/*
Theme Name:Sunworks
Theme URI: http://sunworksfarms.com/
Description: sunworksfarm.
Version: 1.6
Author: Devicemedia
Author URI: http://devicemedia.ca/

*/



/* Color Palette
Drk Brown #25201c
Orange #e25e2e
Yellow #fdfb72
light Yellow #ffea8a
 */
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5e5e5e;text-align:left; margin:50px 0px 0px 0px; padding:0px; background-image:url(images/body_bg.jpg);}\
img {border: none;}
#page{width:960px;text-align:center;margin:0 auto ; background-color:#FFFFFF}
/****  *****/
#header_links{font-family:Georgia, "Times New Roman", Times, serif;color:#FFFFFF;font-size:17px; text-align:right;background-color:#25201c; margin:0px; padding:0px;}
#header_links p{padding:15px 20px 10px 0px;margin:0px;}
#header_links a{color:#ffea8a; text-decoration:none;}
#header_links a:hover{color:#ffea8a; text-decoration:underline;}
/*****  *****/


#logo{background-image:url(images/grass.jpg); background-repeat:no-repeat; margin:0px; padding:0px; height:256px; position:relative;}
.logo{float:left;margin:-73px 0px 0px 12px;}
.header_img{float:right;}

#header_text{ font-size:30px; color:#25201c; position:absolute; z-index:1; left:150px; top:135px; line-height:30px;}
.hdr_indent{ padding:0 0 0 75px;}

/*****  *****/
#nav{background-color:#e6e6e6;text-align:left;margin:0px;padding:10px 8px 10px 0px}
#nav ul{margin:0px;padding:0px}
#nav li{display:inline;margin:0px;padding:0px ;list-style-type:none;}
#nav a{color:#5e5e5e; border-bottom:1px solid #d4d4d4; text-decoration:none;margin:0px;padding:10px 18px 10px 18px;letter-spacing:0px;font-weight:bold;text-transform:uppercase; outline: 0;}
#nav a:hover{color:#e9581f; text-decoration:underline; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4;background-color:#FFFFFF;margin:0px;padding:10px 17px 10px 17px;font-weight:bold;letter-spacing:0px; border-bottom:none;text-transform:uppercase }

#nav a.active{color:#e9581f; text-decoration:underline; border-left:1px solid #d4d4d4;  border-right:1px solid #d4d4d4;background-color:#FFFFFF;margin:0px;padding:10px 17px 10px 17px;font-weight:bold;letter-spacing:0px; border-bottom:none;text-transform:uppercase }

#nav li.page_item {position: relative; z-index: 1;}

/****  ****/
#left_side{float:left;background-color:#e25e2e;width:192px;margin:20px 0px 10px 13px;padding:0px 0px 0px 0px; text-align:left;}
#left_side h3{background-color:#25201c;color:#f5f2ed;font-size:16px;margin:0px;padding:10px 0px 10px 10px;font-family:Georgia, "Times New Roman", Times, serif;}
#left_side h4{color:#25201c;margin:0px;padding:8px 0px 0px 10px;font-family:Georgia, "Times New Roman", Times, serif;}
#left_side p{padding:0px 0px 8px 10px;margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
#left_side a{padding:0px 0px 0px 0px;margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline}
#left_side a:hover{padding:0px 0px 0px 0px;margin:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
/****  ****/
#content{background-color:#ffffff; width:400px;margin:20px 0px 50px 25px;padding:0px;float:left; text-align:left}
.floatleft {float: left; clear: right; padding: 10px 20px 5px 0px;}
/****  ****/
#right_side{float:right;background-color:#cecece;width:289px;margin:-35px 10px 10px 0px; padding:10px 0px 0px 0px;border:1px solid #bfbebe;text-align:left; position: relative; z-index: 10;}
#right_side p{padding:5px 10px 5px 23px;margin:0px;}
#right_side h3{padding:5px 10px 5px 23px;margin:0px;}
#right_side ul{padding:5px 10px 5px 30px;margin:0px;}
#right_side li{list-style-type:none; list-style-image:url(images/orange_arrow.png); list-style-position:inside; padding:2px 0px 2px 2px}
/****  ****/
#footer{float:none;clear:both;margin:0px;padding:5px 0px 10px 0px; background-image:url(images/body_bg.jpg); text-align:left;color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
#footer a{margin:0px;padding:0px; text-align:left;color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
#footer a:hover{margin:0px;padding:0px; text-align:left;color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif;text-decoration:underline;}

/*****  *****/
h1{ font-family:Georgia, "Times New Roman", Times, serif; color:#5f5f5f; text-align:left;font-size:26px; font-weight:normal; margin:0px;padding:0px;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; color:#5f5f5f; text-align:left;font-size:16px; font-weight:normal;}
h4{ font-family:Georgia, "Times New Roman", Times, serif; color:#e25e2e; text-align:left;font-size:14px; font-weight:normal;margin:0px;padding:3px 0px 3px 0px;}
a{color:#e25e2e; text-decoration:underline;}
a:hover{color:#e25e2e; text-decoration:none;}
p{line-height:1.35em;margin:0px;padding:3px 0px 3px 0px;}
.odd{background-color:#edecec;}

.color1 {background-color: #ffffff;}
.color2 {background-color: #EEEEEE;} 
a.comment{color:#5f5f5f; text-decoration:underline;}
a:hover.comment{color:#5f5f5f; text-decoration:none;}
/*************FAQS**************************/
ol.faq { list-style: none; margin:0px;padding:0px;}
ol.faq li {list-style: none;}
ol.faq li:hover {background-color: transparent; background-image: none;}
ol.faq h3 {padding: 3px 0px 5px 0px; margin:0px;cursor:  pointer; color:#3d3125;}
ol.faq div.answer {display: none;padding-left: 10px;}
ol.faq div.answer p {font-size:12px;}
ol.faq div.faq_approve {display: none;}
/*************************************/
.alignleft {float: left;}
.alignright {float: right;}
