/*



	Theme Name: Redie 3.0



	Theme URI: http://www.pragyawebsol.com/



    Download URL: http://www.va4business.com/free-themes/redie1.zip



	Description: A theme created by <a href="http://www.pragyawebsol.com" target="_blank">PragyaWebSol</a>.



	Author: Steve Arun



	Author URI: http://www.va4busines.com/



*/



body {



	font-family: Verdana, sans-serif;



	font-size: 12px;



	color: #222;



	margin: 0px;



	padding: 0px;



	background-image: url(images/header_bg.gif);



	background-repeat: repeat-x;



	background-position: top;



}img {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



}.download {



	clear: both;



	padding: 3px;



	background-color: #CCCC99;



	color: #FFFFFF;



	margin-right: 50px;



	border: 1px solid #CCCCCC;



	font-size: 12px;



	line-height: 18px;



}

.alignleft { float:left; width:40%;margin-right:2em; margin-bottom:1em;}



.alignright { float:right; width:40%; margin-left:2em;margin-bottom:1em; text-align:right;}



.notice {



	clear: both;



	padding: 3px;



	background-color: #999900;



	color: #FFFFFF;



	margin-right: 50px;



	border: 1px solid #CCCCCC;



	font-size: 12px;



	line-height: 18px;



}



.warning {



	clear: both;



	padding: 3px;



	background-color: #CCCCCC;



	color: #000000;



	margin-right: 50px;



	border: 1px solid #CCCCCC;



	font-size: 12px;



	line-height: 18px;



}

a img {

vertical-align:middle;

}



img.alignleft {



	float: left;



	margin-top: 5px;



	margin-right: 8px;



	margin-bottom: 2px;



	margin-left: 0px;

	

	width:auto;



}



img.alignright {



	float: right;



	margin-top: 8px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 8px;



}



img.aligncenter {



	display: block;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 4px;



	margin-left: auto;



	clear: both;



}



.alignleft {



}



.alignright {



	float: right;



}



.aligncenter {



	display: block;



	clear: both;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



.wrapper {



	width: 100%;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;

	

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



	background-repeat: repeat-x;



	background-position: top;





}



.wrapper2 {



	width: 100%;

	

	margin:0;

	

	

	display:block;



}



.container {



	width: 916px;

	margin-right:auto;

	margin-left:auto;



}



#headers {



	height: 117px;



	width: 916px;







	







	vertical-align:top;







	







	position:relative;



}



.left-head h1 {



	margin: 0px;



	float: left;



	width: 400px;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	font-size: 1.8em;



	color: #FFFFFF;



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



	font-weight: normal;



	letter-spacing: -1px;



	text-align: left;



}



.left-head p {



	font-size: 15px;



	font-weight: normal;



	color: #CCCCCC;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 400px;



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



	letter-spacing: -1px;



}







.left-head h1 a:link, .left-head h1 a:visited {



	color: #ededed;



	text-decoration: none;



}



.left-head h1 a:hover, .left-head h1 a:active {



	color: #ffffff;



}.right-head {



	float: right;



	width: 500px;



	padding-top: 10px;







	







	height:58px;



}



.left-head {



	float: left;



	width: 400px;



	padding-top: 10px;







	







	height:58px;







	







	vertical-align:top;



}



.pfield {



	float: left;



	height: 35px;



	width: 279px;



	margin: 0px;



	padding: 0px;



	background-image: url(images/s.gif);



	background-repeat: no-repeat;



}



.pbutton {



	margin: 0px;



	padding: 0px;



	float: left;



}







.ptext {



	padding: 2px;



	width: 240px;



	border: 1px solid #f4f4f4;



	margin-top: 5px;



	margin-left: 15px;



}







#s-form {



	margin: 0px;



	padding: 0px;



	float: right;



	width: 350px;



}



#s-form form {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 350px;



}



#navigators {



	float: left;



	width: 916px;







	







	display:block;







	







}



#navigators ul {



	margin: 0px;



	float: left;



	width: 916px;



	padding-top: 17px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	list-style-type: none;



}



#navigators ul li {



	margin: 0px;



	padding: 0px;



	display: inline;







	







	font-size:12px;



}



#navigators ul li a:link, #navigators ul li a:visited {



	display: block;



	float: left;



	width: auto;



	padding-right: 15px;



	padding-left: 15px;



	height: 25px;



	line-height: 25px;



	color: #ccc;



	text-decoration: none;



	text-align: center;



	background-color: #3C575E;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



	border-top-width: 2px;



	border-top-style: solid;



	border-top-color: #456269;



}



#navigators ul li a:hover, #navigators ul li a:active {



	display: block;



	float: left;



	width: auto;



	padding-right: 15px;



	padding-left: 15px;



	height: 25px;



	line-height: 25px;



	color: #f4f4f4;



	text-decoration: none;



	text-align: center;



	background-color: #286B75;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



	border-top-width: 2px;



	border-top-style: solid;



	border-top-color: #2F8F9D;



}



#navigators ul li.current_page_item a {



	display: block;



	float: left;



	width: auto;



	padding-right: 15px;



	padding-left: 15px;



	height: 25px;



	line-height: 25px;



	color: #f4f4f4;



	text-decoration: none;



	text-align: center;



	background-color: #047282;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



	border-top-width: 2px;



	border-top-style: solid;



	border-top-color: #009CB2;



}#top-content {



	background-image: url(images/top_c.gif);



	background-repeat: no-repeat;



	float: left;



	height: 31px;



	width: 916px;



	padding-top: 15px;



	background-position: bottom;



}







#main-content {



	float: left;



	width: 916px;



	background-image: url(images/mid_c.gif);



	background-repeat: repeat-y;



	position: relative;



}



#footer {



	float: left;



	height: 60px;



	width: 908px;



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



	font-size: 12px;



	text-align: center;



	padding-right: 6px;



	color: #999999;



}



#footer a:link, #footer a:visited {



	color: #666666;



	text-decoration: underline;



}



#footer a:hover, #footer a:active {



	color: #000000;



	text-decoration: none;



}







#bottom-content {







	background-image: url(images/bottom_c.gif);



	background-repeat: no-repeat;



	background-position: top;



	float: left;



	height: 43px;



	width: 916px;



}



#right-content-post {



	float: right;



	width: 680px;



	padding-right: 15px;



	padding-left: 5px;



	position: relative;



}



#whole_page {



	float: right;



	width: 880px;



	padding-right: 15px;



	padding-left: 5px;



	position: relative;



}



#left-content-sidebar {



	width: 180px;



	padding-left: 15px;



	float: left;



}







/* start post-content post config */







#post-entry {



	float: left;



	width: 430px;



	padding-top: 0px;



	padding-bottom: 20px;



	padding-left:20px;



	padding-right:20px;



	text-align:justify;

}



#post_entry_whole_page {



	float: left;



	width: 880px;



	padding-top: 0px;



	padding-bottom: 20px;



	padding-left:20px;



	padding-right:20px;



	text-align:justify;

}





#post-entry h1 {



	float: left;



	width: 435px;



	margin: 0px 0px 1em 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;







}



#post_entry_whole_page h1 {

	float: left;



	width: 735px;



	margin: 0px 0px 1em 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



}



#post-entry-nosidebar {



	float: left;



	width: 630px;



	padding-top: 0px;



	padding-bottom: 20px;







		padding-left:20px;







	padding-right:20px;



	text-align:justify;}



#post-entry h1 {



	float: left;



	width: 435px;



	margin: 0px 0px 1em 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



}



#post-entry h2 {



	float: left;



	width: 490px;



	margin: 0px;



	padding: 0px;



	font-size: 1.6em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



	color: #000000;



}







#post-entry-nosidebar h2 {



	float: left;



	width: 610px;



	margin: 0px;



	padding: 0px;



	font-size: 1.6em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



	color: #000000;







}



#post-entry h3 {



	float: left;



	width: 490px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



	margin-top: 20px;



	margin-right: 0px;



	margin-bottom: 14px;



	margin-left: 0px;



	color: #007787;



}



#post-entry h4 {



	float: left;



	width: 490px;



	margin: 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



}



#post-entry h5 {



	float: left;



	width: 490px;



	margin: 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



}



#post-entry h6 {



	float: left;



	width: 490px;



	margin: 0px;



	padding: 0px;



	font-size: 1.8em;



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



	letter-spacing: -1px;



	text-align: left;



	font-weight: normal;



}







#post-entry h1 a:link, #post-entry h1 a:visited, #post-entry-nosidebar h1 a, #post_entry_whole_page h1 a:link, #post_entry_whole_page a:visited {



	color: #A10000;



	text-decoration: none;



}



#post-entry h1 a:hover, #post-entry h1 a:active, #post-entry-nosidebar h1 a:hover, #post-entry-nosidebar h1 a:active, #post_entry_whole_page a:hover {



	color: #cc0000;



	text-decoration: none;



}



#post-entry-nosidebar h4 { float:left; width:440px;}



#post-entry-nosidebar h4 a:link, #post-entry-nosidebar h4 a:visited {



	color: #CC0000;



	text-decoration: none;

	

	font-size:10pt;

	

	text-align:left;



}



#post-entry-nosidebar h4 a:hover, #post-entry-nosidebar h4 a:active {



	color: #FFFFFF;



	text-decoration: none;



	background-color: #CC0000;



}



.post-meta {



	float: left;



	width: 490px;



	padding-top: 5px;



}



.post-clear {



	float: left;



	height: 20px;



	width: 490px;



}







.post-date {



	float: left;



	width: 490px;



	padding-left: 18px;



	background-image: url(images/time.gif);



	background-repeat: no-repeat;



	background-position: left center;



	font-size: 11px;



	color: #333333;



	line-height: 18px;



}


.post-date0 {



	float: left;



	width: 490px;





	background-repeat: no-repeat;



	background-position: left center;



	font-size: 11px;



	color: #333333;



	line-height: 18px;



}





.authors-cat {



	float: left;



	width: 490px;



	font-size: 11px;



	color: #333333;



	background-image: url(images/author.gif);



	background-repeat: no-repeat;



	background-position: left 4px;



	line-height: 24px;



	padding-left: 18px;



}



.authors-cat a:link, .authors-cat a:visited {



	color: #CB2026;



	text-decoration: none;



}



.authors-cat a:hover, .authors-cat a:active {



	color: #FFFFFF;



	text-decoration: none;



	background-color: #007787;



}



.post-date a:link, .post-date a:visited, .post-date0 a:link, .post-date0 a:visited {







	color:#990000;



	text-decoration: none;



}



.post-date a:hover, .post-date a:active {	color: #000000;



	text-decoration: underline;



}



.post-content {



	float: left;



	width: 435px;



	padding-top: 8px;



	padding-bottom: 16px;



	font-size: 1em;



	line-height: 1.6em;



	color: #333333;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E8E8E8;



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



}



.post_content_whole_page {



	float: left;



	width: 835px;



	padding-top: 8px;



	padding-bottom: 16px;



	font-size: 1em;



	line-height: 1.6em;



	color: #333333;



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



}





.post-content-nsb {



	float: left;



	width: 605px;



	padding-top: 8px;



	padding-bottom: 16px;



	font-size: 1em;



	line-height: 1.6em;



	color: #333333;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E8E8E8;



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



}



.post-content p, .post-content-nsb p {



	margin-bottom: 8px;



}



.post-content code {



	display: block;



	padding: 5px;



	clear: both;



	margin-top: 10px;



	margin-right: 40px;



	margin-bottom: 10px;



	margin-left: 5px;



	font-family: "Lucida Grande", "Lucida Sans", Tahoma;



	font-size: 12px;



	color: #000000;



	background-color: #F8F8F8;



	border: 1px dotted #F7F7F7;



}



.post-content img {



	padding: 2px;



	background-color: #f7f7f7;



}



.post-content blockquote {



	background-image: url(images/bquote.gif);



	background-repeat: no-repeat;
	

	background-position: left top;



	clear: both;

	

	display:block;



	margin-top: 10px;



	margin-right: 40px;



	margin-bottom: 10px;



	margin-left: 5px;



	padding-top: 15px;



	padding-left: 38px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size: 1em;
	
	line-height:1.5em;
	
	text-align:left;



	color: #9F6D74;

	



}



.post-content a:link, .post-content a:visited, .post-content-nsb a:link, .post-content-nsb a:visited {



	color: #AA0000;



	text-decoration: none;

	

	vertical-align:middle;



}



.post-content a:hover, .post-content a:active, .post-content-nsb a:hover, .post-content-nsb a:active {



	color: #FFFFFF;



	text-decoration: none;



	background-color: #AA0000;

	

	vertical-align:middle;



}



.post-commented {



	float: left;



	width: 290px;



	padding-left: 18px;



	font-size: 11px;



	color: #000000;



	background-image: url(images/comment.gif);



	background-repeat: no-repeat;



	background-position: left 3px;



	line-height: 18px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #F2F2F2;



}



.post-commented a:link, .post-commented a:visited {







	color: #333333;



	text-decoration: none;



}



.post-commented a:hover, .post-commented a:active {	color: #000000;



	text-decoration: underline;



}



#post-navigator {



	float: left;



	height: 30px;



	width: 490px;



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



	font-size: 16px;



	line-height: 30px;



	letter-spacing: -1px;



	font-weight: normal;



}



#post-navigator a:link, #post-navigator a:visited {



	color: #000000;



	text-decoration: underline;



}



#post-navigator a:hover, #post-navigator a:active {



	color: #007787;



	text-decoration: none;



}







/* comment-template config css */







#comment_tpl {



	float: left;



	width: 490px;



}



#comment_tpl code {



	font-family: "Times New Roman", Times, serif;



	font-size: 12px;



	font-weight: bold;



	padding: 4px;



	clear: both;



	margin-top: 10px;



	margin-right: 30px;



	margin-bottom: 10px;



	margin-left: 10px;



	border: 1px solid #CCCCCC;



	display: block;



}



#comment_tpl blockquote {



	font-size: 12px;



	font-style: italic;



	font-weight: bold;



	color: #666666;



	text-align: left;



	clear: both;



	margin-top: 10px;



	margin-right: 30px;



	margin-bottom: 10px;



	margin-left: 10px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 8px;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #666666;



}







#comment_tpl form {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 490px;



}







#comment_tpl a:link, #comment_tpl a:visited {



	color: #666666;



	text-decoration: underline;



	font-weight: bold;



}



#comment_tpl a:hover, #comment_tpl a:active {



	color: #007787;



	text-decoration: none;



	font-weight: bold;



}



.rss {



	font-size: 14px;



	color: #000000;



	background-image: url(images/feed-icon-16x16.png);



	background-repeat: no-repeat;



	background-position: left center;



	margin: 0px;



	float: left;



	width: 490px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 20px;



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



}



.coms {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 457px;



}



.coms_top {



	background-image: url(images/com_t.gif);



	background-position: bottom;



	float: left;



	height: 19px;



	width: 457px;



}



.coms_mid {



	background-image: url(images/com_m.gif);



	float: left;



	width: 437px;



	background-repeat: repeat-y;



	padding-right: 10px;



	padding-left: 10px;



	font-size: 11px;



	color: #333333;



}



.coms_bottom {



	background-image: url(images/com_b.gif);



	float: left;



	width: 457px;



	background-repeat: no-repeat;



	background-position: top;



	height: 44px;



}



.coms_top_alt {



	background-image: url(images/com_t_alt.gif);



	background-position: bottom;



	float: left;



	height: 19px;



	width: 457px;



}



.coms_mid_alt {



	background-image: url(images/com_m_alt.gif);



	float: left;



	width: 437px;



	background-repeat: repeat-y;



	padding-right: 10px;



	padding-left: 10px;



	font-size: 11px;



	color: #000000;



}



.coms_bottom_alt {



	background-image: url(images/com_b_alt.gif);



	float: left;



	width: 457px;



	background-repeat: no-repeat;



	background-position: top;



	height: 44px;



}



#t1_style {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 490px;



}



#t1_style p {



	margin-bottom: 10px;



	font-size: 14px;



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



	color: #666666;



	letter-spacing: -1px;



	margin-top: 0px;



}



#t1_style input {



	width: 280px;



	padding-top: 2px;



	padding-right: 2px;



	padding-bottom: 2px;



	padding-left: 2px;



	border: 1px solid #E5E5E5;



}



#t1_style input:hover {



	width: 280px;



	border: 1px solid #CCCCCC;



	background-color: #FFFFFF;



	padding: 2px;



}



#t2_style {







	margin: 0px;



	padding: 0px;



	float: left;



	width: 490px;



}



#t2_style p {







	margin-bottom: 10px;



	font-size: 14px;



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



	color: #666666;



	letter-spacing: -1px;



	margin-top: 0px;



}



#t2_style textarea {



	padding: 5px;



	height: 180px;



	width: 400px;



	border: 1px solid #E5E5E5;



}



#t2_style textarea:hover {



	padding: 5px;



	height: 180px;



	width: 400px;



	border: 1px solid #CCCCCC;



	background-color: #FFFFFF;



}







/* sidebars config */



#sidebars {



	float: left;



	width: 200px;



}



#sidebars h3 {



	float: left;



	width: 175px;



	margin: 0px;



	background-color: #007787;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #1A686D;



	padding:4px 10px 4px 10px;



	line-height: 1.2em;



	color: #FFFFFF;



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



	font-size: 15px;



}



#sidebars_r {



	float: right;



	width: 180px;



padding-right: 15px;



}



#sidebars_r h3 {



	float: left;



	width: 175px;



	margin: 0px;



	background-color: #007787;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #1A686D;



	padding:4px 10px 4px 10px;



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



	font-size: 15px;



	line-height: 1.2em;



	color: #FFFFFF;



}
#sidebars_r .noted h3 {
background-color:#cc0000;
border-bottom: 2px solid #aa0000;
}


.arrow, .arrow2, .non_arrow {



	text-align: left;



	float: left;



	width: 193px;



	list-style-type: none;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #EFEFEF;



	border-left-color: #EFEFEF;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 28px;



	margin-left: 0px;



	border-bottom-width: 2px;



	border-bottom-style: solid;



	border-bottom-color: #E6E6E6;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}



.arrow li {



	float: left;



	font-size: small;



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



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



}







.arrow2 li {



	float: left;



	font-size: 1em;



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 5px;



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



	



}







.non_arrow li {



	float: left;



	font-size: 1em;



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 5px;



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



	



}











.arrow2 hr { width:74%; color:#e2e2e2; height:1px; margin:0.2em auto 0.2em auto;}







.arrow li a {



	display: block;



	padding-left: 5px;



	margin: 0px;



	float: left;



	padding-top: 0px;



	padding-bottom: 0px;

	

	padding-left:5px;



	color: #333333;



	text-decoration: none;



}



.arrow li a:hover, .arrow li a:active {



	color: #333333;



}



.arrow li div p a {



	display: inline;



	padding-left: 0px;



	margin: 0px;



	float: none;



	padding-top: 0px;



	padding-bottom: 0px;

	

	padding-left:0px;



	color: #cc0000;



	text-decoration: none;



}



.arrow li div p a:hover {



	margin: 0px;



	color: #cc0000;



	text-decoration: underline;



}





ul.arrow li ul li, ul.arrow2 li ul li  { width:174px;}







ul.arrow li ul li.current_page_item a { font-size:1.1em; font-weight:bold;}







ul.arrow li ul li.current_page_item {font-weight:bold;}







ul.arrow li ul li.current_page_item a:after { content:" >>";}



ul.arrow li ul li ul li.page_item a, ul.arrow li ul li ul li.page_item a:hover { font-size:1em; font-weight:bold; margin:0; display:block; padding:0; }



ul.arrow li ul li ul li.page_item a:after { content:" ";}



#sidebars_r .arrow li p a:link {



	display: inline;



	padding-left: 0px;



	margin: 0px;



	float: none;



	padding-top: 0px;



	padding-bottom: 0px;



	color: #cc0000;



	text-decoration: none;



}



#sidebars_r .arrow li p a:hover {



	display: inline;



	padding-left: 0px;



	margin: 0px;



	float: none;



	padding-top: 0px;



	padding-bottom: 0px;



	color: #cc0000;



}

.arrow2 li a:link, .arrow2 li a:visited {







	color: #cc0000;







}



.arrow2 li a:hover, .arrow2 li a:active {



	color: #990000;



	



}.arrow ul, .arrow2 ul {



	margin: 0.5em 0 0 0px;



	float: left;



	width: 190px;



	list-style-type: none;



	padding: 0px;



	display:block;



}



.non_arrow ul {



	margin:0 0 8px 0;



	width:100%;



	padding:0 6px 0 0;



	display:block;



	list-style-type:none;



	height:auto;



	float:left;



	clear:both;



}



.arrow ul li {



	margin: 0px 0 0.8em 0;



	float: left;



	font-size: 11px;



	color: #999999;



	padding: 0px 0px 0px 8px;



	clear:left;



	width:100%;}







.arrow2 ul li {



	margin: 8px 0 8px 0;



	float: left;



	font-size: 11px;



	color: #666666;



	padding: 0px 5px 0px 5px;



	clear:left;



	width:100%;







}



.non_arrow ul li {



	margin: 0px;



	float: left;



	color: #777777;



	font-size:0.9em;



	padding: 0px 0px 0px 0px;



	clear:left;



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



	width:auto;







}





.arrow ul.big li { font-size:12px;}



.arrow ul li a:link, .arrow ul li a:visited {



	display: block;



	margin: 0px;



	color: #666666;



	text-decoration: none;



}



.arrow ul li a:hover, .arrow ul li a:active {



	color: #333;



}



.non_arrow ul li a:link, .non_arrow ul li a:visited {



	display: block;



	margin: 0px 0px 0.3em 0px;



	color: #1C91A1;



	text-decoration: none;



	font-size:11px;



}



.non_arrow ul li a:hover, .non_arrow ul li a:active {



	display: block;



	margin: 0px 0px 0.3em 0px;



	color: #007B8B;



	text-decoration: underline;



}











/* calendar config */







#wp-calendar {



	empty-cells: show;



	width: 173px;



	text-align: center;



	float: left;



	padding: 0px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	letter-spacing: -1px;



	font-size: 13px;



	border-right-width: 1px;



	border-bottom-width: 2px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-bottom-color: #E6E6E6;



	border-right-color: #EFEFEF;



	border-left-color: #EFEFEF;



}







#wp-calendar a:link, #wp-calendar a:visited {



	text-decoration: none;



	color: #000000;



	font-weight: bold;



}



#wp-calendar a:hover, #wp-calendar a:active {



	text-decoration: none;



	color: #007787;



	font-weight: bold;



}



#wp-calendar caption {



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



	font-size: 15px;



	color: #FFFFFF;



	letter-spacing: -1px;



	font-weight: bold;



	background-color: #007787;



	width: 167px;



	margin: 0px;



	height: 30px;



	line-height: 30px;



	text-align: left;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 6px;



}#wp-calendar th {



	margin: 0px;



	padding: 0px;



	text-align: center;



}







#wp-calendar #next a {



	text-align: left;



	color: #000000;



	text-decoration: none;



	float: right;



	padding-top: 10px;



}







#wp-calendar #prev a {



	text-align: center;



	color: #CC0000;



	text-decoration: none;



	float: left;



	padding-top: 10px;



}



#wp-calendar td {



	margin: 0px;



	padding: 0px;



	text-align: center;



}



#wp-calendar tf {



	margin: 0px;



	padding: 0px;



}



.blod-user {



	font-weight: bold;



	background-image: url(images/comment-b.gif);



	background-repeat: no-repeat;



	background-position: left 1px;



	padding-left: 17px;



	float: left;



	padding-top: 1px;



	padding-bottom: 1px;



	width: 380px;



	color: #007787;



}



.blod-date {



	background-image: url(images/timeb.gif);



	background-repeat: no-repeat;



	background-position: left 1px;



	padding-left: 17px;



	float: left;



	padding-top: 2px;



	padding-bottom: 2px;



	width: 380px;



	color: #666666;



}



.blod-text {



	float: left;



	padding-top: 8px;



	padding-bottom: 8px;



	width: 390px;



	color: #666666;



	font-size: 13px;



}



<!-- perps widget V -->







#text-150521911 ul { line-height:1em;}







#text-150521911 div { padding:2em auto 2em 2em; width:93%; text-align:left;}







#text-150521911 small { color:#777777; font-size:0.8em; line-height:0.95em; font-weight:normal;}







#text-150521911 small strong { font-weight: bold;}



#text-150521911 ul li ul li { font-weight:bold; color:#444444;  margin-bottom:0.8em; font-size:1.1em; clear:both;background-image:none; list-style:none;}







#text-150521911 ul li ul li a {color:#444444;background-image:none;}







#text-150521911 ul li ul li a:hover {color:#990000;background-image:none;}











.textwidget h4 { padding:10px auto 10px auto; margin:0; font-size: 13px; text-transform:lowercase;}







.textwidget p { color:#777777; margin: 1em 6px 1em 3px; font-size:0.9em; clear:both; display:block;}



.textwidget p a:link, .textwidget a {



	color: #1C91A1;



	text-decoration: none;



}



.textwidget p a:hover, .textwidget a:hover {



	color: #007B8B;



	text-decoration: none;



}







#edit { float:right; margin:0 59px 0 0;}



.date { color:#BC4E4B; font-size:0.9em; margin-left:0.4em;text-align:right; }



.clear { clear:both;}



h4.big { font-size:14px;}<!-- stalker log V -->



#text-152844291 { padding:20px auto; clear:left;}



<!-- end stalker log -->



<!-- various xtras-->



.dTreeNode a {clear:left;}

.paginate { clear:both; font-size:1.1em; padding:0;}

.paginate a { padding:0.2em 0.3em 0.2em 0.3em; color:#CC0000; font-weight:bold; text-decoration:none;}

.paginate a:hover {background-color:#CC0000; color:#fff;}

.translate { float:right; text-align:right; clear:right; padding-top:8px; padding-right:26px; width:336px;}

#translation_bar a img { margin-right:3px;}

a.ext, ul.ext_list li a



{



  background: url(images/external.gif) no-repeat right top;



  padding-right: 12px;



}



.trans-text {width: 160px;font-size:0.7em; color:#ddd; text-align:left; position:absolute; top:0; right:0;}



.trans-text p {margin:12px 12px 0 0;}



.trans-text a {color:#e36a6a; text-decoration:none;}



.tans-text a:hover {color:#df2222;}



#wp_quotes { font-family:ms trebuchet, georgia, serif; padding:0 1em 1em 0.5em;}



#wp_quotes_author { font-weight:bold; text-align:right; margin:10px 0 6px 0;}



#wp_quotes_author b a, #wp_quotes_author b a:link, #wp_quotes_author b a:visited { color:#000; font-family:inherit;}



#random-quote a { color:#cc0000;}



.catblow { float:right; text-align:right; width:140px; font-size:1.2em; color:#CCCCCC; font-family:arial black, sans-serif; padding:0 10px 0 10px;}



.catblow a {}



.post-content div.indent, .post-content-nsb div.indent { background-image:none;



background-position:left top;



background-repeat:no-repeat;



clear:both;



color:#666666;



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



font-size:0.9em;



font-weight:normal;



margin:10px 0px 10px 5px;



padding-left:38px;



padding-top:15px;}





.wp-caption { padding:4px 4px 2px 4px; background-color:#f6f6f6; border:1px solid #ddd;}



p.wp-caption-text { padding: 0px 6px 0px 6px; color:#6e6e6e; text-align:left; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.05em;}



ul.list li { margin:0px 0px 0.2em 6px;}



.alert {

background-color:#f3e4e4;

border:1px solid #aa0000;

-moz-border-radius: 14pt;

border-radius:14pt;

padding:20px;

margin:20px 0 40px 0;

}



.alert p {

font-size:0.9em;

font-family:Verdana, sans-serif;

color:#444;



}



.blue {

background-color:#E4F0F3;

border:1px solid #0084AA;

-moz-border-radius: 8pt;

border-radius:8pt;

padding:8px 20px 8px 20px;

margin:0px 0 40px 0;

}



.blue p {

font-size:0.9em;

font-family:Verdana, sans-serif;

color:#013A4B;



}





#text-283103881 h3 { background-color:#aa0000;

border-bottom:2px solid #870000;}

#text-283103881 .textwidget { font-family:"Courier New", Courier, monospace;

color:#333;}



div#comment_tpl p.tb {

background-color:#eee;

border:1px solid #ccc;

padding:14px;

font-size:0.85em;

margin-right:50px;

-moz-border-radius: 8pt;

border-radius:8pt;

color:#555;

}

#post-entry .series_toc {

border-bottom:1px solid #e4e4e4;

border-top:1px solid #e4e4e4;

padding:6px 0 6px 0;

margin-bottom:20px;

}

#post-entry .series_toc h5 {

font-size:0.9em;

font-weight:bold;

margin:0 0 8px 0;

color:#ddd;

}



#post-entry .series_toc h5 b, .series_toc h5 strong {

color:#aaa;

}



#post-entry .series_toc li {

font-size:0.9em;

margin-bottom:0.05em;

list-style:none;

font-weight:bold;

}



#post-entry .series_toc li a {

color:#777;

background-color:transparent;

text-decoration:underline;

}

#post-entry .series_toc li a:hover {

text-decoration:none;

}

#post-entry .series_toc li.current-list-item {

list-style:disc;

list-style:#e4e4e4;

color:#DF8B8B;

}



#post-entry .series_toc li.current-list-item bold {

color:#DF8B8B;



}



#navigators ul li.page-item-859 a:link, #navigators ul li.page-item-859 a:visited {font-weight:bold; background-color:#ddd; border-top:2px solid #bbb; color:#111;}



#navigators ul li.page-item-859 a:hover {font-weight:bold; background-color:#eee; border-top:2px solid #d2d2d2; color:#555;}
