/*  
Theme Name: Mosaik
Theme URI: http://usadesigns.net/
Description: Widget Supported xhtml complaint template sponsored by <a href="http://www.romow.com/" title="Romow Business Directory">Romow.com</a> and <a href="http://www.xwebdirectory.com/" title="X Web Directory">XwebDirectory.com</a>
Version: 1.0
Author: professional website design
Author URI: http://www.askgraphics.com/

This theme is free to use under Creative Commons (Attribution-ShareAlike 2.5),
therefore all the attribution links in the footer must remain intact

*/

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000000;
}

img{
	border:0px;
}

a{
	color:#003399;
}

form, table {
	padding:0px;
	margin:0px;
}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:14px
}

#conash3D0 {
	display:none; }

.blue_s{
	background:#083a7a;
	border:1px solid #194f94;
}

div#page{
	width:985px;
	text-align:left;
	border:10px #ffffff solid;
	background:#ffffff;
}

/*left*/
div#page #left{
	width:570px;
}

#left #left_header{
	background:url(images/header_left.png) no-repeat left top;
	width:100%;
	height:134px;
	padding-bottom:4px;
}

#left #left_header #left_header_title{
	color:#FFFFFF;
	font-size:43px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:30px;
	left:35px;
}

#left #left_body{
	width:566px;
	background:#ecf3fa url(images/left_body_top.png) top left no-repeat;
}

#left #left_body #left_body_pos{
	padding:10px;
}

#left #left_body #left_body_pos h2{
	color:#396ea0;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:10px;
}

#left #left_body #left_body_pos .item{
	width:540px;
}

#left #left_body #left_body_pos .item .item_title{
	background:url(images/item_title_bg.png) no-repeat top left;
	width:100%;
	min-height:55px;
}

#left #left_body #left_body_pos .item .item_title .item_title_1{
	padding-left:55px;
	padding-top:15px;
}

#left #left_body #left_body_pos .item .item_title .item_title_1 a{
	color:#396ea0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
}

#left #left_body #left_body_pos .item .item_title .item_title_2{
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:55px;
}

#left #left_body #left_body_pos .item .item_title .item_title_2 a{
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#left #left_body #left_body_pos .item .item_title .item_title_line{
	background:url(images/item_title_line.png) repeat-x  center left;
	width:98%;
	height:1px;
	padding-top:20px;
	margin-left:13px;
}

#left #left_body #left_body_pos .item .item_text{
	color:#737373;
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	padding-left:13px;
}

/*
#left #left_body #left_body_pos .item .item_text p{
	margin:0px;
	padding:0px;
}
*/

#left #left_body #left_body_pos .item .item_footer{
	background:url(images/item_footer.png) repeat-x  center left;
	width:99%;
	height:31px;
	padding-top:20px;
	margin-left:8px;
}

#left #left_body #left_body_pos .item .item_footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0054a6;
}

#left #left_body #left_body_pos .item .item_footer span{
	position:relative;
	top:-2px;
}

#left #left_body #left_body_pos .item .item_footer span a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0054a6;
}

#left #left_body #left_body_pos .item .item_footer span a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0054a6;
	text-decoration:underline;
}

#left #left_body #left_body_pos .item .item_footer div{
	text-align:right;
	padding-right:15px;
}

#left #left_body #left_body_pos .item .item_footer div#comments{
	text-align:left;
	padding-left:15px;
}

/* end left*/

/* blog comm*/
#left #left_body #left_body_pos  .blog_comm{
	padding-left:0px;
	padding-right:10px;
	text-align:left;
}

#left #left_body #left_body_pos  .blog_comm .comm_title{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-bottom:15px;
}

#left #left_body #left_body_pos  .blog_comm .comm_data{
	margin-left:30px;
}

#left #left_body #left_body_pos  .blog_comm .comm_data_pad{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	background:#f2f7fc;
}


#left #left_body #left_body_pos  .blog_comm .comm_data_pad a{
	color:#000000;
}
#left #left_body #left_body_pos  .blog_comm .comm_text{
	color:#76797d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:30px;
}

#left #left_body #left_body_pos  .comm_text p{
	margin:0px;
	padding:0px;
}

#left #left_body #left_body_pos  #comm_form
{
	padding-left:25px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:0px;
	text-align:left;
}

#left #left_body #left_body_pos  #comm_form #form_title{
	background:url(images/form_comm_top_bg.png) no-repeat top left;
	height:78px;
}

#left #left_body #left_body_pos  #comm_form #form_title #form_title_text{
	color:#004383;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	padding-left:60px;
	padding-top:15px;
}

#left #left_body #left_body_pos  #comm_form .form_table{
	background:none;
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-bottom:10px;
}

#left #left_body #left_body_pos  #comm_form .form_comm_end{
	background:url(images/form_comm_end_bg.png) no-repeat top left;
	height:14px;
	padding-left:0px;
	padding-bottom:00px;
}
/* blog comm end*/

/*right*/
div#page #right{
	width:415px;
	background:url(images/right_bg.png) repeat-y top left;
}

#right #right_header{
	background:url(images/header_right.png) no-repeat left top;
	width:100%;
	min-height:189px;
	padding-bottom:4px;
}

#right #right_search{
	padding-left:219px;
	padding-top:24px;
	color:#849dbd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#right #right_menu{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	padding-right:14px;
	padding-top:55px;
	padding-bottom:30px;
}

#right #right_menu a{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}

/* end right*/


div#page #body_bg{
	width:985px;
	height:23px;
	background:url(images/footer_bg.png) no-repeat top left;
}

/*footer*/

#page #footer_left{
	background:url(images/footer_left.png) repeat-x top left;
	width:100%;
	height:121px;
	margin-top:10px;
}

#page #footer_left #footer_copy{
	color:#b3b3b3;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
	position:relative;
	top:24px;
}

#page #footer_left #footer_copy a{
	color:#b3b3b3;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}

/* end footer */

.navigation{
	width:100%;
	height:30px;
	text-align:center;
}

.alignleft{
	padding-left:10px;
	padding-right:10px;
}

.alignleft a{
	font-weight:bold;
	color:#003399;
}

.alignright{
	padding-left:10px;
	padding-right:10px;
}

.alignright a{
	font-weight:bold;
	color:#003399;
}


.item blockquote{
	background:url(images/block_bg.png) repeat-y left top;
	padding-left:10px;
}

.item ol{
	background:url(images/ol_bg.png) repeat-y left top;
}

/*
.item ul{
	padding-left:30px;
}
*/
.item img{
	margin:5px;
float:left;
}
div.pagination {
		padding: 3px 3px 3px 0;
		margin: 3px 3px 3px 6px;
		text-align:left;
	}
	
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		
		text-decoration: none; /* no underline */
		color: #000099;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000099;

		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		display:none;
		color: #DDD;
	}

#copy {
	width:985px;
	color:#b3b3b3;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
	position:relative;
}

#copy a{
	color:#b3b3b3;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}