@charset "utf-8";

/* CSS Document */



body {

	margin:0;

	padding:0;

	background: #9be1ff url(images/bodybg.jpg) repeat-x;

}



#maindiv {

	width:892px;

	margin: 0 auto;

}

p{
	color:#222222;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



#header {

	height:380px;

	background:url(images/header_bg.png) no-repeat;

	#background:none;

	position:relative;

}



#title {

	position:absolute;

	top:100px;

	left:50px;

}



#title a {

	color:#FFFFFF;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:48px;

	text-decoration:none;

}



#subtitle {

	position:absolute;

	top:163px;

	left:60px;

	color:#FFFFFF;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

}



#form {

	position:absolute;

	top:340px;

	left:188px;

	color:#2F2923;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

}



#form input {

	border:#549EBE solid 1px;

	width:400px;

}



#form input.stbtn {

	border:#006DC9 solid 1px;

	width:59px;

	background:url(images/btn_bg.jpg) repeat-x;

	color:#DAF4FF;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	height:20px;

	margin-left:9px;

}



#sidebar {

	float:left;

	width:270px;

}



#sidebar h2 {

	display:block;

	background:url(images/widget_title.jpg) no-repeat;

	width:237px;

	height:39px;

	padding:8px 0 0 35px;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	color:#0062af;

	font-size:18px;

	font-weight:normal;

	margin:0;

}



#sidebar a {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#0084bc;

	font-weight:bold;

	font-size:11px;

}



#sidebar ul, #links_with_style ul ul {

	list-style-image:url(images/arr.gif);
	
	margin:0 0 0px 40px;

}



#links_with_style ul {

	list-style:none;
	
	margin:0 0 0px 0px;

}







#s {

	border:#0084bc solid 1px;

}



.widget_style {

	margin-bottom:20px;

	color:#0084bc;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}



.widget_style ul {

	list-style-type:none;

	list-style-position:outside;

	padding:0;

}



.widget_style ul li ul {

	list-style-image:url(images/arr.gif);

	padding:0 0 0 40px;

	//margin:0;

}



.widget_style a {

	color:#0084bc;

	font-weight:bold;

	font-size:11px;

}



#calendar caption {

	font-size:11px;

	font-weight:bold;

}



#calendar {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#0084bc;

}



#calendar_wrap {

	margin:10px 0px 20px 27px;

}

#calendar td, #calendar th {

	font-size:12px;

	text-align:center;

	padding: 3px 4px;

}



#calendar td#today {

	color:#FFFFFF;

}



#body {

	width:615px;

	float:right;

}



.post {

	background:#e0f6ff url(images/post_w_b.jpg) top repeat-x;

	margin-bottom:10px;

}



.post div {

	background:url(images/post_w_b.jpg) bottom repeat-x;

}



.post div div {

	background:url(images/post_w_b.jpg) left repeat-y;

}



.post div div div {

	background:url(images/post_w_b.jpg) right repeat-y;

}



.post div div div div {

	background:url(images/post_lt.jpg) left top no-repeat;

}



.post div div div div div {

	background:url(images/post_rt.jpg) right top no-repeat;

}



.post div div div div div  div  {

	background:url(images/post_lb.jpg) left bottom no-repeat;

}



.post div div div div div  div  div  {

	background:url(images/post_rb.jpg) right bottom no-repeat;

}



.post div div div div div  div  div div {

	background:none;

}



.post-title {

	display:block;

	height:51px;

	margin:6px;

}



.post-title img {

	float:left;

	display:block;

}



.post-title h1 {

	display:block;

	float:left;

	background-color:#3994bf;

	//background-color:#2f8ab9;

	margin:0;

	height:51px;

	width:577px;

}



.post-title h1 i, .post-title h1 a {

	display:block; 

}



.post-title-right {

	font-style:normal; 

	float:right; 

	border-left:1px solid; 

	background:none; 

	color:#AFE7FF; 

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	height:34px; 

	margin:8px; 

	width:100px;

}



.post-title-right i {

	display:block; 

	font-style:normal;

	padding:10px 26px;

}



.post-title h1 u {

	float:left; 

	background:none;

	text-decoration:none;

}



.post-title h1 u a {

	display:block;

	text-decoration:none;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	margin:0;

	color:#F3FBFF;

	font-size:18px;

	font-weight:normal;

	margin:8px 0 0 22px;

	float:none;

}

.post-title h1 u b {

	display:block;

	text-decoration:none;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	margin:0;

	color:#AFE7FF;

	font-size:11px;

	font-weight:normal;

	margin:0 22px;

	float:none;

}



.post-body {

	display:block;

	margin:17px 25px;

	padding-bottom:24px;

}



.comments_num {

	display:block;

}



.comments_num a {

	color:#fe4d00;

	display:block;

	float:right;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



.more-link {

	color:#fe4d00;

	display:block;

	float:left;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



#intro {

	color:#3a95c0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:5px 23px 10px;

}



#post-title-l {

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/post_title_l.png');

	background:url(images/post_title_l.png) no-repeat;

	#background:none;

}



#post-title-r {

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/post_title_r.png');

	background:url(images/post_title_r.png) no-repeat;

	#background:none;

}



#footer {

	border-top:#FFFFFF solid 1px;

	margin-top:22px;

	padding-top:10px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	float:left;

	width:620px;

}



#footer a {

	color:#0084BC;

}



.notfound {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:18px;

	margin:60px 20px;

}



.comments {

	margin:17px 25px;

}



.comments h3 {

	color:#3A95C0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:normal;

}



.commentlist {

	color:#363636;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;



}



.commentlist li {

	padding:0 0 10px 0;

	border-bottom:dashed 1px #9B9B9B;

	margin-bottom:20px;

}



.commentlist cite, .commentlist cite a {

	color:#000000;

	text-decoration:none;

	font-weight:bold;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-style:normal;

}

.p1 {
	color:#3a95c0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;
}

.commentlist small, .commentlist small a {

	color:#9B9B9B;

	text-decoration:none;

	font-weight:normals;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.comments input, .comments textarea {

	background-color:#9BE1FF;

	border:solid 1px #3A95C0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



.comments p.lg, .comments p.lg a { 

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	color:#1D7AA6; 

	font-size:11px;

	padding-bottom:20px;

}



#coment-title {

	display:block;

	

	background:#3A95C0 url(images/coment-title-l.jpg) left no-repeat;

}



#coment-title span {

	display:block;

	height:31px;

	background:url(images/coment-title-r.jpg) right no-repeat;

	color:#F3FBFF;

	font-size:18px;

	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;

}



#coment-title span  span{

	margin:0px 0pt 0pt 32px;

	padding-top:3px;

	//padding-top:0;

	background:none;

}



#submit, #searchsubmit {

	border-color:#006DC9;

	background:url(images/btn_bg.jpg) repeat-x; 

	height:21px; 

	color:#DAF4FF; 

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	font-weight:bold; 

	margin-bottom:30px;

}



.submit {

	border-color:#006DC9;

	background:url(images/btn_bg.jpg) repeat-x; 

	height:21px; 

	color:#DAF4FF; 

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	font-weight:bold; 

}



#formtable {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}