/*
Theme Name: berrygrape
Theme URI: http://www.berrygrape.orgwp-content/themes/berrygrape
Description: Designed by Pam Van Londen of i-Dev.us. Based on Andreas01-12, based on the andreas01 open source website template. 
Version: 1.0
Author: Pam Van Londen 
Author URI: http://i-Dev.us
Latest updated: Nov, 2006
*/
/*colors scheme
a368a5 purple header
fdfaf2 peach background
286ea0 blue links
*/

/* Body */
*{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0;background-color:#fdfaf2; color:#303030; font:12px "Lucida Grande",Verdana,Tahoma,Arial,sans-serif;
}
#wrap{color:#000; margin:0 auto; padding:0; width:100%}
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Verdana, sans-serif;} 

/* Links */
a{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:none;}
a:hover{background-color:inherit; color:#286ea0; font-weight:bold; text-decoration:underline;}
a img{border:0;}

/* Header */
#header{display:none;margin:0 auto; padding:0; }
#header .printhide {display:none}
/*#header h1{background-color:inherit; color:#505050; float:left; font-size:18px; letter-spacing:-1px; margin:0 0 10px; width:350px;}
#header h1 a{background-color:inherit; color:#505050; text-decoration:none;}
#header p{background-color:inherit; color:#808080; float:right; font-size:11px; font-weight:bold; line-height:1.3em; margin:0px 0 0; text-align:center; width:400px;}
*/
.frontphoto{margin:0; padding:0;}

/* leftbars */
#leftside{display:none;clear:left; float:left; line-height:1.4em; margin:0px 0 5px 0; padding:0; width:200px;}
#leftside {font-size:12px} 
#leftside p, #leftside ul, #leftside div.textwidget {font-size:11px; margin:0 0 0 10px; }
#leftside li, #rightside li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #rightside ul ul{margin:6px 0 0 10px;}
#leftside ul ul li, #rightside ul ul li{margin:0 0 4px;}
#leftside ul ul li a, #rightside ul ul li a{font-weight:normal;}

#leftside ul.linklist, #rightside ul.linklist{font-size:12px;}
#leftside ul.linklist ul, #rightside ul.linklist ul{margin:0 0 18px;}
#leftside ul.linklist ul li a, #rightside ul.linklist ul li a{font-weight:normal;}
#leftside h2 {background-color:inherit; color:#990033; font-size:13px; margin:0 ;font-family:"Lucida Grande", Verdana, sans-serif;}
#leftside ul.linklist li h2 {background-color:inherit; color:#990000; font-size:13px; margin:0 0 0 -10px;font-family:"Lucida Grande", Verdana, sans-serif;}
#leftside label, #rightside label {display:none;}
#leftside a img{border:0;}
#leftside h3, #rightside h3 { margin:10px 0 0px; background-color:inherit; color:#286ea0; font-size:11px;font-family:"Lucida Grande", Verdana, sans-serif;}


/*rightbar*/
#rightside{display:none;float:right; width:190px; line-height:1.4em; margin:0; padding:10px 0 0 10px;  }
#rightside p, #rightside ul, #rightside div.textwidget{font-size:11px; margin:0 0 18px;padding-left:20px;}
#rightside label{display:none;}
#rightside h2 {background-color:inherit; color:#990033;  margin:0; padding:0;font-size:13px;}
#rightside ul.linklist li h2 {background-color:inherit; color:#990033;  margin:0 0 0 -20px; padding:0;font-size:13px;}
#rightside ul.linklist li a{margin:0 0 0 -20px;}

/* Pages menu; use these styles if you want a different look than the righbar menu
ul.page{list-style:none; margin:0 0 18px; width:140px;}
ul.page li{display:inline; line-height:1.4em; width:130px;}
ul.page li a{background-color:#f4f4f4; width:120px; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; }
ul.page li a:hover, ul.page li.current_page_item a{background-color:#eaeaea; border-left:4px solid #286ea0; color:#505050;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}
*/

/* Content */
#content{/*line-height:1.6em;*/margin:0 ;padding:0; }
#contentwide{line-height:1.6em;margin:0 0 5px 200px;padding:0 0 0 10px;}
#content h2 a,#contentwide h2 a, #content .post h2 a, #content h2{font-size:17px;margin:0; padding:2px 0 3px 3px;color:#fff; background-color:#990033;display:block;}
#content h3,#contentwide h3{font-size:20px;margin:10px 0 8px 0;}
#content img,#contentwide img{border:1px solid #d0d0d0;margin:3px 10px 3px 0;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}
#content #rotation img{display:none; margin:1px 0 -3px 0;padding:0;border:0;}
/* Footer */
#footer{background-color:#ffffff;border-top:2px solid #e0e0e0;clear:both;color:#808080;font-size:0.9em;font-weight:normal;line-height:1.3em;margin:0 auto;padding:10px 0;text-align:center;width:800px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}

/* Subpage menu */
#subpages{font-family:"Trebuchet MS", serif, Verdana; border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;font-weight:bold;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-family:"Trebuchet MS", serif, Verdana; font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{font-family:"Trebuchet MS", serif, Verdana; line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}

/*  post info  */
.post{margin:0;}
.postinfo{background-color:#f4f4f4;color:#606060;font-size:10px;line-height:1em;margin:1px 0 4px;}
.postinfo a{font-weight:normal;}

/* Tags */
p,ul,ol{margin:0 0 16px;}
p.calculator, span.calculator {margin:5px 0px 10px 30px; padding:8px; border:1px solid #ccc; font-size:11px}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 18px;width:140px;}
/*ecalendar3 styles*/
caption a{background-color:#6699FF; color:#fff; padding:1px; display:block;}
#day_id {}
.ec3_ec {}
.pad {}
.eventday {}
.ec3_eventday a, .ec3_eventday{font-size:10px;background-color:#6699FF; color:#fff; display:block;text-align:center;}
.ec3_postday {text-align:center;}
table {margin:5px 0 10px 0; padding:0; border-top:1px solid #ccc; border-left:1px solid #ccc;}
caption { border-bottom: 1px solid #ccc; font-size:12px; font-weight:bold; font-style:italic;
   font-family:Trebuchet, Verdana, sans-serif;margin:auto;text-align:left;background-color:#ccc;color:#993366;padding:3px;}
th {font-size:10px;/*header cells at top of columns or start of rows*/
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#000;
background-color:#fff;
padding:3px;
}
tr {/*row*/
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#000;
padding:3px;
}

td {/*data cell completes a cell within a row; making a cell in a column*/
padding:3px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
color:#000;
text-align:left;
vertical-align:top;
}
tfoot {}
tbody {}
thead {}


/* Forms */
#searchform #s{width:90px;background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:11px;}
/*#searchform #searchsubmit input {width: 14px;background-color:#990033;color:#fff;font-size:9px;margin:0 0;padding:1px; }
*/
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}
fieldset {border:0;}


/* Float fix */
.contenttext{overflow:hidden;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.comment{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}
.weather_title {font-weight: normal;}/*for weathericon plugin*/
.weather_info {font-weight: normal;}/*for weathericon plugin*/