/*  

Theme Name: Helioshr

Theme URI: helioshr.com

Description: Designed by DigitalMack.com

Author: DigitalMack.com

Author URI: http://DigitalMAck.com

© 2008, helioshr All rights reserved. 

*/



body {

	margin: 0px;

	padding: 0px;

	background-color: #181818;

	font-family: Verdana, Geneva, sans-serif;

}



img.alignright {

	float:right;

	padding: 20px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 11px;

	margin-left: 11px;

}



img.alignleft {

	float:left;

	padding: 10px;

	margin-top: 0;

	margin-right: 11px;

	margin-bottom: 11px;

	margin-left: 0;

}



img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 20px;

}



a img.alignright {

	float:right;

	padding: 20px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 11px;

	margin-left: 11px;

        border: 0;

}



a img.alignleft {

	float:left;

	padding: 20px;

	margin-top: 0;

	margin-right:11px;

	margin-bottom: 11px;

	margin-left: 0;

        border: 0;

}



a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 20px;

        border: 0;

}



.second_navgation_holder ul {

	margin: 0;

	list-style-type: none;

	list-style-image: none;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}



.logo_link img {

	padding: 0px;

	margin-top: 70px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: left;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.logo_link a {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-decoration: none;

}



.logo_link a:hover {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-decoration: none;

}



.second_navgation_holder {

	margin: 0px;

	padding: 0px;

}



.news_letter {

	float: right;

	margin-top: 50px;

	color: #3b3b3b;

	font-size: 12px;

}



* html .news_letter {

	width: 300px;

}



.news_letter label,

.news_letter form {

	margin: 0px;

	padding: 0px;

}



.spacer {

	margin: 0px;

	padding:0px;

	height: 1px;

	font-size: 8px;

}



.type4 {

	margin-bottom: -3px;

}



.news_letter form a {

	color: #711676;

	text-decoration: none;

}



.news_letter form a:hover {

	text-decoration: underline;

}



.news_letter label b {

	color: #FF7A15;

}



.news_letter label {

}



.second_navgation_holder  li {

	display: inline;

	float: left;

}



.second_navgation_holder a {

	text-decoration:none;

	color: #3b3b3b;

	font-size: 14px;

	border-left-width: 1px;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #FE8C25;

	border-right-color: #FE8C25;

	border-bottom-color: #FE8C25;

	border-left-color: #FE8C25;

	border-right-width: 1px;

	border-right-style: solid;

	padding-right: 5px;

	padding-left: 5px;

	text-align: center;

}



.second_navgation_holder a:hover {



	color: #333;



	text-decoration: underline;



}











.header_bg {



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



	height: 192px;



	background-repeat: repeat-x;



}



.header_bg .gutter {



	background-image: url(images/header_bg_main.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	padding: 0px;



	width: 1015px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	height: 192px;



}



.navagation_holder {



	padding-top: 128px;



}







.content_holder .second_navgation_holder {



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	margin-top: 14px;



	font-size: 11.5px;



	color: #3b3b3b;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 45px;



	text-align: center;



}



.-----------------------------------------------



 {



	color: #FFF;



}







.body_bg {



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



	background-repeat: repeat;



	background-position: center top;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}











.body_bg .gutter {



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



	background-repeat: repeat-y;



	background-position: center top;



	padding: 0px;



	width: 1015px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



.body_bg  .float_left_body {



	float: left;



	width: 464px;



	padding-top: 0px;



}



.body_bg .float_right_body {



	float: right;



	width: 452px;



	margin-top: 0px;



	padding-top: 0px;



}



.float_right_body h1 {



	color: #763e74;



	font-size: 21px;



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



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 5px;



}



.float_right_body p {



	color: #666;



	font-size: 12px;



        line-height: 15px;



	padding-left: 10px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.mid_coment_block {



	width: 933px;



	padding-top: 10px;



	padding-bottom: 10px;



}



.comment_gutter {



	/*border-top-width: 1px;



	border-left-width: 1px;



	border-top-style: solid;



	border-left-style: solid;



	border-top-color: #FF963A;



	border-right-color: #FF963A;



	border-bottom-color: #FF963A;



	border-left-color: #FF963A;*/



	height: 126px;



	width: 281px;



	padding-top: 5px;



	padding-right: 10px;



	padding-bottom: 5px;



	padding-left: 10px;



}







.comment_block {



	height: 143px;



	width: 309px;



	float: left;



	display: block;



	padding-left: 0px;



	margin-left: 0px;



	/*background-image: url(images/mid-body_content_block.jpg);



	background-repeat: repeat;



	background-position: right bottom;*/



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	margin-bottom: 0px;



}



.titles_mid {



	color: #ff8a23;



	font-weight: bold;



	font-size: 16px;



        text-align: center;



        line-height:30px;



        background-image: url(http://www.helioshr.com/wp-content/uploads/title-bg.png);



}



.comment_gutter p {



	font-size: 12px;



        line-height: 15px;



	color: #3b3b3b;



	text-align: left;



	margin: 0px;



	padding: 0px;







}



.bottom_body_contnet {



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



	background-repeat: repeat-y;



	background-position: center top;



	margin-bottom: 0px;



	padding: 0px;



}



.bottom_content_format {



	width: 444px;



	float: left;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



}



.bottom_titles,
.bottom_titles a {



	font-size: 18px;



	color: #ff8b26;



}



.bottom_content_format p {



	color: #353435;



	font-size: 12px;



    line-height: 15px;



/*	text-align: left;*/



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 10px;



	/*width: 400px;*/



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 4px;



	margin-left: 0px;



}





.bottom_content_format a, .bottom_content_format a:visited{



	color: #763e74;



	font-size: 12px;



	text-decoration: none;



	font-weight: bold;



}



.bottom_content_format a:hover {



	color: #763e74;



	text-decoration: underline;

}


.bottom_content_format .bottom_titles a {



	font-size: 18px;
	color: #ff8b26;
	font-weight: normal;



}

.bottom_subheading {



	font-size: 12px;



	color: #763e74;



	padding-left: 10px;



	padding-top: 0px;



	padding-bottom: 20px;



	width: 325px;



}



.side_bar_holder p {



	text-align: left;



	color: #3b3b3b;



	font-size: 12px;



        line-height: 15px;



	margin: 0px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







.side_bar_holder h3 {



        display: none;



}







.side_bar_holder h2 {



	color: #763E74;



	margin: 0px;



	padding: 0px;



}



.main_pages_content2 li {



	list-style-type: none;



	list-style-image: none;



padding-bottom: 15px;



}



.main_pages_content2 ul {



	list-style-type: none;



	list-style-image: none;



}



.pagenav {



	font-size: 18px;



	list-style-type: none;



	list-style-image: none;



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 25px;



}



li {



	list-style-type: none;



	list-style-image: none;



}



.main_pages_content li {



	list-style-type: disc;



	color: #3b3b3b;



	font-size: 12px;



line-height: 15px;



padding-bottom: 15px;



}



















.pagenav h2 {



	color: #670067;



	list-style-type: none;



	margin: 0px;



	padding: 0px;



		list-style-type: none;



	list-style-image: none;



}







.pagenav  a {



	color: #5C2801;



	text-decoration: none;



	margin: 0px;



	padding: 0px;



}



.pagenav li li {



	padding-top: 2px;



	font-size: 14px;



	padding-left: 0px;



	padding-right: 0px;



	margin: 0px;



	padding-bottom: 0px;



	list-style-type: square;







}



.pagenav li ul {



	margin: 0px;



	list-style-type: none;



}



.main_pages_content a {



	color: #763e74;



	text-decoration: none;



}



.main_pages_content a:hover {



	color: #763e74



	text-decoration: underline;



}



















.pagenav a:hover {



	color: #FF8019;



	text-decoration: underline;



}















































.------------------------------------------------ {



	color: #FFF;



}







.footer_bg {



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



	background-repeat: repeat;



	margin: 0px;



	padding: 0px;



}



.footer_bg .gutter {



	height: 124px;



	width: 1015px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



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



	padding-top: 15px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	background-color: #181818;



	background-repeat: no-repeat;



}



.footer_bg .float_right {



	float: right;



	font-size: 10px;



	color: #706f6a;



	text-align: right;



}



.footer_bg  .float_left {



	font-size: 10px;



	color: #706f6a;



	float: left;



}



.footer_bg  a, .footer_bg  a:visited {



	font-size: 10px;



	color: #763e74;



	text-decoration: none;



}



.footer_bg a:hover {



	text-decoration: underline;



}















.---------------------------------------------- {



	color: #FFF;



}



.content_holder {



	width: 932px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}



.main_pages_content {



	float: left;



	width: 667px;



}



.main_pages_content2 {



	float: left;



	width: 667px;



}







.title_mpc h2 {



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



	background-repeat: repeat-x;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 10px;



	padding-left: 5px;



	font-size: 18px;



	color: #763e74;







}



.main_pages_content p, .main_pages_content td {



	font-size: 13px;



	color: #3b3b3b;



	padding-top: 2px;



	padding-right: 0px;



	padding-bottom: 15px;



	padding-left: 5px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



}



.side_bar_holder {



	float: right;



	width: 248px;



}



.side_bar_holder h3 {



	color: #67026A;



	margin: 0px;



	padding: 0px;



}











.------------------------------------------- {



	color: #FFF;



}











.clear {



	clear: both;



}



.read_fullpost {



	float: right;



font-size: 12px;



}



.date {



	color: #FF9830;



	font-size: 12px;



	padding-left: 5px;



	padding-top: -10px;



	margin-top: -10px;



	margin-bottom: 10px;



}



ngg-singlepic img {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	text-decoration: none;



}



img.ngg-singlepic  {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	text-decoration: none;



}











a {



	color: #FF8A23;



	text-decoration: none;



}



a:hover {



	color: #650767;



	text-decoration: underline;



}







.main_pages_content p a.orange {



	color: #f60;



}