/*
Theme Name: WP Monochrome
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: Originally designed by <a href="http://www.ramblingsoul.com">RamblingSoul</a>.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free WordPress themes.
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/













* {
	margin:0px 0px 0px 0px; padding:0;}
body {background: #C8DAE8 url(images/background-3.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#wrap {background:url(images/mainbg2.jpg) repeat-y; width:880px; margin:auto;position: relative;}
#header {
	height:260px;
         height: 359px;
	background-image: url(images/header3.jpg);
	background-repeat: no-repeat;
}
#content #sidebar { width:222px; float:right;}
#content #left {width:646px; float:left; position: relative; left: 4px;}
.clear {clear:both;}
#footer {height:120px; padding: 0px; text-align:left;color: #5B95AD;}
#footer p {padding-top:90px; text-align: left; margin: 0px 0px 0px 70px;}
#footer #credit { font-size:10px;}
#footer a {
	color: #5B95AD;
}
	




br.clearBoth {
clear:both;
}











#sitename {display:block; width: 550px; font: 38px normal Georgia, 'Times New Roman', serif; padding-top:90px; padding-right:30px; font-variant:normal; 
float: right; text-align: right;}
#sitename .description {display:block; font-size:15px; font-family:Arial, Helvetica, sans-serif; color: #fff; font-style:italic;}
#sitename a{text-decoration:none; color: #fff}
#sitename a:visited,active{text-decoration:none;text-transform:uppercase;}
h1, h2, h3, h4, h5, h6 {color:#000000; font-family:"Trebuchet MS", Verdana, sans-serif; font-variant:small-caps;}







h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}





a {color:#000000;}
a:visited {color:#000000;}
a:active {color:#584A30;}
a:hover {color:#7C5B43; text-decoration:none;}







#content #left p {line-height:20px; margin-bottom:20px;}
#content #sidebar a.sidebartop {background:url(images/sidebartop2.jpg) no-repeat; height:65px; width: 222px; display:block;border: none}
#sidebarcontent {padding:5px 10px 5px 18px;}








#sidebar h2 {display:block; padding:5px; margin-bottom: 6px; font-size:16px; border-bottom: 1px solid #ccc;}



#sidebar p.sidebarText, #sidebar p.disclaimer {
font-size: 11px;
color: #000;
padding: 10px 10px 10px 4px;
}
#sidebar p.disclaimer {
font-size: 10px;
color: #999;
}

#sidebar p.sidebarText a.inline {
display: inline;
color: #cc6600;
}
#sidebar p.sidebarText a.inline:visited,#sidebar p.sidebarText a.inline:active {
display: inline;
color: #cc6600;
}
#sidebar p.sidebarText a.inline:hover {
display: inline;
color: #000;
border-bottom:solid 1px #cccccc;
}




#sidebar ul {list-style:none; }
#sidebar li { display:block; height:auto;}
#sidebar a { font-size: 11px;display:block; color:#cc6600; height:20px; padding:5px 5px 0px 5px; text-decoration:none; border-bottom:solid 1px  #efefef}
#sidebar a:visited,active {display:block; color:#bb8d2f; height:20px; padding:5px 5px 0px 5px; text-decoration:none; border-bottom:solid 1px  #efefef}
#sidebar a:hover {color:#000000; border-bottom:solid 1px #cccccc;}
/*#left .post {url(images/postmid.jpg) repeat-y; width:641px; margin-left:8px; margin-bottom:20px;}*/
#left .post {
width: 620px;
background-color: #ede8dd;
margin-left: 16px;
margin-bottom: 20px;
}
#left .post .posttop {background:url(images/posttop.jpg) no-repeat; height:11px;}
.post .postitem {padding:20px;}
.post .postbottom {background:url(images/postbottom.jpg) no-repeat; height:30px; font-size:11px; padding-top:17px; text-align:center; }
.post h2 {display:block; padding:5px 0px 5px 0px; border-bottom:solid 1px  #D8CDB8; margin-bottom:15px;}
#left .postinfo {display:block; font-size:11px; color:#666666; font-variant:normal; font-weight:normal;}

h2 a {text-decoration:none;}
h2 a:visited {text-decoration:none;}
h2 a:active {text-decoration:none;}
h2 a:hover {text-decoration:none;}










blockquote {display:block; padding:15px 15px 15px 20px; margin:10px; border-bottom: dashed 1px #D0BE9B; border-top: dashed 1px #D0BE9B;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color: #000000; background:url(images/quote.png) no-repeat 5px 10px;}
blockquote p { line-height:25px; margin:0px;}
.rightquote { float:right; width:250px; text-align:left;}
blockquote cite {display:block; color:#000000; font-weight:bold; padding:3px; margin-top:10px;}







.leftquote  { float:left; width:250px; text-align:right;}







#header ul {list-style:none; position: relative; top: 43px;}
#topmenu {float:right;padding-right: 20px;}
#topmenu li {display: inline; font-size:16px; font-family:"Trebuchet MS", Verdana, sans-serif; text-transform:uppercase; font-weight:bold;}
#topmenu a {display:block; float:left; color:#E9E0CF; height:31px; padding-top:15px; padding-left:10px; padding-right:10px; text-decoration:none;}
#topmenu a:visited,active {display:block; float:left; color:#E9E0CF; height:35px; padding-top:15px; padding-left:10px; padding-right:10px; text-decoration:none;}
#topmenu a:hover {display:block; float:left; color:#E9E0CF; height:35px; padding-top:15px; padding-left:10px; padding-right:10px; text-decoration:none; background:url(images/topmenu.png) repeat-x; color:#ffffff;}









#pagination {background:#F5F0EA; padding:8px; margin-left:8px; margin-top:20px; margin-bottom:20px;}
#pagination .pre{display:block; padding:3px; float:left;}
#pagination .next{display:block; padding:3px; float:right;}
#pagination .clear2 { clear:left; width 99%;}










#left img {background:#ffffff; padding:3px; border: solid 1px #D3C2A3; margin:0px;}
#left .leftimg {float:left;}
#left .rightimg {float:right;}






/* ===================
video thumbnail styles
======================*/
#left .blogItem {
background-color: transparent;
margin: 10px 0px 15px 0px;
padding-bottom: 10px;
width: 100%;
}

#left .blogItem a {
display: inline-block;
padding-bottom: 6px;
margin: 4px 0px 0px 0px;
float: left;
color: #006290;
font-weight: normal;
}
#left .blogItem a:visited {
display: inline-block;
padding-bottom: 6px;
margin: 4px 0px 0px 0px;
float: left;
color: #333;
}
#left .blogItem a:hover {
display: inline-block;
padding-bottom: 6px;
margin: 4px 0px 0px 0px;
float: left;
color: #ff9933;
text-decoration: none;
}

/* remove br from rss */
#left .blogItem p {
float: left;
width: 320px;
margin: 0px 0px 0px 10px;
}
/* end left column rss formatting */


#left p a.subscribe, #left p a.subscribe:visited {
color: #bf7a31;
}
#left p a.subscribe:hover {
color: #4797ff;
}
#left .blogItem p a.normal {
display: none;
}


/* end video styles*/



#tab {background:url(images/tabcontenbg.jpg) repeat; margin-bottom:15px; margin-left:8px;}
#tab #tabhead {background:url(images/tabheader.jpg) repeat-x; height:40px;}
#tab #tabcontent {padding:10px; margin-left: 10px;}



blockquote.question {
	background: #d6d2cd url(images/question-bottom.jpg) no-repeat bottom left;
	padding: 20px 20px 25px 20px;
	margin: 10px 0px 20px 0px;
	border: none;
	width: 530px;
}














#tab #tabcontent ul {list-style:square; margin-left:10px;}
#tab #tabcontent ol { list-style:decimal; list-style-position:inside;}
#tab #tabcontent li {padding:5px 10px 5px 10px;}
#tab #tabcontent ul li {margin-left:10px;}
















#tabhead ul {list-style:none; padding-left:10px;}
#tabhead li {display:inline;}
#tabhead a {display:block; float:left; height:30px; padding:10px 10px 0px 10px; background:url(images/tabnormal.jpg) repeat-x; color:#ffffff; text-decoration:none;}
















#tabhead a:visited,active {display:block; float:left; height:30px; padding:10px 10px 0px 10px; background:url(images/tabnormal.jpg) repeat-x; color:#ffffff; text-decoration:none;}
















#tabhead a:hover {background:url(images/tabhover.jpg) repeat-x; color:#000000;}
#tabhead .active a{background:url(images/tabhover.jpg) repeat-x; color:#000000;}
#tabhead .active a:visited{background:url(images/tabhover.jpg) repeat-x; color:#000000;}
#tabhead .active a:active{background:url(images/tabhover.jpg) repeat-x; color:#000000;}
















.post ul {list-style:square; margin-left:10px;}
.post ol { list-style:decimal; list-style-position:inside;}
.post li {padding:5px 10px 5px 10px;}
.post ul li {margin-left:10px;}
















#left code {
	white-space: pre;
	display: block;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	background-color: #E3D6C6; color:#000000;
	margin: 10px; padding:10px;}
	
	
#left table {width:95%; border:solid 1px #DBD2B0;}
#left th {padding:10px; background: url(images/strips.jpg) repeat-x; color:#000000; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:14px; text-transform:uppercase; margin:0px; border-bottom: solid 1px #DBD2B0;}
#left td {padding:10px; background:#F3EFDE; text-align:center; border-bottom: solid 1px #DBD2B0;}
















.form {margin:10px 25px 10px 50px;}
.form .text {display:block; border:solid 1px #B6A278; background: #F9F8F2; width:250px; padding:5px; font-size:14px; color:#000000;}
.form label {display:block; margin-bottom:3px; margin-top:10px;}
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.form .text:focus {background:#F4EFE3; border: solid 1px #000000;}
.form .button { display:block; border:solid 1px #CBBA96; background:#EAE3D5; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px;}
.form .button:hover { display:block; border:solid 1px #CBBA96; background: #EDECD1; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px;}
















.searchbox {margin:0;}
.searchbox .text {border:solid 1px #B6A278; background: #F9F8F2; width:auto; padding:0; font-size:14px; color:#000000;}
.searchbox .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.searchbox .text:focus {background:#F4EFE3; border: solid 1px #000000;}
.searchbox .button {border:solid 1px #CBBA96; background:#EAE3D5; padding:0px; margin:4px 0px 0px 0px;}
.searchbox .button:hover {border:solid 1px #CBBA96; background: #EDECD1; padding:0; margin:0;}
















/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #E3D6C6;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
















.commentlist {
	padding: 0;
	text-align: justify;
	}
















.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}
















.commentlist p {
	margin: 10px 5px 10px 0;
	}
















#commentform p {
	margin: 5px 0;
	}
















.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
















.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */






#sidebar div#translation_bar {
width: 130px;
margin: 10px 0px 0px 4px;
}
#sidebar div#translation_bar a {
float: left;
display: block;
padding: 0px 2px 0px 0px;
margin: 0px;
color: #fff;
}































































































































































































































































































































