body {
	background: #fff;
	color: #000000;
}

/*--- clear rating stars ----*/
.ratingblock, .thumblock{clear:both;}

* {


	padding: 0;



	margin: 0;



}



.clear{clear:both;}





/*---:[ core layout elements ]:---*/







#container {

	width: 800px;

	margin: 0 auto 0 auto;

}



#content_box {

	width: 800px;

	text-align: left;

	float: left;

	clear: both;

	margin:0px;

	padding:0px;

}



#content {

	width:570px;

	padding: 5px 10px 0px 10px;

	float: left;

}



#content h1{

	padding:10px 0 0 0;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

}



#content h3{

	padding:2px 0;

	margin-left:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

}

#content h4{

	padding:2px 0;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}




#content_TV {

	width: 620px;

	padding: 5px 10px 0px 10px;

	float: left;

}



#content_wide {

	width: 620px;

	padding: 5px 10px 0px 10px;

	float: left;

}



#content_widest {

	width: 800px;

	padding: 5px 10px 0px 10px;

	float: center;

}



#sidebar {

	width: 165px;

	padding: 0px;

	float: right;

	background-color:#f7f6E6;

	border-top: 10px solid #f7f6E6;

    border-left:1px solid #999999;

}



#sidebar2 {

	width: 165px;

	padding: 0px 0px 0px 0px;

	float: right;

	background-color:#FFFFF0;

	border-top: 0px solid #FFFFFF;

    border-bottom: 0px solid #FFFFFF;

    border-left:0px solid #999999;

}



#r_sidebar_blog{

	width: 200px;

	padding: 0px;

	float: right;

	margin:5px 0;

}





#r_sidebar_blog h2{

	color:#fff; 

	font-family:Verdana;        

	text-decoration:none;

	font-weight:bold;

	font-size: 13px;

	/*background:#FFFFF0;*/

	padding:0 0 4px 4px; margin:-30px 0 5px 0;

	position:absolute;

}



#r_sidebar_blog h2 a{

	color: #fff; 

	font-family:Verdana;        

	text-decoration:none;

	font-weight:bold;

	font-size: 13px;

	/*background:#FFFFF0;*/

	padding:0 0 4px 4px; margin:0 0 0 5px 0;

}



#r_sidebar_blog h3 a{

	color: #a76b94; 

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:none;

	font-weight:bold;

	font-size: 13px;

	/*background:#FFFFF0;*/

	padding:0 0 4px 4px; margin:0 0 0 5px 0;

}





#r_sidebar_blog_top{

	width: 200px;

	padding:8px 0 0 0;

	height:33px;

	margin:0;

	background:url(images/r_sidebar_top.png) no-repeat;

}



#r_sidebar_blog_mdl{

	width: 187px;

	padding:0 5px 0 8px;

	background:url(images/r_sidebar_mdl.png) repeat-y;

	color:#666;
	
    font-family:Tahoma, Geneva, sans-serif;

	float:left;

}



#r_sidebar_blog_mdl a{

	padding:0;

	margin:0;

	color:#666;

	text-decoration:none;

}



#r_sidebar_blog_mdl ul{

	padding:0;

	margin:0;

	color:#666;

	list-style:none /*circle inside*/;

	font-size:12px;

}



#r_sidebar_blog_mdl ul li{

	padding:3px 0;

	margin:0;

	color:#333;

	list-style:none /*circle inside*/;

	font-size:12px;

	/*border-bottom:1px dashed #a76b94;*/

}



#r_sidebar_blog_mdl ul li a{

	padding:0;

	margin:0;

	color:#333;

	list-style:none /*circle inside*/;

	font-size:12px;

	text-decoration:none;

}



#r_sidebar_blog_mdl .postauthor img{

	float:left; padding:0 2px 0 0;

}



#r_sidebar_blog_mdl .postauthor {
	color: #666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin:0;
	float:left;
	width:180px;
}


#r_sidebar_blog_mdl .sidebar_avtar{width:30px; padding:0 3px 0 0; margin:0; float:left;}


#r_sidebar_blog_mdl input{



	width: 140px;

	padding: 3px;

	color: #000000;

	font: normal 11px Tahoma, Geneva, sans-serif;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-right: 1px solid #f5f5f5;

	border-bottom: 1px solid #f5f5f5;

}









#r_sidebar_blog_mdl input:focus {

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}



#r_sidebar_blog_btm{

	width: 200px;

	background:url(images/r_sidebar_lwr.png) no-repeat;

	padding:0;

	height:11px;

	margin:0;

	clear:both;

}





#sidebar3 {

	width: 165px;

	padding: 0px;

	float: right;

	background-color:#F0F0F0;

	border-top: 10px solid #f7f6E6;

    border-left:1px solid #999999;

}







#l_sidebar {

	width: 145px;

	padding: 0px;

	float: left;

	background-color:#F7F6E6;

	border-right:1px solid #bebb80;

}



#l_sidebar2 {

	width: 145px;

	padding: 0px 0px 0px 0px;

	float: left;

	background-color:#FFFFFF;

	border-top: 0px solid #FFFFFF;

        border-bottom: 0px solid #FFFFFF;

	border-right:1px solid #bebb80;

}



#l_sidebar4 {

	width: 145px;

	padding: 0px 0px 0px 0px;

	float: left;

	background-color:#FFFFF0;

	border-top: 0px solid #FFFFFF;

    border-bottom: 0px solid #FFFFFF;

    border-right:0px solid #999999;

}





#l_sidebar_wrap{

	width: 145px;

	padding: 0px;

	float: left;

}







#l_sidebar_blog{

	width: 145px;

	padding: 0;

	float: left;

	margin:5px 0;

	color:#333;

}



#l_sidebar_blog_top{

	width: 145px;

	padding:0;

	height:9px;

	margin:0;

}



#l_sidebar_blog_mdl{

	width: 145px;

	padding:0;

	background:url(images/l_side_mdl.png) repeat-y;

	margin:0;

}



#l_sidebar_blog_mdl a{

	padding:0;

	margin:0;

	color:#333;

	text-decoration:none;

}



#l_sidebar_blog_mdl h2{

	color: #a76b94; 

	font-family:Verdana;        

	text-decoration:none;

	font-weight:bold;

	font-size: 10px;

	/*background:#FFFFF0;*/

	padding:1px 2px 4px 3px; margin:0 ;

}



#l_sidebar_blog_mdl h2 a{

	color: #a76b94; 

	font-family:Verdana;        

	text-decoration:none;

	font-weight:bold;

	font-size: 11px;

	/*background:#FFFFF0;*/

	padding:1px 2px 4px 3px; margin:0;

}



#l_sidebar_blog_btm{

	width: 145px;

	padding:0;

	height:14px;

	margin:0;

}





#footer {

	width: 800px;

	padding: 10px 0px 0px 0px;

	border-top: 1px solid #ccc;

	margin-left: auto;

    margin-right: auto;

	font-family: Helvetica, Arial, sans-serif;

	color: #000;



}











/*---:[ header styles ]:---*/



#masthead {

	width: 800px;

	height: 95px; background: url('images/header.jpg') no-repeat;

}



#masthead a { display: block; width: 800px; height: 112px;}



ul#nav {

	list-style: none;

	width: 800px;

	padding: 0px;

	float: left;

	background-color:#47b3d0;

	border:1px solid #000000;

}



ul#nav li {

	padding: 0px;

	margin: 0px;

	font: bold 14px Arial, Verdana, san-serif;

	float: left;

}



ul#nav li a, ul#nav li a:visited {

	color: #ffffff;

	text-decoration: none;

	padding: 0px;

	margin: 0px;

}



ul#nav li a:hover {

	color: #2F6D2F;

	text-decoration: none;

	padding: 0px;

	margin: 0px;

}



ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover {

	color: #2F6D2F;

	text-decoration: none;

	padding: 0px;

	margin: 0px;

}



#header_img {

	position: relative;

	width: 800px;

	float: left;

	clear: both;

}



#header_img img {

	display: block;

}



/* this is really just an IE 6 and 7 hack in disguise */



/*---:[ PRACTITIONER content styles ]:---*/



.entry {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;	

}



.entry blockquote {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom:1px solid #CCCCCC;

    background-color:#F0F0F0;

	padding:5px 0px 5px 0px;

}



.entry img {

	border:1px solid #000000;

	margin:0px 5px 0px 0px;

}



.entryheadline {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;	

}



.entry a:link { color: #000000; text-decoration:none }



.entry a:visited { color: #000000; text-decoration: none}



.entry a:hover { text-decoration: underline; }



/*---:[ LIFE content styles ]:---*/



.posts_page h1{

	font-family:Times New Roman, serif;

	font-size:30px;

	color:#2F6D2F;

}



.entry1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	clear: both;

}



.entry1_blogs {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	clear: both;

	border-bottom:1px solid #999999;

	padding:5px 10px 10px 10px;

	margin:0px 0px 10px 0px;

	background-color:#F0F0F0;

}



.entry1 blockquote {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom:1px solid #999999;

	padding:5px 10px 10px 10px;

	margin:0px 0px 10px 0px;

	background-color:#F0F0F0;

	clear: both;

}



.entry1 img {

	border:1px solid #000000;

	margin:0px 5px 0px 0px;

	clear: both;

}



.date{position:absolute; margin:10px 0 0 -46px; padding:0; background:url(images/datebx.png) no-repeat; width:44px; height:63px;}

.date p{margin:0px; padding:5px 0px 0 0; text-align:center; font-size:12px; color:#fff;}



.posts_wrap{
	font-family:Arial, Helvetica, sans-serif;
	clear: both;
	padding:0;
	margin:5px 0px 10px 0px;
}



.post{
    margin:0 5px 5px 5px;
	padding:10px 0 0 0;
	width:545px;

}



.post img {
	border:none;
	margin:0px 5px 0px 0px;
	float:left;
}


.readmore {color:#204a20; font-size:10px; padding:5px 0;}


.readmore a{color:#204a20; text-decoration:underline; font-size:10px; padding:5px 0;}



.postbx_upr{background:url(images/postbx_top.png) no-repeat; width:570px; height:12px; margin:0; padding:0; }



.postbx_mdl{background: #FFF; float:left; border-left:1px solid #204a20; border-right:1px solid #204a20; width:550px; margin:0; padding:0 6px 0 12px; min-height:100px;}



.postbx_lwr{background:url(images/postbx_btm.png) top no-repeat; width:570px; height:13px; margin:0; padding:0; clear:both;}



.post h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#296029;	
	clear: both;
	padding:8px 0; margin:0;
	border-bottom:1px solid #CECECE;
}



.post h1 .tags{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;	
	clear: both;
	padding:8px 0 0 0; margin:0;
	font-weight:normal;
}



.post h1 .tags a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;	
	padding:0; margin:0;
}



.post h1 .tags a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#296029;
	color:#FFF;
	padding:0; margin:0;
	background:;
}


.newsletter_form{margin:20px 0 0 0; padding:0;}

.post ul{
	padding:0;
	margin:0;
	color:#666;
	list-style:circle inside;
	font-size:12px;
}



.post ul li{
	padding:3px 0;
	margin:0;
	color:#333;
	list-style:circle inside;
	font-size:12px;
	/*border-bottom:1px dashed #a76b94;*/
}



.post ul li a{
	padding:0;
	margin:0;
	color:#333;
	list-style:circle inside;
	font-size:12px;
	text-decoration:none;
}


.post ol{

	padding:0;
	margin:0;
	color:#666;
	list-style:decimal inside;
	font-size:12px;
}



.post ol li{
	padding:3px 0;
	margin:0;
	color:#333;
	list-style:decimal inside;
	font-size:12px;
	/*border-bottom:1px dashed #a76b94;*/
}



.post ol li a{
	padding:0;
	margin:0;
	color:#333;
	list-style:decimal inside;
	font-size:12px;
	text-decoration:none;
}

.post h1 a{

	color:#296029;

	text-decoration:none;

	padding:0; margin:0;

}



.post h1 a:hover{

	background:#296029;

	color:#FFF;

	text-decoration:none;

	padding:0; margin:0;

}



.post h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	color:#060;	

}



.post h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#2F6D2F;	

}



.post p {

	margin:8px 0 5px 0;

	clear:both;

	font-size: 12px;

    padding:0;

}







.entry1 h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#2F6D2F;	

	clear: both;

}



.entry1 h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	color:#999999;	

}



.entry1 h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#2F6D2F;	

}



.entry1 p {

	margin: 5px 0 5px 0;

	clear:both;

}



.entry2 {

	font-family:Arial, Verdana, sans-serif;

	font-size: 11px;

}



.entry2 a:link{color: #000000; text-decoration:none }



.entry2 a:visited{color: #000000; text-decoration: none}



.entry2 a:hover{text-decoration: underline; }



.entry2 img{

	border:1px solid #000000;

	margin:0px 5px 0px 0px;

}



/*---< Calendar widget styles >---*/



#calendar_wrap {

	font-size: 1.3em;

}



/*---:[ footer styles ]:---*/



#footer p {

	padding:0px 0px 10px 0px;

	font-size: 11px;

	color: #000000;

	text-align: left;

}



/*---:[ search form styles ]:---*/



#search_form {

}



#search_form .search_input {

	width: 201px;

	padding: 3px;

	color: #000000;

	font: normal 9px Arial, "Times New Roman", Times, serif;

	border-top: 1px solid #999;

	border-left: 1px solid #999;

	border-right: 1px solid #f5f5f5;

	border-bottom: 1px solid #f5f5f5;

}





li.widget .search_input {

	font-size: 1.1em !important;

}



#search_form .search_input:focus {

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}



/*---:[ added ]:---*/



a.rail:link { color: #000000; text-decoration:none }

a.rail:visited { color: #000000; text-decoration: none}

a.rail:hover { text-decoration: underline; }





#contentright {

	width:165px;

	height:1400px;

	padding:0px;

	float:right;

	background:#f0f0f0;

	border-left:1px solid #CCCCCC;

}



.applynow {

	padding:5px 0px 0px 0px;

	font-family: arial, verdana, tahoma;

	font-size: 12pt;

	color: #2F6D2F;

	font-weight: bold;

}



.list {

	padding-left: 15px;

}



.newaddtitle {

	color: #2F6D2F; 

        font-size: 14pt; 

        font-family: Times New Roman, serif;

}



.newaddtitle_topspace {



	color: #2F6D2F; 



        font-size: 14pt; 



        font-family: Times New Roman, serif;



		padding-top: 15px;



}







.newlefttext {



        font-family:Helvetica; Neue;



        font-size:14px;



        font-style:narrow;



        font-weight:bold;



        color: #C9C299; 



        background:#FFFFFF;



        }







.RHStitlesLG {

        color: #BC8F8F; 

        font-family:QuickType II Condensed;        

        text-decoration:none;

        font-style:narrow;

        font-weight:bold;

        font-size: 15px;

        background:#FFFFF0;

}







.RHStitlesSML {



        color: #BC8F8F; 



        font-family:QuickType II Condensed;        



        text-decoration:none;



        font-style:narrow;



        font-weight:bold;        



        font-size: 9px;



        background:#FFFFF0;



}







.newaddlink {



	color: #2F6D2F; 



        text-decoration:none;



        font-size: 11px;



}







.newaddlink2 {



	color: #2F6D2F; 



        text-decoration:none;



        font-size: 11px;



}











.newaddlink3 {



	color: #FF0000; 



        text-decoration:none;



        font-size: 11px;



}







.newaddlink4 {



        font-size:11px;



        color: #000000; 



        text-decoration:none;



}







.newaddlink5 {



	color: #000000; 



        text-decoration:none;



        font-size: 11px;



}







.newaddlink8 {



	color: #2F6D2F; 



        text-decoration:none;



        font-size: 11px;



}











.newaddlink10 {



	color: #000000;



        font-weight:bold; 



        text-decoration:none;



        font-size: 11px;



}











.newaddlink11 {



	color: #000000;



        text-decoration:none;



        font-size: 11px;



}







.newaddlink12 {



	text-decoration:none;



        font-size: 11px;



		color: #2F6D2F;



	



}







.newaddlink13 {



	text-decoration:none;



        font-size: 11px;



		color: #BC8F8F;



	



}







.newaddlink14 {



	text-decoration:none;



        font-size: 11px;



		color: #000000;



}











.newaddbody {



        font-family:Arial, serif;;



        font-size:11px;



}







.ddtext {



	font-family:Arial, Verdana, sans-serif;



	font-size:11px;



}







.feathead {



	font-family:Verdana, Arial, sans-serif;



	font-size:12px;



	font-weight:bold;



}







.pageheadline {



	font-family:Times New Roman, serif;



	font-size:32px;



	color:#2F6D2F;



}







.pageheadline1 {



	font-family:Times New Roman, serif;



	font-size:20px;



	color:#000000;



	font-weight:bold;



}







.pageheadline2 {

	font-family:Times New Roman, serif;

	font-size:32px;

	color:#2F6D2F;

	text-align: center

}



.pageheadline3 {

	font-family:Times New Roman, serif;

	font-size:30px;

	color:#2F6D2F;

}











.lrtext {

	font-family: Arial, Verdana, sans-serif;

	font-size:11px;

	padding:10px;

}



/*

The following style is for the top three links (events, retreats, speaking engagements) so they'll fit on one line

*/



.lrtexttop {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



	padding:4px;



}







.LHStitlesLG {



        color: #A4A4A4; 



        font-family:QuickType II Condensed;        



        text-decoration:none;



        font-style:narrow;



        font-weight:bold;



        font-size: 15px;



        background:#FFFFFF;



}







.LHStitlesLG2 {



        color: #A4A4A4; 



        font-family:QuickType II Condensed;        



        text-decoration:none;



        font-style:narrow;



        font-weight:bold;



        font-size: 15px;



        background:#FFFFFF;



}







.LHStitlesLG4 {

        color: #BC8F8F; 

        font-family:QuickType II Condensed;        

        text-decoration:none;

        font-style:narrow;

        font-weight:bold;

        font-size: 12px;

        background:#FFFFF0;

}







.LHStitlesLG5 {



        color: #C71585; 



        font-family:QuickType II Condensed;        



        text-decoration:none;



        font-style:narrow;



        font-weight:bold;



        font-size: 12px;



        background:#FFFFF0;



}







/*

This makes the LHS titles text one size bigger -- not currently being used

*/



.LHStitlesLG6 {



        color: #BC8F8F; 



        font-family:QuickType II Condensed;        



        text-decoration:none;



        font-style:narrow;



        font-weight:bold;



        font-size: 13px;



        background:#FFFFF0;



}







.lrtext4 {



	color: #000000;

    font-family: Arial, Verdana, sans-serif;

	font-size:11px;

    text-decoration:none;

	height:42px;



}







.lrtext1 {



	font-family: Arial, Verdana, sans-serif;

	height:42px;

	font-size:11px;



}







.lrtext {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



	padding:10px;



}







.lrtext2 {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



}







.lrtext3 {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



	padding:5px 10px 10px 10px;



}







.lrtext5 {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



	padding-left:4px;



	padding-top: 10px;



	padding-bottom: 10px;



}



.lrtext6 {



	font-family: Arial, Verdana, sans-serif;



	font-size:11px;



	padding-left:10px;



	padding-top: 4px;



	padding-bottom: 10px;



}







.rrtext {



	font-family:Arial, Verdana, sans-serif;



	font-size:11px;



	padding:0px 0px 0px 10px;



}







.rrtext1 {



	font-family:Arial, Verdana, sans-serif;



	font-size:10px;



	padding:5px;



}







.rrtext2 {



	font-family:Arial, Verdana, sans-serif;



	font-size:10px;



}







.rrtext3 {



	font-family:Arial, Verdana, sans-serif; text-align:center;



	font-size:12px;



}







.rrtext4 {



	font-family:Arial, Verdana, sans-serif; text-align:center;



	font-size:12px;



}







.subhead1 {



	font-family:Verdana, Arial, sans-serif;



	font-size:13px;



	color:#999999;



	font-weight:bold;



	width:165px;



}







.text {



	font-family:Arial, Verdana, sans-serif;



	font-size:12px;



}







.text2 {



	font-family:Arial, Verdana, sans-serif;



	font-size:12px;



	padding:0px 0px 0px 10px;



}







.textpract {



	font-family:Arial, Verdana, sans-serif;



	font-size:11px;



	padding:0px 0px 10px;



	margin:0px 0px 0px;



	border-bottom:1px solid #999999;



}







.facebook_link_bold  {



	font-family:Helvetica, Arial, Verdana;



	font-size:13px;



	font-color:#0066FF;



	font-weight:bolder



	vlink:#0066FF;



	text-decoration:none;



}







.facebook_link  {



	font-family:Helvetica, Arial, Verdana;



	font-size:11px;



	font-color:#0066FF;



	vlink:#0066FF;



	text-decoration:none;



}







.articlelist  {



	padding-left:15px;



}







/*



CSS Name: Rotating Posts Default Theme



Description: For Rotating Posts plugin with WordPress Default Theme



Author: Mark Inderhees



Version: 1.0







This can be used as a template for your own personal Rotating Posts Theme



*/







div#rp_frame



{



    margin: 5px 0 0 0;



    padding: 5px;



  /*  border: solid 1px #000;*/



}







div.rp_post



{



}







div.rp_post h2



{



    margin: 0;



}







div.rp_post_title



{



}







div.rp_post_time_author



{



    font-family: Arial, Helvetica, Sans-Serif;



    font-size: 0.9em;



    color: #777;



    margin: 0 0 5px 0;



}







div.rp_post_content



{



    height: 90px;



    margin: 0;



    padding: 0;



    overflow: hidden;



}







div.rp_post_content p



{



    padding: 0 0 10px 0;



    margin: 0;



    font-family: Helvetica, Arial, sans-serif;



    font-size: 12px;



}







div.rp_post p.rp_post_metadata



{



    color: #777;



    margin: 0;



    padding: 0;



}







div#rp_nav



{



    margin: 10px 0 0 0;



    padding: 0 0 3px 0;



}







div#rp_nav a



{



    cursor: pointer;



    text-decoration: none;



}







div#rp_nav #rp_nav_arrows



{



    padding: 0 15px 0 0;



}







div#rp_nav #rp_nav_arrows a.rp_nav_button:hover



{



    /*color: #b85b5a;*/



}







div#rp_nav #rp_nav_arrows a#rp_nav_left



{



}







div#rp_nav #rp_nav_arrows a#rp_nav_pause



{



}







div#rp_nav #rp_nav_arrows img



{



}







div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text



{



    padding: 2px 5px 2px 5px;



    border: solid 1px #000;



}







div#rp_nav #rp_nav_arrows span.rp_nav_arrow_text:hover



{



    background-color: #b85b5a;



}







div#rp_nav #rp_nav_arrows a#rp_nav_pause img#rp_nav_pause_normal



{



}







div#rp_nav #rp_nav_arrows a#rp_nav_pause img#rp_nav_pause_pressed



{



}







div#rp_nav #rp_nav_arrows a#rp_nav_pause span#rp_nav_pause_normal



{



}







div#rp_nav #rp_nav_arrows a#rp_nav_pause span#rp_nav_pause_pressed



{



    /*color: #b85b5a;*/



    background-color: #ddd;



}







div#rp_nav #rp_nav_arrows a#rp_nav_right



{



}







div#rp_nav #rp_nav_thumbnails



{



}







div#rp_nav #rp_nav_thumbnails a.rp_nav_thumbnail



{



}







div#rp_nav #rp_nav_thumbnails img



{



    margin: 0 5px 0 0;



   /* border: solid 1px #000; */



}







div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_on



{



}







div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_off



{



    opacity: 0.2;



    filter: alpha(opacity=20);



}







div#rp_nav #rp_nav_thumbnails img.rp_nav_thumbnail_off:hover



{



    opacity: 0.5;



    filter: alpha(opacity=50);



}







div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on



{



    padding: 2px 5px 2px 5px;



    border: solid 1px #000;



    background-color: #ddd;



}







div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_on:hover



{



    background-color: #b85b5a;



}







div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off



{



    padding: 2px 5px 2px 5px;



    border: solid 1px #000;



}







div#rp_nav #rp_nav_thumbnails span.rp_nav_thumbnail_off:hover



{



    background-color: #b85b5a;



}



.h2text{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center; font-family: Helvetica, Arial, sans-serif;



	color: #000; font-size:11px; font-weight:normal;



}















/*

Start styles for drop-down menu (header) ==============================================================================

*/







#pcm{display:none;}



ul.pureCssMenu ul{display:none}



ul.pureCssMenu li:hover>ul{display:block}



ul.pureCssMenu ul{position: absolute; z-index:3001; left:-1px;top:98%;}



ul.pureCssMenu ul ul{position: absolute; z-index:3000; left:98%;top:-2px;}



ul.pureCssMenu,ul.pureCssMenu ul {



	margin:0px;



	list-style:none;



	padding:0px 2px 0 0px;

	background-color:#2f6d2f;



	background-repeat:repeat;



	border-color:#cccccc #111111 #111111 #cccccc;



/*

	border-width:1px;



	border-style:solid;

*/



}



ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {



	display:block;



	zoom:1;



	float: left;



}



ul.pureCssMenu ul{



	padding:0 0 0 0



/*

width:144.9px;

*/



}



ul.pureCssMenu li{



	display:block;



/*

	margin:2px 0px 0px 2px;

*/



	font-size:0px;



}



ul.pureCssMenu a:active, ul.pureCssMenu a:focus {



outline-style:none;



}



ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {



	display:block;



	vertical-align:middle;



	background-color:#2f6d2f;



/*

	border-width:1px;





	border-color:#2f6d2f;



	

border-style:solid;

*/



	text-align:left;



	text-decoration:none;



	/*

padding:2px 5px 2px 10px;

*/



	padding-left:0;



	font:normal 12px Trebuchet MS,Tahoma;



	color: #FFFFFF;



	text-decoration:none;



	cursor:default;



}



ul.pureCssMenu span{



	overflow:hidden;



}



ul.pureCssMenu li {



	float:left;



}



ul.pureCssMenu ul li {



	float:none;



}



ul.pureCssMenu ul a {



	text-align:left;



	white-space:nowrap;



}



ul.pureCssMenu li.sep{



	text-align:left;



	padding:0px;



	line-height:0;



	height:100%;



}



ul.pureCssMenu li.sep span{



	float:none;	padding-right:0;



	width:3px;



	height:100%;



	display:inline-block;



	background-color:#cccccc;}



ul.pureCssMenu ul li.sep span{



	width:100%;



	height:3px;



}



ul.pureCssMenu li:hover{



	position:relative;



}



ul.pureCssMenu li:hover>a{



	background-color:#2f6d2f;



	/*

border-color:#2f6d2f;



	border-style:solid;

*/



	font:normal 12px Trebuchet MS, Tahoma;



	color: #FFFFFF;



	text-decoration:none;



}



ul.pureCssMenu li a:hover{



	position:relative;



	background-color:#2f6d2f;



/*

	border-color:#2f6d2f;



	border-style:solid;

*/



	font:normal 12px Trebuchet MS, Tahoma;



	color: #FFFFFF;



	text-decoration:none;



}



ul.pureCssMenu li.dis a {



	color: #666 !important;



}



/*

ul.pureCssMenu img {border: none;float:left;float:none;margin-right:2px;width:16px;



height:16px;



}



ul.pureCssMenu ul img {width:16px;



height:16px;



}

*/



ul.pureCssMenum li ul li a		/* THIS DEFINES THE SUB-MENU ITEMS */ 



	{



	padding:0px 4px 0 6px;



	font-size:8pt



	}







ul.pureCssMenum li ul li a:hover		/* THIS DEFINES THE SUB-MENU ITEMS DURING MOUSE-OVER */ 



	{



	padding:0px 4px 0 6px;



	color: #ff00ff;



	font-size:8pt



	}







ul.pureCssMenu img.over{display:none}



ul.pureCssMenu li.dis a:hover img.over{display:none !important}



ul.pureCssMenu li.dis a:hover img.def {display:inline !important}



ul.pureCssMenu li:hover > a img.def  {display:none}



ul.pureCssMenu li:hover > a img.over {display:inline}



ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over{display:inline}



ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def{display:none}



ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul{display:block}



ul.pureCssMenu a:hover ul ul{display:none}



ul.pureCssMenu span{



	display:block;



	background-position:right center;



	background-repeat: no-repeat;



   padding-right:12px;}



ul.pureCssMenu li:hover>a>span{	



}



ul.pureCssMenu a:hover span{}



ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{}















/*

End styles for drop-down menu (header) =======================================================================

*/ 



/* Comments-------------------------------------------------------------------*/

/*.comments-title { 

	text-align: left; 

	font: bold 17px "verdana", Helvetica, Arial, Geneva; 

	color: #a76b94;

}



#comments .comment { 

	background: #f8dff0;

	margin:10px 10px 10px 5px; 

	overflow: hidden; 

	width:550px; 

	padding:0 0 5px 0; 

	font-family: "verdana", Helvetica, Arial, Geneva; 

}



#comments .comment .comment-avatar { 

	float: left; 

	width: 50px; 

	padding: 5px 7px; 

}



#comments .comment .comment-content { 

	float: left; 

	padding: 10px 10px; 

	margin: 5px 5px 0 0; 

	width: 450px; 

	background: #f8dff0; 

}



#comments .comment .comment-content a { 

	color: #444; 

}



#comments .comment .comment-info { 

	font-size: 11px;

	color: #777;

	margin-bottom:5px; 

}



.comment-content p { 

	font-size:11px;

	color: #333;

	margin:0;

	padding:5px 0;

}



#comments .comment .comment-info span {

	font: bold 16px "Trebuchet MS", Helvetica, Arial, Geneva;  	

	padding-right: 10px; 

	margin-bottom: 5px;

	color:#a76b94;

}



#comments .comment .comment-info a { 

	color:#333; 

	text-decoration: none;

}



.profile_link a {

	color:#afd7d7; 

	text-decoration: underline;

	font-weight:bold;

}



.profile_link a:hover {

	color:#fff; 

	text-decoration: none;

	font-weight:bold;

}*/



/* Comment Form-------------------------------------------------------------------*/



#commentform { 

	color: #333;

	margin:0 15px 0 0px; padding:0px 0 10px 0;

	width:550px;

}



#commentform  h3 {

	margin:0;

 	padding:5px 0;

 	color:#296029;

}



#commentform p {

	margin:0 0 7px 15px; 

	font-size:13px;

	padding:0;

}



#commentform textarea { 

	width:450px; 

	height: 120px;

	margin:0;

	padding:0;

	border:1px solid #204a20;

}



#commentform input { 

	width:220px; 

	height:20px;

	margin:0;

	padding:0;

	border:1px solid #204a20;

}



.warn{font-size:11px;}



#commentform a {

	color:#204870; 

	text-decoration: underline;

	font-weight:normal;

}



#commentform input.text { 

	width: 150px; 

	border: 1px solid #204a20;

	margin:0 5px 0 0; 

	padding: 3px 3px; 

}



#commentform input#submit {

    width: 148px;

    height: 30px;

    background: #204a20;

    text-align: center;

	border:1px solid #204a20;

	cursor:pointer;

	margin:0;

	padding:0;

	color:#fff;

	font-size:14px;

}







#pagenavigator {

	clear: both;

	margin:5px 0 0 0;

	height: 22px;

	font-size:11px;

	font-family:Verdana, Geneva, sans-serif;

	border:1px solid #204a20;

	padding:10px 0 0 0;



  }



#pagenavigator a,



#pagenavigator span.current { 

	margin:0 2px 0 0; 

	padding:3px 2px; 

	color:#204870; 

	border:1px solid #060;

}



#pagenavigator a.page {

	color:#333; 

	border:1px solid #060;

}



#pagenavigator a:hover{ 

	color:#fff; 

	background:#060; 

	font-weight: bold; 

	border:1px solid #060;

	padding:3px 2px; 

	margin:0 2px 0 0; 

}



#pagenavigator span.current { 

	color:#fff; 

	background:#060; 

	font-weight: bold; 

}



#pagenavigator a.first {}



#pagenavigator a.last {}	



#pagenavigator span.extend {}



#pagenavigator span.pages {}





.comments_title{text-align: left; font: bold 18px "verdana", Helvetica, Arial, Geneva; color: #296029; margin:0; padding:10px 0;}

ol.commentlist { list-style:none; margin:0; padding:0; }

ol.commentlist li { border:1px solid #204a20; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; background:#F9F9F9;}

ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }

ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }

ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }

ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }

ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }

ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#204a20;}

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }

ol.commentlist li ul.children li.depth-2 { margin:0 0 3px;  background:#F7F7F7; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 3px;  background:#F5F5F5;}

ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; background:#F3F3F3; }

ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; background:#F2F2F2; }

ol.commentlist li ul.children li.depth-6 { margin:0 0 3px; background:#F1F1F1; }

ol.commentlist ul.children li.odd { background:#fff; }

ol.commentlist ul.children li.even { background:#f6f6f6; }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
