/* base
----------------------------------------------- */
body {
background-image:url(/daily/images/bodybk.jpg);
color:#444444;
font-family:verdana,arial,helvetica,sans-serif;
margin:0pt auto;
padding:0pt;
background-color:#ffffff;
background-position:center top;
background-repeat:no-repeat;
}

blockquote, strong, h3, p, li {
	padding: 0;
	font-size: 0.8em;
	line-height: 1.6em;
        margin: 0;
}
p {margin: 5px 0px;}
blockquote {
	margin-right: 0;
	margin-left: 20px;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h1, h2 {
	font-family: arial,helvetica,sans-serif;
}

h1 {
display:block;
font-size:1.8em;
line-height:normal;
}

h2 {
	font-size: 1em;
	font-style: italic;
}

hr {
	margin: 2em auto;
	width: 370px;
	height: 1px;
	color: #7a7e7d;
	background-color: #7a7e7d;
	border: none;
}

small, .small {
	font-size: 0.8em;
}
.main-title{
background-color:#000;
color:#fff;
}

/* links
----------------------------------------------- */

a {
	text-decoration: none;
	color: #0060A6;
	border-bottom: none;
}
a:hover {
	text-decoration:underline;
}

#rightsidebar a:hover{
color:#ffffff;
}

a img {
	border: none;
        background-color:none;
        text-decoration: none;
        margin: 0;
        padding: 0;
}

#sidebar-1 a.img  {
	border: none;
        background-color:none;
        text-decoration: none;
        margin: 0;
        padding: 0;
}

h1 a, h2 a, h3 a {
	border: none;
}

h3 a {
	font: 1.8em arial,helvetica,sans-serif;
}
#head ul li a{color: #FFF;} #head ul li a:hover{color: #F1016D;}
#site-name a { 
	border: none;
}
#sidebar-1 a:hover{
text-decoration: underline;
}
#sidebar-1 a {
margin-left:1px;
margin-right:2px;
padding:0px 2px 0pt;
}
p.published a{
background-color:#F0F0F0;
color:#848484;
margin-left:1px;
margin-right:2px;
padding:0px 2px 0pt;
}

p.published a:hover{
text-decoration: underline;
}
#wtfboards a{color:#fff;font-weight:bold;}


/* layout
----------------------------------------------- */
#logo-wrap{
height:90px;
margin:0px auto;
padding:17px 30px;
position:absolute;
text-align:left;
top:0px;
width:920px;
}

#logo-link{
float:left;
height:90px;
width:175px;
}

#ad-banner{
float:right;
height:90px;
padding:0px;
width:728px;
}


#accessibility {
	position: absolute;
	top: -10000px;
}

#main-wrapper {
margin:0pt auto;
min-height:1200px;
padding:125px 0px 0px;
position:relative;
width:980px;
}

#container {
background-color:#FFFFFF;
margin:0pt auto;
padding:10px;
position:relative;
text-align:left;
width:960px;
min-height:1000px;
}

#rightside-container{
background-color:#ffffff;
float:left;
margin:0px;
padding:0px;
width:610px;
}

#head {
height:90px;	
margin:0 auto;
padding:0;
position:relative;
width:630px;
}
#wtfboards{
background-color:#FF0098;
float:right;
height:15px;
margin:21px 10px 0px 0px;
padding:5px;
width:290px; 
}
#menu {
height:32px;
margin:0px auto;
padding:0pt;
position:relative;
width:980px;
background-color:#333333;
}

#menu ul{
float:left;
height:32px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#menu ul li{
display:inline;
float:left;
font-size:17px;
margin:0pt;
padding:0pt;
position:relative;
text-align:center;
background-color:#333333;
}

#menu ul li a{
color:#ffffff;
display:block;
font-family:Arial,sans-serif;
font-weight:bold;
height:23px;
line-height:0.9em;
padding:8px 20px 0pt;
text-decoration:none; float:left;
border-color:#404040 rgb(26, 26, 26) rgb(26, 26, 26) rgb(80, 80, 80);
border-style:solid;
border-width:1px 0px 0px;
border-bottom:none;
}

#menu ul li a:hover{
color: #F1016D;
}

#sub-menu {
background-color:#1a1a1a;
border-top:1px solid #333;
min-height:25px;
margin: 0px auto 0px;
padding:1px 0px;
position:relative;
width:980px;
}

#sub-menu ul{
display:block;
list-style-type:none;
margin:0px auto;
padding:0px;
position:relative;
width:980px;
}
#sub-menu ul li{
display:inline;
float:left;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
height:23px;
line-height:25px;
margin:0pt;
padding:0px 7px;
text-align:center;
}

#sub-menu ul li a{
color:#fff;
}
#sub-menu ul li a:hover{
color: #F1016D;
}

#search-bar{
border-color:#404040 rgb(26, 26, 26) rgb(26, 26, 26) rgb(80, 80, 80);
border-style:solid;
border-width:1px 0px 0px;
display:inline;
float:left;
font-size:17px;
height:31px;
line-height:26px;
margin:0pt;
padding:0pt 0px;
position:relative;
text-align:right;
width:274px;
background-color:#333333;
border-bottom:none;
border-right:none;
}

#graphic-menu{
height:110px;
margin:0px auto;
padding:0px 1px;
position:relative;
width:978px;
background:#1A1A1A url(/daily/images/WTFurls_top_bk.jpg) no-repeat scroll 0% 0%;
}

#graphic-menu div{
float:left;
line-height:normal;
margin:0px;
padding:26px 0px 0px 10px;
}

#site-name {
	margin: 15px 0;
	font: 3em verdana,arial,helvetica,sans-serif;
}

#site-slogan {
	font: italic 1em verdana,arial,helvetica,sans-serif;
}

#sidebar-1 { 
background:transparent url(/daily/images/containerbk.gif) repeat scroll left top;
color:#FFFFFF;
float:right;
margin:0px;
padding:0px;
text-align:center;
width:340px;
min-height:1200px;
}

#sidebar-1 .rightblock{
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
list-style-type:none;
margin:7px;
padding:10px;
text-align:left;
}

#sidebar-1 .section_list{
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
list-style-type:none;
margin:7px;
padding:10px 12px;
color:#444;
text-align:left;
}

#sidebar-1 ul.section_list p{
margin:0px 0px 5px;
text-align:left;
}

.section_list {
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt 0px 0px;
}

.section_list li {
	margin: 0 10px 2px 0;
	padding: 0; display:inline;
}
.category_list {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

.category_list li {
	margin: 0 10px 2px 0;
	padding: 0; display:inline;
}
#section-titles{
border-bottom:1px solid #454545; 
}

#section-titles2{
border-bottom:1px solid #454545; 
margin-bottom:10px;
}

.subsection-titles{
border-bottom:1px solid #454545;
}

.subsection-titles h3{
font-size:1.2em;
height:24px;
line-height:normal;
}

.other-networks{
display:block;
float:right;
font-family:serif;
height:20px;
margin-top:24px;
padding:3px 7px;
}

#content {
float:right;
margin:0px;
padding:0px;
width:610px;
}

#content-article {
float:right;
margin:0px;
padding:10px;
width:590px;
background-color:#fff;
}

#leftcolbar{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
padding:10px;
width:160px;
}

#leftcolbar .random-articles ul{
list-style-type:none;
margin:0px;
padding:0px;
text-align:left;
}

#leftcolbar .random-articles li{
background:#EEEEEE none repeat scroll 0% 0%;
font-family:arial;
font-size:12px;
list-style-type:none;
margin:5px 0px;
padding:2px 5px;
}

.hfeed{
}

#foot {
background-color:#fff;
clear:both;
margin:0px auto;
padding:20px 0px;
position:relative;
text-align:center;
width:980px;
}

#comment{
margin-top:20px;
}

.rightise{
width:300px;
float:left;
}

.isedivleft{
margin:0pt auto 10px;
position:relative;
width:160px;
}
.isedivleft2{
margin:0pt auto 10px;
position:relative;
width:120px;
}
.isedivright{
float:right;
}

#rightsidebar{
float:left;
width:160px;
padding:8px;
margin:0px;
min-height:1200px;
color:#ffffff;
}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */

.pink{color:#F1016D; }

/* overrides
----------------------------------------------- */

.caps {
	font-size: 1.2em;
}

.roundedcornr_box_766417 form{ color:#ffffff;}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0px;
} 

#foot .roundedcornr_box_766417{
margin-top:0;
color:#FFFFFF;
}
#search-bar form {
border:none;
margin:0px;
padding:3px 0px 0px;
line-height:0px;
}
#search-bar form div {
border:none;
margin:0px;
padding:0px;
line-height:0px;
}

#ncg{
display:none;
}

/* articles
----------------------------------------------- */

.entry-content img {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
border:1px solid #CCCCCC;
float:left;
margin:0px 12px 0pt 0px;
padding:5px;
width:154px;
height:111px;
}

.entry-content p{
margin:0px;
padding-top:4px;
}

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}


.published {
border-bottom:1px dotted #C7C7C7;
color:#848484;
clear:both;
font-size:0.7em;

margin:0px ;
padding:0px;
}

.entry-content{

background-color:#FFFFFF;
margin:0px 0px 7px;

padding:10px;
}

ul.related_articles .entry-content {
background-color:#FFFFFF;
margin:0px 0px 7px;
padding:0px;
border:none;
}


ul.related_articles .entry-content img {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
border:1px solid #CCCCCC;
float:left;
margin:0px 8px 0pt 0px;
padding:2px;
width:123px;
height:80px;
}

ul.related_articles .entry-content h3 a {
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


#addthis{
margin:10px 0px 10px 0px;height:15px;
}

#addthis div{float:left;
font-size:12px;
padding:0px 10px 0px 0px;
}

#sidebar-1 .random-articles ul{
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
list-style-type:none;
margin:7px;
padding:10px;
text-align:left;
}

#sidebar-1 .random-articles li{
background:#EEEEEE none repeat scroll 0% 0%;
font-family:arial;
font-size:12px;
list-style-type:none;
margin:5px 0px;
padding:2px 5px;
}

#sidebar-1 .random-articles a{
color:#F1016D;
margin:0;
padding:0;
}

#footise{
height:90px;
margin:0pt auto 20px;
position:relative;
width:728px;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

ol.comments li{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
font-size:1em;
margin:5px 0px;
padding:3px 5px;
}

#commentise{
height:60px;
margin:0pt auto 20px;
position:relative;
width:468px;
}

.comments-wrapper table{
}

.zemContactForm input.zemText{
display:block;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em verdana,arial,helvetica,sans-serif;
}




