body { background-color:#CFC3BD;padding:0; margin:0;  }

/*CORE LAYOUT */
#container { width: 840px; margin: 0px auto 0 auto; }
#head { width: 840px; }
#navbar { width: 840px; padding:0 0 8px 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
#sidebarleft { width: 194px; background: url(img/sbltop.gif) no-repeat top; background-color:#C5B8B1; float:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom:10px; color: #56403E;	line-height:15px;	font-size: 11px; }
#content { width: 470px; margin:0 17px 0 17px; float:left; }
#sidebarright { width: 140px; background: url(img/sbtop.gif) no-repeat top; background-color:#C5B8B1; float:right; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#footer { clear:both; width: 100%; margin-top:30px; }

/*head */
.logo { font-family: "Trebuchet MS", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:34px; color:black; padding:18px 0 10px 0; font-weight:bold;}
.logo a:link,.logo a:visited,.logo a:hover {color:black ; text-decoration:none}

/*navbar */
#navbar ul{	background:url(img/navbar.gif) no-repeat;	margin:0;	padding-left:15px;	height:25px;}
#navbar ul li{	margin:0;	padding:0;	float:left;	list-style:none;}
#navbar ul li a, #navbar ul li a:visited{ color:#CFC3BD; line-height:25px;	text-decoration:none;	text-align:center;	margin:5px 0 0 0;	height:25px;}
#navbar ul li a:hover{	color:white;}
#navbar .spacer{ background:url(img/navbarspacer.gif) no-repeat; padding:18px 10px 0 10px; background-position:center; width:1px; height:8px;}

/*sidebar */
#sidebarright ul  { color:#56403E; margin:0;  padding:4px 0 10px 10px; line-height:18px }
#sidebarright ul li {	margin:0;	padding:0;	list-style:none; font-family:Arial, Helvetica, sans-serif;}
#sidebarright ul li a,#sidebarright ul li a:visited {	color:#882D2D;	font-size:11px;	text-decoration:none;}
#sidebarright ul li a:hover { text-decoration:underline; }

#sidebarleft ul{ color:#56403E; margin:0;  padding:4px 0 10px 3px; line-height:18px }
#sidebarleft ul li{	margin:0;	padding:0;	list-style:none; font-family:Arial, Helvetica, sans-serif;}
#sidebarleft ul li a, #sidebarleft ul li a:visited{	color:#882D2D;	font-size:11px;	text-decoration:none;}
#sidebarleft ul li a:hover{ text-decoration:underline; }
#sidebarleft ul img {border:1px solid black;}

#sidebarright h3, #sidebarleft h3 {	margin: 0;	color: #CFC3BD;	text-align:center;	line-height:15px;	font-size: 11px; font-weight:normal;	}	
#sidebarright h4 , #sidebarleft h4 {	border:1px solid #56403E;	margin: 0;	background: #56403E;	color: #CFC3BD;	text-align:center;	font-size: 11px;  font-weight:normal; 	line-height:15px;	}

#sidebarright .aff { margin-left:3px; margin-top:8px;}
#sidebarright .tube { padding:3px;}
#sidebarright .tube img {border:1px solid black; margin-bottom:2px;}

#sidebarleft p {padding:0 3px 10px 3px; border-bottom:1px solid #CFC3BD; margin:3px 0 10px 0;}

/*content */
#content .top { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #56403E;  margin:0 4px 10px 4px;  line-height:18px; }
#content .entry { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #56403E; padding: 4px 4px 8px 4px; margin-bottom:2px; border-bottom:1px solid #56403E; border-top:1px solid #56403E; line-height:18px; background-color:#C8BBB5; }
#content .entry p {margin:0; padding:0}
#content .entry a, #content .entry a:visited { color: #882D2D;  }
#content .entry a:hover{color: #882D2D; text-decoration:none }
#content .entry h4 { font-size:14px; line-height:20px; text-align:center; }
#content h3 {font-size:16px; text-align:center; padding: 12px 0 12px 0; margin:0; }

#content .entry img { border:1px solid black; margin:0; float:left; margin:0 2px 4px 0; }
#content .entry a:hover img {border:1px solid #882D2D;}

#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color: black; font-weight:bold; line-height:24px; padding:0 0 0 4px; margin:0;}
#content h2 a, #content h2 a:visited, #content h2 a:hover{	color:black; text-decoration:none; }

/*single image */
#singleimg {width:840px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#singleimg a, #singleimg a:visited, #singleimg a:hover  {color:#000000; text-decoration:none}
#singleimg .picture { padding: 4px 4px 4px 4px; margin: 8px 0 0 0; border-bottom:1px solid #56403E; border-top:1px solid #56403E; background-color:#C8BBB5; text-align:center; }

/*footer */
.footertop {background-color:#A1928E; border-top:4px solid #8B7F7A; border-bottom:4px solid #8B7F7A; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #56403E; font-weight:bold;}
.footertop a, .footertop a:visited, .footertop a:hover{ color: #882D2D;; text-decoration:none}
.footertop img { padding:4px; margin-bottom:15px; background-color:#CFC3BD; border: 1px solid #56403E;  }
.footertop p {padding:10px 0 4px 0; margin:0;}
.footerbot {background-color:#56403E; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px; color:#CFC3BD; text-align:center; padding:4px;}
.footerbot a, .footerbot a:visited, .footerbot a:hover{ color:#CFC3BD; text-decoration:none}

/*fling */
.fling {padding:2px 0 0 1px; }

/*comments */
.commentlist li, #commentform input, #commentform textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: black; }
.commentlist li {	margin: 10px 0 10px 0;	padding: 5px 10px 10px 10px;	list-style: none; font-weight: bold;	}
.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 12px; line-height:12px;	}
.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none; margin: 0 5px 4px 0;	}
#commentform p {	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5px 0;	}
.commentmetadata {	font-weight: normal;margin: 0;	display: block;	}
h3.comments {	padding: 0;	margin: 40px auto 20px ;	}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%;	padding: 2px;	}
#commentform #submit {	margin: 0;	float: right;	}
.commentlist {	padding: 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}

/*404 */
#redire { width: 465px; margin: 30px 5px 0 5px; text-align:center ; font-family: Verdana, Arial; font-size:14px; color: black; font-weight:bold; float:left;  }

/*wppagenavi*/
.wp-pagenavi{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:center;padding-bottom:10px}.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{padding:0 3px 0 3px;text-decoration:none;color:black}.wp-pagenavi a:hover{color:#882D2D}.wp-pagenavi span.pages{padding:0 3px 0 3px;color:#000}.wp-pagenavi span.current{padding:0 3px 0 3px;color:black}.wp-pagenavi span.extend{padding:0 3px 0 3px;color:#000}

/*categories*/
.cat {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:9px; color: black; padding-bottom:20px; }
.cat a, .cat a:visited { color: #882D2D; text-decoration:none}
.cat a:hover  {color: color: #882D2D; text-decoration:underline}
.openx{ padding:4px 0px 4px 4px;}