/*  

Theme Name: WordPress theme 165

Theme URI: http://wordpress.org/

Description: A theme from Template-Help.com Collection 

Version: 2.0

Author: Template_Help.com 

Author URI: http://www.Template-Help.com/ 

*/



/* CSS Document */

body  {

	background-color:#000000;

	color:#330106;

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px; 

}



a {

	color:#FFFFFF;

	text-decoration:underline;

}

a:hover {

	color:#FFFFFF;

	text-decoration:none

}

.postmetadataalt {

	font-size:0.81em; 

}

.pagetitle {

	padding:0px 0px 10px 7px;

	margin:0px 0px 0px 0px;

}

p {

	margin:0px;

	padding:0px;

}

.article {

	padding:0px 0px 0px 0px;

}

html { 

	font-size:11px; 

	font-family:tahoma, arial; 

} 

.normal { 

	font-size:1.01em; 

	font-family:tahoma, arial; 

} 

.big { 

	font-size:1.61em; 

	font-family:tahoma, arial; 

}

.small { 

	font-size:0.91em; 

	font-family:tahoma, arial; 

}



h1 { 

	font-family:arial, times new roman, tahoma; 

	color:#FFFFFF;

	font-size:3.91em;

	line-height:1.01em;

	font-weight:normal;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; 

}

h2 { 

	color:#FFFFFF;

	font-size:1.01em;

	text-transform:uppercase;

	vertical-align:middle;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

h3 { 

	color:#FFFFFF;

	font-size:1.01em;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

#respond { 

	color:#FFFFFF;

	font-size:1.01em;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

.content_txt h2 a {

	color:#FFFFFF;

	text-decoration:none;

}

.content_txt h2 a:hover {

	color:#FFFFFF;

	text-decoration:none;

}

.h2 { 

	color:#FFFFFF;

	font-size:1.01em;

	text-transform:none;

	line-height:1.01em;

	padding:12px 10px 3px 32px;

	margin:0px 0px 0px 0px;

} 

.h3 { 

	color:#999999;

	font-size:1.01em;

	text-transform:none;

	line-height:1.01em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 



.header_px {

	background:url(images/header_px.gif) left top repeat-x;

	vertical-align:top;

	height:227px;

	width:100%;

}

.header {

	background:url(images/header.gif) left top no-repeat;

	vertical-align:top;

	height:227px;

	width:100%;

	text-align:right;

}

.headernav {
			
	line-height: 2.2em;
	
	background:url(images/footer.gif) left top repeat-x;

	

	height:25px;

	width:100%;

	text-align:left;
}

.headernav_txt {

	vertical-align:center;

	padding:0px 0px 0px 0px;

	color:#FFFFFF;

}

.headernav ul {	
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 1.0em;	
}	

.headernav li {
	float: left;
	white-space: nowrap;
}

.headernav li a {
	display: block;
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px rgb(255,255,255);	
	background-color: inherit;
	color: rgb(255,255,255);
	text-decoration: none;
}

headernav a:hover, .headernav a.selected {
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px rgb(255,255,255);	
	background-color: inherit;
	color: rgb(100,100,100);
	text-decoration: none;
}

.co_name {

	vertical-align:top;

	padding:80px 18px 20px 20px;

}

.co_name a {

	color:#FFFFFF;

	text-decoration:none;

}

.co_name a:hover {

	color:#FFFFFF;

	text-decoration:none;

}


.footer {

	background:url(images/footer.gif) left top repeat-x;

	vertical-align:top;

	height:57px;

	width:100%;

	text-align:right;

}

.footer_txt {

	vertical-align:top;

	padding:23px 20px 0px 0px;

	color:#FFFFFF;

}

.footer_txt a {

	color:#FFFFFF;


}

.footer_txt a:hover {

	color:#FFFFFF;

	text-decoration:none;

}

.bbg {

	background:url(images/bbg.gif) left top repeat-x;

	vertical-align:top;

	width:100%;

}

.table { 

	width:100%; 

	display:table; 

} 

.table_row { 

	height:100%; 

	display:table-row; 

} 

.left { 

	width:361px; 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left; 

}

.right { 

	height:100%; 

        width:560px;

	vertical-align:top;

	display:table-cell; 

	text-align:left;
       

} 

.table1 { 

	width:361px; 

	display:table; 

} 

.table_row1 { 

	width:361px; 

	height:100%; 

	display:table-row; 

} 

.line1 { 

	width:7px; 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left; 

}

.left1 { 

	width:155px; 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left; 

}

.line2 { 

	width:4px; 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left; 

}

.right1 { 

	width:190px; 

	height:100%; 

	vertical-align:top; 

	display:table-cell; 

	text-align:left; 

} 

.line3 { 

	width:5px; 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left; 

}



.sub_right {

	margin:0px 11px 0px 0px;

	vertical-align:top;

	text-align:left;

}

.c5 {

	background:url(images/c5.gif) left top repeat-x #999999;

	width:100%;

}

.c6 {

	background:url(images/c6.gif) right top repeat-y;

	width:100%;

	height:100%;

}

.c7 {

	background:url(images/c7.gif) left top repeat-y;

	width:100%;

	height:100%;

}

.c8 {

	background:url(images/c8.gif) left bottom repeat-x;

	width:100%;

	height:100%;

}

.c1 {

	background:url(images/c1.gif) left top no-repeat;

	width:100%;

	height:100%;

}

.c2 {

	background:url(images/c2.gif) right top no-repeat;

	width:100%;

	height:100%;

}

.c3 {

	background:url(images/c3.gif) left bottom no-repeat;

	width:100%;

	height:100%;

}

.c4 {

	background:url(images/c4.gif) right bottom no-repeat;

	width:100%;

	height:100%;

}

.sub_content {

	padding:17px 19px 0px 16px;

	vertical-align:top;

	text-align:left;

}

.table2 { 

	width:100%; 

	display:table; 

} 

.table_row2 { 

	height:100%; 

	display:table-row; 

} 

.left2 { 

	vertical-align:top; 

	display:table-cell; 

	height:100%; 

	text-align:left;

	margin-left:-129px;

}

.right2 { 

	height:100%;

	width:129px; 

	vertical-align:top; 

	display:table-cell; 

	text-align:left; 

	background-color:inherit; 

} 


.head {

	padding:8px 10px 10px 7px;

	line-height:1.41em;

	color:#330106;

}

.head a {

	color:#FFFFFF;

	text-decoration:none;

}

.head a:hover {

	color:#FFFFFF;



}

.date {

	color:#FFFFFF;

	font-size:1.61em;

}

.content_txt {

	padding:16px 2px 19px 7px;

	margin:8px 0px 0px 0px;

	background:url(images/content_bg.gif) left top repeat-x;

	line-height:1.31em;

	text-align:justify;

}

.content_txt a {

	color:#FFFFFF;

	text-decoration:underline;

}

.content_txt a:hover {

	color:#FFFFFF;

	text-decoration:none;

}

.content_txt strong {

	color:#FFFFFF;

}

.comment {

	padding:13px 0px 0px 0px;

	color:#FFFFFF;

	text-align:right;

}

.comment a {

	color:#FFFFFF;

	text-decoration:underline;

}

.comment a:hover {

	color:#FFFFFF;

	text-decoration:none;

}



.sub_content #search {

	vertical-align:top;

	padding:10px 0px 0px 0px;

	color:#FFFFFF;

}

.sub_content #search strong {

	color:#FFFFFF;

}

.sub_content #search input {

	font-size:11px; 

	color:#999999;

	font-weight:bold;

	font-family:Tahoma, arial, verdana, courier;

	width:151px;

	height:18px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:10px 0px 0px 0px;

	vertical-align:top;

}

.sub_content #search .input {

	width:53px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 99px;

	vertical-align:top;

}



.cats_bg {

	background:url(images/cats_bg2.gif) left top repeat-y;

	vertical-align:top;

	text-align:left;

	width:190px;
}



.widget_style1 {

	vertical-align:top;

	text-align:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#FFFFFF;

}

.cats_head1 {

	background:url(images/cats3.gif) left top no-repeat;

	vertical-align:top;

	text-align:left;

	width:146px;

	height:38px;

}

.widget_style1 a {

	text-decoration:underline;

	color:#FFFFFF;

}

.widget_style1 a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

.widget_style1 ul {

	padding:5px 5px 15px 18px; 

	margin:0px 0px 0px 0px;

}

.widget_style1 li {

	list-style:none;

	padding:0px 0px 0px 16px;

	margin:0px 0px 0px 0px;

	background:url(images/li_bg.gif) left top no-repeat;

	vertical-align:top;

	line-height:1.61em;

	color:#FFFFFF;

}

.widget_style1 ul li a {

	text-decoration:underline;

	color:#FFFFFF;

}

.widget_style1 li a:hover {

	text-decoration:none;

	color:#FFFFFF;

}



.widget_style2 {

	vertical-align:top;

	text-align:left;

	padding:8px 10px 15px 18px;

	margin:0px 0px 0px 0px;

	color:#FFFFFF;

}

.cats_head2 {

	background:none;

	vertical-align:top;

	text-align:left;

	width:auto;

	height:auto;

}

.widget_style2 a {

	text-decoration:underline;

	color:#FFFFFF;

}

.widget_style2 a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

.widget_style2 ul {

	padding:15px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}

.widget_style2 li {

	list-style:none;

	padding:0px 0px 0px 16px;

	margin:0px 0px 0px 0px;

	background:url(images/li_bg.gif) left top no-repeat;

	vertical-align:top;

	line-height:1.61em;

	color:#FFFFFF;

}

.widget_style2 ul li a {

	text-decoration:none;

	color:#FFFFFF;

}

.widget_style2 li a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}



#archives .cats_head1 {

	background:url(images/cats3.gif) left top no-repeat;

	vertical-align:top;

	text-align:left;

	width:146px;

	height:38px;

}

#links_with_style .cats_head1 {

	background:url(images/cats3.gif) left top no-repeat;

	vertical-align:top;

	text-align:left;

	width:146px;

	height:38px;

}

#meta .cats_head1 {

	background:url(images/cats3.gif) left top no-repeat;

	vertical-align:top;

	text-align:left;

	width:146px;

	height:38px;

} 



#archives {

	vertical-align:top;

}

#links_with_style {

	vertical-align:top;

}

#meta  {

	vertical-align:top;

}

#recent-comments  {

	vertical-align:top;

}

#recent-posts  {

	vertical-align:top;

}

#categories  {

	vertical-align:top;

}

#calendar {

	vertical-align:top;

}

#calendar_wrap a {

	text-decoration:underline;

	font-weight:bold;

}

#calendar_wrap a:hover {

	text-decoration:none;

	font-weight:bold;

}

#google-search  {

	vertical-align:top;

}

#gsearch {

	text-align:left;

}

#pages  {

	vertical-align:top;

}

#text-1 {

	vertical-align:top;

}

#delicious {

	vertical-align:top;

}

#delicious-box {

	text-align:left;

}



.left1 #calendar_wrap {

	vertical-align:top;

	padding:10px 10px 15px 18px;

}

.left1 .textwidget {

	text-align:left;

	padding:10px 10px 15px 18px;

}

.left1 #search {

	vertical-align:top;

	padding:5px 0px 15px 0px;

	color:#FFFFFF;

}

.left1 #search strong {

	color:#FFFFFF;

}

.left1 #search input {

	font-size:11px; 

	color:#999999;

	font-weight:bold;

	font-family:Tahoma, arial, verdana, courier;

	width:151px;

	height:18px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 0px;

	vertical-align:top;

}

.left1 #search .input {

	width:53px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 99px;

	vertical-align:top;

}

.left1 #links_with_style {

	vertical-align:top;

	text-align:left;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	color:#FFFFFF;

}

.left1 #links_with_style .cats_head1 {

	background:url(images/cats3.gif) left top no-repeat;

	vertical-align:top;

	text-align:left;

	width:146px;

	height:38px;

}

.left1 #links_with_style ul {

	padding:5px 5px 15px 18px; 

	margin:0px 0px 0px 0px;

}

.left1 #links_with_style li {

	list-style:none;

	padding:0px 0px 0px 16px;

	margin:0px 0px 0px 0px;

	background:url(images/li_bg.gif) left top no-repeat;

	vertical-align:top;

	line-height:1.61em;

	color:#FFFFFF;

}

.left1 #links_with_style ul li a {

	text-decoration:underline;

	color:#FFFFFF;

}

.left1 #links_with_style li a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

.left1 #links_with_style .h2 { 

	color:#FFFFFF;

	font-size:1.01em;

	text-transform:none;

	line-height:1.01em;

	padding:12px 10px 3px 32px;

	margin:0px 0px 0px 0px;

} 



.right1 #calendar_wrap {

	vertical-align:top;

	padding:15px 0px 0px 20px;

}

.right1 .textwidget {

	text-align:left;

	padding:15px 0px 0px 0px;

}

.right1 #search {

	vertical-align:top;

	padding:8px 10px 15px 17px;

	color:#FFFFFF;

}

.right1 #search strong {

	color:#FFFFFF;

}

.right1 #search input {

	font-size:11px; 

	color:#999999;

	font-weight:bold;

	font-family:Tahoma, arial, verdana, courier;

	width:151px;

	height:18px;

	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 0px;

	vertical-align:top;

}

.right1 #search .input {

	width:53px;

	height:18px;

	border:none;

	padding:0px 0px 0px 0px;

	margin:12px 0px 0px 99px;

	vertical-align:top;

}

.right1 #links_with_style {

	vertical-align:top;

	text-align:left;

	padding:8px 10px 15px 18px;

	margin:0px 0px 0px 0px;

	color:#FFFFFF;

}

.right1 #links_with_style .cats_head1 {

	background:none;

	vertical-align:top;

	text-align:left;

	width:auto;

	height:auto;

}

.right1 #links_with_style ul {

	padding:15px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}

.right1 #links_with_style li {

	list-style:none;

	padding:0px 0px 0px 16px;

	margin:0px 0px 0px 0px;

	background:url(images/li_bg.gif) left top no-repeat;

	vertical-align:top;

	line-height:1.61em;

	color:#FFFFFF;

}

.right1 #links_with_style ul li a {

	text-decoration:none;

	color:#FFFFFF;

}

.right1 #links_with_style li a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}

.right1 #links_with_style .h2 { 

	color:#999999;

	font-size:1.01em;

	text-transform:none;

	line-height:1.01em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

