/*
Theme Name: Heavy Mural
Theme URI: http://heavyrobot.com/
Description: Wordpress theme for the HeavyMural site.
Version: 1.0
Author: Heavy Robot
Author URI: http://heavyrobot.com/
Tags: heavy, robot, mural

CSS RESET  */
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
/* remember to define focus styles!  */
:focus{outline:0;}

/* HEAVY MURAL  */
body{background:url(images/bg.png) repeat;color:#000;font-family:Tahoma, Verdana, Geneva;font-size:62.5%;line-height:1;}
ol,ul{list-style:disc;}
/* tables still need 'cellspacing="0"' in the markup  */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
strong{font-weight:700;}
small{font-size:.75em;}
em{font-style:italic;}

/* CLEARFIX  */
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

a{color:#666;text-decoration:underline;}
h1{color:#C00;font-size:2.2em;padding:10px 0 6px;}
h1.title{padding:26px 0 6px 16px;}
h2{color:#666;font-size:1.8em;padding:10px 0 6px;}
h3{color:#C00;font-size:1.6em;padding:10px 0 6px;}
ol{font-size:1.2em;list-style-type:decimal;padding:5px 0 5px 20px;}
ol li{padding:2px 0;}
ul{font-size:1.2em;list-style-type:disc;padding:5px 0 5px 18px;}
ul li{color:#666;padding:2px 0;}
blockquote{background:#EFEFEF none repeat scroll 0 0;border-left:4px solid #C00;color:#C00;font-family:Verdana,Geneva,sans-serif;font-size:1.1em;font-style:italic;margin:10px 0;padding:0 50px;}
address{font-size:1.2em;padding-top:6px;}

#container{background:transparent url(images/bg_wshadow.png) repeat-y;height:auto !important;margin:0 auto;min-height:100%;width:769px;}

#header{margin-left:17px;position:relative;width:736px;}
#header a{text-decoration:none;}
#header img{float:left;padding:10px;}

#sponsor {width:77px;float:right;text-align:center;margin-top:10px;margin-right:25px;}
#sponsor img {padding:0;float:none;}

#social {width:90px;/*position:absolute;top:122px;left:198px;*/float:right;margin:26px 26px 0 0;}

#navigation {width:450px;float:right;margin-top:65px;}
#navigation ul li{display:inline-block;float:right;font-size:1.2em;margin-right:30px;}
#navigation ul li:first-child{font-weight:bold;}

#flashcontent{height:425px;margin-left:17px;width:736px;}
#flashcontent p{font-size:1.4em;padding-left:14px;}
#flashcontent #gap{height:50px;}
#flashcontent #note{background:url(images/no-flash-post-it.gif) no-repeat;height:209px;margin:0 auto;padding:10px 20px 5px 5px;width:219px;}
#flashcontent #note #details{width:185px;}
#flashcontent #note #details p{padding-top:10px;}
#flashcontent #note #details h2{padding-left:14px;}

#content{margin-left:17px;width:736px;}
#content .post{background:#EFEFEF none repeat scroll 0 0;margin:10px;padding:16px;}
#content .post blockquote{background:#fff;}
#content .post h2 a{color:#c00;font-weight:700;}
#content .post p,#content .entry p{font-size:1.2em;line-height:1.4;padding:5px 0;}

#respond textarea{width:704px;}
.post-edit-link{color:#F60;font-size:1.2em;}
#comments,ol.commentlist,#respond{margin-left:14px;}
.comment{background:#EFEFEF none repeat scroll 0 0;border:1px solid #ccc;margin:0 10px 10px 0;padding:10px;}
.comment-author{padding:6px 0;}
.comment-author img{vertical-align:middle;}
.comment-meta{font-size:0.8em;padding:0 0 4px;}
#commentform p{padding:5px 0;}
ol.commentlist{list-style-type:none;padding:20px 0;}
ol.commentlist p{line-height:1.4;padding:0 10px 10px 0;}
object#flashcontent{margin:0;}
.page{padding:16px;}
.login div#login h1 a{height:130px;}
.navigation{background-color:#FFF;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.navigation .alignleft,.navigation .alignright{font-size:1.2em;margin-left:14px;}
.navigation .alignleft{float:left;padding:6px;}
.navigation .alignright{float:right;margin-right:12px;padding:6px;}
.page .postmetadata{border-top:none;}
.postmetadata{border-top:1px solid #ccc;margin-top:20px;}
#footer{height:142px;margin:0 auto;padding:0 20px;width:728px;}
#footer p{color:#666;float:right;font-size:1.2em;margin:17px;padding:16px;}

/* STICKY FOOTER  */
html,body{height:100%;}

/* CONTENT SPECIFIC  */
.entry .alignright{background:#fff;border:1px solid #666;float:right;margin:5px;padding:5px;text-align:center;}
a:hover,.current_page_item a,.faqlink{color:#c00;}
ul ul,ol ol,label small{font-size:1em;}
.faqlink:hover,#footer a{text-decoration:underline;}
