/* HTML TAGS *******************************/
blockquote{
border: 1px solid #444;
margin: 1.5em;
padding: 1em;
background-color: #222;
quotes: "\201C" "\201D";
}
blockquote:before{ content: open-quote; }
blockquote:after{ content: close-quote; }

body{
background:#000 url(http://www.weboverhauls.com/web_axe_podcast/images/layout/bg_axe.jpg) -80px 20px no-repeat fixed;
color:#ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:90%;
}
a{
color:#ccc;
}
a:hover, a:focus{
text-decoration:none;
color:#eee;
background-color:#333;
}
li{
margin:.35em 0;
}
img{
border:0;
}

#navbar-iframe {
height:0px;
visibility:hidden;
display: none !important;
}

/* LAYOUT *******************************/
#container{
width:90%;
margin: 5px auto 20px;
}
#skipto ul{
font-size:87.5%;
float:left;
list-style-type:none;
margin:0;
padding:0 0 1em 0;
width:99%;
}
#skipto ul li{
float:left;
margin:0; 
padding:0 1em;
}
#container #header{
background:#535353 url(http://www.weboverhauls.com/web_axe_podcast/images/layout/mic.jpg) no-repeat right bottom;
margin-top:5px;
padding:0;
clear:both;
}
#container #header h1{
position: relative;
width: 280px;
height: 120px;
margin:0 0 0 10px;
padding:0;
overflow: hidden;
}
#container #header h1 span{
position: absolute;
background-image: url(http://www.weboverhauls.com/web_axe_podcast/images/layout/web_axe_logo.jpg);
background-repeat: no-repeat;
width: 280px;
height: 120px;
margin:0;
padding:0;
overflow: hidden;
}
#contentPrimary{
width:65%;
float:left
}
/* IE HACK */
* html #contentPrimary{
margin-top:.5em;
}
#contentSecondary{
width:30%;
float:right;
}
/* IE HACK */
* html #contentSecondary{
margin-top:.5em;
}
#footer{
font-size:.8em;
border-top:#666 solid 1px;
margin:2em 0;
}
#footer p{
margin:.5em 0;
padding:0;
}
#corner_tl{
height:20px; background:url(http://www.weboverhauls.com/web_axe_podcast/images/layout/corner_tl.gif) left top no-repeat;
}
#corner_br{
height:20px; background:url(http://www.weboverhauls.com/web_axe_podcast/images/layout/corner_br.gif) right top no-repeat;
}
/* HEADINGS AND P *******************************/
#header h2{
color:#eee;
font-size:1.45em;
font-weight:normal;
margin:0 0 0 10px;
padding:0;
width:75%;
}
#header p{
color:#eee;
margin-left:10px;
font-size:.9em;
}
h2{
color:#1465B9;
font-size:1.35em;
font-weight:normal;
margin: 14px 0 0 0;
}
#contentSecondary h3{
font-size:1.15em;
/*font-weight:normal;*/
}
#contentPrimary h3,
#contentPrimary h3 a{
font-size:1.4em;
font-weight:normal;
color:#1465B9;
margin: 14px 0 0 0;
text-decoration:none;
}
div#hostContent h3{
margin: .5em 0;
padding:0;
}
h4 {
margin:.9em 0 .25em 0;
}
div#hostContent p{
margin: .5em 0;
padding:0;
}

/* CLASSES *******************************/
.fr{ float: right; }
.fl{ float: left; }
.clear{
clear:both;
}
/*.hide{
margin-top:-9999em;
position:absolute;
}*/
p.post-date{
font-size:.8em;
margin:1.25em 0;
padding:0;
font-variant:small-caps;
}
p.post-footer{
font-size:.8em;
border-top:#333 solid 1px;
border-bottom:#333 solid 1px;
margin-bottom:4em;
padding:.5em 0;
}
.partnerLinks{
font-size:90%;
text-align:left;
margin:2em 0 1em;
padding:.75em;
border:#666 1px solid;
width:98%;
}
.partnerLinks h3,
.partnerLinks h4{
margin:0;
padding:0;
}
#archivemenu, #searchBox{
background-color:#ccc;
padding:3px;
border:3px #666 solid;
cursor:pointer;
}
button, #searchButton{
padding:3px;
border:3px #666 solid;
cursor:pointer;
}
button:hover, button:focus, #searchButton:hover, #searchButton:focus{
border:3px #fff solid;
background-color:#ddd;
cursor:pointer;
}



