/*  
Theme Name: Megawords V1.6
Theme URI: http://www.megawordsmagazine.com
Description: WordPress Theme
Version: 1.6
Author: Andrew Lindstrom
Author URI: http://www.andrewlindstrom.com
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Georgia, "Times New Roman", Times, serif; background-color: #53b0db; }

/* --= Typography & Colors =-- */
a { color: #53b0db; }
a:hover { color: #2483af; }
h2, h3 { font:bold 20px Verdana, Arial, Sans-serif; color: #53B0DB; }
h2 a, h3 a { text-decoration: none; }
.entry { font-size: 13px; line-height: 20px; margin-top: 7px; }
small { color: #53b0db; font: 12px Verdana, Arial, Sans-serif; margin-bottom: 5px; display: block; letter-spacing: 0.08em; }
#sidebar { font-size: 20px; padding-top: 5px; }
#sidebar a { text-decoration: none; }
#footer { color: #fff; font: 12px Verdana, Arial, Sans-serif; }
#footer h2 { font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #fff; margin-bottom: 3px; padding-bottom: 3px; color: #fff; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.postmetadata { font: 12px Verdana, Arial, Sans-serif; }
.labels { color: #53b0db; }
#sidecats { font: 13px Verdana, Arial, Sans-serif; color: #53b0db; }
#sidecats a { color: #000; text-decoration: none; }
#sidecats a:hover { color: #53b0db; }
#subscribe { background: url(images/rss.png) no-repeat; height: 35px; width: 35px; text-indent: -10000px; display: block; float: left; margin-right: 10px; margin-top: 5px; }
#twitter { background: url(images/twitter.png) no-repeat; height: 35px; width: 35px; text-indent: -10000px; display: block; float: left; margin-right: 10px; margin-top: 5px; }
.current, .getyours { text-align: center; }
a .current { color: #000; margin-bottom: -15px; margin-top: 5px; }
.getyours { padding-top: 5px; }
.checkoutlink { float: right; font:bold 20px Verdana, Arial, Sans-serif; color: #53B0DB; text-decoration: none; }
.checkoutbottomlink { font:bold 20px Verdana, Arial, Sans-serif; color: #53B0DB; text-decoration: none; margin-top: 20px; display: block; }
.navigation a { text-decoration: none; font:bold 14px Verdana, Arial, Sans-serif; }
.subpages { font:bold 14px Verdana, Arial, Sans-serif; }
.subpages a { color: #000; text-decoration: none; }
.subpages a:hover { color: #53b0db; }
/* --= End Typography & Colors =-- */



/* --= Begin Structure =-- */
#page { background-color: #fff; padding-bottom: 30px;  }
#wrapper {width: 950px; margin: 0 auto; padding-bottom: 30px; }
#header { border-bottom: 1px solid #c6c4c4; padding: 40px 20px 20px 31px; margin-bottom: 30px; }
#sidebar { float: left; width: 230px; padding-right:64px; border-right: 1px solid #c6c4c4; }
#content { float: right; width: 590px; margin-left: -1px; padding-left: 65px; border-left: 1px solid #c6c4c4; }
#footer { clear: both; background-color: #53b0db; }
#footerwrapper { width: 950px; margin: 0 auto; padding: 25px 0; }
.footerbox { width: 310px; float: left; margin-right: 10px; padding-bottom: 30px; }
.lastfooterbox { width: 310px; float: left; }
.megastrong h1 { display: inline; }
.megastrong a { text-decoration: none; color: #53b0db; }
.megastrong { font-size: 24px; color: #53b0db; line-height: 38px; }
.megareg { font-size: 24px; line-height: 38px;  }
.postmetadata { margin-bottom: 65px; padding-bottom: 65px; border-bottom: 1px solid #c6c4c4; }
#sidepages li a { margin-bottom: -10px; display: block; color: #000; }
#sidebar li a:hover, #sidebar .current_page_item a { color: #53b0db; }
.break { border-bottom: 1px solid #c6c4c4; padding-bottom: 20px; margin-bottom: 35px; }
#sidepages { border-bottom: 1px solid #c6c4c4; padding-bottom: 35px; margin-bottom: 20px; }
#sidecats li { margin-left: 1px; }
.avatar { display:none; }
#newsletter { margin-bottom: 35px; padding-bottom: 20px; border-bottom: 1px solid #c6c4c4; }
#latestissue { border-bottom: 1px solid #c6c4c4; margin-bottom: 35px; padding-bottom: 35px; }
.pagetitle { margin-bottom: 20px; color: #c6c4c4; }
.productdisplay { border-bottom: 1px solid #c6c4c4; padding-bottom: 35px; margin-bottom: 35px; }
#products_page_container { margin-top: 15px; }
.textwidget { border-top: 1px solid #c6c4c4; margin-top: 20px; padding-top: 35px; }
.entry .subpages ul { padding: 0 0 0 2px; }
.subpages ul li { list-style: none; }
/* --= End Structure==- */



/* --= Begin Images =-- */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 7px 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 7px 7px 2px 0; display: inline; }
img.alignnone { margin: 7px 0; }
.alignright { float: right; }
.alignleft { float: left; }
/* --= End Images =-- */



/* --= Begin Lists =-- */
ol,ul { list-style:none; }
.entry ul { list-style:disc inside; padding: 0 0 15px 15px; }
.entry ol { list-style:decimal inside; padding: 0 0 15px 15px; }
.entry li { padding-bottom: 0.2em; }
/* --= End Entry Lists =-- */


/* --= Begin Comments =-- */
textarea#comment { width:400px; height:70px; }
ol.commentlist { margin-bottom: 2.5em; }
.commentlist li { padding:10px; border-top:1px solid #c9c8c8; border-bottom:1px solid #c6c4c4; color:#1d1d1d; font-size:13px; line-height:1.7em; }
.commentlist li.alt { padding:10px; color:#1d1d1d; font-size:1.2em; border:none; background-color:transparent; } 
.commenttext { clear:both; }
.commenttop { padding-bottom:0.5em; }
.commentmetadata { float:right; text-align: right; font-family: Verdana, Arial, Sans-serif; font-style: italic; }
.commentmetadata a { text-decoration: none; color: #000; }
.commentmetadata a:hover { color: #53b0db; }
.commenttop div.commentmetadata a { text-decoration:none; color:#1d1d1d; }
.commenttop div.commentmetadata a:hover { color:#8aadc5; background-color:transparent; text-decoration:none;}
.comment-author { float:left; display: block; font: bold 12px Verdana, Arial, Sans-serif; }
.comment-body p { clear: both; }
#commentform p { margin:0.5em 0.5em 0 0.5em; }
#commentform input,#commentform textarea { border:1px solid #c9c8c8; font:12px Verdana, Arial, sans-serif; color:#1d1d1d; margin:0; }
#commentform input:hover,#commentform textarea:hover { border:1px solid #8aadc5; }
/* --= End Comments =-- */



/* --= Begin Constant Contact =-- */
#constant-contact legend, #constant-contact label, #constant-contact h2, #constant-contact .submit { display: none; }
#newsletter li { display: inline; }
#constant-contact input { border: 1px solid #898989; font: 11px Verdana, Arial, Sans-serif; width: 218px; padding: 3px 5px; }
/* --= End Constant Contact =-- */



/* --= Begin Various Tags & Classes =-- */
.clr { clear: both; }
.entry p { padding-bottom: 1.5em; }
#content div.wpsc_product_price { width: 150px; margin-bottom: 20px; }
/* --= End Various Tags & Classes =-- */