@charset "UTF-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}


a:link, a:visited{
color:#282828;
text-decoration:none;
}
a:hover, a:active{
color:#282828;
text-decoration:underline;
}

body{
font-size:12px;
font-family:Helvetica, Verdana, Arial, sans serif;
color:#444444;

background-repeat:repeat-x;
background-color:white;
}

#container{
margin-left:20px;
margin-top:20px;
width:1210px;
background-color:none;
}
#ads{
width:120px;
margin-left:13px;
position:relative;
float:right;
background-color:none;
}
#header{
width:1074px;
margin-bottom:10px;
background-color:none;
height:90px;
}

h1{
font-size:3em;
font-style:italic;
font-weight:bold;
width:500px;
}


.search{
position:relative;
float:right;
width:400px;
text-align:right;
}

.subscribe{
height:50px;
margin-bottom:10px;
background-color:none;
}

#content{
width:1210px;
background-color:none;
}
#updates{
width:690px;
background-color:none;
position:relative;
float:right;
}

#sidebar{
width:365px;
background-color:none;
position:relative;
}

#badges{
width:225px;
float:right;
padding-bottom:50px;
position:relative;
background-color:none;
}


#badges h4{
color:black;
border-bottom:5px solid black;
width:225px;
font-size:1.7em;
padding-bottom:2px;
font-weight: bolder;
}

#badges h4 a:link, #badges h4 a:visited{
color: black;
text-decoration:none;
}
#badges h4 a:hover, #badges h4 a:active{
color: #ffde51;
text-decoration:none;
width:225px;
display:block;
background-color:black;
}

#badges a:link, #badges a:visited{
color: black;
text-decoration:none;
}
#badges a:hover, #badges a:active{
color: black;
text-decoration:underline;
width:225px;
}

#badges li{
border-bottom:1px dotted black;
}

#nav{
width:122px;
background-color:none;
position:relative;
}

#nav ul{
list-style-type:none;
}

#nav li{
margin-top:0px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px solid #ff5400;
}
#nav ul li ul{
list-style-type:none;
}

#nav li ul li{
margin-top:0px;
margin-top:5px;
margin-bottom:0;
padding-bottom:0;
padding-top:2px;
padding-left:7px;
border-top:1px dotted #ff5400;
border-bottom:none;
}

#nav h3{
color:red;
border-bottom:5px solid #ff5400;
width:122px;
font-size:1.7em;
padding-bottom:2px;
margin-bottom:5px;
}

#nav a:link, #nav a:visited{
color: #ff5400;
text-decoration:none;
}
#nav a:hover, #nav a:active{
color: #ffde51;
text-decoration:none;
width:122px;
display:block;
background-color:#ff5400;
}

#nav li ul li a:link, #nav li ul li a:visited{
color:red;
}

#nav li ul li a:hover, #nav li ul li a:active{
color:red;
}

#meta ul{
background-color:#282828;
padding:10px;
padding-bottom:15px;
padding-top:15px
}

#meta{
margin-bottom:10px;
}

#meta li{
font-size:1.2em;
font-weight:bold;
font-style:italic;
display:inline;
padding-right:10px;
margin-right:5px;
border-right:2px solid #ffde51;
}
#meta li.last{
border:none;
}

#meta a:link, #meta a:visited{
color:#ffde51;
}
#meta a:hover, #meta a:active{
color:#ffde51;
text-decoration:underline;
}

#meta p{
padding:10px;
padding-bottom:15px;
line-height:1.4em;
}

.longvideo{
/*width:690px;*/
border-top:5px black solid;
margin-bottom:10px;
}

.text{
width:480px;
/*margin-right:60px;*/
float:right;
position:relative;
background-color:none;
}

.text a:link, .text a:visited{
text-decoration:underline;
}
.text a:hover, .text a:active{
text-decoration:none;
}

.text p{
padding:5px 0px 5px 0px;
}

.clear{
clear:both;
margin-bottom:20px;
}

.data{
position:relative;
width:192px;
background-color:none;
}

.data ul{
list-style-type:none;
}

.data li{
border-bottom:1px solid black;
margin-bottom:5px;
}

.data h2{
font-size:2em;
font-weight:bold;
padding-bottom:10px;
border-bottom:5px solid black;
line-height: 1em;
}

.postit{
width:100%;
background-color:none;
margin-bottom:20px;
}

.postit ol{
margin-left:20px;
}

#comment{
width:100%;
}


.commentstyle{
color:black;
background-color:transparent;
}



ol.commentlist{
color:black;
list-style-type:none;
margin-top:0;
}

ol.commentlist a:link, ol.commentlist a:visited{



color:black;
font-weight:bold;
text-decoration:underline;
}

ol.commentlist a:hover, ol.commentlist a:active{
color:black;
font-weight:bold;
text-decoration:none;
}
ol.commentlist li{
border-top: 1px dotted black;
margin-top:20px;
padding-top:10px;

margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;

}
cite{
}
ol.commentlist li p{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
.commentmetadata{
font-weight:normal;
background-color:transparent;
font-family:Arial, Helvetica, sans-serif;

}

.commentsize{
font-size:small;
}

.commentlist{
background-color:none;
}
blockquote{
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

.wp-caption-dd{
font-size:.8em;
font-weight:bold;
color:black;
}

.wp-caption-text{
font-size:.8em;
font-weight:bold;
color:black;
text-align:center;
}