/* CSS Document */
.searchform .bginput{
	background: #fff url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat 5px center;
}

.searchform .bginput:focus, .searchform input.focus{
	background-image: none;
}


.searchbtn{
	border:0; 
	width: 62px !important;	 
	height: 23px; 
	background: url(../images/search.gif) no-repeat center;
	vertical-align: middle;
}

/** featured article box - top gray box beside the advertisement*/
.featured_category_links{	
	margin-top: -2px;
	padding-right: 5px;
}

* html .featured_category_links{
	height: 1px;
}

.featured_category_links ul{
	float: right;
	margin:0; 
	padding:0;
}

.featured_category_links li{
	list-style:none;
	display: inline;
}


.featured_category_links li a:link,
.featured_category_links li a:visited{
	position: relative;
	z-index: 400;
	color: #fff;
	font-size: .75em;
	font-weight: bold;
	cursor: pointer;
	display: block;
	float: left;
	border: 1px solid #000;
	padding: 3px 5px;
}
.featured_category_links li.selected a,
.featured_category_links li a:hover{
	color: #e00;
	cursor: pointer;
}

.tab_selected{
	padding-top: 7px;
}

.tab_selected a{
	background: url(../images/tab2_left.gif) no-repeat top left;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 8px;
	position:relative;
}

.tab_selected a:link,
.tab_selected a:visited{
	font-size: .8em;
	color: #fff;
	font-weight: bold;
}
.tab_selected a:hover{color: #e00}

*:first-child+html .tab_selected a{	padding-top:0;}
* html .tab_selected{
	height: 1px;
	margin-top: -23px;
}	
* html .tab_selected a{
	padding:0;
	padding-left: 8px;
}


.tab_selected span{
	background: url(../images/tab2_right.gif) no-repeat top right;
	padding-top: 10px;
	padding-bottom: 7px;	
	padding-right: 10px;
}




.featured_black_box{
	background: #000;
	padding: 7px 7px 0px;
	margin-top: 7px;
	width: 664px;
/*	height: 240px; */
	height: auto;
	overflow: hidden;
}
	* html .featured_black_box{height: 1px; }

.featured_post{	
	color: #fff;
}
	.featured_post a:link, .featured_post a:visited{ color: #c00;}
	.featured_post a:hover{ color: #fff;}

*:first-child+html .featured_post{
	height: 1%;
}
		.featured_post .featured_content object{
			width: 300px !important;
			height: 230px !important;
			float: left;
			margin: 5px 0;
			margin-right: 8px;
		}
		.featured_post .featured_content embed{
			float: left;
			width: 300px !important;
			height: 220px !important;
			margin-right: 8px;
		}

.featured_post .avatar img{
	float: left;
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
	margin-right: 8px;
}

.featured_post .author a:link, .featured_post .author a:visited{ color: #e00;}
.featured_post .author a:hover{ color: #900;}

.more-link:link,.more-link:visited,
.more a:link,
.more a:visited{
	color: #e00;
	font-size: 10pt;
}
.more-link:hover,
.more a:hover{
	color: #900;
}

.featured_title a:link,
.featured_title a:visited{
	color: #fff;
	font-size: 1.3em;
	line-height: .9em;
}
.featured_title a:hover{	color: #e00;}

.featured_content p{
	font-size: .75em;
	margin:0;
	padding:0;
}

.postinfo{
	margin:0;
	padding:0;
	font-size: 9pt;
	padding-top: 3px;	
}

.author{
	color: #e00;
	font-weight: bold;
}

.date{
	color: #999;
}

/** /featured article box */



/* ad box*/
.main_box_right{
	text-align: center;
}
.main_box_right h4{
	padding-top: 3px;
	padding-bottom:3px;
	text-align: left;
}


.main_box_left .image_wrapper{
	padding: 4px;
	background: #fff;
	float: left;
	overflow: hidden;
	margin-right: 8px;
}
.main_box_left .image_wrapper img{
	float: left;
}


.main_box_right .image_wrapper{
	padding: 4px;
	margin:0 7px;
	border: none;
	background: #000;
}
.main_box_right .image_wrapper img{
	border: 1px solid #666;
}

.main_box_right .blackfg{
	padding-bottom:3px;
}

.box_column .white_header{
	text-transform: capitalize;
}

.box_column .image_wrapper{
	overflow: hidden;
	padding: 3px;
	border: 1px solid #aaa;
	background: #fff;
	float: left;
	margin-right: 8px;
	margin-bottom: 3px;
}

.box_column .image_wrapper img{
	float: left;
}
/* /ad box*/
/*footer*/
#footer a:hover{color: #fc8;}

.white_header{	color: #fff; padding-left: 10px;}
	.white_header a:link, .white_header a:visited{ color: #fff;}
	.white_header a:hover{ color: #ffc;}
#footer .white_header{ padding-left: 0; }
.footer_block{
	float: left;
	width: 23%;
	margin: 0 10px 0 0;
}

.recent_comments ul{
	margin: 0;
	padding:0;
	margin-top: 3px;	
}

.recent_comments li{
	list-style:none;
	padding-bottom: 8px;
	line-height: 13px;	
	font-size: 9pt;
	color: #ffa;
}
.recent_comments a:link, 
.recent_comments a:visited{
	color: #fff;
}

.recent_comments p{
	margin:0;
	padding: 0;
	margin-bottom: -6px;
	line-height: .95em;
}

.recent_comments .foot_comment_author a:link,
.recent_comments .foot_comment_author a:visited{ color: #ffa;}
.recent_comments .foot_comment_author a:hover{ color: #fff !important;}

.small_date{
	color: #ccc;
	font-size: 8pt;	
}

.archive_list{}
.archive_list ul{
	margin:0;
	padding:0;
}

.archive_list li{	
	list-style:none;
	line-height: 1.3em;
}
.archive_list a:link,
.archive_list a:visited{
	color: #fff;
	font-size: .75em;
}

.view_all_link a:link,
.view_all_link a:visited{
	color: #000;
	font-weight: bold;
	font-size: .9em;
}

.footer_about p{
	margin: 0;
	padding:0;
	color: #fff;
	font-size: .75em;
}

.static_links ul{
	margin:0;
	padding: 40px 10px 10px;
	float: left;
}

.static_links li{
	list-style: none;
	display: inline;
	color: #e00;
	font-size: .7em;
}

.static_links a:link,
.static_links a:visited{
	color: #fff;
	font-weight: bold;
}
.static_links a:hover{ color: #e00 !important;}

.copyright{
	float: right;
}

.copyright p{
	margin:0;
	padding: 0;
	color: #fff;
	position: relative;
	font-size: .7em;
	line-height: 1.5em;
	padding-right: 10px;
}
.copyright a:link,
.copyright a:visited{color: #fff;}
/* /footer*/

/** box_column*/
.column_header{
	background: #555;
}

.box_column h4{
	margin:0;
	padding-left: 15px;
	padding-bottom: 5px;
}

* html .box_column h4{
	padding-top:0;
}


.column_header .tl{

}

.box_column_content{
	background: #fff;
}

.box_column_content .body_content{
	padding: 8px 18px 0;
}

.column_post{
	margin-bottom: 10px;
	border-bottom: 3px solid #ccc;
}

.column_post .postdt_block{
	overflow: hidden;
}
	* html .column_post .postdt_block{
		overflow: visible;
		height: 1px;
	}

.column_post h4,
.column_post h5{
	margin:0;
	padding:0;
}
.column_post .title a:link,
.column_post .title a:visited{
	color: #000;
	font-size:1.1em;
	line-height:18px;
}
.column_post .title a:hover{
	color: #900;
}

.column_post .big_date{
	color: #10558C;
	font-size:0.7em;
	padding:5px 0 0;
}

.column_post .author{
	font-size: .7em;
	color: #a00;
}
	* html .column_post .author{
		position: relative;
		top: -3px;			
	}
	
	.column_post .author a:link, .column_post .author a:visited{ color: #a00;}
	.column_post .author a:hover{ color: #e00;}

.column_post_content{ 
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
}
.column_post_content p{
	margin: 0 0 8px;
	padding:0;
}
	.column_post_content br{ margin: 0; padding: 0; font-size: 5px;}
	.column_post_content .wp-caption{ display: none; }
.column_post_read_comment{
	margin:0;
	padding: 3px 0 5px 0;
	float: right;
}

.column_post_read_comment a:link,
.column_post_read_comment a:visited{
	font-size: .7em;
	font-weight: bold;
	color: #000;
}
.column_post_read_comment a:hover{
	color: #900;
}

.column_post_read_comment .read_post {
	background: url(../images/read.gif) no-repeat left;
	padding-left: 15px;
}

.column_post_read_comment .show_comment{
	background: url(../images/comment.gif) no-repeat left;
	padding-left: 15px;
}




/** /box_column*/


/** list styles*/


.main_box_left .arrow_list ul{
	float: left;
	width: 340px;
	margin:0;
	padding:0;
	margin-top: 10px;
}


.arrow_list li{
	list-style: none;
	background: #1E1E1E url(../images/bullet1.gif) no-repeat 5px 8px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	font-size: 9pt;
}
.arrow_list a:link,
.arrow_list a:visited{
	color: #5EB3F6;

}
.arrow_list a:hover{
	color: #fff	;
}

.column_post_list{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-top: 5px;
}
.column_post_list ul{
	margin:0;
	padding: 3px 0;
}

.column_post_list li{
	list-style: none;
	background: url(../images/bullet2.gif) no-repeat left 5px;
	padding-left: 15px;
	line-height: 13px;
}

.column_post_list a:link,
.column_post_list a:visited{
	font-size: .75em;
	font-weight: bold;
	color: #10558C;
}

.column_post_list a:hover{
	color: #900;
}

/** /list styles*/



/** subpage*/
* html .subpage_box{height: 1px;}
.subpage_box .white_header{
	padding-left: 15px;
	padding-bottom: 5px;
}

* html .subpage_box .white_header{
	padding-top:0;
}

.subpage_box .postinfo{
	margin: 0;
	padding: 0 0 8px;
}

.subpage_box .author{
	font-size: 1.1em;
}

.subpage_box .date{
	font-size: 1.1em;
	font-weight: bold;
}

.email_print{ 
	margin:0;
	padding: 3px 0;
	line-height: 1em;
}
	* html .email_print{
		line-height: 0;
	}
.email_print span{
	margin-right: 4px;
}
.email_print a:link,
.email_print a:visited{
	font-weight: bold;
	color: #900;
}

.email_print a:hover{	color: #999;}

.email_print .post_comment a{	
	background: url(../images/comment2.gif) no-repeat left;
	padding-left: 15px;
}

.entry img.alignleft{
	float: left;
	border: 1px solid #ccc;
	margin-right: 8px;
}

.entry img.alignright{
	float: right;
	border: 1px solid #ccc;
	margin-left: 5px;
}

.entry img.aligncenter{
	float: none;
	border: 1px solid #ccc;
	margin: 0 auto;
	display: block;
}

.entry img.alignnone{
	border: 1px solid #ccc;
}


.entry{
	font-size: .8em;
	margin:0;
	padding: 0 0 5px;
}

.barred_header{
	color: #900;
	font-size: 1em;
	border-bottom: 5px solid #000;
}

.related_articles ul{
	margin:0;
	padding:0;
	margin-top: 10px;
}

.related_articles li{
	list-style: none;
	background: url(../images/note.gif) no-repeat left 3px;
	padding: 3px 0;
	padding-left: 25px;
}

.related_articles li a:link,
.related_articles li a:visited{
	color: #666;
	font-size: .75em;
	font-weight: bold;
}
.related_articles li a:hover{
	color: #900;
}

.comment_header{
	margin-top: 5px;
	margin-bottom: 8px;
}

ol.commentlist{
	margin: 0;
	padding: 0;
}
*:first-child+html .comment_list .box{height: 1%;}
* html .comment_list .box{height: 1px;}

.commentlist li{
	list-style: none;
	margin-bottom: 5px;
}

.comment_author_date{
	margin:0;
	padding:0;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #fff;
}
.comment_author_date a:hover{
	color: #900;
}

.comment_author{ 
	color: #fff;
	font-size: .7em;
	font-weight: bold;
}

.comment_author a:link,
.comment_author a:visited{
	color: #fff;
	text-transform: uppercase;
}

.comment_date,
.comment_date a:link,
.comment_date a:visited{
	font-size: 9pt;
	color: #FBEBB8;
	font-weight: bold;
	text-transform: uppercase;
}
.comment_author a:hover,
.comment_date a:hover{color: #000}

.comment_entry p{
	margin:0;
	padding: 0 0 8px;	
}
.comment_entry{
	font-size: 9pt;
	color: #ccc;
	padding: 5px 13px;
}
	.comment_entry a:link, .comment_entry a:visited{ color: #ffc; }
	.comment_entry a:hover{ color: #fff; }

.comment_form p{
	margin: 3px 0;
	padding: 0;
}

#commentform{
	margin: 0;
	padding: 0;
	margin-top: 15px;
	font-size: 10pt;
}

#commentform p{ margin: 0; padding: 3px 0;}

#commentform label{
	color:#333333;
	padding-left: 5px;
}


input.submit{
	border: 0 !important;
	width: 112px;
	height: 31px;
	background: url(../images/generic_button.gif) no-repeat center;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #ffe;
	padding-bottom: 5px;
}
	input.submit:hover{ 
		cursor: pointer;
	}
	



#commentform .submit{
	width: 65px;
	height: 26px;
	background: url(../images/submit.gif) no-repeat center;
}

.Rcolumn_header{
	background: #c00;
}

.box_sidebar{
	text-align: left;
	margin-bottom: 5px;
}
.box_sidebar .white_header{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size: 12pt;
}

ul.sidebar_list{
	margin: 0;
	padding: 0;
	line-height: 13px;
}

* html .box_sidebar{
	height: 1%;
}


.sidebar_list li{
	list-style: none;
	background: url(../images/note2.gif) no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 8px;
}

.sidebar_list a:link,
.sidebar_list a:visited{
	color: #900;
	font-size: .75em;
}

.sidebar_list a:hover{ color: #000;}


.post-categories{
	margin:0;
	padding:0;
}

.post-categories li{
	list-style: none;
}

.post-categories li a:link,
.post-categories li a:visited{
	color: #fff;
	text-transform: capitalize;
}

h3.title a:link,
h3.title a:visited{
	color: #000;
}
h3.title a:hover{
	color: #666;
}

.postmetadata{
	clear: both;
	font-size: 9pt;	
	font-weight: bold;
	padding: 5px 0;
	color: #777;
}

.postmetadata a:link,
.postmetadata a:visited{
	color: #e00;
	font-weight: bold;
}

.postmetadata a:hover{
	color: #000;
}
.commentmetadata{
	color: #fff
}
.commentmetadata a:link,
.commentmetadata a:visited{
	color: #fff;
	text-transform: uppercase;
	font-size: .85em;
	font-weight: bold;
}
.commentmetadata a:hover{
	color: #000;
}

.search_post{
	font-size: .7em;
}
.search_post .postmetadata {
	font-size: 1.1em;
	border-bottom: 3px solid #ccc;
	padding-bottom: 3px;
}

.excerpt p{
	font-size: 1.1em; 
	margin:0;
	padding: 0;
}

.navigation{ 
	font-size: .75em;
	font-weight: bold;
}

/** /subpage*/



.post_options{
	border-top: 2px solid #ccc;
	margin: 5px 0 0;
}


.sidebar_members_list{
	margin: 0;
	padding: 0;
}

	.sidebar_members_list li{
		list-style: none;
		border-bottom: 1px solid #ccc;
		padding: 5px 0 ;
		margin-bottom: 5px;
		font-size: 10pt;
	}
	.sidebar_members_list li div{
		color: #666;
		font-size: 9pt;
	}
	
	.sidebar_members_list li img{
		border: 1px solid #ccc;
		padding: 3px;
		background: #fff;
		float: left;
		margin-right: 8px;
	}
	
#RegisterPage{ font-size: 10pt;}
	#RegisterPage form{
		border: 1px solid #ccc;
		width: 50%;
		margin: 0 auto; 
		padding: 10px; 
		font-size: 9pt;
		color: #444;
	}	
	#RegisterPage form #extra-fields,
	#RegisterPage form #account-fields{
		margin: 10px 0;
	}
	#RegisterPage form #extra-fields label,
	#RegisterPage form #account-fields label{
		float: left;
		width: 115px;
		font-weight: bold;
		color: #666;
	}	
	#RegisterPage form h3{
		font-size: 11pt;
		margin: 10px 0 5px;
		border-bottom: 2px solid #ccc;
		padding-bottom: 3px;
	}
	#RegisterPage form p{
		margin: 0;
		padding: 5px 0;
	}	
	#RegisterPage form p.error{
		color: #e00;
		font-weight: bold;
	}
	#RegisterPage form p.help-text{ color: #e00;}
		
.group-button,
.friendship-button{
	float: left;
	border: 0 !important;
	background: url(../images/button_left.gif) no-repeat top left;
	text-align: center;
	margin: 5px 0;
	font-size: 9pt;
}	
	.group-button a,
	.friendship-button a{ 
		float: left;
		background: url(../images/button_right.gif) no-repeat top right !important;
		padding: 5px 10px ;
		color: #ffe;
	
	}
	
	.group-button a:hover,
	.friendship-button a:hover{ color: #ff9;}

/* boxes */
* html .foreground{ height: 1px;} 


.red{display:block}
.red *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B60101}
.red1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bd6f6f;
  border-right:1px solid #bd6f6f;
  background:#b93131}
.red2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c1afaf;
  border-right:1px solid #c1afaf;
  background:#b82525}
.red3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b82525;
  border-right:1px solid #b82525;}
.red4{
  border-left:1px solid #bd6f6f;
  border-right:1px solid #bd6f6f}
.red5{
  border-left:1px solid #b93131;
  border-right:1px solid #b93131}
.redfg{
  background:#B60101;
 }
 

  /*
  <div>
  <b class="red">
  <b class="red1"><b></b></b>
  <b class="red2"><b></b></b>
  <b class="red3"></b>
  <b class="red4"></b>
  <b class="red5"></b></b>

  <div class="redfg">
    <!-- content goes here -->
  </div>

  <b class="red">
  <b class="red5"></b>
  <b class="red4"></b>
  <b class="red3"></b>
  <b class="red2"><b></b></b>
  <b class="red1"><b></b></b></b>
</div>
  */

.black{display:block}
.black *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.black1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6f6f6f;
  border-right:1px solid #6f6f6f;
  background:#303030}
.black2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #afafaf;
  border-right:1px solid #afafaf;
  background:#252525}
.black3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #252525;
  border-right:1px solid #252525;}
.black4{
  border-left:1px solid #6f6f6f;
  border-right:1px solid #6f6f6f}
.black5{
  border-left:1px solid #303030;
  border-right:1px solid #303030}
.blackfg{
  background:#000000}
  
*:first-child+html .blackfg{ height: 1%;}

 /*
 <div>
  <b class="black">
  <b class="black1"><b></b></b>
  <b class="black2"><b></b></b>
  <b class="black3"></b>
  <b class="black4"></b>
  <b class="black5"></b></b>

  <div class="blackfg">
    <!-- content goes here -->
  </div>

  <b class="black">
  <b class="black5"></b>
  <b class="black4"></b>
  <b class="black3"></b>
  <b class="black2"><b></b></b>
  <b class="black1"><b></b></b></b>
</div>
 */
 
 
.gray_box {
	margin-bottom: 8px;
}

.gray{display:block}
.gray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#555555}
.gray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #939393;
  border-right:1px solid #939393;
  background:#707070}
.gray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b8b8b8;
  border-right:1px solid #b8b8b8;
  background:#696969}
.gray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #696969;
  border-right:1px solid #696969;}
.gray4{
  border-left:1px solid #939393;
  border-right:1px solid #939393}
.gray5{
  border-left:1px solid #707070;
  border-right:1px solid #707070}
.grayfg{
  background:#555555;
  padding: 6px 6px 1px 6px; 
/*  height: 288px; */
	height: auto;
  overflow: hidden;
 }
 *:first-child+html .grayfg{
 	height: 1%;
 }



  /*
  <div>
  <b class="gray">
  <b class="gray1"><b></b></b>
  <b class="gray2"><b></b></b>
  <b class="gray3"></b>
  <b class="gray4"></b>
  <b class="gray5"></b></b>

  <div class="grayfg">
    <!-- content goes here -->
  </div>

  <b class="gray">
  <b class="gray5"></b>
  <b class="gray4"></b>
  <b class="gray3"></b>
  <b class="gray2"><b></b></b>
  <b class="gray1"><b></b></b></b>
</div>
  */
  
 .dgray{display:block}
.dgray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#1E1E1E}
.dgray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #3d3d3d;
  border-right:1px solid #3d3d3d;
  background:#2b2b2b}
.dgray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #4f4f4f;
  border-right:1px solid #4f4f4f;
  background:#282828}
.dgray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #282828;
  border-right:1px solid #282828;}
.dgray4{
  border-left:1px solid #3d3d3d;
  border-right:1px solid #3d3d3d}
.dgray5{
  border-left:1px solid #2b2b2b;
  border-right:1px solid #2b2b2b}
.dgrayfg{
  background:#1E1E1E;
 }
  
  /*
 <div>
  <b class="dgray">
  <b class="dgray1"><b></b></b>
  <b class="dgray2"><b></b></b>
  <b class="dgray3"></b>
  <b class="dgray4"></b>
  <b class="dgray5"></b></b>

  <div class="dgrayfg">
    <!-- content goes here -->
  </div>

  <b class="dgray">
  <b class="dgray5"></b>
  <b class="dgray4"></b>
  <b class="dgray3"></b>
  <b class="dgray2"><b></b></b>
  <b class="dgray1"><b></b></b></b>
</div> 
 */
 
/* curve for the 3 columns */
 .mr{ 	background: url(../images/mr.gif) repeat-y right; }
 .ml{ 	background: url(../images/ml.gif) repeat-y left; }
 .tm{	background: url(../images/tm.gif) repeat-x top;} 
 .bm{	background: url(../images/bm.gif) repeat-x bottom;}
 .tr{	background: url(../images/tr.gif) no-repeat top right;}
 .tl{	background: url(../images/tl.gif) no-repeat top left; height: 10px;}
 .Rtr{	background: url(../images/Rtr.gif) no-repeat top right;}
 .Rtl{	background: url(../images/Rtl.gif) no-repeat top left; height: 10px;}


 .bl{	background: url(../images/bl.gif) no-repeat bottom left; height:14px;}
 .br{	background: url(../images/br.gif) no-repeat bottom right;}
	

*:first-child+html .curve_comp{height: 1%;}
* html .curve_comp{height: 1px;}




.Rblack{display:block}
.Rblack *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.Rblack1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #670000;
  border-right:1px solid #670000;
  background:#2d0000}
.Rblack2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #a30000;
  border-right:1px solid #a30000;
  background:#220000}
.Rblack3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #220000;
  border-right:1px solid #220000;}
.Rblack4{
  border-left:1px solid #670000;
  border-right:1px solid #670000}
.Rblack5{
  border-left:1px solid #2d0000;
  border-right:1px solid #2d0000}
.Rblackfg{
  background:#000000}
  
  /*
  <div>
  <b class="Rblack">
  <b class="Rblack1"><b></b></b>
  <b class="Rblack2"><b></b></b>
  <b class="Rblack3"></b>
  <b class="Rblack4"></b>
  <b class="Rblack5"></b></b>

  <div class="Rblackfg">
    <!-- content goes here -->
  </div>

  <b class="Rblack">
  <b class="Rblack5"></b>
  <b class="Rblack4"></b>
  <b class="Rblack3"></b>
  <b class="Rblack2"><b></b></b>
  <b class="Rblack1"><b></b></b></b>
</div>
  
  */
  
  
  .Wblack{display:block}
.Wblack *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.Wblack1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.Wblack2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.Wblack3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.Wblack4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.Wblack5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.Wblackfg{
  background:#000000}
  
  /*
<div>
  <b class="Wblack">
  <b class="Wblack1"><b></b></b>
  <b class="Wblack2"><b></b></b>
  <b class="Wblack3"></b>
  <b class="Wblack4"></b>
  <b class="Wblack5"></b></b>

  <div class="Wblackfg">
    <!-- content goes here -->
  </div>

  <b class="Wblack">
  <b class="Wblack5"></b>
  <b class="Wblack4"></b>
  <b class="Wblack3"></b>
  <b class="Wblack2"><b></b></b>
  <b class="Wblack1"><b></b></b></b>
</div>
  
  */
  
  
/* adminbar settings*/  
#wp-admin-bar img#admin-bar-logo{ top: 1px !important; }  
	*:first-child+html #wp-admin-bar img#admin-bar-logo{ position: static !important; float: left; padding-left: 10px;}

#wp-admin-bar ul{ margin-left: 90px !important;}

#loginform_wrapper{
	display: none;
	position: absolute;
	left: 90px;
	width: 150px;
	z-index: 400;
	background: #c3c3c3;
	border: 1px solid #aaa;
	padding: 10px;
	font-size: 9pt;
	text-align: left;
}
	#loginform_wrapper form{ margin: 0; padding: 0;}
	
	#loginform_wrapper form label{
		display: block;
		font-size: 8pt;
		padding: 2px 0;
		color: #666;
	}
	#loginform_wrapper form p{
		margin: 0; 
		padding: 0;
	}
	#loginform_wrapper form p.submit input#wp-submit{
		border: 0;
		width: 67px;
		height: 27px;
		background: url(../images/admin_bar_login_button.gif) no-repeat center;
		font-size: 0;
	}
	* html #loginform_wrapper form p.submit input#wp-submit{ padding-left: 100px;}
	*:first-child+html #loginform_wrapper form p.submit input#wp-submit{ padding-left: 100px;}
	
	#loginform_wrapper form input.input{
		border: 1px solid #999;
		padding: 2px;
		width: 145px;
	}
	
	
form.gsc-search-box{
	margin:0 auto 4px;
	width:40%;
}	

input.gsc-input{
	border: 1px solid #999;
}

.gs-result .gs-title, .gs-result .gs-title * {
	font-weight: bold;
	color: #c00;
	text-decoration: none;
}	

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl{
	color: #999;
}

.gs-result .gs-snippet{ color: #333;}

.gs-webResult{ 
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page{
	text-decoration: none;
	background: #eee;
	color: #333;
	padding: 3px;
}
	.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{ color: #c00;}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
	color: #c00;
}

.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results *{
	text-decoration: none;
	background: #eee;
	padding: 3px;
	color: #333;
}

.gsc-results .gsc-cursor-box{
	text-align: right;
}

input.gsc-search-button {
	background:#CC0000 none repeat scroll 0;
	border:0 none;
	color:#FFFFFF;
	margin-left:2px;
	padding:1px 3px;
}


#blog-details-fields label{
	display: block;
	float: left;
	width: 115px;
	text-align: left;
	
}

#blog-details-fields p label{
	display: inline;
	float: none;
}


.site_post{
	border-bottom:1px solid #CCCCCC;
	padding: 5px 0;
}
	.site_post img.avatar{
		background: #FFFFFF;
		border:1px solid #CCCCCC;
		float:left;
		margin:0 5px 0 0;
		padding:3px;
	}
	.site_post h4{
		margin: 0; 
		padding: 0;
		font-size: 10pt;
		line-height: 15px;
	}
	.site_post .postinfo{
		color:#777777;
		padding:0;
	}
	.site_post .description{
		color:#666666;
		font-size:10pt;
		line-height:15px;
		padding: 5px 0;
	}
	
	.site_post .description p{
		margin: 0; 
		padding: 5px 0;
	}
	
	.site_post .post_comment_count{
		font-size: 9pt;
	}
	.site_post .post_comment_count a:link, .site_post .post_comment_count a:visited{ color: #666;}
	.site_post .post_comment_count a:hover{ color: #c00;}
	
	.site_post .postdetails{ overflow: hidden}


.post_attachment img{
	float: left;
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
	margin: 5px 8px 5px 0;
}
		
		
		
.header_stlink{
	float: right;
	padding-top: 65px;
	padding-right: 10px;
	font-size: 8pt;
	color: #fff;
}
	.header_stlink a:link, .header_stlink a:visited{ color: #fff; padding: 0 3px;}
	.header_stlink a:hover{ color: #c00;}
	

		
		
.graybox{display:block}
.graybox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f0f0f0}
.graybox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.graybox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.graybox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.graybox4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.graybox5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.grayboxfg{
  background:#f0f0f0}		
  
  
  
.wp-caption{ 
	margin: 0 5px;
	text-align: center;
}  	
.wp-caption img{
	border: 1px solid #ccc;
}
.wp-caption-text{
	font-size: 11px;
	font-style: italic;
	margin: 0;
	padding: 3px 0;
	color: #777777;
}

.entry p {margin: 0; padding-bottom: 8px;}
.entry .tags{
	font-style: italic;
}



.single_head_avatar{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.single_head_avatar .avatar{
	border: 1px solid #ccc;
	padding: 3px;
}


#userbio{ 
	color: #333;
	margin-bottom: 8px;
}
	#userbio .label{
		margin: 0 0 5px;
		padding: 0;
		color: #333;
		border-bottom: 3px solid #c00;
		font-size: .75em;
	}
	#userbio .title{
		color: #fff;
		padding: 0 10px 3px;
		font-size: .9em;
	}
	#userbio .bio_avatar{
		float: left;
		margin: 0 10px 5px 0;
	}
	#userbio .bio_avatar img{
		border: 1px solid #999;
		padding: 3px;
	}
	#userbio .description{
		font-size: .75em;
		color: #666;
	}
	#userbio .description p{ margin: 0 0 5px; padding: 0;}
	
	
.ubio{display:block}
.ubio *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.ubio1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.ubio2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.ubio3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.ubio4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.ubio5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.ubiofg{
  background:#cccccc;
  padding: 0 8px 8px;
  }
  
  
  
.lb{display:block;}
.lb *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#555555}
.lb1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #353535;
  border-right:1px solid #353535;
  background:#474747}
.lb2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #232323;
  border-right:1px solid #232323;
  background:#4a4a4a}
.lb3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4a4a4a;
  border-right:1px solid #4a4a4a;}
.lb4{
  border-left:1px solid #353535;
  border-right:1px solid #353535}
.lb5{
  border-left:1px solid #474747;
  border-right:1px solid #474747}
.lbfg{
  background:#555555;
  padding: 0 8px;
}  
  
  
.loginbox2{
	float: right;
	width: 400px;
	position: relative;
	margin-bottom: -45px;
	margin-top: 10px;
}  

.loginform2 form{
	margin: 0;
	padding: 0;
}
	.loginform2 .inputtext{
		border: 1px solid #ccc;
		width: 150px;
		text-align: right;
		color: #999;
		font-size: 9pt;
		padding: 2px;
		vertical-align: middle;
	}
	#login2submit{
		border: 0;
		width: 62px;
		height: 23px;
		background: url(../images/login-02.gif) no-repeat center;
		font-size: 0;
		vertical-align: middle;
	}
	.log2user{
		background: #fff url(../images/txt-username.gif) no-repeat right center;	
	}
	.log2pass{
		background: #fff url(../images/txt-password.gif) no-repeat right center;	
	}
	
	.loginform2 .focus{
		background: #fff;
	}
	.searchform{
		float: right;
		padding-top: 60px;
		margin-right: 8px;
	}
