/*  
Theme Name: Ponderosa
Theme URI: http://www.webexcellence.net/
Description: Ponderosa is a Wordpress theme created only for Ponderosa Chapter Usage only
Version: 1.0
Author: Sudirman Sudirman
Author URI: http://www.webexcellence.net/
*/

body { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : 12px; background-color:#183a66; 
	color : #111;
	padding: 0;
	margin:0;
}
/* IE 6 below hacks for correct font-size (relative) */
* html body { font-size: 12px; }

h1, h2, h3, h4, h5, h6, form, ul, li, img, p { padding:0; margin:0; }

img { border:0; }

input, textarea {
	font-family: Arial;
	font-size: 11px;
	padding: 1px 2px;
}

a { color: #22528f; text-decoration: none; }
a:hover { text-decoration: underline; color:#183a66;  }


h1 { padding:0; margin:0; }

h2 { 
	font-size: 16px; padding:0; margin:0; 
	
}

h3 {
	font-size: 16px;
	line-height: 1.5em;
}


ul { list-style-type: none; }

.clear { clear: both; line-height:1px; height:1px; font-size:1px;  }

#page { width:890px; margin: 0 auto; background: url(images/bodyBg.jpg) repeat-y; padding:0 14px; }
#container { background-color:#FDFDD7; width:872px; }

#header {}
#header  .blogName { color:#FFFFD9; background:url(images/headerBg.gif) no-repeat; width:872px; height:132px; }
#header  .blogName .logo { float:left; padding-top:32px; }
#header  .blogName .logo a { width: 280px; height:100px; display:block;  } 
#header  .blogName .logo a  span { display:none; }
#header  .blogName .blogInfo { padding:32px 0 0 0; float:left; } 
#header  .blogName .blogInfo h1 { line-height:1em; font:bold 44px "Times New Roman", Times, serif; font-style:italic;  }
#header  .blogName .blogInfo h2 { line-height:1em; font:bold 14px "Times New Roman", Times, serif; font-style:italic;  }

/** headerNav **/
#headerNav {
	width: 872px;
	background:url(images/headerNavBg.gif) repeat-x; 
	height: 32px;
	margin: 0 auto;
}

#headerNav ul { }
	
#headerNav li { height:32px; float: left; display: inline; margin-left:6px; padding-right:12px; background:url(images/headerNavSplit.png) no-repeat right;  }
#headerNav li.last { background:none;}
#headerNav li, #headerNav li a { font-size: 14px;  color: white; line-height: 14px; }
	#headerNav li a {   cursor: pointer; cursor: hand; }
	#headerNav li a span {   }

#headerNav li a {  float: left; display: block; padding: 8px 3px 0  15px; }
	#headerNav li a span { float: left; display: block;   }

#headerNav li a:hover { background:url(images/headerNavArrow.png) no-repeat 0 10px; }
	#headerNav li a:hover span { background-position: 100% 0; }
/** /headerNav **/



#content {   float:left; }
#content #mainContent { background:url(images/contentBg.gif) repeat-x left top; float:left;  padding:20px 10px;     width:591px; border-right:2px solid #16315f; }

#sidebar { float:left; padding:10px; width:238px; border-left:1px solid #FFFFD9; background:#173365 url(images/sidebarBg.gif) no-repeat top; }





#footer { color:#FFFFD9; background:url(images/footerBg.gif) no-repeat; width:872px; text-align:center; height:56px; padding-top:22px; }
#footer span { padding:0 10px; }
#footer a { color:#FFFFD9; font:normal 13px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;}
#footer a:hover { text-decoration:underline}


#footerNav { display:block; width:850px; }
#footerNav ul { text-align:center; display:inline; padding:0; margin:0; }
	
#footerNav li { height:16px; float: left; display: inline; margin-left:10px; padding-right:10px; border-right:1px solid #fff;  }
#footerNav li.last { border:none;}
#headerNav li a { font-size: 14px;  color: white; line-height: 14px; }
#footerNav li { font-size: 11px;  color: white; line-height: 14px; } 
	#footerNav li a {  font-size:11px; cursor: pointer; cursor: hand; }
	#footerNav li a span {   }

#footerNav li a {  float: left; display: block; padding: 0 3px 0  3px; }
	#footerNav li a span { float: left; display: block;   }

#footerNav li a:hover {   }
	#footerNav li a:hover span { }
	
#footer .txt { text-align:left; padding-top:5px; padding-left:13px; display:block; font-size:11px;   }
#footer .txt p { font-size:11px; }
#footer .txt a { font-family:"Times New Roman", Times, serif; font-size:11px; }
/** /headerNav **/


.post { padding-bottom:40px; }
.post  h2 { font-size: 16px ; line-height:1em;}
.post h2 a { color:#22528f; }
.post h2 a:hover { color:#183a66; text-decoration:underline }
.post small { background:url(images/postDivider.gif) no-repeat left bottom; padding: 3px 0 8px 0 ; color:#4F4F4F; line-height:normal; display:block;   font-size:10px; }
.post small a { font-weight:bold; font-size:10px; }
.post .entry { font-size:13px; } 
.post .entry p {  line-height: 17px !important; text-align:justify;font-size:12px; color:#353535; text-align:justify; padding:5px 0 }
.post .entry img {  padding:5px; background-color:#fff; margin:8px;   border:1px solid #799ecf;   }

.post ul { list-style:square; margin:10px 0 10px 20px; }
.post ul  li { margin:4px 0;}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 0;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#sidebar ul li ul { 
	padding:5px 10px;
	width:210px;
	background:#1b294d;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

#sidebar ul li.widget {   }
#sidebar ul li.widget  h2.widgettitle { color:#FFFFD9; padding-top:10px;  font-size:18px; font-weight:normal;  }

#sidebar a { font-weight:bold;color:#EFEFBF; text-decoration:none;}
#sidebar a:hover {font-weight:bold;color:#fff; text-decoration:underline; }




#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 500px;padding: 2px;}
#commentform #submit { margin: 0; float: right; }
.alt {background-color: #c8d4eb;border-top: 1px solid #37517d;border-bottom: 1px solid #37517d;margin: 0;padding: 10px;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;}
.commentlist p {margin: 10px 5px 10px 0;}
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata { margin: 0; display: block; }
.commentOfficialUser { background-color: #c8d4eb; border-top: 2px solid #37517d; border-bottom: 2px solid #37517d;}
.postmetadata  { padding:5px !important; }
#sidebar form {	margin: 0; }
acronym, abbr {	cursor: help; }
acronym, abbr {	border-bottom: 1px dashed #999; }

blockquote {margin: 15px 30px 0 10px;padding-left: 20px; font-style:italic; color:#5A1F3E; }
blockquote cite { margin: 5px 0 0; display: block;}

 

#content input, #content textarea, #sidebars input {border: 1px solid #37517d;background-color: #c8d4eb;padding: 2px;font: 12px Verdana, Arial, Sans-Serif;}

.center { text-align: center; }
.commentlist, #commentform { clear: left; }
#comments { float: none; margin-top: 20px; }
#respond, #trackbacks { clear: both; }

.widget_search .searchform fieldset { padding:3px 5px 5px 5px; border:1px solid #71404A;color:#FFFFD9;} 
.widget_search .searchform legend { color:#FFFFD9; }