/*

Theme Name: VA4Business-4
Theme URI: http://www.va4business.com
Description: Seo Optimized Unique WordPress Theme
Author: Steve Arun
Author URI: http://www.stevearun.com
Copyright 2006-2010 VA4business.com


*/


body {



	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: small;
	color: #454545;
	margin: 0px;
	padding: 0px;
	background: #474747 url(images/bg.png);


}



h1, h2, h3, h4, h5, h6 {



	font-family: Arial, Tahoma, "Lucida Sans";
	font-weight: normal;


}


img {

	margin:0;
	padding:0;
	border:none;

}



a	{



	margin:0;



	padding:0;



	outline:none;



	}



a:hover	{



	margin:0;



	padding:0;



	outline:none;



	}



a:visited	{



	margin:0;



	padding:0;



	outline:none;



	}







#wrap {



	margin: 0px auto;



	width: 940px;



}



#container {



	margin: 0px;



	padding: 20px 0px 0px 0px;



	float: left;



	width: 940px;



}



#top-header {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 900px;



}



.top-ad {



	margin: 0px;



	padding: 0px;



	float: left;



	height: 100px;



	width: 901px;



}



.top-ad img {



	text-align: center;



	display: block;



	margin-right: auto;



	margin-left: auto;



	border: 1px solid #DDDDDD;



}







#menu {



	width:940px;



	height:45px;



	float:left;



	margin:0px 0 0 0;



	padding:0;



}







#menu_left {



	width:10px;



	height:45px;



	float:left;



	margin:0;



	padding:0;



	background:url(images/menu-left.png) 0 0 no-repeat;



}







#menu_right {



	width:10px;



	height:45px;



	float:left;



	margin:0;



	padding:0;



	background:url(images/menu-right.png) 0 0 no-repeat;



}







#menu_center {



	width:920px;



	height:45px;



	float:left;



	margin:0;



	padding:0;



	background:url(images/bg_nav.png) 0 0 repeat-x;



}







#menu_center ul {



	margin:0;



	padding:0;



	list-style-type:none;



}







#menu_center ul li {



	display:block;



	float:left;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#ffffff;



	text-transform:uppercase;



	line-height:45px;



	text-decoration:none;



	margin:0;



	padding:0 20px;



	text-shadow: 0px -1px 0px  #111111;



}











#menu_center ul li a {



	display:block;



	float:left;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#ffffff;



	text-transform:uppercase;



	line-height:45px;



	text-decoration:none;



	margin:0;



	padding:0 0px;



}







#menu_center ul li a:hover { 



	color: #AA1E23; 



}







#menu_center ul li.active { 



	background:url(images/bg_spacer.gif) right 10px no-repeat; 



}















#navigate {



	background: url(images/content.gif) repeat-y;



	float: left;



	height: 45px;



	width: 940px;



}



#pagenv {



	background: url(images/nv.gif) repeat-x;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 40px;



	width: 901px;



}







.left-th {



	width:330px;



	height:76px; 



	margin:0;



	padding:0;



	float:left;



}



.left-th h1 {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 300px;



	font-size: 35px;



	line-height: 33px;



	color: #0066CC;



	font-family: "Lucida Grande", "Lucida Sans", LucidaMAC, MACGrande;



	letter-spacing: -1px;



	font-weight: bold;



}



.left-th .nh {



	color: #0099FF;



	text-decoration: none;



}







.left-th a {



	color: #006699;



	text-decoration: none;



}



.left-th p {



	font-size: 13px;



	line-height: 18px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 300px;



	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;



	font-weight: bold;



}



.right-th {



	margin: 0px;



	padding: 0px 0px 0px 0px;



	float: right;



	width: 500px;



}



.right-th img {



	float: right;



	border-width: 0px;



}







#question { 



	width:450px;



	margin:0;



	padding:0;



	float:right; 



} 



		



#question p {



	color:#373737;



	text-align:center;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	text-align:center;



	margin:5px 30px 0 0;



	padding:4px 0;



	text-shadow: 0px 1px 1px  #dddddd;



	border-top:2px solid #AA1E23;



	border-bottom:2px solid #AA1E23;



	/*background:#FBF4EE;*/



	/*filter: dropshadow(color=#e5e5ee,offX=0,offY=1);*/



}







#msgbox { 



	margin: 25px auto 0 auto;



	float:left;



	width:900px;



	padding:0 0 0 0;



	background: #7B7C7C;



}







b.rtop, b.rbottom {



	display:block;



	background: #FFF;



	



}







b.rtop b, b.rbottom b {



	display:block;



	height: 1px;



    overflow: hidden; 



	background: #7B7C7C;



}







b.r1 {



	margin: 0 5px;



}







b.r2 {



	margin: 0 3px;



}







b.r3 {



	margin: 0 2px;



}







b.rtop b.r4, b.rbottom b.r4 {



	margin: 0 1px;



	height: 2px;



}







.white {



	margin:0 0 0 0;



	padding: .2em .2em .2em .5em;



	font:normal 12px Tahoma,Verdana,Arial;



	color:#4E4E4E;



	



	



}







.withquote {



	width:98%;



	background-position:top left;



	text-align: center;



	padding-left:2%;



	padding-top:0px;



	padding-bottom:0px;



	margin:0 auto;



	



} 







p.withunquote {



	background-position:bottom right;



	font:bold 14px Arial ;



	text-align:center;



	padding-right:3%;



	color:#ffffff;



	text-shadow: 0px -1px 0px  #000000;



}



















.pg {



	margin: 0px;



	padding: 0px;



	float: left;



	list-style-type: none;



	height: 40px;



}



.pg ul {



	margin: 0px;



	padding: 0px;



	float: left;



}



.pg li {



	margin: 0px;



	padding: 0px;



	float: left;



	display: inline;



	height: 40px;



	font-size: 12px;



	line-height: 40px;



	font-weight: bold;



}



.pg li a {



	margin: 0px;



	padding: 0px 10px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



	height: 40px;



}



.pg li a:hover {



	margin: 0px;



	padding: 0px 10px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



	background: #37A6C6;



}



#home a{



	margin: 0px;



	padding: 0px 10px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



}



#home a:hover {



	margin: 0px;



	padding: 0px 10px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: underline;



}



.pg li.current_page_item a {



	margin: 0px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: none;



	background: #37A6C6;



}



.pg li.current_page_item a:hover {



	margin: 0px;



	float: left;



	display: block;



	text-align: center;



	color: #FFFFFF;



	text-decoration: underline;



}



#top-content {



	float: left;



	width: 901px;



	background: url(images/top-h-content.gif) no-repeat bottom;



	height: 11px;



}



#top-main {



	float: left;



	width: 900px;



	padding:25px 20px;



	background:#ffffff;



}







#content {



	float: left;



	width: 900px;



	position: relative;



	margin: 0px;



	padding:0 20px;



	background:#ffffff;



}



#post-entry {



	width:560px;



	float:left;



	margin:0;



	padding:0 10px;



	border-right:1px solid #dddddd;



}



#bottom-content {



	background: url(images/bottom-content.gif) no-repeat top;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 15px;



	width: 901px;



	position: relative;



}



#post-entry h2 {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 510px;



	font-size: 18px;



	line-height: 24px;



	color: #000000;



}



#post-entry h2 a {



	color: #666666;



	text-decoration: none;



}



.post-meta {



	margin: 0px 0 25px 0;



	padding:0;



	float: left;



	width: 560px;



}



.post-meta h1 {



	width:560px; 



	margin:0px 0 0px 0; 



	padding:3px 0 ; 



	float:left; 



	font-family: Arial, Helvetica, sans-serif; 



	font-size:18px; text-decoration: none;



	font-weight:bold; 



	color:#363636;



	text-shadow: 0px 2px 3px  #dddddd;



	border-top:1px solid#999;



	border-bottom:1px solid#999;



	letter-spacing:-1px;



	/*background:#FBF4EE;*/



}



.post-meta h1 a {



	color: #363636;



	text-decoration: none;



}



.post-meta h1 a:hover {



	color: #440101;



	text-decoration: none;



}







.post-meta h2 {



	width:560px; 



	margin:0px 0 10px 0; 



	padding:0; 



	font-family:Arial, Helvetica, sans-serif; 



	float:left; 



	font-size:14px; 



	font-weight:bold; 



	color:#AA1E23;



	/*text-shadow: 0px 2px 3px  #dddddd;*/



	}







.post-meta h3 {



	width:560px; 



	margin:15px 0 5px 0; 



	padding:0; 



	font-family:Arial, Helvetica, sans-serif; 



	float:left; 



	font-size:14px; 



	font-weight:bold; 



	color:#373737;



	text-shadow: 0px 2px 3px  #dddddd;



	}







.post-meta h4 {



	width:560px; 



	margin:15px 0 5px 0; 



	padding:0; 



	font-family:Arial, Helvetica, sans-serif; 



	float:left; 



	font-size:14px; 



	font-weight:bold; 



	color:#AA1E23;



	text-shadow: 0px 2px 3px  #dddddd;



}







.post-meta h5 {



	width:560px; 



	margin:15px 0 5px 0; 



	padding:0; 



	font-family:Arial, Helvetica, sans-serif; 



	float:left; 



	font-size:14px; 



	font-weight:bold; 



	color:#373737;



	text-shadow: 0px 2px 3px  #dddddd;



	}







.post-meta h6 {



	width:560px; 



	margin:15px 0 5px 0; 



	padding:0; 



	font-family:Arial, Helvetica, sans-serif; 



	float:left; 



	font-size:14px; 



	font-weight:bold; 



	color:#373737;



	text-shadow: 0px 2px 3px  #dddddd;



	}







.post-author {



	font-size: 11px;



	line-height: 19px;



	color: #666666;



	float: left;



	width: 560px;



}



.post-author a {



	color: #000000;



	text-decoration: none;



}



.post-author a:hover {



	color: #990000;



	text-decoration: underline;



}







.post-cat {



	font-size: 11px;



	line-height: 19px;



	color: #333333;



	float: left;



	width: 560px;



	border-bottom: 1px solid #eeeeee;



}



.post-cat a {



	color: #333333;



	text-decoration: none;



	font-weight: bold;



}



.post-cat a:hover {



	color: #990000;



	text-decoration: underline;



	font-weight: bold;



}







.post-content {



	width:560px; 



	margin:10px 0 5px 0; 



	padding:0; 



	float:left; 



	font-family:Verdana, Arial, Helvetica, sans-serif;  



	font-size:13px; 



	font-weight:normal; 



	color:#333333; 



	line-height:20px; 



	/*text-align:left;



	overflow:hidden;*/



	/*text-shadow: 0px 0px 0px  #dddddd;



	filter: Shadow(Color=#dddddd, Direction=135, Strength=3);*/



}



.post-content ul ul {



	margin: 0px;



	padding: 0px;



}



.post-content img {



	border-width: 0px;



}







.post-content a {



	color: #910000;



	text-decoration: underline;



}



.post-content a:hover {



	color: #000000;



	text-decoration: underline;



}



.post-social {



	padding: 5px;



	float: left;



	margin:10px 0 0 0;



	width: 548px;



	border: 1px solid #dedede;



	background: #f9f9f9;



	font-size: 11px;



	line-height: 16px;



	color: #000000;



	font-weight: bold;



}



.post-social a {



	font-weight: normal;



	color: #666666;



	text-decoration: none;



	font-style: italic;



	border-right: 1px solid #CCCCCC;



	padding-right: 10px;



	padding-left: 10px;



}



.post-social a:hover {



	font-weight: normal;



	color: #000000;



	text-decoration: none;



	font-style: italic;



	border-right: 1px solid #CCCCCC;



	padding-right: 10px;



	padding-left: 10px;



}





.post-social .cc-counter {



	margin: 0px;



	padding: 0px;



	float: left;



	display: inline;



	width: 480px;



}



.cc-counter a {



	background: url(images/social/coms.png) no-repeat left 2px;



	margin: 0px;



	padding: 0px 0px 0px 18px;



	float: left;



	height: 25px;



}











#post-navigator {



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 560px;



}



#post-navigator-single {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 500px;



	font-size: 12px;



	line-height: 18px;



}



.wp-pagenavi {



	float: left;



	width: 560px;



	padding-top: 8px;



	padding-bottom: 8px;



	font-size: 12px;



}



.pages {



	font-size: 11px;



	color: #000000;



	background: #f8f8f8;



	padding: 2px 5px;



	border: 1px solid #dddddd;



	margin-right: 5px;



	font-weight: bold;



}



.current {



	background: #AA1E23;



	padding: 2px 4px;



	border: 1px solid #373737;



	margin-left: 4px;



	color: #FFFFFF;



}







#post-navigator a {



	color: #FFFFFF;



	background: #373737;



	padding: 2px 4px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #AA1E23;



}



#post-navigator a:hover {



	color: #fff;



	background: #AA1E23;



	padding: 2px 4px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #373737;



}



#post-navigator-single .alignleft {



	font-size: 11px;



	line-height: 16px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single .alignright {



	font-size: 11px;



	line-height: 16px;



	margin: 0px;



	padding: 0px;



	float: right;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single a {



	color: #666666;



	padding: 5px 8px;



	margin: 0px 0px 0px 3px;



	text-decoration: underline;



}



#post-navigator-single a:hover {



	color: #333333;



	padding: 5px 8px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



}







#comments-template {



	margin: 15px 0px 0px;



	padding: 0px 0px 2em;



	float: left;



	width: 560px;



}



#comments-template h4 {



	margin: 0px;



	padding: 5px 12px;



	float: left;



	background: #272727;



	font-size: 13px;



	line-height: 17px;



	color: #FFFFFF;



	border: 1px solid #000000;



}



#comments-template h5 {



	margin: 15px 0px 10px;



	padding: 5px 6px;



	float: left;



	background: #AB1841;



	font-size: 13px;



	line-height: 17px;



	color: #FFFFFF;



	border: 1px solid #8F1436;



	width: 200px;



}



#comments-template h5 a {



	color: #FFFFFF;



	text-decoration: underline;



}







#comments-template h6 {



	margin: 15px 0px 10px;



	padding: 0px 0px 2px;



	font-size: 18px;



	line-height: 22px;



	color: #000000;



	clear: left;



	float: left;



	width: 400px;



	border-bottom: 1px solid #efefef;



}



.comment-list {



	float: left;



	width: 544px;



	margin-top: 10px;



	margin-bottom: 0px;



	padding: 8px;



}







.comment-avatar {



	margin: 0px 0px 0px 8px;



	padding: 0px;



	float: left;



	height: 52px;



	width: 52px;



}



.comment-avatar img {



	border-width: 0px;



}



.comment-block {



	float: left;



	width: 85%;



	margin: 0px;



	padding: 5px;



	background: #f9f9f9;



	border: 1px solid #eeeeee;



}



.comment-block .comment-author {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



}



.comment-block .comment-date {



	font-size: 11px;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



}



.comment-block .comment-date a {



	color: #990000;



	text-decoration: none;



}



.comment-block .comment-date a:hover {



	color: #990000;



	text-decoration: underline;



}



.comment-block .comment-text {



	font-size: 11px;



	color: #000000;



	line-height: 17px;



	margin: 0px;



	padding: 1em 0px;



	float: left;



	width: 99%;



}



.comment-block .comment-text code {



	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;



	font-size: 11px;



	color: #666666;



}



.comment-block .comment-text blockquote {



	margin: 10px;



	padding: 5px;



	clear: both;



	border-left: 5px solid #000000;



	font-size: 13px;



	font-weight: bold;



	line-height: 17px;



	color: #000000;



}







.comment-block .comment-author a {



	color: #990000;



	text-decoration: underline;



}



.comment-block .comment-author a:hover {



	color: #990000;



	text-decoration: none;



}



.comment-block .comment-text a {



	color: #990000;



	text-decoration: underline;



}



.comment-block .comment-text a:hover {



	color: #990000;



	text-decoration: none;



}



.comment-block .comment-text p {



	margin: 0px 0px 5px;



}







/* alt */







.comment-block-alt {



	float: left;



	width: 85%;



	margin: 0px;



	padding: 5px;



	background: #FFFFFF;



	border: 1px solid #eeeeee;



}



.comment-block-alt .comment-author {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



}



.comment-block-alt .comment-date {



	font-size: 11px;



	color: #000000;



	line-height: 17px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 99%;



}



.comment-block-alt .comment-date a {



	color: #990000;



	text-decoration: none;



}



.comment-block-alt .comment-date a:hover {



	color: #990000;



	text-decoration: underline;



}



.comment-block-alt .comment-text {



	font-size: 11px;



	color: #000000;



	line-height: 17px;



	margin: 0px;



	padding: 1em 0px;



	float: left;



	width: 99%;



}



.comment-block-alt .comment-text p {



	margin: 0px 0px 5px;



}



.comment-block-alt .comment-author a {



	color: #990000;



	text-decoration: underline;



}



.comment-block-alt .comment-author a:hover {



	color: #990000;



	text-decoration: none;



}



.comment-block-alt .comment-text a {



	color: #990000;



	text-decoration: underline;



}



.comment-block-alt .comment-text a:hover {



	color: #990000;



	text-decoration: none;



}



.comment-block-alt .comment-text code {



	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;



	font-size: 12px;



	color: #666666;



}



.comment-block-alt .comment-text blockquote {



	margin: 10px;



	padding: 5px;



	clear: both;



	border-left: 5px solid #000000;



	font-size: 13px;



	font-weight: bold;



	line-height: 17px;



	color: #000000;



}



#comment-form {



	margin: 10px 0px 0px;



	padding: 12px 3px 12px 8px;



	float: left;



	width: 95%;



	background: #F9F9F9;



	border: 1px solid #EFEFEF;



}



#comment-form p {



	margin: 0px 0px 10px;



	padding: 0px;



}



#comment-form label {



	font-size: 12px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



}



#comment-form .comment-box {



	margin: 0px;



	padding: 3px;



	width: 96%;



	border: 1px solid #cccccc;



	font-family: "Trebuchet MS", "Times New Roman", Tahoma;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



}



#comment-form .comment-box:hover {



	margin: 0px;



	padding: 3px;



	width: 96%;



	background: #f9f9f9;



	border: 1px solid #cccccc;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



}



#comment-form .comment-box-area {



	margin: 0px;



	padding: 3px;



	width: 96%;



	border: 1px solid #cccccc;



	height: 300px;



	font-family: "Trebuchet MS", "Times New Roman", Tahoma;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



	line-height: 18px;



}



#comment-form .comment-box-area:hover {



	margin: 0px;



	padding: 3px;



	width: 96%;



	border: 1px solid #cccccc;



	height: 300px;



	background: #f9f9f9;



	font-family: "Trebuchet MS", "Times New Roman", Tahoma;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



}



#comment-form .comment-submit {



	margin: 0px;



	padding: 5px 7px;



	font-family: "Trebuchet MS", "Times New Roman", Tahoma;



	font-size: 15px;



	font-weight: bold;



	color: #000000;



}



#comment-form #comment-rules {



	margin-top: 10px;



	margin-bottom: 0px;



	font-size: 11px;



	color: #000000;



	line-height: 17px;



}


#right_box {
	width:280px;
	float:left;
	margin:0 0 0px 0px;
	padding:0 0 10px 0;
	background:#EFEFEF;
}

#right_box p {
	width:260px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#555555;
	text-align:left;
	margin:0;
	padding:5px 10px;
	
}	

#right_box p-action {
	width:260px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#AA1E23;
	text-align:center;
	margin:0;
	padding:5px 10px;
	text-decoration: none;
	
}
#right_box p-action a {
color: #910000;
text-decoration: underline;
}

#right_box p-action a:hover {
	color: #000000;
	text-decoration: underline;
}	
#right_box ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#right_box ul li {
	width:250px;
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#555555;
	line-height:20px;
	margin:0px 0 0px 10px;
	padding:0 0 0 10px;
	background:url(http://www.va4business.com/images/bullet_arow.gif) 0px 7px no-repeat;
}

#right_box ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#555555;
	line-height:20px;
	margin:0;
	padding:0;
	text-decoration: none;
}

#right_box ul li a:hover {
	color:#AA1E23;
	text-decoration:none;
}



.inquire a {
	width:100px;
	height:25px;
	float:left;
	margin:5px 0 0px 80px;
	padding:0 0 0 0;
	border:1px solid #fff;
	background:#373737;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow: 0px -1px 0px  #000000;
}

.inquire a:hover {
	width:100px;
	height:25px;
	float:left;
	margin:5px 0 0px 80px;
	padding:0 0 0 0;
	border:1px solid #fff;
	background:#AA1E23;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow: 0px -1px 0px  #000000;
}

.round_box {
	width:280px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
}


b.boxt, b.boxb {
	display:block;
	
}

b.boxt b, b.boxb b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #EFEFEF;
}

b.t1 {
	margin: 0 5px;
}

b.t2 {
	margin: 0 3px;
}

b.t3 {
	margin: 0 2px;
}

b.boxt b.t4, b.boxb b.t4 {
	margin: 0 1px;
	height: 2px;
}










#space {



	width:940px; 



	margin:0px 0 0 0; 



	padding:10px 0 0 0 ; 



	float:left; 



	background:#ffffff url(images/footer-devider.gif) 8px center no-repeat; 



	height:43px; 



	}











#sidebar {



	float: right;



	width: 300px;



}



.widget-sidebar {



	float: left;



	width: 300px;



}



.widget-sidebar h3 {



	width:250px;



	height:41px;



	float:left;



	font:bold 14px Arial, Helvetica, sans-serif;



	color:#ffffff;



	line-height:38px;



	margin:0px 0 10px 0;



	padding:0 0 0 50px;



	background:url(images/site_link_headline.jpg) 0 0 no-repeat;



}



/*.widget-sidebar .list {



	margin: 0px;



	padding: 5px 0px 15px 15px;



	float: left;



	width: 285px;



	list-style-type: none;



}*/



.widget-sidebar ul {



	width:300px;



	float:left;



	margin:0 0 15px 0;



	padding:0 0 0px 0;



	list-style-type:none;



}



.widget-sidebar ul li {



	width:250px;



	display:block;



	float:left;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#3e4649;



	line-height:20px;



	margin:3px 5px 3px 25px;



	text-shadow: 0px -1px 0px  #AFB8BD;



	padding:0 0 0 20px;



	background:url(images/li.jpg) 0px 3px no-repeat;



}



.widget-sidebar ul li a {



	display:block;



	float:left;



	font:bold 12px Arial, Helvetica, sans-serif;



	color:#3e4649;



	text-decoration:none;



	line-height:20px;



	margin:0;



	padding:0 0 0 0px;



}/*



.widget-sidebar .list li a {



	color: #000000;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	text-decoration: none;



	background:url(images/li.jpg) 0px 3px no-repeat;



}



.widget-sidebar .list ul li a {



	color: #666666;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	text-decoration: none;



	background:url(images/li.jpg) 0px 3px no-repeat;



}



.widget-sidebar .list li a:hover {



	color: #990033;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	text-decoration: underline;



	background:url(images/li.jpg) 0px 3px no-repeat;



}



.widget-sidebar .list ul li a:hover {



	color: #990033;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	text-decoration: underline;



	background: url(images/list.gif) no-repeat left 2px;



}















.widget-sidebar .nolist {



	margin: 0px;



	padding: 5px 0px 15px 15px;



	float: left;



	width: 285px;



	list-style-type: none;



}



.widget-sidebar .nolist ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 285px;



	list-style-type: none;



}



.widget-sidebar .nolist li {



	font-size: 11px;



	line-height: 16px;



	color: #FFFFFF;



	margin: 0px 0px 8px;



	padding: 0px;



	float: left;



	width: 285px;



}



.widget-sidebar .nolist ul li {



	font-size: 11px;



	line-height: 16px;



	color: #FFFFFF;



	margin: 8px 0px 0px;



	padding: 0px;



	float: left;



	width: 285px;



}



.widget-sidebar .nolist li a {



	color: #000000;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	text-decoration: none;



}



.widget-sidebar .nolist ul li a {



	color: #666666;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	text-decoration: none;



}



.widget-sidebar .nolist li a:hover {



	color: #990033;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	text-decoration: underline;



}



.widget-sidebar .nolist ul li a:hover {



	color: #990033;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	text-decoration: underline;



}



*/







.div-rss {



	background: url(images/rss-box.gif) no-repeat;



	margin: 0px;



	float: left;



	width: 225px;



	padding-left: 110px;



	height: 80px;



	padding-top: 20px;



}



.div-rss p {



	margin: 0px 0px 5px;



	font-size: 11px;



	color: #000000;



	line-height: 16px;



	background: url(images/rss.png) no-repeat left center;



	padding-left: 15px;



}



.div-rss img {



	margin: 7px 0px 0px;



	padding: 0px;



	border-width: 0px;



}



.div-rss a {



	color: #000000;



	text-decoration: none;



}



.div-rss a:hover {



	color: #990000;



	text-decoration: underline;



}



.tag-box {



	margin: 0px;



	padding: 10px 10px 10px 10px;



	float: left;



	width: 250px;



	font-size: 12px;



	line-height: 24px;



	color: #000000;



	font-family: "Lucida Sans", "Lucida Grande", "Trebuchet MS";



}



.tag-box a {



	color: #000000;



	text-decoration: none;



}



.tag-box a:hover {



	color: #990000;



	text-decoration: none;



}







.f-box {



	margin: 0px;



	padding: 10px 25px 10px 10px;



	float: left;



	width: 265px;



	font-size: 11px;



	line-height: 18px;



	color: #000000;



}



.f-box img {



	margin: 2px 6px 2px 0px;



	padding: 0px;



	float: left;



	border: 2px solid #efefef;



	width: 30%;



}



.f-box h1 {



	font-family: Arial, Tahoma, "Lucida Sans";



	font-size: 16px;



	line-height: 20px;



	font-weight: bold;



	color: #000000;



	margin: 0px 0px 5px;



	padding: 0px;



}



.f-box a {



	color: #990000;



	text-decoration: underline;



}



.f-box a:hover {



	color: #990000;



	text-decoration: none;



}











.ads {



	margin: 0px;



	/*padding: 10px 25px;*/



	float: left;



	width: 300px;



}



.ads img {



	border: 3px solid #eeeeee;



}



#footer {



	float: left;



	width: 940px;



	padding-top: 15px;



	position: relative;



}



#footer-top {



	background: url(images/bottom-top.gif) no-repeat bottom;



	float: left;



	height: 13px;



	width: 940px;



}



#footer-content {



	background: #373737 url(images/bottom-content-footer.gif) repeat-y;



	float: left;



	width: 920px;



	padding: 10px;



}



#footer-bottom {



	background: url(images/bottom-bottom.gif) no-repeat top;



	float: left;



	height: 13px;



	width: 940px;



	margin: 0px;



	padding: 0px;



}



#footer-content .h-block {



	float: left;



	width: 298px;



	padding-right: 8px;



}



#footer-content .h-block h3 {



	margin: 0px;



	padding: 0px 0px 5px 5px;



	float: left;



	width: 290px;



	font-size: 18px;



	line-height: 24px;



	color: #FFFFFF;



	font-weight: normal;



	border-bottom: 1px solid #ffffff;



}



#footer-content .h-block .list {



	margin: 0px;



	padding: 5px 0px 15px;



	float: left;



	width: 290px;



	list-style-type: none;



}



#footer-content .h-block .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 275px;



	list-style-type: none;



}



#footer-content .h-block .list li {



	font-size: 11px;



	line-height: 16px;



	color: #FFFFFF;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 285px;



}



#footer-content .h-block .list ul li {



	font-size: 11px;



	line-height: 16px;



	color: #FFFFFF;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 275px;



}



#footer-content .h-block .list li a {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	float: left;



	text-decoration: none;



	background: url(images/bottom-bullet.gif) no-repeat left 2px;



}



#footer-content .h-block .list ul li a {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	float: left;



	text-decoration: none;



	background: url(images/bottom-bullet.gif) no-repeat left 2px;



}



#footer-content .h-block .list li a:hover {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	float: left;



	text-decoration: underline;



	background: url(images/bottom-bullet.gif) no-repeat left 2px;



}



#footer-content .h-block .list ul li a:hover {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 0px 0px 15px;



	float: left;



	text-decoration: underline;



	background: url(images/bottom-bullet.gif) no-repeat left 2px;



}



#footer-close {



	margin: 0px;



	padding: 10px 20px;



	float: left;



	width: 900px;



	font-size: 11px;



	line-height: 18px;



	color: #ffffff;



}



#footer-close a {



	color: #ffffff;



	text-decoration: underline;



}



#footer-close a:hover {



	color: #740202;



	text-decoration: none;



}







#search-form {



	margin:0px 0 10px 20px;



	padding:10px 10px 10px 10px;



	float: left;



	width: 230px;



	border: 1px solid #dedede;



	background: #f9f9f9;



}







#search-form h3 {



	width:250px;



	height:41px;



	float:left;



	font:bold 14px Arial, Helvetica, sans-serif;



	color:#ffffff;



	line-height:38px;



	margin:0px 0 10px 0;



	padding:0 0 0 50px;



	background:url(images/site_link_headline.jpg) 0 0 no-repeat;



}



.search-field {



	margin: 0px 0 0 ;



	padding: 2px;



	float: left;



	width: 222px;



	border: 1px solid #CCCCCC;



}



.search-button {



	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



	padding: 1px 8px;



	margin: 8px 0px 0px;



}











#themeswitcher {



	margin: 0px;



	padding: 5px 0px 12px 15px;



	float: left;



	width: 96%;



	list-style-type: none;



}



#themeswitcher li {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



#themeswitcher select {



	margin: 0px;



	padding: 2px;



	float: left;



	width: 96%;



	border: 1px solid #CCCCCC;



	font-size: 13px;



	color: #000000;



	background: #F9F9F9;



}



.akpc_pop {



	font-size: 11px;



	line-height: 18px;



	color: #000000;



	margin: 5px 0px 0px;



	padding: 0px;



	clear: both;



	font-family: Tahoma, "Lucida Sans", Arial;



}



.pullquote-left {



	color: #000000;



	background: #F6F6F6;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: left;



	width: 30%;



	border: 2px solid #CCCCCC;



	text-align: center;



	letter-spacing: -1px;



	font-size: 0.75em;



	font-weight: bold;



}



.pullquote-right {



    color: #000000;



	background: #F6F6F6;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: left;



	width: 30%;



	border: 2px solid #CCCCCC;



	text-align: center;



	letter-spacing: -1px;



	font-size: 0.75em;



	font-weight: bold;



}



.caption-img-left {



	display: block;



	margin: 15px 5px 2px 0px;



	padding: 0px;



	float: left;



	width: auto;



}



.caption-img-left p {



	font-size: 1em;



	color: #666666;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



}















.caption-img-left img {



	margin: 0px;



	padding: 0px;



	display: block;



	float: left;



}







.caption-img-right {



	display: block;



	margin: 15px 5px 2px;



	padding: 0px;



	float: right;



}



.caption-img-right p {



	font-size: 1em;



	color: #666666;



	margin: 0px;



	padding: 0px;



	clear: both;



	width: auto;



}







.caption-img-right img {



	clear: both;



	margin: 0px;



	padding: 0px;



	display: block;



}







dl {



	padding-left: 10px;



	font-size: 1em;



	margin-top: 8px;



	margin-bottom: 8px;



	font-family: Arial, Helvetica, sans-serif;







}







dt {



margin-bottom: 5px;



margin-top: 0px;



font-weight: 400;



font-family: Arial, Helvetica, sans-serif;



font-size: 1em;



}







dd {



font-style: italic;



margin-bottom: 8px;



margin-left: 0px;



font-family: Arial, Helvetica, sans-serif;



font-size: 1em;



}











.post-content blockquote {



	width:540px;



	display:block;



	float:left;



	margin: 0px 0 0px 10px;



	padding: 0px;



	clear:both;



	



}



.post-content blockquote p {



	width:510px; 



	margin:20px 0; 



	padding:10px 10px 10px 10px ; 



	float:left; 



	font-family: Arial, Helvetica, sans-serif; 



	font-size:13px;



	text-align:left;



	font-weight:bold; 



	color:#373737;



	text-shadow: 0px 2px 3px  #dddddd;



	border-left:4px solid#AA1E23;



	/*border-bottom:1px solid#000;*/



	background:#FBF4EE;



}















.post-content code {



	width:540px;



	display:block;



	float:left;



	margin: 0px 0 0px 10px;



	padding: 0px;



	clear:both;



	



}



.post-content code p {



	width:510px; 



	margin:20px 0; 



	padding:10px 10px 10px 10px ; 



	float:left; 



	font-family:"Courier New", Courier, monospace; 



	font-size:13px;



	text-align:left;



	font-weight:bold; 



	color:#373737;



	text-shadow: 0px 2px 3px  #dddddd;



	border-left:4px solid#AA1E23;



	/*border-bottom:1px solid#000;*/



	background:#FBF4EE;



}















.alignleft {



	text-align: left;



	float: left;



}



.alignright {



	text-align: right;



	float: right;



}



.center {



	text-align: center;



	margin: 0px auto;



	clear: both;



}



img.alignleft {



	padding: 0px;



	float: left;



	margin-right: 5px;



	margin-top: 2px;



	margin-bottom: 5px;



}



img.alignright {



	padding: 4px;



	float: right;



	margin-top: 10px;



	margin-left: 10px;



}



img.center {



	padding: 4px;



	display: block;



	margin: 5px auto;



	clear: both;



}



pre {



	margin: 8px 0px;



	padding: 0px;



	clear: both;



	width: 90%;



	overflow: scroll;



	font-family: Verdana, sans-serif, Arial;



	font-size: 1em;



	background: #FFFFFF;



	color: #000000;



	border: 1px solid #999999;



}



em {



	color: #333333;



	font-size: 14px;



	text-transform: lowercase;



}



.post-content h2 {


        width:560px;
	margin: 0px 0px 5px;



	padding: 10px 0px;



	font-size: 20px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h3 {


        width:560px;
	margin: 0px 0px 5px;



	padding: 10px 0px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h4 {


width:560px;
	margin: 0px 0px 5px;



	padding: 10px 0px;



	font-size: 18px;



	font-weight: bold;



	line-height: 24px;



}



.post-content h5 {



	margin: 0px 0px 5px;


width:560px;
	padding: 10pxpx 0px;



	font-size: 16px;



	font-weight: bold;



	line-height: 19px;



}



.post-content h6 {



	margin: 0px 0px 5px;


width:560px;
	padding: 10px 0px;



	font-size: 14px;



	font-weight: bold;



	line-height: 18px;



}











.info {



	border: 1px solid #4AB7FF;



	font-size: 11px;



	color: #191919;



	background: #BFE5FF url(images/styling/info.gif) no-repeat 5px center;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	display: block;



	font-weight: 400;



	width: 70%;



}



.warning {



	border: 1px solid #FF8888;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	background: #FFBFBF url(images/styling/warning.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.download {



	border: 1px solid #C2E069;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, sans-serif, "Courier New";



	line-height: 125%;



	background: #E5F2BF url(images/styling/download.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.alert {



	border: 1px solid #FFC875;



	font-size: 11px;



	color: #191919;



	line-height: 125%;



	background: #FFE5BF url(images/styling/alert.gif) no-repeat 5px 5px;



	font-family: Verdana, sans-serif, "Courier New";



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}



.note {



	border: 1px solid #FFE375;



	font-size: 11px;



	color: #191919;



	font-family: Verdana, "Times New Roman", Times, Georgia, serif;



	line-height: 125%;



	background: #FFF2BF url(images/styling/note.gif) no-repeat 5px center;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: 400;



	width: 70%;



}




