/*Theme Name: 8someTheme URI: http://www.wpcosmos.com/2008/09/02/free-wordpress-theme-8some/Description: 2 columns, with a widget-enabled left-hand sidebar Version: 1.2Tags: fixed width, two columns, widget ready, white, business, simpleAuthor: WpCosmosAuthor URI: http://www.wpcosmos.com/*/body {margin: 0;padding: 0;  color: #111;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 100.1%;background: #fff;}#wrapper{width: 1000px;margin: 0px;padding: 0px;text-align:left;font-size: 75%;line-height:20px;background: #fff;}#header{padding: 0px 0px 0 0 ;margin: 0;height:0px;}		#content{margin: 0;padding: 0;}	#main {width: 660px; float:right;margin: 0;padding: 20px 20px 20px 0;overflow:hidden;}#sidebar {	padding: 0;	margin: 0 700px 0 0;	color:gray;	background-color: #fff;}#footer p{margin:0;padding:15px 0;}#navigation{padding: 5px 15px;}#navigation div.fleft{float:left;}#navigation div.fright{ float:right;}#credit{text-align:left;padding: 0 5px;}#credit p{margin:0;color:#555;font-size:85%;}#credit p a, #credit p a:hover{color:#555;font-weight:100;}/*  ********** default styles *********** */p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}h1, h2, h3, h4, h5, h6 {/*  font-family: georgia, 'Times New Roman', sans-serif; */}h1{	font-size: 190%;}h2{	font-size: 160%;}h3{	font-size: 120%;}h4{	font-size: 110%;}h5{	font-size: 100%;}h6{	font-size: 70%;}a{color:#1f58a8;font-weight:800;text-decoration:none;}a:hover{color:#1f58a8;text-decoration:underline;}a img{border:0px;}hr{height:2px;margin:5px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}blockquote{background: #f4f4f4;padding: 5px 15px;margin: 3px 30px;}form{margin: 0;padding:0;}fieldset{padding:10px;margin:0;border:none;}legend{font-weight:800;}code{	font-size: 90%;	font-family: "Courier New", Courier, monospace;	white-space: pre;}td{ vertical-align:top;}.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.alignleft {   float: left;}.alignright {   float: right;}.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;   /* optional rounded corners for browsers that support it */   -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 p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}/* Headings */ form#searchform2{display: block;margin: 10px;}#h1{margin:  0;padding: 0 5px 0px 10px;}#header h1 a{font-weight:100;color: #fff;text-decoration: none;font-size: 140%;line-height:28px;display:none;}#header h2{display:none;margin: 0;padding: 3px 0 5px 10px;font-weight:100;font-style:italic;color: #fff;font-size: 110%;letter-spacing: 1px;}h2#sectiontitle{font-size:100%;font-weight: 800;font-family: arial, verdana, sans-serif;padding:6px 6px 6px 10px;margin:3px 5px 15px 5px;background: #f2f2f2;color: #444;}/* post styles */.post{margin: 0 0 10px 0;padding: 5px 10px 5px 10px;}.entry{margin: 0;padding: 0px 10px 3px 10px;}.post h2 {color: #1f58a8;font-size: 170%;font-weight:100;padding: 7px 10px 2px 2px;margin: 0 0 15px 0;}.post h2 a{color: #1f58a8;text-decoration:none;font-weight:100;}.post h2 a:hover{text-decoration:none;color: #1f58a8;}.postmetadata, .categorymeta{font-size:90%;padding: 1px 8px 1px 5px;margin: 0;line-height: 12px;}.postmetadata{color: #777;}.responses{float:right;}.categorymeta{text-align:right;}/*  Comments   */h3#comments, h3#postcomment{	font-size: 100%;	font-family:verdana, sans-serif;}	ol#commentlist{padding: 0 0 0 20px;font-size: 90%;list-style-type: none;}ol#commentlist li{	padding: 0px 3px;	margin: 0;}ol#commentlist li p.commentheader{margin: 0px 0 0px 0;display: block;padding: 1px 5px;}ul#commentlist{padding: 0;margin:0;list-style-type:none;}ul#commentlist li{	display: block;	padding: 0;	margin: 0 15px 5px 15px;	font-size:90%;	background: #f2f2f2;}ul#commentlist p{margin: 6px 0;}ul#commentlist li div.comm{margin: 1px;padding: 1px;}ul#commentlist li div.gravatar {	width:50px;	float:left;	padding: 10px 0 0 10px;}ul#commentlist li div.gravatar img{border: 2px solid #ccc;}ul#commentlist li div.commenttext{padding: 0;margin:5px 10px 5px 65px;}ul#commentlist li div.commenttext div.commentwrapper{margin:0 0 0 5px;padding: 3px 8px;}/*  sidebar styles */#subscribe{ text-align:center;}#subscribe p{margin: 3px 0 10px 0;font-size: 110%;}#subscribe p a{color: #fff;}.menu{	padding:10px 30px 10px 0px;	font-family:Tahoma, Verdana, Arial;	font-size:12px;}.menu a{	font-weight: 100;	color: #A3A3A3;	text-decoration:none;}.menu a:hover{text-decoration:underline;color:black;text-decoration:none;}.menu ul{margin:0;padding:0;list-style-type:none;}.menu ul li.widget{margin: 0 0 20px 0;padding:0 30px 0px 25px;}.menu ul li.widget ul{	margin: 0;	padding:0 0 0 10px;}.menu ul li.widget ul li{	border-bottom:0px dashed #CCCCCC;	padding: 3px 0 3px 15px;	margin:0;	text-align:right;}.menu ul li.widget ul li ul{}.menu ul li.widget ul li ul li{border-top: 0px solid #555;border-bottom: none !important;padding: 2px 0 2px 15px;margin:3px 0 0 0;}.menu ul li.widget h3{	font-size:140%;	padding:2px;	margin:14px 0 8px 4px;	color: #999999;	font-weight: 800;	border-bottom: 0px dashed #666666;	font-variant:small-caps;	text-align:right;}.menu ul li h3 a{color: #999999;font-weight: 800;}.menu ul li h3 a:hover{color: #333;text-decoration: none;}.menu form{display:block;margin:0px;padding:4px;}.menu input{margin:3px 0;font-size:90%;}li.widget .textwidget, li.widget #search {padding: 2px 5px;}/* Calendar styles */#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}#wp-calendar #next a {padding-right: 10px;text-align: right;}#wp-calendar #prev a {padding-left: 10px;text-align: left;}#wp-calendar a {display: block;}#wp-calendar caption {text-align: center;width: 100%;}#wp-calendar td {padding: 3px 0;text-align: center;}#footer a{font-weight: 100;}#sidebar input{	background: #FFFFFF;	border: 1px solid #666;	color: #fff;}#nav {	width:300px;	padding: 25px 0px 0 0 ;	background:#fff;	text-align:right;	}#nav ul{	width:120px;	list-style:none;	padding-left: 120px;	}#nav li{	display:inline;	}