/*

Theme Name: Power Systems Australia

Version: 1.5.0

/* ================== custom ================== */



html, body, form, fieldset{

	margin: 0;

	padding: 0;

}



body {

	color: #666666;

	background: #FFFFFF;

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

	font-size:12px;	

}



h1{

	font-size:22px;

	font-weight:normal;

	color:#0a6521;

	padding-bottom:5px;

	margin:0px;

}



h1 a:link,h1 a:visited,h1 a:hover,h1 a:visited:hover{

	font-size:22px;

	font-weight:normal;

	color:#0A6521;

	padding-bottom:5px;

	margin:0px;

}







h2

{

	font-size:18px;

	color:#0a6521;

	font-weight:normal;

	margin:0px;

	padding-bottom:5px;

}



h3{

	font-size:12px;

	color:#0a6521;

	margin:0px;

	padding-bottom:5px;

	margin:0px;

}







.clear{

	clear:both;

}



a:link, a:visited {

	color:#2F5269;

	text-decoration:none;

}



a:hover, a:visited:hover{

	color:#666666;

	text-decoration:none;

	

}



p{

	margin:0px;

	padding:0px;

}



img{

	border:0px;

	padding:0px;

	margin:0px;

	font-size:0px;

}

#Outer{

	background:url(images/outer-bg.gif);

	background-repeat:repeat-y;

	width:1003px;	

}





#header{

	background:url(images/top-logo-bg.jpg);

	background-repeat:no-repeat;

	width:962px;

	height:224px;

}





#my_homelink{

	float:left;

	width:645px;

	text-align:left;

	height:224px;

	border:0px solid red;	

}

#my_homelink a:link, #my_homelink a:visited{

	position:absolute;

	display:block;

	margin:20px 0 0 368px;

	height:80px;

	width:220px;

	border:0px solid red;	

}

#my_header_top{	

	float:right;

	margin-right:15px;

	text-align:right;

	height:214px;

	border:0px solid red;

}







#Top_left{

	float:left;

	background:url(images/top-home-link-left.gif);

	background-repeat:no-repeat;

	width:10px;

	height:30px;

}

.top_menu{

    float:left;

	background:url(images/top-home-link-right.gif);

	background-position:right;

	background-repeat:no-repeat;

	padding-right:10px;

	padding-top:5px;

	color:#FFFFFF;

	height:25px;

}



.top_menu a:link, .top_menu a:visited {

	color:#FFFFFF;

	text-decoration:none;

	padding:0px 2px;

}

.top_menu a:hover, .top_menu a:visited:hover{

	color:#97b869;

	text-decoration:none;

	padding:0px 2px;

}













#main_content_area{

	background-color:#FFFFFF;

	width:962px;

	text-align:left;

	margin-top:16px;

}







#footer{

	clear:both;

	background:url(images/footer-bg.gif);

	background-repeat:no-repeat;

	width:1003px;

	height:59px;

}

#footer_left{

	float:left;

	padding-top:23px;

	padding-left:35px;

	color:#FFFFFF;

}

#footer_right{

	float:right;

	color:#FFFFFF;

	padding-top:23px;

	padding-right:35px;

}



#footer_right a:link, #footer_right a:visited {

	color:#FFFFFF;

	text-decoration:none;

}



#footer_right a:hover, #footer_right a:visited:hover{

	color:#CCCCCC;

	text-decoration:none;

}









.homelink{

	float:left;

	margin-left:21px;

	margin-top:2px;	

}



.homelink a:link, .homelink a:visited{

	display:block;

	height:73px;

	width:162px;	

}







.left-area

{	

	background-color:#FFFFFF;

	width:670px;

	float:left;

	

}



.right-area

{

	

	width:230px;

	padding-left:20px;

	padding-right:10px;

	float:left;

	

	

}





.content-left

{

	

	width:630px;

	padding:20px;

	background-color:#FFFFFF;

	line-height:16px;

	float:left;	

	



}



.spacer

{

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

	background-color:#E0E0E0;

	font-size:0px;

	height:1px;

	margin-top:10px;

	margin-bottom:5px;



}



.right

{

	float:right;

	padding-right:10px;

}



.left

{

	float:left;

	

}



.height20

{

	height:0px;

	width:10px;



}





#searchBox {

	background:transparent url(images/search-subscribe-bg.gif) no-repeat scroll 0 0;

	height:81px;

	width:255px;

}



.search_box{

	margin-bottom:10px;

}



.search_content {

	padding:10px 10px 10px 15px;

}



.search{

	float:left;

	width:220px;

}





.search_inputbox{

	float:left;

	background:url(images/right-text-field-bg.gif);

	background-repeat:no-repeat;

	width:170px;

	height:30px;

	border:0px;

	padding-left:5px;

	padding-top:7px;

	color:#666666;

	border:0px solid red;

}



#search_button{

	float:left;

}







#sidebar_top{

	background:transparent url(images/left-top-round.gif) no-repeat scroll 0 0;

	font-size:0;

	height:10px;

	width:194px;

}

#sidebar_bottom{

	background:transparent url(images/left-bottom-round.gif) no-repeat scroll center bottom;

	border:0 solid red;

	padding:5px 5px 5px 10px;

	text-align:left;

	width:179px;

}



.sidebar_left{

	margin-bottom:10px;

}



.sidebar_title_bg{

	background:url(images/blogs-right-title-bg.gif);

	background-repeat:no-repeat;

	width:255px;

	height:34px;

}





.sidebar_title{

	color:#6d90a7;

	font-size:16px;

	font-weight:bold;

	padding-bottom:3px;

}



.sidebar_content_bg{

	background-color:#F2F2F2;

	margin-left:3px;

	margin-top:5px;

	padding-bottom:15px;

	padding-left:10px;

	padding-top:10px;

	width:239px;

}



.title_padding{

	padding:5px 5px 5px 12px;

}



.right_title{

	

	font-weight:normal;

	color:#B3DF8E;

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

	font-size:20px;

	padding-top:15px;

	padding-bottom:3px;

	padding-left:10px;

	margin-bottom:10px;	



}





ul

{

	margin:0px;

	padding:0px;

	padding-left:10px;

	

	

	



}





li

{

   	margin:0px;

	color:#FFFFFF;

	line-height:20px;

	list-style:none;

	text-decoration:underline;

	



}



li a:link, li a:visited

{

    margin:0px;

	color:#2F5269;

	line-height:20px;

	list-style:none;

	text-decoration:underline;

}

li a:hover,  li a:visited:hover{

    margin:0px;

	color:#666666;

	line-height:20px;

	list-style:none;

	text-decoration:underline;





}









.top-menu ul

{

	margin:0px;

	padding-left:10px;	



}



.top-menu li

{

	background:url(images/border.gif);

	background-position:right;

	background-repeat:no-repeat;	

	padding-left:5px;

	margin:0px;

	color:#FFFFFF;

	line-height:20px;

	list-style:none;

	text-decoration:none;

	display:inline;

	padding-right:8px;

		

}

.top-menu li a:link, .top-menu li a:visited, .top-menu li a:hover{

	color:#FFFFFF;

	text-decoration:none;

}



.top-menu li a:hover, .top-menu li a:visited:hover{

    color:#B3DF8E;

	text-decoration:none;



}



.tagclouds{

	margin-top:10px;

}

.tags a:link, .tags  a:visited{

	padding-left:10px;

	color:#FFFFFF;

	text-decoration:none;

}



.tags  a:hover, .tags  a:visited:hover{

	padding-left:10px;

	color:#B3DF8E;

	text-decoration:none;

}





.feedback{

	color:#FFFFFF;

	padding-top:10px;	

	cursor:pointer;

	width:255px;		

}



.postinfo{

	padding-left:10px;

	padding-bottom:5px;

}



img{

	border:0px;

}





/*Comments*/



.singolocommento{

	padding-left:20px;



}





.commentlist li , .singolocommento li {

	list-style-type: none;

	padding: 0px;

	/*width: 470px;*/

	text-decoration:none;

}









div.bubble {

	width: auto;

	margin-bottom: 24px;

	border: 0px solid #ccc;

}



div.bubble cite {

	position: relative;

	margin: 0px;

	padding: 7px 0px 0px 0px;

	top: 6px;

	font-style: normal;

	color:#333333;

}



a.author:link, a.author:active, a.author:visited {

	text-decoration: none;

	font-size: 14px;

	font-weight: lighter;

	text-transform: uppercase;

	letter-spacing: -1px;

	color:#538927;

}



.browser {

	font-family: "verdana", sans-serif;

	font-size: 11px;

}



.commentText {

	color:#666666;

	float:left;

	font-size:12px;

	padding:5px 0 0 42px;

	text-decoration:none;

	width:545px;

}

textarea {

	background-color:transparent;

	border:0 none;

	color:#666666;

}

.search_btn{

	border:0px;

	vertical-align:middle;

	

}

.commentEntry{

	padding-left:30px;

}





.fl{

    width:130px;

	font-weight:bold;

	margin-bottom:10px;

	padding-left:10px;

	float:left;

}





.fr{

    width:90px;

	font-weight:bold;

	margin-bottom:10px;

	float:right;

}



.inputbox_div{
	background-image:url(images/text-field-bg.gif);
	background-repeat:no-repeat;
	border:0px;
	width:197px;
	height:20px;
	padding:5px;
	padding-bottom:10px;
	color:#666666;
}
.inputbox1{
	width:196px;
	background:transparent;
	height:20px;
	color:#666666;
	border:0px;
}


.inputbox2 {

	background-image:url(images/text-field-bg.gif);

	background-repeat:no-repeat;

	border:0 none;

	color:#666666;

	height:20px;

	padding:5px;

	width:197px;

}

.text_area {

	background-image:url(images/text-area-bg.gif);

	background-repeat:no-repeat;

	border:0 none;

	color:#666666;

	height:115px;

	padding:5px;

	width:317px;

}

.btn_submit{

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

	background-repeat:no-repeat;

	border:0px;

	width:75px;

	height:30px;

	cursor:pointer;

}

.btn_cancel{

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

	background-repeat:no-repeat;

	border:0px;

	width:75px;

	height:30px;

	cursor:pointer;

}

.nopost{

	text-align:center;

	padding:10px;

	font-weight:bold;

}

.small_text{

	font-size:11px;

}

.comments{

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

	background-repeat:no-repeat;

	padding-left:20px;

	float:left;

	margin-right:15px;

}



.comments a, .comments a:link, .comments a:visited {	

	color:#2F5269;

	text-decoration:underline;

	font-weight:normal;		

}



.comments a:hover, .comments a:visited:hover{

	color:#666666;

	text-decoration:none;

}





.tags{

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

	background-repeat:no-repeat;

	padding-left:10px;

	float:left;

	margin-right:15px;

}



.tags a, .tags a:link, .tags a:visited{	

	color:#2F5269;

	text-decoration:underline;

	font-weight:normal;

}



.tags a:hover, .tags a:visited:hover{

	color:#666666;

	text-decoration:none;

}

.avatar{

	float:left;

}

.num_comments{

	padding-left:5px;

}

.admin_login{

	padding:5px;

}

.post_title{

	font-size:16px;

	font-weight:bold;

	color:#6D90A7;

}

.author_title{

	float:left;

	padding-left:10px;

	color:#666666;

}

.hr_div{

	border-bottom:1px solid #CCCCCC;

	margin-bottom:10px;

	width:620px;

}

.date_time{

	color:#6D90A7;

}

.commenttitle {

	background:transparent url(images/icon-post-comments.gif) no-repeat scroll left center;

	color:#6D90A7;

	float:left;

	font-weight:bold;

	font-size:16px;

	height:29px;

	padding:10px 0 0 40px;

	width:150px;

}
