/*  
Theme Name: Sybmim
Theme URI: http://jackosh.com/wpthemes/
Description: A custom version of Sybmim 1.0.9a for <a href="http://genereuxlaw.com/">http://genereuxlaw.com/</a>.
Version: 1.0.9x
Author: Jack O'Shaughnessy
Author URI: http://jackosh.com/
*/

html,body{
	margin:0px;
	background:#e0e0e0;
	}
	a{
		color:#000099;
		}

blockquote{
	margin-left:30px;  margin-right:20px; padding-left:10px;
	border-left:5px solid #333333;
	color:#666666;
	}

#page{
	width:800px;  margin-left: auto; margin-right: auto; float:left;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	}

#header{
	width:800px; height:150px; margin:0px; padding:0px; float:left;
	background:url(images/texts.jpg) 0 0 repeat-x #333333;
	text-align:left; color:#FFFFFF;
	}

.header{
	color:#FFFFFF;
	text-align:left; text-indent:30px;
	}

#header h1{
	margin:0px; padding-left:10px; padding-top:65px;
	text-align:left; text-shadow:#000000; font-size:30px;
	}

#header h1 a{
	margin-top:10px;  padding:0px;
	color:#ffffff; text-decoration:none;
	}

#header h1 a:visited{
	color:#ffffff;
	}

#navigate{
	width:790px;  height:25px; float:left; display:block; padding-left:10px;
	background-color:#333333;
	text-align:left;
	position: relative;
	}

																* html #navigate{
																		width:800px;
																		}

#navigate ul{
	padding:0; margin:0;
	list-style-type:none;
	}

#navigate ul li { display: inline; }

#navigate ul li a{
	margin-left:3px; padding-top:5px; padding-bottom:8px; padding-left:5px; padding-right:5px; float:left;
	background-color:#666666; color:#ffffff; text-decoration:none; font-size:11px; font-variant:small-caps;
	}

																* html #navigate ul li a{
																		margin-left:0;
																		}

																* html #navigate ul li {
																		float:left;	margin-left:3px;
																		background-color:#666666;
																		color:#ffffff; text-decoration:none; font-size:11px; font-variant:small-caps;
																		}

#navigate ul li a:hover{
	background-color:#999999;
	}

#navigate .current_page_item a{
	background-color:#ffffff;
	color:#333333;
	}

#navigate .current_page_item a:hover{
	background-color:#ffffff;
	color:#333333;
	}

#content{
	float:left; margin:0px;	padding-left:10px;
	background-color:#FFFFFF;
	text-align:left;
	}

#content h1{
	margin:0px;	padding-left:0px; padding-top:10px;
	color:#333333; font-size:20px;
	}

#content h2{
	margin:0px;	padding-left:10px;	padding-top:10px;
	color:#666666; font-size:20px; font-variant:small-caps;
	}

#content h3{
	margin:0px;	padding:0px;
	color:#666666; font-size:14px; font-variant:small-caps;
	}

.narrowcolumn{
	width:540px;
	}

.widecolumn{
	width:790px;
	}

.post{
	float:left; width:540px; padding-bottom:20px; clear:both;
	}

.post h1{
	margin:0px;	padding-top:15px;
	}

.post h1 a{
	margin:0px;	padding:0px;
	border-bottom:1px dotted #999999;
	font-size:20px; color:#333333; text-decoration:none; text-transform:lowercase; font-variant:small-caps;
	}

.post h1 a:visited{
	color:#333333;
	}

.entry{
	float:left;
	line-height:1.5em; font-size:11px;
	}

.entry a{
	border-bottom:1px dotted #999999;
	text-decoration:none; color:#000099;
	}

.entry img{
	float:right; padding:2px; margin:0px;
	border:0;
	}

.postmetadata{
	clear:both;
	font-size:10px; color:#666666;
	}
	
.postmetadata a{
	border-bottom:1px dotted #999999;
	text-decoration:none; color:#000099;
	}

#sidebar{
	float:right; width:240px; padding-left:7px; margin-right:2px;
	background-color:#FFFFFF; border-left:1px dotted #999999;
	color:#666666; font-size:10px; text-align:left;
	}

#sidebar h1{
	margin:0px;	padding:0px;
	border-bottom:1px dotted #999999;
	font-size:12px; color:#333333;
	text-decoration:none; text-transform:lowercase; font-variant:small-caps;
	}
	
#sidebar ul{
	list-style:none; margin:0px; padding:0px;
	}

.sidebarlink a{
	margin-right:5px; padding-left:10px; margin-top:0px;	margin-bottom:0px;
	border-left:3px solid #999999;
	text-decoration:none; color:#000099;
	}

.sidebarlink a:hover{
	border-left:3px solid #333333;
	}
	
.sidebarlink a:visited{
	color:#000099;
	}
	
#comment{
	width:97%;
	}

.commentfix{
	width:90%; float:left; clear:both; margin-bottom:15px;
	}

.comments {
	margin:0px;	padding:0px;
	font-weight:bold;
	}

.comments a {
	margin:0px;	padding:0px;
	color:#000099; text-decoration:none;
	}

.comments a:visited {
	color:#000099;
	}

.commenttxt{
	line-height:1.5em; font-size:11PX;
	}

#footer{
	padding-left:10px; width:790px; float:left;
	background-color:#FFFFFF; border-bottom:50px solid #333333; border-top:1px solid #333333;
	font-size:10px; text-align:left;
	}

																*html #footer{
																	width:800px; padding-top:5px;
																	}

#footer a{
	border-bottom:1px dotted #999999;
	text-decoration:none; color:#000099;
	}

#footer a:visited{
	color:#000099;
	}

.underline{
	border-bottom:1px dotted #999999;
	}

.archive{
	width:100%; margin:0px; padding:0px;
	line-height:1.5em;
	}

.archive a{
	margin:0px;  padding:0px;
	color:#000099; text-decoration:none;
	}

.archive a:hover{
	border-bottom:1px dotted #999999;
	}

.archive a:visited{
	color:#000099;
	}

.searchform {
	margin:0px;	padding-top:5px;
	}

.searchform input{
	margin:0px; padding-top:0px;
	border:1px solid #333333;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	}

.searchbutton{
	width:50px;
	background-color:#999999; border:0px;
	font-size:11px; font-variant:small-caps;
	}

.submitform input, textarea{
	margin:0; padding:0;
	border:1px solid #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;
	}

.submitbutton {
	width:100px; margin:0; padding:0;
	background-color:#999999; border:0px;
	font-size:10px; font-variant:small-caps;
	}

.page a{
	color:#000099; text-decoration:none;
	}

.page a:visited{
	color:#000099; text-decoration:none;
	}
	
.about a, about a:hover { border-left: 0!important; } 

ul.addtoany_list { list-style-type:none !important; padding-left: 0 !important; margin-left: 0 !important; }