body {	font: 11px verdana, geneva, sans-serif;	color:#333;	margin:0;	background:url(img/body.jpg) top repeat-x #121212;	background-attachment:fixed;}* {	margin:0;	padding:0;	list-style-type: none;}#wrapper1 {	background:#1e1e1e;	padding:0px 10px 10px 10px;	width:760px;	margin:0 auto;}#wrapper2 {	width:740px;	background:url(img/wrapper2.jpg) bottom repeat-x #fff;	border-left:1px solid #000;	border-right:1px solid #000;	border-bottom:1px solid #000;		padding:0 10px 45px 10px;}#nav {	float:right;	border:none;	padding:0;	margin:0;}#nav li {	float:left;	list-style:none;	margin:0 4px 0 0;	padding:0;}#nav li a {	display:block;	padding:40px 10px 21px 10px;	background:#fff;	color:#444;	text-decoration:none;	text-transform:uppercase;	margin:0 1px 0 0;		}#nav li a:hover {	background:url(img/nav_a_hover.jpg) top center no-repeat #fff;		color:#000;	}#header h1 {	font:2.7em Arial;	letter-spacing:-1px;	color:#222;	float:left;//	background:url(img/h1.gif) left bottom no-repeat;}#header h1 a {	color:#222;	text-decoration:none;	border:none;}#header h1 a:hover {	color:#000;}#header h1 span {	font-size:.8em;	color:#ccc;	text-transform:uppercase;}#header {height: 95px;background:url(img/1.jpg) top left repeat-x #000000;}#container {	clear:both;	padding:0 0 0 0;}p.description {	background: #FFF32A;	padding:0px 0px 0px 0px;	color:#fff;	font-size:1.5em;	line-height:25px;	border-top:0px solid #990000;	height: 15px;	}p.description a {	color:#fff;	text-decoration:none;	font-weight:bold;	border-bottom:0px solid #ffffff;}#sidebar {		width:180px;	float:right;	background:url(img/side.jpg) top right no-repeat #fff;	padding:10px 20px 10px 10px;	margin:-50px 0 0 0;	z-index: 0;}#content {	margin:0 0px 0 5px;	padding:10px 10px 0 0;	background:url(img/content.jpg) top right no-repeat #FEFEFF;}#content h2 {	font:2.1em Arial;	font-weight: bold;	color:#121212;	letter-spacing:-1px;	margin:0px 0;	border-bottom:2px solid #eee;	background:url(img/h2.jpg) bottom left no-repeat;	clear:left;}#content h2 a {	color:#121212;	text-decoration:none;	border: 0;}#content span.infometa{	float: left;	color: #bbb;	display: block;	border-top: 2px solid #eee;	width: 100%;	margin: 0 0 10px 0;	font-size: 110%;	}#content p {	margin:15px 0;	font-size:12px;	line-height:21px;}#sidebar h2 {	color:#333;	margin:10px 0;	font-size:1.3em;}#sidebar h2.first {	color:#333;	margin:3px 0;	font-size:1.3em;}p.news {	background:#f4f4f4;	padding:10px;	margin:0 0 10px 0;	border-left:5px solid #f0f0f0;}p.news a.more {	display:block;	color:#333;	text-decoration:none;	text-align:right;	border:none;}#sidebar ul {	list-style:none;	border-top:1px solid #eee;	border:none;	padding:0;	margin:0;}#sidebar ul li {	border-bottom:1px solid #eee;	padding:5px;	margin:0;	list-style-type: none;}#sidebar ul#recently li {	background: #fff url("img/check.png") center left no-repeat;	padding-left: 22px;}#sidebar ul#linkroll li {	background: #fff url("img/user.png") center left no-repeat;	padding-left: 22px;}#sidebar ul#feeds li {	background: #fff url("img/rss.png") center left no-repeat;	padding-left: 22px;}#sidebar span#searchv {	background: #fff url("img/search.png") center left no-repeat;	padding-left: 28px;	padding-top: 2px;}#sidebar ul li a {	color:#0066dd;	text-decoration:none;	border: 0;}#sidebar ul li a:hover {	color:#0033aa;}input.searchbox {	padding:5px;	border:1px solid #eee;	color:#555;	width:120px;}.but { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; background-color: #7b2029; color:white; margin-left:2px; margin-right:4px; }input { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }#content h3 {	font:1.8em Trebuchet MS;	color:#555;	margin:10px 0;}blockquote {	padding:0 0 0 10px;	border-left:5px solid #eee;}ul {		margin:10px 10px 10px 0;	padding:0 0 0 15px;	border:0px solid #eee;}li {	margin:0 0 0 10px;	padding:5px;	list-style-type: square;	font: 11px verdana, geneva, sans-serif;	}#content img {	padding:5px;	border:1px solid #eee;}#comments .comment{	clear: left;}#comments .commentname{	border-bottom: 2px solid #000;	width: 100%;	display: block;	background: url("imgname.png") center no-repeat;	text-indent: 13px;	color: #fff;}#comments .commentname a{	color: #b9eeff;	border: 0;	line-height: 21px;}#comments .commenttext{	float: left;	margin-left: 10px;}#comments .gravatar{	float: left;	margin-top: 10px;} a {	color:#990033;	border-bottom:1px dotted #ccc;	text-decoration:none;} a:hover {	background-color:#FFF023;	text-decoration:none;}label{	display: block;	font-weight: 700;	width: 100%;}input,textarea{	background: #f2f2f2;	border: 1px solid #ccc;	padding: 3px;}textarea { width: 250px; height: 175px}input:focus,textarea:focus{	background: #fff;	border: 1px solid #005a97;} a:hover {	border-bottom:1px solid #ccc;}#footer {	text-align:center;	border-top:2px solid #000;	padding:10px;	margin:30px 0 0 0;	color:#ccc;	width:760px;	margin:0 auto;}#footer a {	color:#eee;}#footer a:hover {	color:#333;	background-color:#FFF023;}.top { font: 10px verdana, geneva, sans-serif;}#callout { margin: 24px 2px 8px 8px; border: 1px solid; border-collapse: collapse; background: #FBFBEa;              border-width: thin; border-color: #ffcc66; float: right; width: 185px; padding: 8px 8px 8px 8px;             font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; }
