/*







Theme Name: HealthNetworksNew



Theme Date: 280109



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



Description: Unique Magz theme with grid based homepage



Author: null



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







*/











body {



	margin: 0px;



	padding: 0px;



	font-size: 70%;



	color: #666666;



	font-family: Trebuchet MS;



}

#tweetmemeAndFacebook, div.tweetmemeAndFacebook { height:25px; padding:10px 0 20px; clear:both; }
#tweetmemeAndFacebook iframe, div.tweetmemeAndFacebook iframe { float:left; margin-top:1px; }
#tweetmemeAndFacebook a, div.tweetmemeAndFacebook a { float:left; margin-top:1px; }

span.pink {



	color: #C40031;



	text-decoration: none;



}







h1, h2, h3, h4, h5, h6 {



	font-family: Trebuchet MS;



	font-weight: normal;



}











/* remove border outline for links in ff */



a:active { outline: none; }



a:focus { -moz-outline-style: none; }















#top-h {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	height: 142px;



	width: 100%;



	background: url(images/top-h.gif) repeat-x;



}



#top-h-w {



	width: 993px;



	margin-right: auto;



	margin-left: auto;



}



#top-h-c {



	width: 993px;



	margin: 0px;



	padding: 0px;



	float: left;



}



#site-title {



	margin: 0px;



	float: left;



	width: 250px;



	padding-top: 10px;



}



#top-h-c img {



	border-width: 0px;



	border-style: none;



}



#right-h {



	float: right;



	width: 730px;



}



.banner {



	float: left;



	height: 90px;



	width: 728px;



	padding-top: 8px;



}



#nv {



	background: url(images/navigation-right.gif) no-repeat right bottom;



	margin: 8px 0px 0px;



	padding: 1px 0px 0px;



	float: right;



	height: 30px;



}



.nv-inside {



	background: url(images/navigation-left.gif) no-repeat left bottom;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 31px;



	width: 20px;



}











.pgnav .children {







}











.pgnav  {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



	width: 100%;



}



.pgnav ul {



	margin: 0px;



	padding: 0px;



	list-style-type: none;



	float: left;



}



.pgnav li {



	margin: 0px;



	padding: 0px;



	display: inline;



	height: 30px;



	font-size: 14px;



	float: left;



	font-weight: bold;



}



.pgnav li a {



	margin: 0px;



	padding: 0px 14px;



	line-height: 30px;



	height: 30px;



	color: #737373;



	text-decoration: none;



	display: block;



	float: left;



}



.pgnav ul li {



	padding: 0px;



	display: inline;



	height: 30px;



	font-size: 14px;



	margin: 0px;



	float: left;



}



.pgnav li a:hover {



	margin: 0px;



	padding: 0px 14px;



	line-height: 31px;



	height: 31px;



	color: #000000;



	text-decoration: underline;



	display: block;



	float: left;



}



#home a {



	margin: 0px;



	padding: 0px 14px;



	line-height: 31px;



	height: 31px;



	color: #737373;



	text-decoration: none;



	display: block;



	background: url(images/navigation-left.gif) no-repeat 0px -1px;



	float: left;



}



#home a:hover {



	margin: 0px;



	padding: 0px 14px;



	line-height: 31px;



	height: 31px;



	color: #000000;



	text-decoration: underline;



	display: block;



	background: url(images/navigation-left.gif) no-repeat 0px -1px;



	float: left;



}



.pgnav .nv-line a {



	border-right: 1px solid #99CC00;

margin-top:1px;

}





.pgnav .nv-lineselect a {

margin-top:1px;

	border-right: 0px;



}







.pgnav #nv-noline a {



	border-width: 0px!important;



	border-style: none!important;



}







#wrp {



	background: #FAFAFA url(images/background.gif) repeat-x top;



	float: left;



	width: 100%;



}



#wrp-p {



	width: 993px;



	margin: 0px auto;



}






#container {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 993px;



}



#top-cons {



	float: left;



	width: 993px;



}



#top-cons .sbox {



	background: url(images/sbox.jpg) no-repeat;



	float: left;



	height: 23px;



	width: 284px;

	

	padding: 10px;

	padding-left:20px;

}



.sbox form {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 294px;



}



.sbox p {



	margin: 0px 5px 0px 0px;



	padding: 0px;



	float: left;



}



.sbox .inputsearch {



	padding: 2px;



	width: 200px;



	background: #FFFFFF;



	margin: 0px;



	border: 1px solid #CCCCCC;



	float: left;



}



.sbox .inputbutton {



	color: #FFFFFF;



	text-decoration: none;



	background: #333333;



	padding: 1px;

	padding-left:5px;

	padding-right:5px;

	border: 1px solid #000000;



	margin: 0px;



	float: left;



}



#top-cons .sgoogle {



	float: right;



	width: 310px;



	text-align: center;



	padding-right: 2px;



}



.sbox .feeds-t {



	margin-top: 2px;



	margin-right: 0px;



	padding-left: 14px;



	background: url(images/rss.png) no-repeat left center;



	font-size: 12px;



	margin-left: 8px;



}



.feeds-t a {



	color: #000000;



	text-decoration: underline;



}



.feeds-t a:hover {



	color: #000000;



	text-decoration: none;



}











#content {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 993px;



}



#post-entry {



	float: left;



	width: 669px;



}



#sidebar {



	float: right;



	width: 314px;



}



.list table {



	text-align: center;



	margin: 0px;



	padding: 0px;



	width: 97%;



}



#sidebar h3 a {



	color: #333333;



	text-decoration: none;



}



.sidebox {



	background: url(images/sidebar-content.jpg) repeat-y;



	margin: 0px 0px 10px;



	padding: 0px;



	float: left;



	width: 314px;



}



.sidebox a {



	color: #666666;



	text-decoration: none;



}







.sidebox h3 {



	line-height: 41px;



	background: url(images/sidebar-top.jpg) no-repeat;



	margin: 0px;



	padding: 0px 10px;



	float: left;



	height: 41px;



	width: 294px;



	font-size: 18px;



	color: #C40031;



}



.sidebox .list {



	margin: 0px;



	padding: 10px 10px 12px;



	float: left;



	width: 294px;



	list-style-type: none;



	background: url(images/sidebar-bottom.jpg) no-repeat bottom;



}



.sidebox .list ul {



	margin: 0px;



	padding: 0px;



	float: left;





	list-style-type: none;



	background: url(none);



}



.sidebox .list li {



	font-size: 12px;



	line-height: 18px;



	margin: 0px 0px 5px;



	padding: 0px;



	



}



.sidebox .list ul li {



	font-size: 12px;



	line-height: 18px;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 294px;



}



.sidebox .list li a {



	text-decoration: none;



	color: #333333;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.sidebox .list li a:hover {



	text-decoration: underline;



	color: #666699;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}







.sidebox .list ul li a {



	text-decoration: none;



	color: #333333;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.sidebox .list ul li a:hover {



	text-decoration: underline;



	color: #003366;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}











.sidebox .nolist {



	margin: 0px;



	padding: 10px 10px 12px;



	float: left;



	width: 294px;



	list-style-type: none;



	background: url(images/sidebar-bottom.jpg) no-repeat bottom;



	overflow: hidden;



}



.sidebox .nolist object {



	margin: 0px;



	padding: 0px;



	height: 200px;



	width: 290px;



	float: left;



}



.sidebox .nolist embed {



	margin: 0px;



	padding: 0px;



	height: 200px;



	width: 290px;



	float: left;



}







.sidebox .nolist ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 294px;



	list-style-type: none;



	background: url(none);



}



.sidebox .nolist li {



	font-size: 12px;



	line-height: 18px;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 294px;



}



.sidebox .nolist ul li {



	font-size: 12px;



	line-height: 18px;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 294px;



}



.sidebox .nolist li a {



	text-decoration: none;



	color: #333333;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.sidebox .nolist li a:hover {



	text-decoration: underline;



	color: #666699;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 3px;



}







.sidebox .nolist ul li a {



	text-decoration: none;



	color: #333333;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.sidebox .nolist ul li a:hover {



	text-decoration: underline;



	color: #666699;



	padding-left: 5px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.sidebox .nolist em a {



	color: #660000;



	text-decoration: underline;



}



#sidebar .nolist img {



	margin-right: 2px;



	margin-bottom: 5px;



	border-width: 0px;



	margin-left: 8px;



}



#img-ids {



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 97%;



	border-width: 0px;



}























.smallbar {



	float: left;



	width: 154px;



	margin: 0px;



	padding: 0px 0px 0px 3px;



}



.list img {



	border-width: 0px;



}



.nolist img {



	border-width: 0px;



}







.nolist h1 {



	font-size: 13px;



	margin: 0px;



	padding: 5px 0px 1px;



	width: 100%;



	line-height: 18px;



}



.nolist h1 a {



	color: #660000;



	text-decoration: none;



}



.nolist h1 a:hover {



	color: #000000;



	text-decoration: none;



}







.nolist em {



	font-size: 12px;



	color: #333333;



	font-style: normal;



}



.nolist p a {



	color: #660000;



	text-decoration: underline;



}



.nolist p a:hover {



	color: #000000;



	text-decoration: none;



}







.nolist p {



	font-size: 12px;



	line-height: 18px;



	margin: 0px;



	padding: 8px 0px;



	float: left;



	width: 100%;



	color: #000000;



}



.inner-sidebox {



	background: url(images/sidebar-bottom.jpg) no-repeat bottom;



	float: left;



	width: 314px;



	padding-bottom: 12px;



}



#lines {



	margin: 0px;



	padding: 0px;





}















.sidebox .smallbar h3 {



	line-height: 32px;



	background: url(images/smallbar.gif);



	margin: 0px;



	padding: 0px 10px;



	float: left;



	height: 32px;



	width: 133px;



	font-size: 14px;



	font-weight: bold;



}







.sidebox .smallbar .list {



	margin: 0px;



	padding: 10px 10px 12px;



	float: left;



	width: 130px;



	list-style-type: none;



	border-width: 0px;



	border-style: none!important;



	background: url(none);



}



.sidebox .smallbar .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 130px;



	list-style-type: none;



	background: url(none);



}



.sidebox .smallbar .list li {



	font-size: 11px;



	line-height: 18px;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 130px;



}



.sidebox .smallbar .list ul li {



	font-size: 11px;



	line-height: 18px;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 130px;



}



.sidebox .smallbar .list li a {



	text-decoration: none;



	color: #333333;



	background: url(images/sidelist.jpg) no-repeat left 4px;



	padding-left: 8px;



	margin: 0px;



}



.sidebox .smallbar .list li a:hover {



	text-decoration: underline;



	color: #666699;



	background: url(images/sidelist.jpg) no-repeat left 4px;



	padding-left: 8px;



	margin: 0px;



}







.sidebox .smallbar .list ul li a {



	text-decoration: none;



	color: #333333;



	background: url(images/sidelist.jpg) no-repeat left 4px;



	padding-left: 8px;



	margin: 0px;



}



.sidebox .smallbar .list ul li a:hover {



	text-decoration: underline;



	color: #666699;



	background: url(images/sidelist.jpg) no-repeat left 4px;



	padding-left: 8px;



	margin: 0px;



}







.content-post {



	background: url(images/content.jpg) repeat-y;



	margin: 0px 0px 8px;



	padding: 0px;



	float: left;



	width: 669px;



}




.content-top {
    background: url("images/content-top.jpg") no-repeat scroll center top transparent;
    bottom: 11px;
    float: left;
    height: 47px;
    margin: 0;
    padding: 0 10px;
    position: relative;
    right: 16px;
    width: 649px;
}

.content-top-2 {
    background: url("images/content-top.jpg") no-repeat scroll center top transparent;
    float: left;
    height: 47px;
    margin: 0;
    padding: 0 10px;
    width: 649px;
}



.content-inner {



	background: url(images/content-bottom.jpg) no-repeat bottom;



	margin: 0px;



	padding: 0px 0px 5px 3px;



	float: left;



	width: 666px;



}



.content-top h3 {



	font-size: 18px;



	line-height: 48px;



	margin: 0px;



	padding: 0px;



}



.content-top h2 {



	font-size: 18px;



	line-height: 48px;



	margin: 0px;



	padding: 0px;



}



#feat-htips {



	margin: 0px;



	padding: 10px 0px 0px 10px;



	float: left;



	width: 400px;



}



#feat-hlist {



	margin: 0px;



	padding: 10px;



	float: left;



	width: 230px;



	background: #FBFDEF url(images/feat-skin.jpg) repeat-x top;



	border-left: 1px solid #eeeeee;



}



#feat-htips h1 {



	font-size: 14px;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	font-family: Trebuchet MS;



	font-weight: bold;



}



#feat-htips p {



	margin: 0px;



	padding-top: 8px;



	padding-bottom: 8px;



	font-size: 12px;



	line-height: 18px;



	font-family: Trebuchet MS;



}



#feat-htips em {



	font-size: 12px;



	line-height: 18px;



	color: #666666;



	font-style: normal;



}











#feat-htips h1 a {



	color: #003366;



	text-decoration: none;



}



#feat-htips h1 a:hover {



	color: #0066CC;



	text-decoration: none;



}



#feat-htips p a {



	color: #660000;



	text-decoration: none;



}



#feat-htips em a {



	line-height: normal;



	color: #999900;



	text-decoration: underline;



}



#feat-htips em a:hover {



	line-height: normal;



	color: #999900;



	text-decoration: none;



}



#feat-htips p a:hover {



	color: #660000;



	text-decoration: underline;



}



.fpost {



	margin: 0px 0px 10px;



	padding: 0px 0px 5px;



	float: left;



	width: 400px;



	border-bottom: 1px solid #F3F3F3;



}



.fpost img {



	margin: 0px 5px 0px 10px;



	float: right;



	border: 1px solid #ededed;



}







#lf {



	float: left;



	width: 400px;



	margin: 0px;



	padding: 0px;



}



#rf {



	float: right;



	width: 240px;



}







#rlf {



	float: left;



	width: 400px;



	font-size: 22px;
    margin: 9px 0 0;



	padding: 0px;



}



#rrf {



	float: right;



	width: 240px;



}











.listpost {

	margin: 0px 0px 10px;

	padding: 0px 0px 10px;

	float: left;

	width: 220px;

}



.lostpost-bor {	border-bottom: 1px dotted #999900;}







#feat-hlist h1 {



	background: url(images/feat-title.jpg) no-repeat left top;



	margin: 0px;



	width: 180px;



	padding: 13px 0px 2px 35px;



	line-height: 16px!important;



	font-size: 12px;



	font-weight: bold;



	font-family: Trebuchet MS;



}



#feat-hlist em {



	font-size: 12px;



	font-style: normal;



	line-height: 18px;



	color: #333333;



	margin: 0px;



	padding: 0px 0px 0px 35px;



}



#feat-hlist h1 a {



	color: #000000;



	text-decoration: none;



}



#feat-hlist h1 a:hover {



	color: #121212;



	text-decoration: underline;



}



#entry-blog {
	float: left;
	/*width: 411px;*/
	padding-top: 10px;
	padding-right: 3px;
	border-right: 1px solid #ededed;
}



#entry-blog-single {



	float: left;



	width: 659px;



	padding-top: 10px;



	padding-right: 0px;



	padding-left: 0px;



}



.front-post {



	margin: 0px;



	padding: 0px 0px 25px;



	float: left;



	width: 100%;



}



.post-wp {



	padding: 0% 2%;



	float: left;



	width: 96%;



	margin: 0px;



}







.front-post h1 {


	font-family:Trebuchet MS;
	background: url(images/p-title.jpg) no-repeat left 4px;



	margin:4px 0 0;



	padding: 8px 0px 0px 30px;



	float: left;



	width: 96%;



	font-size: 18px;



	line-height: 20px;



	color: #000000;



}



.front-post h1 a {



	color: #242424;



	text-decoration: none;



}



.front-post h1 a:hover {



	color:#999900;



}



.front-post img {



	border-width:0;



	height:auto;



	/*width:160px;*/



}

.style1 img {



	border-width:0;



	height:auto;



	/*width:160px;*/



}

.post-author {



	font-size: 12px;



	line-height: 18px;



	color: #333333;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;

	padding-top:5px;



}



.post-author a {



	color: #999900;



	text-decoration: underline;



}



.post-mail {



	



	margin: 0px;



	padding: 0;



	float: left;



	height: 30px;



	display: inline-block;



	width: 100%;



}







.post-author a:hover {



	color: #000000;



	text-decoration: none;



}



.post-content {



	font-size: 13px;



	line-height: 20px;



	color: #333333;

	font-family:Trebuchet MS;

	margin: 0px;



	padding: 0px 0px;



	float: left;



	width: 100%;



}



.post-content img {



	border-width: 0px;



}







.post-content a {



	color: #999900;



	text-decoration: underline;



}



.post-content a:hover {



	color: #000000;



	text-decoration: none;



}











.post-social {



	margin: 0px;



	padding: 6px 0px 10px;



	float: left;



	width: 99%;



}































.post-social p {



	margin: 0px 5px 0px 0px;



	float: left;



	display: block;



	height: 22px;



	color: #FFFFFF;



	text-decoration: none;



	text-align: center;



	width: 24px;



}



.post-social p a {



	color: #FFFFFF;



	text-decoration: none;



	display: block;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 22px;



	width: 24px;



}







.digg {



background: url(images/socials/social.gif) -77px;



}



.delicious {



background: url(images/socials/social.gif) -50px;



}



.stumble {



background: url(images/socials/social.gif) -23px;



}



.tech {



background: url(images/socials/social.gif) -1px;



}



.blinklist {



background: url(images/socials/blinklist.png) no-repeat center;



}



.blogmark {



background: url(images/socials/blogmarks.png) no-repeat center;



}



.bumpzee {



background: url(images/socials/bumpzee.png) no-repeat center;



}



.dzone {



background: url(images/socials/dzone.png) no-repeat center;



}



.furl {



background: url(images/socials/furl.png) no-repeat center;



}



.netscape {



background: url(images/socials/netscape.gif) no-repeat center;



}



.netvouz {



background: url(images/socials/netvouz.png) no-repeat center;



}



.reddit {



background: url(images/socials/reddit.png) no-repeat center;



}



.scopeo {



background: url(images/socials/scoopeo.png) no-repeat center;



}



.scuttle {



background: url(images/socials/scuttle.png) no-repeat center;



}



.spurl {



background: url(images/socials/spurl.png) no-repeat center;



}



.taggly{



background: url(images/socials/taggly.png) no-repeat center;



}



.thisnext {



background: url(images/socials/thisnext.png) no-repeat center;



}



.wists {



background: url(images/socials/wists.png) no-repeat center;



}



.yahooweb {



background: url(images/socials/yahoomyweb.png) no-repeat center;



}.post-mail ul {



	margin:0 2px 0 0;



	padding: 0px;



	float: left;



	width:416px;



	list-style-type: none;


	-moz-border-radius:2px;
	background: url(images/but-bg.gif) repeat-x 0 0;

	border:1px solid #D4D4D4;

	height: 30px;



}



.post-mail ul li {



	margin: 0px;



	padding:0 10px !important;



	float: left;



	list-style-type: none;



	line-height: 26px;



	display: inline-block;



	height: 30px;



	/*border-right: 2px solid #990000;*/



	font-size: 11px;



	font-weight: bold;



	font-family:Trebuchet MS;



}



.post-mail a {

padding-left:13px;

padding-right:13px;

	color: #000000;

	text-decoration: none;

	height:28px;

	display:block;

	float:left;

	



}



.post-mail a:hover {



	color: #333333;

	background:url(images/bullet.jpg) repeat-x top left;

	text-decoration: underline;



}



#right-sidebar {



	margin: 0px;



	float: left;



	width: 250px;



}



#top-sidebar {



	float: left;



	width: 250px;



	margin: 0px;



	padding: 0px;



}



.idTabs {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 309px;
	border:1px solid #D4D4D4;

	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	list-style-type: none;



	background: url(images/side-right-b.gif) repeat-x;



	height: 35px;



}















.idTabs li {



	display: inline;



	margin: 0px;



	padding: 0px;



	float: left;



	color: #000000;



	text-align: center;



	font-size: 14px;



	font-weight: bold;



}



.idTabs li a {



	color: #6b6b6b;



	text-decoration: none;



	margin: 0px;



	padding: 0px 24px;



	line-height: 40px;



	height: 36px;



	display: block;



	float: left;



	border-right: 1px solid #EBF8C0;



}



.idTabs li a.selected {



	color: #6b6b6b;



	text-decoration: underline;



	line-height: 40px;



	padding: 0px 25px;



	height: 36px;



	display: block;



	float: left;



	border-right: 1px solid #E9F9B9;



	font-size: 14px;



}







#recententries {



	float: left;



	width:289px;
	border-color: #D4D4D4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
	-moz-border-radius: 0 0 9px 9px;
	-webkit-border-radius: 0 0 9px 9px;
	border-radius: 0 0 9px 9px;
	margin-bottom:10px;
	background: #f9f9f9;


	
	padding: 10px;



	display: block;



}



#recentcomments {

	-moz-border-radius: 0 0 9px 9px;
	-webkit-border-radius: 0 0 9px 9px;
	border-radius: 0 0 9px 9px;
	margin-bottom:10px;

	float: left;



	width:289px;
	border-color: #D4D4D4;
    border-style: none solid solid;
    border-width: 0 1px 1px;



	background: #f9f9f9;



	padding: 10px;



	display: none;



}



#mostcomments {

	-moz-border-radius: 0 0 9px 9px;
	-webkit-border-radius: 0 0 9px 9px;
	border-radius: 0 0 9px 9px;
	margin-bottom:10px;

	float: left;



	width:289px;
	border-color: #D4D4D4;
    border-style: none solid solid;
    border-width: 0 1px 1px;



	background: #f9f9f9;



	padding: 10px;



	display: none;



}



#top-sidebar .list {



	margin: 0px;



	padding: 10px 0px;



	float: left;



	width: 230px;



	list-style-type: none;



}



#top-sidebar .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 230px;



	list-style-type: none;



}



#top-sidebar .list li {



	margin: 0px 0px 6px;



	padding: 0px;



	float: left;



	width: 230px;



	list-style-type: none;



	font-size: 12px;



	line-height: 17px;



}



#top-sidebar .list ul li {



	margin: 6px 0px 0px;



	padding: 0px;



	float: left;



	width: 230px;



	list-style-type: none;



	font-size: 12px;



	line-height: 17px;



}



#top-sidebar .list a {



	background: url(images/tablist.jpg) no-repeat left -1px;



	padding-left: 16px;



	color: #000000;



	text-decoration: none;



}



#top-sidebar .list a:hover {



	background: url(images/tablist.jpg) no-repeat left -1px;



	padding-left: 16px;



	color: #666600;



	text-decoration: underline;



}



#bottom-sidebar {



	float: left;



	width: 250px;



	margin: 0px;



	padding: 10px 0px 0px;



}











.rsidebox h3 {



	line-height: 40px;



	background: url(images/side-right-b.gif) no-repeat;



	margin: 0px;



	padding: 0px 10px;



	float: left;



	height: 40px;



	width: 230px;



	font-size: 18px;



}



.rsidebox .list {



	margin: 0px;



	padding: 10px 10px 12px;



	float: left;



	width: 230px;



	list-style-type: none;



	background: url(images/rsidebar-bottom.jpg) no-repeat center bottom;



}



.rsidebox .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 230px;



	list-style-type: none;



	background: url(none);



}



.rsidebox .list li {



	font-size: 12px;



	line-height: 18px;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 230px;



}



.rsidebox .list ul li {



	font-size: 12px;



	line-height: 18px;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 230px;



}



.rsidebox .list li a {



	text-decoration: none;



	color: #333333;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox .list li a:hover {



	text-decoration: underline;



	color: #666699;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}







.rsidebox .list ul li a {



	text-decoration: none;



	color: #666666;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox .list ul li a:hover {



	text-decoration: underline;



	color: #666699;



	background: url(images/sidebar-bullet.jpg) no-repeat left -1px;



	padding-left: 22px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox img {



	margin: 0px 6px 0px 0px;



	padding: 0px;



	float: left;



	border-width: 0px;



	border-style: none;



}







.rsidebox .nolist {



	margin: 0px;



	padding: 10px 10px 12px;



	float: left;



	width: 230px;



	list-style-type: none;



	background: url(images/sidebar-bottom.jpg) no-repeat bottom;



}



.rsidebox .nolist ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 230px;



	list-style-type: none;



	background: url(none);



}



.rsidebox .nolist li {



	font-size: 12px;



	line-height: 18px;



	margin: 0px 0px 5px;



	padding: 0px;



	float: left;



	width: 230px;



}



.rsidebox .nolist ul li {



	font-size: 12px;



	line-height: 18px;



	margin: 5px 0px 0px;



	padding: 0px;



	float: left;



	width: 230px;



}



.rsidebox .nolist li a {



	text-decoration: none;



	color: #333333;



	padding-left: 0px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox .nolist li a:hover {



	text-decoration: underline;



	color: #666699;



	padding-left: 0px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox .nolist ul li a {



	text-decoration: none;



	color: #666666;



	padding-left: 0px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox .nolist ul li a:hover {



	text-decoration: underline;



	color: #666699;



	padding-left: 0px;



	padding-top: 2px;



	padding-bottom: 3px;



}



.rsidebox {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 250px;



}











.rsidebox .nolist li h1 {



	font-size: 12px;



	line-height: 18px;



	margin: 0px;



	padding: 0px;



	font-weight: bold;



	color: #333333;



}



.rsidebox .nolist li p {



	font-size: 12px;



	line-height: 18px;



	margin: 0px;



	padding: 2px 0px 10px;



	color: #666666;



}



.rsidebox .nolist li p a {



	color: #999900;



	text-decoration: underline;



}



.rsidebox .nolist li p a:hover {



	color: #660000;



	text-decoration: none;



}



.rsidebox .nolist li h1 a {



	color: #333333;



	text-decoration: none;



}



.rsidebox .nolist li h1 a:hover {



	color: #666666;



	text-decoration: none;



}











/* navigation and globalization */











#post-navigator {



	margin: 0px;



	padding: 0em 0px 1em 2%;



	float: left;



	width: 97%;



}



#post-navigator-single {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



}



.wp-pagenavi {



	float: left;



	width: 100%;



	padding-top: 8px;



	padding-bottom: 8px;



	font-size: 12px;



}



.pages {



	color: #FFFFFF;



	background: #171717;



	padding: 2px 4px;



	border: 1px solid #333333;



	margin-right: 5px;



}



.current {



	background: #83182C;



	padding: 2px 4px;



	border: 1px solid #663300;



	margin-left: 4px;



	color: #FFFFFF;



}







#post-navigator a {



	color: #FFFFFF;



	background: #333333;



	padding: 2px 4px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #000000;



}



#post-navigator a:hover {



	color: #FFFFFF;



	background: #666666;



	padding: 2px 4px;



	margin: 0px 0px 0px 3px;



	text-decoration: none;



	border: 1px solid #000000;



}



#post-navigator-single .alignleft {



	font-size: 12px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single .alignright {



	font-size: 12px;



	margin: 0px;



	padding: 0px;



	float: right;



	width: 45%;



	overflow: hidden;



	height: 20px;



}



#post-navigator-single a {



	color: #999999;



	padding: 5px 0px;



	margin: 0px;



	text-decoration: none;



}



#post-navigator-single a:hover {



	color: #333333;



	padding: 5px 0px;



	margin: 0px;



	text-decoration: none;



}







.subscribe-to-comments {



	font-size: 11px!important;



	padding-top: 15px;



}



.subscribe-to-comments label {



	font-size: 11px!important;



}







.subscribe-to-comments a {



	color: #0066CC;



	text-decoration: underline;



}



.post-content .page-links {



	margin: 0px;



	padding: 15px 0px 0px;



	float: left;



	width: 100%;



	font-size: 12px;



	line-height: 18px;



	color: #000000;



	font-weight: bold;



}



.post-content .page-links a {



	font-family: Trebuchet MS;



	font-size: 12px;



	line-height: 18px;



	font-weight: bold;



	color: #FFFFFF;



	background: #0066CC;



	padding: 3px 6px;



	border: 1px solid #0066CC;



	margin-right: 1px;



	text-decoration: none;



}



.post-content .page-links a:hover {



	font-family: Trebuchet MS;



	font-size: 12px;



	line-height: 18px;



	font-weight: bold;



	color: #FFFFFF;



	background: #0099CC;



	padding: 3px 6px;



	border: 1px solid #0099FF;



	margin-right: 1px;



	text-decoration: none;



}



#themeswitcher {



	margin: 0px;



	padding: 5px 0px 10px;



	float: left;



	width: 97%;



	list-style-type: none;



}



#themeswitcher li {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	float: left;



	width: 98%;



}



#themeswitcher select {



	margin: 0px;



	padding: 3px;



	float: left;



	width: 97%;



	border: 1px solid #dedede;



	font-size: 14px;



	color: #000000;



	background: #FFFFFF;



	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;



	font-weight: bold;



	font-style: normal;



}



.akpc_pop {



	color: #666666;



	margin: 15px 0px 10px;



	padding: 0px;



	clear: both;



	font-size: 12px;



}



.post-content ul {



	width: 90%;



	clear: both;



}

.post-content ul li {  margin: 10px 0; }





.post-content ul ul {



	margin: 0px;



	padding: 0px;



}



.post-content ol ol {



	margin: 0px;



	padding: 0px;



}



.post-content h1 {



	margin: 0px 0px 5px;



	padding: 0px 0px 3px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h2 {



	margin: 0px 0px 5px;



	padding: 0px 0px 3px;



	font-size: 17px;



	font-weight: bold;



	line-height: 20px;



	color: #000000;



}



.post-content h3 {



	margin: 1em 0px 0px;



	padding: 0px 0px 3px;



	font-size: 18px;



	font-weight: normal;



	line-height: 20px;



	color: #000000;



}



.post-content h4 {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 18px;



	font-weight: bold;



	line-height: 24px;



}



.post-content h5 {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 16px;



	font-weight: bold;



	line-height: 19px;



}



.post-content h6 {



	margin: 0px 0px 5px;



	padding: 0px;



	font-size: 16px;



	font-weight: bold;



	line-height: 19px;



}



#related a {



	color: #006699;



	text-decoration: underline;



}



#related a:hover {



	color: #000000;



	text-decoration: none;



}











.pullquote-left {



	color: #000000;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: left;



	width: 30%;



	text-align: center;



	font-size: 18px;



	font-style: italic;



	line-height: 20px;



	font-weight: normal;



	font-family: Trebuchet MS;



}



.pullquote-right {



	color: #000000;



	margin: 8px 8px 0px 2px;



	padding: 3px 3px 8px;



	float: right;



	width: 30%;



	text-align: center;



	font-size: 18px;



	font-style: italic;



	line-height: 20px;



	font-weight: normal;



	font-family: Trebuchet MS;



}















.caption-img-left {



	display: block;



	margin: 15px 5px 2px 0px;



	padding: 5px;



	float: left;



	width: 45%;



	background: #F9F9F9;



	border: 1px solid #EEEEEE;



}







.caption-img-left p {



	font-size: 12px;



	color: #000000;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



	text-decoration: none;



	font-family: Trebuchet MS;



	line-height: 18px;



}







.caption-img-left em {



	font-size: 12px;



	color: #333333;



	padding: 5px 0px 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



	text-decoration: none;



	font-family:Trebuchet MS;



	line-height: 16px;



	font-style: normal;



}



.caption-img-left img {



	margin: 0px!important;



	padding: 0px;



	max-width: 100%!important;



	width: 100%!important;



}















.caption-img-right {



	display: block;



	margin: 15px 0px 2px 5px;



	padding: 5px;



	float: right;



	width: 50%;



	background: #F9F9F9;



	border: 1px solid #EEEEEE;



}



.caption-img-right p {



	font-size: 12px;



	color: #000000;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



	text-decoration: none;



	font-family: Trebuchet MS;



	line-height: 18px;



}







.caption-img-right em {



	font-size: 12px;



	color: #333333;



	padding: 0px;



	clear: both;



	display: block;



	margin: 0px;



	width: auto;



	text-decoration: none;



	font-family: Trebuchet MS;



	line-height: 18px;



}



.caption-img-right img {



	margin: 0px;



	padding: 0px;



	width: 100%;



}



















dl {



	padding-left: 10px;



	font-size: 1em;



	margin-top: 8px;



	margin-bottom: 8px;



	font-family:Trebuchet MS;







}







dt {



margin-bottom: 5px;



margin-top: 0px;



font-weight: 400;



font-family: Trebuchet MS;



font-size: 1em;



}







dd {



font-style: italic;



margin-bottom: 8px;



margin-left: 0px;



font-family: Trebuchet MS;



font-size: 1em;







}



blockquote p {



	margin: 0px;



	padding: 0px;



}



blockquote {



	font-size: 13px;



	line-height: 19px;



	color: #000000;



	margin: 10px;



	padding: 7px;



	clear: both;



	font-family: Trebuchet MS;



	font-style: italic;



	border-left: 3px solid #111111;



}











.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: 16px 0px;



	padding: 5px;



	clear: both;



	width: 90%;



	overflow: scroll;



	font-family: Trebuchet MS;



	font-size: 1em;



	background: #FFFFFF;



	color: #000000;



	border: 1px solid #999999;



}



em {



	color: #555555;



	font-style: italic;



}







.info {



	color: #191919;



	background: #BFE5FF url(images/styling/info.gif) no-repeat 5px 7px;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	display: block;



	font-weight: bold;



	width: 70%;



	border-top: 2px solid #4AB7FF;



	border-bottom: 2px solid #4AB7FF;



}



.warning {



	color: #191919;



	background: #FFBFBF url(images/styling/warning.gif) no-repeat 5px 7px;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: bold;



	width: 70%;



	border-top: 2px solid #FF8888;



	border-bottom: 2px solid #FF8888;



}



.download {



	color: #191919;



	background: #E5F2BF url(images/styling/download.gif) no-repeat 5px 8px;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: bold;



	width: 70%;



	border-top: 2px solid #C2E069;



	border-bottom: 2px solid #C2E069;



}



.alert {



	color: #191919;



	background: #FFE5BF url(images/styling/alert.gif) no-repeat 5px 7px;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: bold;



	width: 70%;



	border-top: 2px solid #FFC875;



	border-bottom: 2px solid #FFC875;



}



.note {



	color: #191919;



	background: #FFF2BF url(images/styling/note.gif) no-repeat 5px 7px;



	display: block;



	margin: 10px 0px 0px;



	padding: 12px 12px 12px 35px;



	font-weight: bold;



	width: 70%;



	border-top: 2px solid #FFE375;



	border-bottom: 2px solid #FFE375;



}















/* comment templates */







#comments-template {



	margin: 0px;



	padding: 2%;



	float: left;



	width: 96%;



}



#comments-template img {



	border-width: 0px;



}







#comments-template h4 {



	margin: 0px 0px 10px;



	padding: 0px;



	float: left;



	width: 100%;



	font-size: 15px;



	line-height: 20px;



	color: #000000;



}



#post-feeds {



	margin: 0px 0px 1em;



	padding: 0px 0px 2px;



	float: left;



	width: 98%;



	border-bottom: 1px solid #eeeeee;



}



.com-list {



	padding: 2%;



	float: left;



	width: 95%;



	margin: 0px 0px 1em;



}



.com-list a {



	color: #003399;



	text-decoration: none;



}



.com-list a:hover {



	color: #003399;



	text-decoration: underline;



}



.com-list-alt {



	padding: 2%;



	float: left;



	width: 95%;



	margin: 0px 0px 1em;



	background: #F2F4F9;



}



.com-list-alt a {



	color: #003399;



	text-decoration: none;



}



.com-list-alt a:hover {



	color: #003399;



	text-decoration: underline;



}



.com-list-author {



	padding: 2%;



	float: left;



	width: 95%;



	margin: 0px 0px 1em;



	background: #FBFBEC;



	border-top: 1px solid #F4F4CE;



	border-bottom: 1px solid #F4F4CE;



}



.com-list-author a {



	color: #003399;



	text-decoration: none;



}



.com-list-author a:hover {



	color: #003399;



	text-decoration: underline;



}







.com-avatar {



	margin: 0px;



	padding: 0px 5px 5px 0px;



	float: left;



}



.com-blk {



	margin: 0px;



	padding: 0px;



}



.com-author {



	font-size: 12px;



	line-height: 18px;



	font-weight: bold;



}



.com-date {



	font-size: 12px;



	line-height: 18px;



	color: #666666;



}



.com-content {



	font-size: 12px;



	line-height: 18px;



	padding-top: 10px;



}



h4#pingback {



	margin: 2em 0em 0em;



	float: left;



	padding: 0px 0px 2px;



	color: #000000;



	border-bottom: 1px solid #eeeeee;



}



#tracks {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 98%;



	list-style-type: none;



}



#tracks li {



	margin: 0px 0px 6px;



	padding: 0px;



	float: left;



	width: 100%;



	list-style-type: none;



	font-size: 12px;



	line-height: 18px;



	color: #666666;



}



#tracks li a {



	color: #003399;



	text-decoration: underline;



}



#tracks li a:hover {



	color: #000000;



	text-decoration: none;



}



h4#respond {



	

	margin: -1em 0 0;

	float: left;



	padding: 0px 0px 2px;



	color: #000000;



	border-bottom: 1px solid #eeeeee;



}



#commentform {



	margin: 0px;



	padding: 1em 0px 0px;



	float: left;



	width: 98%;



}



#commentform label {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	line-height: 19px;



	margin: 0px;



	padding: 0px;



	width: 98%;



}



#commentform label span {



	font-weight: normal;



	color: #990000;



}



#commentform p {



	margin: 1px 0px 20px;



	padding: 0px;



	font-size: 12px;



}



#commentform .input {



	background: #FFFFFF;



	width: 60%;



	border: 1px solid #dedede;



	margin: 0px;



	padding: 2px;



}



#commentform .inputtext {



	background: #FFFFFF;



	width: 90%;



	border: 1px solid #dedede;



	margin: 0px;



	padding: 2px;



	height: 180px;



}



#commentform .inputbutton {



	font-family: Trebuchet MS;



	font-size: 13px;



	padding: 2px;



	margin: 0px;



}



#footer {



	padding: 1%;



	float: left;



	width: 98%;



	background: #eeeeee;



	margin: 0px;



}



#footer-content {



	margin: 0px auto;



	padding: 0px;



	width: 973px;



}







.fblk {



	float: left;



	width: 200px;



	background: #FFFFFF;



	padding: 10px;



	margin-right: 10px;



}



.fblk h3 {



	font-size: 15px;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 200px;



	color: #88B52D;



	border-bottom: 1px solid #efefef;



}



.fblk .list {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 200px;



	list-style-type: none;



}



.fblk .list ul {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 200px;



	list-style-type: none;



}



.fblk .list li {



	margin: 0px 0px 6px;



	padding: 0px;



	float: left;



	width: 200px;



	list-style-type: none;



	font-size: 12px;



	line-height: 17px;



	color: #000000;



}



.fblk .list ul  li {



	margin: 6px 0px 0px;



	padding: 0px;



	float: left;



	width: 200px;



	list-style-type: none;



	font-size: 12px;



	line-height: 17px;



	color: #000000;



}



.fblk .list li a {



	color: #003366;



	text-decoration: underline;



}



.fblk .list ul li a {



	color: #666666;



	text-decoration: underline;



}



.fblk .list li a:hover {



	color: #003366;



	text-decoration: underline;



}



.fblk .list ul li a:hover {



	color: #003366;



	text-decoration: underline;



}



#footer-close {



	background: #333333;



	margin: 0px;



	padding: 0px;



	float: left;



	height: 30px;



	width: 100%;



	font-size: 12px;



	line-height: 30px;



	color: #FFFFFF;



	text-align: center;



}



.feat-entries {



	float: left;



	width: 293px;



	margin: 0px 10px 0px 0px;



	padding: 10px;



	background: #FFFFFF;



}



.feat-entries h3 {



	font-size: 16px;



	color: #88B52D;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	border-bottom: 1px solid #eeeeee;



	font-weight: bold;



}



.post-feet {



	margin: 0px;



	padding: 10px 0px;



	float: left;



	width: 100%;



	border-bottom: 1px solid #eeeeee;



}



.post-feet h1 {



	font-size: 14px;



	line-height: 18px;



	color: #000000;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 100%;



	font-weight: bold;



}



.post-feet p {



	font-size: 12px;



	line-height: 18px;



	color: #000000;



	margin: 0px;



	padding: 5px 0px 0px;



	float: left;



	width: 100%;



}



.post-feet a {



	color: #003366;



	text-decoration: none;



}



#footer-close a {



	color: #CCCCCC;



	text-decoration: none;



	padding-bottom: 0px;



	border-bottom: 1px solid #999999;



}



#footer-close a:hover {



	color: #CCCCCC;



	text-decoration: none;



	padding-bottom: 0px;



	border-bottom: 1px solid #FFFFFF;



}



.post-feet a:hover {



	color: #0033CC;



	text-decoration: underline;



}





.clear{

clear:both;

}



.underline{

background:url(images/underline.jpg) repeat-y 156px 0px;

}

.children{

margin-left:10px!important;

}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
.alignright a {
	color:#629740;
	}	

.alignleft {
	float: left;
	}

.alignleft a {
	color:#629740;
	}
.alignleft a:hover, .alignright a:hover {
	color:#D22027; text-decoration:none;
	}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.related-A { margin-top: 30px; border-top:2px solid #DDD; padding:10px 0; border-bottom:1px solid #DDD; }
.related-A h2 { background:#FFFFFF; bottom:19px; color:#333; float:left; padding:0 9px; font:bold 12px Arial,Helvetica,sans-serif; left:0; position:relative; text-transform:uppercase; }
.related-A .re-post { width:147px; margin:0 6px; float:left; }
.related-A .re-post .re-image { background:#DDD; width:137px; padding:4px; height:83px; }
.related-A .re-post p { margin:0; padding:6px 0; font:12px Arial, Helvetica, sans-serif; color:#333333;  }
.related-A .re-post .re-com { padding-left:17px; background:url(images/commtent-bg.png) no-repeat 0 1px; font:10px Arial, Helvetica, sans-serif; font-weight:normal; }
.related-A .re-post .re-com a { color:#0D0D0D; }
.related-A .re-post .re-com span.more { color:#D22027; }
.related-A .re-post .re-com span.more a { color:#D22027; }



.toc {
border:1px solid #ccc; float:right;
line-height:1.5em;
max-width:100%;
margin:5px 0 0 20px;
width:250px; background:#fff;
}

.toc.toc-left {
float:left;
margin:5px 5px 5px 0
}

.toc.toc-right {
float:right;
margin:5px 0 5px 5px
}

.toc-interior {
background-color:#fff
}

.toc-header {
text-align:left; display:block; background:#d4d4d4;
font-size:1.25em;
font-weight:700;
padding:1px 2px
}

.toc-clickable .toc-header {
cursor:pointer
}

.toc.auto-collapse .toc-body {
display:none
}

.toc-footer {
border-bottom:0 none;
font:80% Arial, Helvetica, sans-serif;
line-height:1.5em;
text-align:center
}

.toc-footer a {
border:0 none;
text-decoration:none
}

.toc ul { text-indent: 0!important;
cursor:default;
margin:4px!important;
padding:0!important
}

.toc li {
list-style:none!important;
margin:0!important
}

.toc li a {
text-decoration:none;
border:0 none
}
.toc li a:hover {
text-decoration:underline;
}

.toc li.toc-level-1 { 
font-weight:700;
padding-left:0!important
}

.toc li.toc-level-2 { 
font-weight:700;
padding-left:.5em!important
}

.toc li.toc-level-3 { background:url(images/bllt_arrw_blue.gif) no-repeat 10px 8px;
padding-left:1.6em!important
}

.toc li.toc-level-4 { background:url(images/bllt_arrw_blue.gif) no-repeat 17px 8px;
padding-left:2.5em!important
}

