/*  
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 {
font:62.5%/1.6em "Century gothic", Georgia, Tahoma, serif;
color:#333;
margin:0;
width:98%;
}

* {
margin:2;
padding:3;
}

code {
font:100% "Century gothic", Georgia, Tahoma, serif;
}

#content_box { 
width: 98%; 
padding-bottom: 5px; 
text-align: left; 
float: left; }
		
#content { 
width: 76%; 
padding-right: 10px;
 overflow: visible;
 float: left; }		
	
h2 { font-weight: normal; font-size: 2.0em; } 
 
h3 { font-weight: normal; font-size: 1.5em; margin-bottom: 4px; color: #999; }

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: #2382c4 ; background-repeat: no-repeat;
border: solid 1px #000;
margin: 0;
height: 120px;
width: 98%;}

#headerbox h1,
#headerbox h1 a			{font-family: "Trebuchet MS", Georgia, Tahoma, serif; color: #fff; letter-spacing: 0.2px; text-decoration: none; font-size: 16px; text-align: left;}
#headerbox h1 a:hover { color: #555;}

#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;
}

.alignright {
	float: right;
}

/*End Header*/

.nav {       font-family : verdana, serif;
             font-size : 25px;
             margin: 0px;
             color : #cccccc;
             text-decoration : none;
             font-weight : normal;
             text-align : center;
             padding : 0px;
             letter-spacing: 3px;}

			 
h1 a  {     color : #cccccc;
         text-decoration : none;
         font-weight : normal;
 
}
h1 a:hover { color: #1873a1;}

.slogan {
 font-family : verdana, serif;
             font-size : 14px;
             margin: 0px;
             color : #cccccc;
             text-decoration : none;
             font-weight : normal;
             text-align : center;
             padding : 0px;
             letter-spacing: 3px;}


/*---:[ content styles ]:---*/

.post { width: 98%; margin-bottom: 50px;  font-size:1.4em; line-height: 1.7em; color: #444; float: left; border-right:1px dotted #2382c4;}

	.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%; padding: 5px 10px; border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; background: #F9F7ED; 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; background: #F9F7ED; 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 {
width:18%;
float:right;
padding:28px 10px 30px;
}

#sidebar h2 {
letter-spacing:1px;
font-size:1.6em;
color:#333;
padding:0 0 3px;
}

#sidebar ul {
list-style: round;
font-size:120%;
margin:0 0 23px;
}

#sidebar li {
border-bottom:1px solid #EFF8FB;
padding:3px;
}

#sidebar li a:hover {
color:#000;
background-color: #4096EE;
}

#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 ]:---*/

#footer p { text-align: center; }

#footer a, #footer a:visited { color: #222; text-decoration: none; }

#footer a:hover { color: #222; text-decoration: none; }
		
		#footer { width: 950px; padding-top: 8px; border-top: 4px solid #222; font-size: 1.2em; text-transform: uppercase; letter-spacing: .3em; float: left; clear: both; float: left;}
		
		/* 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;
}
