/*
Theme Name: Solar 
Theme URI:www.amaroks.com
Description: a Solar Related Theme Exclusive for Clave Media
Version: 1.0
Author: <a href="http://amaroks.com"> Mody Said </a>
*/


* {
margin : 0;
padding : 0;
}
h2 {
color : #626161;
font-size: 18px;
line-height: 1.5em;
}
h3 {
color : #626161;
font-size: 15px;
line-height: 1.5em;
}
a.home {
color : #626161;
text-decoration: none;
}
a.sidelinks {
color : #609f1d;
text-decoration: none;
font-size: 16px;
line-height: 1.5em;
}

.sidelinks {

border: 1px solid #dddddd;

}
a {
color : #609f1d;
}
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}
fieldset {
border : 0;
text-align : right;
margin-right : 10px;
}
input {
margin : 3px;
}
select {
margin : 3px;
}
.sc {
color : #ffffff;
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}
body {
background : #ffffff url(images/bg.png) no-repeat center top;
color : #555555;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.5em;
}
#container #content #welcome #welcomep h1 {
margin : 0px 0px 10px 0px;
padding : 0;
}
#container {
width : 998px;
margin-right : auto;
margin-left : auto;
margin-top : 10px;
height : 100%;
position : relative;
}
#callnow {
width: 545px;
height: 37px;
display: block;
margin-top: 50px;
font: bold 27px Arial;
padding:  8px 0px 0px 75px;
color: #fbd44e;
text-decoration:  none;
background-image: url(http://www.solarscapeartistry.com/wp-content/uploads/2010/04/call_now_btn.jpg);
}
#container #content #lower .box img {
}
#container #content #lower .box input {
height : 20px;
border : 1px solid #999999;
}
#logo {
background : url(images/logo.png) no-repeat center top;
height : 70px;
width : 100%;
margin-top : 20px;
}
#menu {
margin-top : 25px;
height : 40px;
}
#photo {
width : 952px;
height: 303px;
margin-left : 11px;
margin-right: 10px;
margin-top : 15px;
}
#content {
background : url(images/inbg.png) repeat-y;
width : 1008px;
position : relative;
}

.post {
	
	padding: 5px 20px 20px 20px;;
	color: #333333;
	min-height: 450px;
	width: 660px;
	border: 0px solid #cccccc;
	margin-left: 25px;	
	
}

.post p {
	
	margin-bottom: 10px;
	font-size: 12px;
}
.post h2 {
	
	color: #000000;
    margin-bottom: 15px;
    	
}

.post h2 a {
	
	text-decoration: none;
	color: #000000;
	
}

.post ul {
margin-left: 25px;
}

#welcome {
background : #ffffff url(images/topp.png) repeat-x;
margin-left : 25px;
margin-right : 14px;
width : 945px;
height : 193px;
}
#welcomep {
margin-left : 25px;
width : 628px;
padding-top : 18px;
padding-right : 10px;
border-right : 1px solid #cccccc;
float : left;
}
#welcomeb {
padding-top : 18px;
width : 270px;
float : right;
}
#lower {
background : #ffffff;
height : 210px;
margin-left : 15px;
margin-right : 14px;
width : 954px;
padding-top: 10px;
}
.box {
float : left;
height : 164px;
width : 225px;
margin-left : 12px;
border : 1px solid #dddddd;
text-align : center;
margin-top :0;
background: url(http://www.solarscapeartistry.com/wp-content/uploads/2010/01/boxbg.png) repeat-x;
-moz-border-radius:5px;
 -webkit-border-radius:5px;
 behavior:url(border-radius.htc);

}
#box0 {
float : left;
height : 164px;
width : 220px;
margin-left : 12px;
text-align : center;
margin-top :0;
border : 1px solid #dddddd;
background: url(http://www.solarscapeartistry.com/wp-content/uploads/2010/01/boxbg.png) repeat-x;
-moz-border-radius:5px;
 -webkit-border-radius:5px;
 behavior:url(border-radius.htc);

}
#green {
float : left;
height : 165px;
width : 230px;
margin-left : 12px;
text-align : center;
margin-top : 0;
background : url(images/GONOW.png) no-repeat;
-moz-border-radius:5px;
 -webkit-border-radius:5px;
 behavior:url(border-radius.htc);

}

#green a{

color: transparent;
padding-top:10px;
pading-bottom:20px;
padding: 50px;

}

#footer {
width : 100%;
height : 80px;
background : #ffffff url(http://www.solarscapeartistry.com/wp-content/uploads/2010/01/footerbg.png) repeat-x;
position : relative;
bottom : 0;
clear : both;
}
#break {
height : 20px;
}
#footer p {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 11px;
text-align : center;
padding-top : 13px;
}
#footer a {
color : #ffffff;
text-decoration : none;
}
#container #menu ul {
margin-left : 70px;
list-style-position : inside;
list-style-type : none;
height : 40px;
}
#container #menu li {
line-height : 41px;
text-decoration : none;
list-style-type : none;
display : inline;
height : 41px;
padding : 15px 15px 10px 13px;
border-right: 1px solid #4c8614;
text-shadow: 0.1em 0.1em 0.2em #2D480B;
margin-left: -5px;
}

#container #menu li.last{
border-right:none;
}


#container #menu a {
font-family : Verdana, "Times New Roman", Times, serif;
text-decoration : none;
font-size : 14px;
font-weight: bold;
color : #ffffff;
text-transform: uppercase;
}

#container #menu li:hover {
background: #467c11;
}

#footer a:hover {
text-decoration : underline;
}
#afterfooter {
background : blue;
width: 100%;
height: 50px;
text-align: center;
font-weight: bold;

}

#afterfooter p {
text-align: center;
font-size: 14px;
color: #000000;

}

/* ---- Sidebar Begins ---*/

#sidebar {
	
	width: 220px;
	border: 1px solid #cccccc;
	float: right;
	margin-right: 40px;
}

.textwidget {
	
	padding-left: 5px;
	
}

#photo li {
list-style: none;

}

#sidebar ul {
	list-style: none;
	padding: 10px;
}

#sidebar ul li {
	list-style: none;
}

#sidebar ul li a{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, san serrif;
	
}

#sidebar ul li a:hover {
	
	color: black;
	
}
.sidehead h3 {
padding: 10px;
padding-bottom: 0;
padding-top: 0;
color: #ffffff;
line-height: 35px;px;
}

.sidehead {
	
	background: #FFFFFF url(images/sidebar-top.png) no-repeat scroll center top;
	height: 38px;
	
	
}

/***** comment list */

#comments{
	margin-bottom: 10px;
	
}
#commentlist {
	
	list-style: none;
}

#commentlist li {
	
	list-style: none;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #efefef;
	margin-bottom: 15px;
	
}

#commentlist li a {
	
	color: green;
	text-decoration: none;
	
}

.post .details {
	color: #000000;
	
	
}

#news {

height: 23px;
width: 933px;
border: 1px solid #cccccc;
-moz-border-radius:3px;
 -webkit-border-radius:3px;
 behavior:url(border-radius.htc);
margin-bottom: 10px;
padding: 5px;
margin-left: 10px;
padding-bottom: 2px;
}

#featured {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
height:300px;
margin:15px 14px 0 25px;
padding:0;
position:relative;
width:945px; }

#imageContainer { height:300px; }  
#imageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:309px;  	
			width:945px; 	
			opacity: -0.01; } 


