/*  
Theme Name: One
Theme URI: http://law9.com/free-wordpress-theme-one/
Description: White one 2 column wordpress theme
Version: 1.0
Author: Law9
Author URI: http://www.law9.com/
Tags: white, fluid width, one column, widgets
*/


 /*body
--------------------------------------------------*/
body {
	
	background:url(images/backImage.jpg); background-repeat:repeat-x;
	margin: 0;
	padding:0;
	font-size: 15px;
	color: #ede7d9;
	background-color:#36444a;
	border: 0; font-weight: inherit; font-style: inherit; font-size: 0.9em; vertical-align: baseline;
	font-family: Helvetica, Arial, sans-serif;
	line-height:140%;
}

li {list-style:none; text-decoration:none;}
li a{list-style:none; margin-left:0; padding-left:0; text-indent:-0.2em; text-decoration:none;}
ul li a {list-style:none; text-decoration:none; padding-left:0; text-indent:-0.2em;}
ul {list-style:none; text-decoration:none; padding-left:0; text-indent:-0.2em; margin:0; }


code {
font:100% Helvetica, Arial, sans-serif;

}

#content_box { 
width: 98%; 
padding:90px 18px 5px 25px; 
text-align: left; 
float: left; 
color:#ede7d9;

}
#so1_1{border:#FFFFFF solid 4px;}
		
#content { 
color:#ede7d9;
background:url(images/content_backdrop.jpg); background-repeat:no-repeat; background-position:top right;
/*width: 74%; */
width: 98%;
padding-right: 10px;
 overflow: visible;
 float:left; }		

h2 { font-size: 2.0em;  color:#ede7d9;} 

h2 { font-weight: normal; font-size: 2.0em; letter-spacing:-0.09em; color:#ffffff;} 
 
h3 { font-weight: normal; font-size: 1.4em; margin-bottom: 4px; color:#ffffff; }

h4 { display: inline; font-weight: normal; padding: 3px; line-height: 1.0em; font-size: 0.8em; text-transform: uppercase; border-bottom: none; }
			
			/*header*/

#headerbox			{padding: 20px 20px; text-align: center; background: #ffffff ; background-repeat: no-repeat;
border: solid 1px #000;
margin: 0;
height: 120px;
width: 98%;}

#headerbox h1, #headerbox h1 a	{ color: #ffffff; letter-spacing:-0.09em;text-decoration: none; font-size: 16px; text-align: left;}
#headerbox h1 a:hover { color: #ffffff;}

#headerbox .about		{width: 350px; height: 120px; padding: 0 45px; border-left: 1px solid #336666; color: #134567;}
#headerbox .about a		{color: #fff;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}
.clear{clear:both;}

.alignright {
	float: right;
}

/*End Header*/

img	
{
	border: 0px none;
	vertical-align:baseline;
}

.product_image{padding-right:10px; float:left; width:310px;}
.product_details{width:200px; margin-left:320px;}
.product_row{padding-bottom:10px; margin:0 auto; clear:both;}


a .selected{
	color: #24333a;
	text-decoration:none;
	
}
.h1 { font-size: 2em; padding:0 0 10px 0; color:#ffffff;}
.h1 a { font-size: 2em; text-decoration:none; color:#ffffff;}
.h1 a:hover {font-size: 2m; text-decoration:underline; color:#ffffff;}




p{line-height:140%; color:#ede7d9;}
p a{  font-size: 15px; text-decoration:underline; font-weight:bold; color: #ffffff;}
p a:hover{  font-size: 15px; text-decoration:none; font-weight:bold; color: #24333a;}
p a:visited{  font-size: 15px; text-decoration:underline; font-weight:bold; color: #ffffff;}

/*.h1 {
	
	text-transform: uppercase;
	color: #990000;
	font-weight: bold;

}*/

/***********************layout*******************/
#outerwrapper{
    width:1000px;
    margin: 0 auto;
	
}
#innerwrapper{
	width:950px;
	margin: 0 auto;
	margin-top:20px;
	/*background:url(images/backgroundLight.jpg);*/
	}
#topbar{
	height:5px;
	/*background:url(images/bottomBit.jpg);*/
	}
.clear {
	clear: both;
}
#header{ height:120px; margin: 0 auto;
	background:url(images/header_02.jpg) no-repeat left;
	
	
	}
#navarea{
color: #000000;
	width:894px;
	height:25px;
	margin: 0 auto;
	padding: 7px 0 0 0;
	
	/*background:url(images/bottomBit.jpg);*/
}
#navarea a{
	color: #000000;
	text-decoration: none;
	
	font-size: 1.1em;
	font-weight:bold;
	
}
#navarea a:hover{
	color: #000000;
	text-decoration:underline;

	
}
#navarea li {
display:inline;
float:left;
padding:0 20px 0 0;
text-align:left
}

#footer{
font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
	width:85%;
	height:200px;
	margin: 0 auto;
	padding: 10px 30px 0 50px;
	float:left;
	/*background:url(img/bottomBit.jpg);*/
	background-color:#36444a;
	
}
#footer a{color:#fff; text-decoration:none;}
#mainarea{
	width:900px;
	padding: 20px 25px 10px 25px;
}


.slogan {
 font-family : verdana, serif;
             font-size : 14px;
             margin: 0px;
             color : #fff;
             text-decoration : none;
             font-weight : normal;
             text-align : center;
             padding : 0px;
             letter-spacing: 3px;}


/*---:[ content styles ]:border-right:1px dotted #2382c4;---*/

.post { width: 94%; margin-bottom: 50px;  line-height: 1.7em; color: #444; float: left; color:#FFFFFF}

.post h2 { font-size:2em; color:#ffffff;}
	.entry ul, .entry ol { margin: 0 0 15px 40px; color: #000; }
	
	.entry ul { list-style-type: square; }
	
		.entry li { padding: 3px 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 30px; }
	
	.entry dl { margin-bottom: 15px; }
			
	.entry dt { font-weight: bold; color: #000; }
	
	.entry dd { margin: 0 0 0 20px; font-style: italic; }

	.entry img.left { padding: 6px; margin: 0 10px 5px 0; background: #f5f5f5; border: 1px solid #bbb; float: left; }

	.entry img.left_off { margin: 0 10px 5px 0; float: left; }
	
	.entry img.right { padding: 6px; margin: 0 0 5px 10px; background: #f5f5f5; border: 1px solid #bbb; float: right; }

	.entry img.right_off { margin: 0 0 5px 10px; float: right; }
	
	.entry img.center { display: block; padding: 6px; margin: 0 auto 15px auto; background: #f5f5f5; border: 1px solid #bbb; }
	
	.entry img.center_off { display: block; margin: 0 auto 15px auto; }
	
	.post_meta { width: 96%; margin:10px; padding: 5px 10px; border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb;  line-height: normal; float: left; }
	
		p.num_comments { padding-left: 27px; margin-bottom: 0; line-height: 1.6em; background: url('images/icon_excl.gif') 0 50% no-repeat; float: right; }
		
		p.tagged { padding-left: 27px; margin-bottom: 0; line-height: 1.6em; background: url('images/icon_file.gif') 0 50% no-repeat; float: left; }
	p.tag { padding-left: 27px; margin-bottom: 0; line-height: 1.6em; background: url('images/icon_folder.gif') 0 50% no-repeat; float: left; }
.navigation { width: 96%; padding: 10px; margin-bottom: 30px; font-size: 1.4em; line-height: 1.7em;  float: left; }

* html .navigation { line-height: normal; }
	
	.previous { padding-left: 27px; margin-bottom: 0; background: url('images/icon_previous.gif') 0 50% no-repeat; float: left; }
	
	.next { padding-right: 27px; margin-bottom: 0; background: url('images/icon_next.gif') 100% 50% no-repeat; float: right; }
	
	.jump { padding: 4px 6px 4px 33px; margin: 0 0 10px 10px; background: #F9F7ED url('images/icon_down.gif') 6px 50% no-repeat; float: right; clear: both;  }
/* Content Style Over*/
/*---:[ comment styles ]:---*/

.commentsblock textarea {
width: 35em;
}

.commentsblock input, .commentsblock textarea {
border: 1px solid #d1d1d1;
}

.commentsblock textarea:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

ol.commentlist {
color: #666;
list-style-type: none;
margin: 0;
margin-top: 1.5em;
padding: 0;
}

.commentlist li {
margin-bottom: 2em;
padding: 0.5em 1em;
}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
margin-left: 10px;
background: #fff;
}

.alt1, .thread-even {
background: #f9f7ed;
border: 1px solid #f9f7ee;
padding: 0.5em;
border-left: 10px solid #CDEB8B;
}

.alt2, .thread-odd {
background: #f9f7ed;
padding: 0.5em;
border: 1px solid #f9f7ee;
border-left: 10px solid #C3D9FF;
}

h3#comments {
font-size: 1.6em;
}

.commentsnavigation {
padding: 20px 0 30px 0;
}

.commentlist ul.children li {
background-color: #e3e3e3;
border: 1px solid #efefef;
list-style: none;
margin-top: 20px;
}

.commentlist ul li.depth-2 {
background-color: #f1f1f1;
}

.commentlist ul li.depth-3 {
background-color: #ececec;
}

.commentlist ul li.depth-4 {
background-color: #e8e8e8;
}

.commentlist ul li.depth-5 {
background-color: #e3e3e3;
}
/*---:[ sidebar styles ]:---*/
#sidebar {
margin:20px 30px 0 0;
width:154px;
float:right;
padding:5px 20px 10px 5px;
background-image:url(images/bottomBit.jpg);
}

#sidebar h2 {
letter-spacing:-0.09em;
font-size:1.2em;
color:#ede7d9;
padding:0 0 0 5px;
}

#sidebar ul {
list-style: round;
font-size:1em;
margin:0;
text-indent:0px;
}

#sidebar li {
border-bottom:1px solid #EFF8FB;
color:#333333;
padding:3px;
}
#sidebar li a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
#sidebar li a:hover {
color:#333333;
text-decoration:underline;
}

#sidebar input {
width:125px;
background:#fff;
color:#444;
border:1px solid #eee;
font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
padding:3px;
}

#sidebar input:focus {
background:#fff;
border:1px solid #eee;
}

input {
border:1px solid #CCC;
font-size:11px;
}

input:hover {
border:1px solid #262626;
}

input:focus {
border:1px solid #262626;
color:#333;
}

p.news {
background:#2382c4;
color:#333;
font-size:120%;
margin:10px 0 28px;
padding:10px;
}
/*Main Placeholders*/


/*---:[ footer styles ]:---*/


		
		/* from Wordpress
		*/
		.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
