/*  
Theme Name: KlamathLakeChapter
Theme URI: http://www.webexcellence.net/
Description: KlamathLakeChapter is a Wordpress theme created only for Klamath Lake Chapter usage
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:#3F2026; 
	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: #93334B; text-decoration: none; }
a:hover { text-decoration: underline; color:#3F2026;  }


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; }

#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 div { padding:32px 0 0 280px; } 
#header  .blogName div h1 { line-height:1em; font:bold 40px "Times New Roman", Times, serif; font-style:italic;  }
#header  .blogName div h2 { line-height:1em; font:bold 16px "Times New Roman", Times, serif; font-style:italic;  }

/** headerNav **/
#headerNav {
	width: 872px;
	background:url(images/headerNavBg.gif) repeat-x; 
	height: 32px;
	margin: 0 auto;
}

#nav , #nav ul{
	position:relative;
	z-index: 10000;
}
	
#nav  li { 
	height:32px; float: left; display: inline; margin-left:6px; padding-right:12px; 
	background:url(images/headerNavSplit.png) no-repeat right;
	position: relative; 
}

#nav  li.last { background:none;}
#nav  li, #nav  li a { font-size: 14px;  color: white; line-height: 14px; }
	#nav  li a {   cursor: pointer; cursor: hand; }
	#nav  li a span {   }

#nav  li a {  float: left; display: block; padding: 8px 3px 8px  15px; }
	#nav li a span { float: left; display: block;   }

#nav  li a:hover { background:url(images/headerNavArrow.png) no-repeat 0 10px; }
	#nav  li a:hover span { background-position: 100% 0; }
	
#nav ul {
    position:absolute;
    width:12em;
    top:29px;
	left: -12px; 
    display:none;
}

#nav ul li {
	background-color: #84023c;
	background-image: none; 
	padding-left: 10px; 
	height: auto !important; 
}

#nav li ul a{
    width:12em;
    float:left;
}

#nav ul ul{
	top:auto;
	}	

#nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
    }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
    }
	
/** /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 #30151A; }

#sidebar { float:left; padding:10px; width:238px; border-left:1px solid #FFFFD9; background:#2D2829 url(images/sidebarBg.gif) no-repeat top; }





#footer { color:#FFFFD9; background:url(images/footerBg.gif) no-repeat; width:872px; text-align:center; height:33px; padding-top:25px; }
#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 ul { text-align:center}
	
#footerNav li { float: left; display: inline; margin-left:10px; padding-right:10px; border-right:1px solid #fff;  }
#footerNav li.last { border:none;}
#footerNav li, #headerNav li a { font-size: 14px;  color: white;   }
	#footerNav li a {   cursor: pointer; cursor: hand; }
	#footerNav li a span {   }

#footerNav li a {  float: left; display: block; padding: 3px; }
	#footerNav li a span { float: left; display: block;   }

#footerNav li a:hover {   }
	#footerNav li a:hover span { }
	
	#navfooter li{
    float:left;
    position:relative;
}


#navfooter ul {
    position:absolute;
    width:12em;
    bottom:18px;
	left: 0; 
	z-index: 10000;
    display:none;
}

#navfooter ul li {
	margin: 0; 
	background-color: #84023c;
	background-image: none; 
	padding-left: 10px; 
	text-align:left; 
	border:none; 
}

#navfooter li ul a{
    width:12em;
    float:left;
}

#navfooter ul li {
	padding: 2px 3px 2px 5px;
	text-align:left; 
}

#navfooter ul ul{
	bottom:auto;
	}	

#navfooter li ul ul {
    left:12em;
    margin:0px;
    }

#navfooter li:hover ul ul, #navfooter li:hover ul ul ul, #navfooter li:hover ul ul ul ul{
    display:none;
    }
#navfooter li:hover ul, #navfooter li li:hover ul, #navfooter li li li:hover ul, #navfooter li li li li:hover ul{
    display:block;
    }
	



/** /headerNav **/


.post { padding-bottom:40px; }
.post  h2 { font-size: 16px ; line-height:1em;}
.post h2 a { color:#93334B; }
.post h2 a:hover { color:#3F2026; 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 #8B576B;   }

.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:#4D1B24;
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: #EBC8CF;border-top: 1px solid #7D3750;border-bottom: 1px solid #7D3750;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: #EBC8CF; border-top: 2px solid #7D3750; border-bottom: 2px solid #7D3750;}
.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 #7D3750;background-color: #EBC8CF;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; }
