/*
Theme Name: VMnews
Theme URI: http://vmnews.ru/
Description: 
Version: 0.9
Author: Artem Volkov
Author URI: http://sai.pp.ru/about/
Tags: blue, custom header, fluid width, two columns, widgets

*/

body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:990px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		width:expression((document.documentElement.clientWidth<=980)?'980px':'auto');
		max-width: 1280px;
		font-size:90%;
		font-family: Arial, sans-serif;
			color: #333;
	}
p {
	color: #333;
}
	a {
	 color: #183DAB;
	}
	a:hover {
		color: #f30;
	}
	
	a img {
		border: none;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
		height: 175px;
		background-color: #fff;
		min-height: 170px;
	}
		#hot-cont {
		padding: 10px 30px 5px 5px;
		float: left;
	}
	#hot-left {
		float: left;
	}
	
	#hot {
		width: 100%;
		float: left;
		margin: 0;
		padding: 0px 0;
		font-size: 100%;

	}
	#hot img {
		float: left;
		margin: 4px 5px 0 0;
		border: 1px solid #999;
	}
	#hot table {
		float: left;
		border-top: 1px solid #999;
		border-bottom: 1px solid #999;
		padding: 0;

	}
	#hot td {
		padding: 7px 5px 8px 5px;
		vertical-align: top;
	}
	#hot p {
		padding: 0;
		margin: 0;
		font-size: 75%;
	}
	#hot h2 {
		font-size: 80%;
		margin: 0;
		padding: 0;
		display: inline;
	}
	#mainmenu {
		width: 100%;
		float: left;
		font-family: Arial, sans-serif;
		font-size: 1.5em;
	}
	#mainmenu ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:0;
		padding:20px 0 5px 0;
		text-align: left;
		width: 100%;
	}
	#mainmenu ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0 1em 0 0;

	}
	#mainmenu ul li a {

		margin:0;
		padding:0;
		text-align:center;
		position:relative;
	}
	#mainmenu ul li a:hover {
		//text-decoration: none;
	}

	#cats {
		margin:0;
		padding:10px 0 0 0;
		font-size: 115%;
		font-family: Arial, sans-serif;
	
	}
	#cats ul {
		margin:0;
		padding:0 0 10px 5px;
		list-style:none;
		
	}
	#cats ul li {
		padding: 0 0 3px 0;
	}
	#cats ul li a{
	
	}
	#cats .selected {

	}
	#cats h2 {
		background-color: #005197;
		color: #fff;
		text-align: center;		
		font-size: 105%;
		padding: 1px 0;
		margin: 1px 0 7px 0;
		font-weight: normal;
	}
	
	.dhtmlgoodies_question{	/* Styling question */

	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;

	position:relative;
}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#EFEFEF;		/* right column background colour */
		
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background-color: #fff;		/* center column background colour */
		
		
	}
	.threecol .colleft {
		right:61%;			/* width of the middle column */
		background:#EFEFEF;	/* left column background colour */
		

	}
	.threecol .col1 {
		width:59%;			/* width of center column content (column width minus padding on either side) */
		left:101%;			/* 100% plus left padding of center column */
		
		
	}
	.threecol .col2 {
		width:12%;			/* Width of left column content (column width minus padding on either side) */
		left:28%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		
	}
	.threecol .col3 {
	
		width:23%;			/* Width of right column content (column width minus padding on either side) */
		left:91%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	.col1 h1 {
		font-size: 140%;
		font-family: Arial, sans-serif;
		margin: 0;
		padding: 0;
	}
	.col1 p {
		font-size: 90%;
		line-height: 1.3em;
		margin: 0;
	}
	
	.col1 ul {
	}
	.news {

		width: 100%;

		margin-bottom: 10px;
	}
	.news h1 {
		margin: 11px 0px 0 0px;
		background-color: #005197;
		color: #fff;
		text-align: center;
	}
	.news h1 a {
		color: white;
		text-decoration: none;
	}
	.dhtmlgoodies_question h2 {
		display: inline;
	}
	.news h2 {
		font-size: 125%;
		padding: 0 0 0 0em;
		display: inline;
		font-weight: normal;
	}
	.news p {
		line-height: 1.3em;
	}
	.news img {
		float: left;
		margin: 5px 5px 0 0 ;
		border: 1px solid #999;
	}
	.news .singlepost h3 {
		margin: 0;
		padding: 0;
		font-size: 100%;
		text-align: center;
	}
	.post {
		padding: 5px 0 5px 10px;
		clear: both;
	}
	.post p {
		padding: 0 0 0em 0;
	}
	.post h1 {
		text-align:center;
		font-size: 150%;
	}
	.singleentry h2  {
		font-size: 135%;
		text-align: center;
	}
	.singleentry h3 {
		font-size: 105%;
		text-align: center;
	}
	.entry img {
        clear:both;
		float: left;
		border: 1px solid #999;
		margin: 5px 5px 5px 0;
	}
	.entry p {
		padding: 0 0 0.5em 0;
		line-height: 1.4em;
	}
	.entry .attr {
		font-size: 85%;
	}
	.entry table {
		border: 1px solid #999;
		border-collapse: collapse;
		text-align: center;
		
	}
	.entry td {
		border: 1px solid #999;
		border-collapse: collapse;

	}
	.entry ul {
		padding: 10px;
		margin: 0;
	}
	.entry ul li {
		padding: 3px;
		margin: 0;
	}
	.singlepost p {
		padding: 0 0 0.5em 0;
	}
	.singlepost h2 {
		display: block;
		padding:0 0 5px 0;
		margin: 0;
		text-align: center;
	}
	/*.post p:first-letter {
		margin-left: 1em;
	}*/
	.attr {
		color: #999;
		font-size: 80%;
	}
	.attr a {
		color: #8281DA;
	}
	.col3 {
	
	}
	.col3 h2 {
		margin: 0 0 3px 0;
		padding: 1px 0;
		font-family: Arial, sans-serif;
		font-size: 115%;
		background-color: #005197;
		color: #fff;
		text-align: center;
	}
	.col3 h2 a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}
	
	.col3 img {
		border: 1px solid #777;
	}
	
	.col3 p {
		margin: 0;
		padding: 0;
	}
	
	.search {
		float: left;
		width: 100%;
		padding: 11px 0 10px 0;
		text-align: center;	
		
	}
	.search input {
		border: 1px solid #777;
		margin: 7px 0 0 0;
	}
	
	.photorep {
		float: left;
		width: 100%;
		text-align: center;
		padding: 0 0 15px 0;
	
	}
	
	.sidebar {
		float: left;
		width: 100%;
		clear: both;
		padding: 0 0 15px 0;
	}
	
	.sidebar img {
		float: left;
		margin: 0 5px 0 0;
		padding: 0 0px 0 0;
	}
	.sidebar p {
		font-size: 85%;
	}
	.reklama img {
		float: none;
	}
	.navigation {
		width: 100%;
		float: left;
	}
	.navigation td {
		width: 50%;
	}
	
	.aligncenter {
		text-align: center;
	}
	.alignleft {
		text-align: left;
	}
	.alignright {
		text-align: right;
	}
	.bold {
		font-weight: bold;
	}

	/* Footer styles */
#footer {
	background: #fff;
	width: 100%;
	float: left;
	border-top: 1px solid #999;
	font-family: Arial, sans-serif;
	font-size: 80%;
	padding-bottom: 0;
}
#footer a {
	font-weight: bold;
}
#footer p {
	color: #039;
	font-weight: bold;
	text-align: right;
	padding: 0 0%;
}
#footer ul {
	float: left;
	padding: 10px 10px;
}
#footer ul li {
	list-style: none;
	padding: 0px 0 5px 0;
}
.footer-menu {
	float: left;
}
.footer-info {
	float: right;
}
.footer-info ul {
	padding: 10px 10px;
}
#get-recent-comments h2{
	/*font-size: 120%;*/
	font-weight: normal;
}
#get-recent-comments ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#get-recent-comments ul li {
	font-size: 75%;
}
#comments {
	padding: 0 0 0 10px;
	float: left;
}

.commentlist {
	padding: 0px 0 0 10px;
	float: left;
	list-style: none;
}
.commentlist li ul li {
	margin-right: 0px;
	margin-left: 10px;
	list-style: none;
}
.comment {
	padding: 5px 0 0px 0;
}

.reply {
	padding: 2px 0;
	font-size: 90%;
}

.fn {
	font-size: 110%;
	font-weight: bold;
}

.commentmetadata a{
	font-size: 75%;
	color: #999;
	text-decoration: none;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	font-weight: bold;
	font-size: 130%;
	border: 1px solid #999;
	background: #FFF;
}
#commentform textarea {
width: 75%;
margin: 6px 0 0 0;
padding: 5px;
font-size: 150%;
font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
border: 1px solid #999;
}

#respond {
	float: left;
	padding: 1%;
}
.col1 table {
    text-align: center;
    margin: 10px;
}
.col1 table td {
    padding: 3px 5px;
    font-size: 90%;
}
.wp-polls-ul li {
    font-size: 12px;
	padding-bottom: 12px !important;
}
.wp-polls img {
	padding-left: 1.25em !important;
    float: none;
}

.wp-polls-ans {
    font-size:12px;
}

/* new style */

.error {
color:#c42924;
font-size:50px;
}
#current-date-time {
font-size:11px;
padding-top:2px;
}

.search_new {
    float:left;
    padding:10px 15px 10px 10px;
    width:225px;
    //width:225px;
}

.search_new #s {
    font-size:12px;
    border: 1px solid #888;
}

.submit img{
    vertical-align:middle;
    margin-top:-3px;
    margin-left: -6px;
}

#topwidget_new {
    float:left;
    padding-left:15px;
    padding-right:30px;
    width:260px;
    //margin-top:10px;
}

#mainmenu_new {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-image: url("images/top_menu_back.gif");
	background-repeat: no-repeat;
    margin-top:3px;
    width:330px;
}
#mainmenu_new ul {
	width:100%;
	list-style:none;
	margin:0;
    padding:5px 14px 14px 16px;
	text-align: left;
	width: 100%;
}
#mainmenu_new ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 4px 0 0;
    border-right:1px solid #666;
}

#mainmenu_new ul li.lastli {
    border-right:none;
}

#mainmenu_new ul li a {
    font-size:11px;
    font-weight:bold;
    color:#000;
	margin:0;
	padding:0;
	text-align:center;
    text-decoration:none;
	position:relative;
}
#mainmenu_new ul li a:hover {
	//text-decoration: none;
    text-decoration:underline;
}

#bottommenu_new {
    background-image:url(images/bottom_menu_back.gif);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial,sans-serif;
    font-size:12px;
    margin-left:30px;
    margin-top:-9px;
    width:320px;
}
#bottommenu_new ul {
    padding-left:6px !important;
	width:100%;
	list-style:none;
	margin:0;
	text-align: left;
	width: 100%;
}
#bottommenu_new ul li {
    font-size:10px;
	display:inline !important;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 !important;
	padding:0 2px 0 0 !important;
    border-right:1px solid #666;
}

.no_border a, .no_border li {
    border-right:none !important;
}

#bottommenu_new ul li.lastli {
    border-right:none;
}

#bottommenu_new ul li a {
    font-size:11px;
    font-weight:bold;
    color:#000;
	margin:0;
	padding:0;
	text-align:center;
    text-decoration:none;
	position:relative;
}
#bottommenu_new ul li a:hover {
	//text-decoration: none;
    text-decoration:underline;
}


.login_panel {
	background-image:url(images/enter.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	float:left;
	font-size:11px;
	padding-top:7px;
	text-align:right;
	width:100px;
}


.threecol_new {
}
.threecol_new .colmid {
	right:25%;			/* width of the right column */
	background-color: #fff;		/* center column background colour */
}
.threecol_new .colleft {
	right:61%;			/* width of the middle column */
}
.threecol_new .col1 {
	width:79%;			/* width of center column content (column width minus padding on either side) */
	left:104%;			/* 100% plus left padding of center column */
}
.threecol_new .col2 {
	width:18%;			/* Width of left column content (column width minus padding on either side) */
	left:8%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol_new .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:90%;			/* Please make note of the brackets here:
            			(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
.top-banner {
    height:75px;
	background-image:url(images/scissors.jpg);
	background-repeat:no-repeat;
    background-position:bottom left;
}

.top-banner img {
    width:950px;
}

.main-menu {
    padding:6px 0 0 3px;
}

.main-menu ul {
    background-image:url(images/main_menu.jpg);
	background-repeat:no-repeat;
    height:30px;
    padding-left:20px;
    padding-top:12px;
}


.main-menu a{
    border-right:1px solid #CCCCCC;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding-left:2px;
    padding-right:5px;
}

.main-menu a:hover, .bottom_menu a:hover{
    text-decoration:none;
}

.main-menu li, .bottom_menu li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.no_border, .last_menu {
    border:none !important;
}

.last {
    padding-right:18px !important;
}

.main-menu .last_menu {
    margin-left:180px;
}

.bottom_menu .last_menu2 {
    margin-left:123px;
}



.bottom_menu ul {
    background-image:url(images/bottom_menu.jpg);
	background-repeat:repeat-x;
    height:42px;
}

.bottom_menu {
    height:42px;
    margin-top:-12px;
    width: 1024px;
}

.bottom_menu a{
    border-right:1px solid #CCCCCC;
    color:#FFFFFF;
    font-size:12px;
    padding-left:2px;
    padding-right:5px;
} 

.top-banner li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;    
}

#hot_new {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0px 0;
	font-size: 100%;
}
#hot_new img {
	float: left;
	margin: 4px 5px 0 0;
	border: 1px solid #999;
}
#hot_new table {
	float: left;
	padding: 0;
	}
#hot_new td {
	padding: 7px 5px 8px 5px;
	vertical-align: top;
}
#hot_new p {
    color:#666;
	padding: 6px 0 0 0;
	margin: 0;
	font-size: 75%;
}
#hot_new h2 {
	font-size: 80%;
	margin: 0;
	padding: 0;
	display: inline;
}

#polls strong {
    color:#000;
    font-size:12px;
}

#polls p {
    text-align:left !important;
    padding:10px 0 0 10px;
    margin:0px;
}

#polls ul {
    margin:0px;
    padding:0px;
}

#polls div {
    padding:8px 0px 0px 10px;
}

#leftwidget_new {
    width:165px;
}

.wp-polls-ul label {
    color:#000;
    font-size:12px;
}

.wp-polls .Buttons {
    color:#8281DA;
    font-size:11px;
    background-color: #fff !important;
    border:none !important;
    border-bottom: 1px solid #8281DA !important;
}

#polls a {
border-right:1px solid #000000;
color:#8281DA;
float:left;
font-size:11px;
margin-left:-20px;
margin-right:0;
margin-top:1px;
padding-right:3px;
}

#polls li a {
    color:#000000;
    float:none;
    font-size:11px;
    margin-left:5px;
    border:none;
}


#polls {
    width:150px;
    line-height:14px;
}

#weather_inside {
    padding:10px;
    text-align:center;
}

#weather_outside, #left_menu {
    width:165px;
}

#leftwidget_new {
    padding-bottom:15px;
}

#leftwidget_new h3 {
    color:#000;
    font-size:12px;
    text-align:center;
    padding-top:5px;
}

.subscribe {
    font-size:12px;
    text-align:center;
    padding-bottom:5px;
}

#left_menu, #left_menu a{
    color:#000;
    font-size:12px;
}

#left_menu .tr2{
    padding:10px 0px 0px 10px;
}

#left_menu li {
    height:18px;
}

.toppost {
    padding:18px;
}

.toppost h2 a, .actualpost h2 a {
    color:#015198;
    font-size:15px;
    font-weight:bold;
}

.toppost h2, .actualpost h2 {
    text-align:left;
    padding-left:170px;
}

.toppost .attr {
    background-image:url(images/comment_placer.gif);
    background-position:143px 10px;
    background-repeat:no-repeat;
    height:32px;
    padding-left:180px;
    padding-top:17px;
}

.actualpost .attr {
    background-image:url(images/comment_placer2.gif);
    background-position:170px 10px;
    background-repeat:no-repeat;
    height:32px;
    padding-left:100px;
    padding-top:17px;
}


.post_new .attr {
    background-image:url(images/comment_placer2.gif);
    background-position:130px 0;
    background-repeat:no-repeat;
    height:32px;
    padding-left:160px;
    padding-top:5px;
}

.search_results .attr {
    background-image:url(images/comment_placer2.gif);
    background-repeat:no-repeat;
    height:32px;
    padding-left:30px;
    padding-top:5px;
}

.last_comments .attr {
    background-image:url(images/comment_placer2.gif);
    background-repeat:no-repeat;
    height:32px;
    padding-left:34px;
    padding-top:8px;
}

.special_comments {
    background-image:url(images/special_comments.jpg);
    background-position:10px 0;
    background-repeat:no-repeat;
    height:32px;
    padding-top:8px;
    text-align:center;
}

.special_comment_block a {
    color: #000;
    font-size:12px;
}

.special_comment_block a div {
    text-decoration: underline;
}

.last_comments .attr a {
    color:#000;
    font-size:12px;
}

.toppost .attr a, .actualpost .attr a {
    color:#000;
    font-size:12px;
}

#main_news_title, #square-first h2, #square-second h2, #square-third h2, #square-fourth h2, 
.left_bottom .widgettitle{
   color:#555555;
   font-size:20px;
}

.post_body img{
   margin-right:20px;
   width:135px;
}

.time_placer {
background-image:url(images/data_placer.gif);
background-repeat:no-repeat;
float:left;
font-size:10px;
font-style:italic;
height:19px;
padding-left:22px;
padding-top:3px;
margin-top:4px;
width:110px;
}

.time_placer_white {
background-image:url(images/data_placer2.gif);
background-repeat:no-repeat;
}

.left_news .attr{
    float:left;
    font-style:italic;
    height:20px;
    margin-top:5px;
}

.left_news a {
    color:#000;
    font-size:12px;
}

.left_news .post {
     padding-left:0px;
     padding-bottom:0px;
}

.right_news .actualpost {
     padding:15px;
}

.actualpost .attr {
     text-align:center;
}

#middle_banner li, .left_bottom li, #bottom_banner li {
     list-style:none;
}

#middle_banner ul, #bottom_banner ul {
     margin:0;
     padding:0;
}

.square img{
     height:100px;
}

.square .postthumb {
     float:left;
}

.last_comments {
     padding:15px;
}

.comment_author {
     float:left;
}

.left_bottom .comment_author {
     height:40px;
     width:100px;
}

.left_bottom #get_recent_comments_wrap {
     margin-top:15px;
}

.left_bottom .comment_title_date span{
     color:#999;
     font-size:11px;
     font-style:italic;
     height:20px;
     margin-top:5px;
}

#square-third {
     padding-top: 15px;
}

#last-news {
     margin-bottom: 0px;
}

.footer_lines {
     float:left;
}

.f_first {
     width:33%;
}

.f_first .f_container {
    border-right:1px solid #aaa;
    margin-top:30px;
    padding:15px 0 20px 40px;
}

#f_container_last {
    padding:45px 0 0 40px;
}

.f_container, #f_container_last {
    color:#000;
    font-size:11px;
}

#footer_new {
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 80%;
	padding-bottom: 0;
}

#footer_new p {
	color: #039;
	font-weight: bold;
	text-align: right;
	padding: 0 0%;
}
#footer_new ul {
	padding: 10px 10px;
}
#footer_new ul li {
	list-style: none;
	padding: 0px 0 5px 0;
}

.footer_line_first {
    background-image: url(images/scissors2.jpg);
    background-color: #E8EDF3;
    background-repeat: no-repeat;
    height:150px;
}

.last_bottom_block .footer_block{
    float:left;
    margin-top:20px;
}

.footer_search {
    padding-left:15px;
}

.counters {
    margin-top:-10px;
}

.pagetitle {
    padding:15px 0 0 15px;
    margin:0;
}

.news_new {
    float:left;
}

.navigation_new {
    width:300px;
    padding-top:5px;
}

.post_new {
    border-top:1px solid #ccc;
    padding:7px 0 10px 15px;
}

.post_new .attached-image {
    margin:10px 25px 20px 10px;
}

.post_new p {
    color:#000;
    line-height:14px;
}
 
.post_new h2 {
    font-size:14px;
}

.post_new h2 a {
    color:#015198;
}

.rubric_cat {
    padding-top:5px;
}

.rubric_cat a{
    color:#555;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}

.singlepost_new {
    border:none;
}

.singlepost_new h2 {
    font-size:16px;
}

.singlepost_new img {
    margin:15px;
}

.comments_new {
    padding:20px;
}

.comments_new .commentlist, .comments_new h3 {
    float:none !important;
}

.comments_new img {
    display:none;
}

.comments_new cite {
    font-size:17px;
    font-style:normal;
}

.comments_new .comment-meta a{
    color:#666;
    font-style:italic;
}

.comments_new .comment {
    padding: 15px 0 0;
}

.comments_new .edit-comment-admin-links a{
    padding-left:5px;
}

.comments_new .reply a {
    color:#000;
    text-decoration:none;
}

.comments_new p {
    font-size:12px;
    color:#000;
    line-height:14px;
    padding: 3px 0px;
}

#respond_new {
    padding:15px;
}

.respond_back {
    background-image: url(images/comment_back.jpg);
    width:550px;
}

.submit_comment {
    border-style:solid;
    font-weight:bold;
    font-size:11px;
    margin-top:15px;
}

#comment_form_new textarea{
    width:500px;
}

.search_results h1{
    float:left;
    font-size: 17px;
    padding:15px;
}

.search_results .navigation {
    float:none;
}

.search_results .post {
    border-top: 1px solid #ccc;
}

.search_results h2 a {
    font-size: 14px;
}

.search_results p {
    color:#000;
    font-size:12px;
    line-height:14px;
}

.search_results .attr a, .post_new .attr a {
    color:#000;
}

#searched {
    color:#005197;
    text-decoration:underline;
}

.loginbox_widget li{
    list-style:none;
}

.loginbox_widget ul {
    margin:0;
    padding:0;
}

.loginbox_widget .widget-title, .loginbox_widget #hideable {
    display:none;
}

#loginbox {
    background:#fff;
    position:absolute;
    left:850px;
    z-index:9999;
}

#loginbox * {
    margin:0;
    padding:2px;
}

.print {
    text-align:right;
}

.recent_comments a, recent_comments{
    font-size:11px;
}

.all_comments {
    padding:10px;
}

.all_comments, .all_comments a {
    color:#000;
    font-size:12px;
}

.paging {
    text-align:center;
}

.edit-comment-admin-links a {
    padding-left: 25px !important;
}

.all_comments_title {
    color:#666;
    font-size:17px;
}

.possible_banner {
    padding-left:25px;
}

.wp-polls-loading {
    float:left;
}

.site_map {
    position:relative;
    left:50px;
}

.site_map li a{
    color:#000;
    font-size:12px;
}

.map_title {
    color:#000;
    font-size:16px;
    font-weight:bold;
    list-style:none;
}

.similars {
    background-color: #e7edf3;
    margin-top:10px;
    width:400px;
}

.similars h2 {
    font-size:17px;
    margin:0px;
    padding-left:18px;
}

.similars ul {
    padding-left:30px;
}

.similars li {
    list-style-image: url('images/book.gif');
}

.similars a, .similars a:hover, .similars a:visited {
    color:#005197;
    font-size:12px;
}

.bl6 {background: url(images/round_bl6.gif) 0 100% no-repeat}
.br6 {background: url(images/round_br6.gif) 100% 100% no-repeat}
.tl6 {background: url(images/round_tl6.gif) 0 0 no-repeat}
.tr6 {background: url(images/round_tr6.gif) 100% 0 no-repeat; padding:10px;}

.bl5 {background: url(images/round_bl5.gif) 0 100% no-repeat}
.br5 {background: url(images/round_br5.gif) 100% 100% no-repeat}
.tl5 {background: url(images/round_tl5.gif) 0 0 no-repeat}
.tr5 {background: url(images/round_tr5.gif) 100% 0 no-repeat;}

.bl {background: url(images/round_bl.gif) 0 100% no-repeat}
.br {background: url(images/round_br.gif) 100% 100% no-repeat}
.tl {background: url(images/round_tl.gif) 0 0 no-repeat}
.tr {background: url(images/round_tr.gif) 100% 0 no-repeat;}
.t {background: url(images/round_dot_t.gif) 0 0 repeat-x;}
.b {background: url(images/round_dot_b.gif) 0 100% repeat-x}
.l {background: url(images/round_dot_l.gif) 0 0 repeat-y}
.r {background: url(images/round_dot_r.gif) 100% 0 repeat-y;} 

.bl2 {background: #e8edf3 url(images/round_bl2.gif) 0 100% no-repeat}
.br2 {background: url(images/round_br2.gif) 100% 100% no-repeat}
.tl2 {background: url(images/round_tl2.gif) 0 0 no-repeat}
.tr2 {background: url(images/round_tr2.gif) 100% 0 no-repeat;}

.l3 {background: url(images/round_dot_l3.gif) 0 0 repeat-y}
.t3 {background: #f2f2e6 url(images/round_dot_t3.gif) 0 0 repeat-x;}
.b3 {background: url(images/round_dot_b3.gif) 0 100% repeat-x}
.bl3 {background: url(images/round_bl3.gif) 0 100% no-repeat}
.tl3 {background: url(images/round_tl3.gif) 0 0 no-repeat}

.l4 {background: url(images/round_dot_l4.gif) 0 0 repeat-y}
.t4 {background: #fff url(images/round_dot_t4.gif) 0 0 repeat-x;}
.b4 {background: url(images/round_dot_b4.gif) 0 100% repeat-x}
.bl4 {background: url(images/round_bl4.gif) 0 100% no-repeat}
.tl4 {background: url(images/round_tl4.gif) 0 0 no-repeat}

.our_body {
    width:1024px;
    margin:0 auto;
}

.recent_comments i {
    font-size:10px;
}
