/*	
Theme Name: lentpockets1
Theme URI: http://www.crunchybuffalo.com/
Description: Three column theme
Version: 1.0
Author: bill weaver
Author URI: http://www.crunchybuffalo.com
*/

body {
	color: black;
	background-color: #F7F5F0;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 73%;	/* Enables font size scaling in MSIE */
	margin: 0;
	padding: 0;
}

html > body {
	font-size: 9pt;
}

acronym, .titleTip {
	border-bottom: 1px dotted #a88c53;
	cursor: help;
	margin: 0;
	padding: 0;
}

.doNotDisplay {
	display: none !important;
}

.smallCaps {
	font-size: 1.1em;
	font-variant: small-caps;
}

h2 {
	font-size: 1.2em;
}

p {
	margin: 1em 0 1.5em 0;
	padding: 0;
}

dt {
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.5ex 0;
}

dd {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}

.center {
	text-align: center;
}

/***** Header *****/

#header {
	color: inherit;
	background-color: #7B9;
}

.headerTitle {
	margin: 0;
	text-align:center;
	color: white;
}
.headerTitle h1{
	text-align:center;
	color: #fff;
}
.headerTitle a {
	text-align:center;
	color: #fff;
	padding: 20px;
	background-color: transparent;
	text-decoration: none;
	font-size: 1.1em;	/* for IE */
	font-weight: bold;
	font-style: normal;
}
.headerTitle > a {
	font-size: 1.2em;	/* for fully compliant agents */
}
.headerTitle span {
	color: white;
	background-color: transparent;
	font-weight: normal;
}
.desc {
	text-align:center;
	padding-bottom: 10px;
	font-size: 138%;
	color: #eee;
}
.subHeader {
	text-align:center;
	color: #fff;
	background-color: black;
	text-align: center;
	margin: 0;
	padding: 5px 0;
}
.subHeader a {
	text-align:center;
	color: #fff;
	background-color: black;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0 1ex;
}
.subHeader a:hover {
	color: black;
	background-color: white;
}


/* ***** Left ***** */

.leftSideBar {
	position:absolute;
	width:170px;
	background-color: #F7F5F0;
	padding:0px;
	z-index:2;
	voice-family: "\"}\""; /* for ie */
	voice-family:inherit;
	width:170px;
	}
body>#navAlpha {width:128px;} /* for opera */

.leftSideBar .sideBarTitle {
	color: #404040;
	background-color: #e6dfcf;
	font-weight: bold;
	margin: 0;
	padding: 4px 5px;
}
.leftSideBar ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 10px 0;
	padding: 0;
}
.leftSideBar li {
	margin: 2px;
	padding: 0 0 0 0;
}
.leftSideBar a {
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: none;
}
.leftSideBar a:hover {
	color: rgb(64,64,64);
	background-color: transparent;
	text-decoration: none;
}
.leftSideBar .aboutText {
	color: rgb(166,140,83);
	background-color: transparent;
	line-height: 1.1em;
	margin: 5px 5px 10px 5px;
	padding: 0;
	display: block;
	text-align:justify;
}
.leftSideBar .sideBarText {
	color: rgb(166,140,83);
	background-color: transparent;
	line-height: 1.1em;
	margin: 5px 5px 10px 5px;
	padding: 0;
	display: block;
}
.leftSideBar .sideBarText a {
	text-decoration: underline;
}
.leftSideBar .sideBarText a:hover {
	text-decoration: none;
}
.leftSideBar .thisPage {
	color: rgb(64,64,64);
	background-color: transparent;
	font-weight: bold;
}


/* ***** Right ***** */
		
#navBeta {
	position:absolute;
	width:190px;
	top:20px;
	right:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:1;
	voice-family: "\"}\""; /* ie hack */
	voice-family:inherit;
	width:168px;
	}
body>#navBeta {width:168px;} /* opera hack */

.rightSideBar {
	top:0px;
	right:0px;
	width: 170px;
	padding: 0;
	float: right;
	clear: right;
	border: 1px solid #d8d2c3;
	z-index:1;
	voice-family: "\"}\""; /* ie hack */
	voice-family:inherit;
	width:168px;
}
body>#navBeta {width:166px;} /* opera hack */

[class~="rightSideBar"] {
	margin-right: 0px;
}

.rightSideBar .sideBarTitle {
	color: #404040;
	background-color: #e6dfcf;
	font-weight: bold;
	margin: 0;
	padding: 4px 5px;
}

.rightSideBar a {
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: none;
}

.rightSideBar a:hover {
	text-decoration: underline;
}

.rightSideBar .sideBarText {
	line-height: 1.5em;
	margin: 0;
	padding: 0 2ex 1em 2ex;
	display: block;
}

.rightSideBar .more {
	text-decoration: none;
	text-align: right;
	margin: 0;
	padding: 0 2ex 1em 2ex;
	display: block;
}

.rightSideBar .more:hover {
	text-decoration: underline;
}
.rightSideBar ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 1em 0;
	padding: 0;
}

.rightSideBar li {
	margin: 1ex;
	padding: 0 0 0 0;
}

.rightSideBar img {
 border: 0;
}


/* ***** Main Copy ***** */

.main-copy {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:170px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	color: black;
	background-color: white;
	text-align: left;
	line-height: 1.2em;
	margin:0px 170px 20px 170px;
	padding:10px;
	border-left: 1px solid #d8d2c3;
}

.boxL {
	width:49%;
	height: 140px;
	float: left;
	color: black;
	border: 1px solid #9cb;
}
.boxR {
	width:49%;
	height: 140px;
	float: right;
	color: black;
	border: 1px solid #9cb;
}
.boxL .boxTitle, .boxR .boxTitle {
	color: green;
	background-color: #e6dfcf;
	font-weight: bold;
	margin: 0;
	padding: 4px 5px;
}
.boxL ul, .boxR ul {
	list-style-position: inside;
	margin: 0 10px 10px 10px;
	padding: 0;
}
.boxL li, .boxR li {
	margin: 2px;
	padding: 0 0 0 0;
}
.boxL a, .boxR a {
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: none;
}
.boxL a:hover, .boxR a:hover {
	color: rgb(64,64,64);
	background-color: transparent;
	text-decoration: none;
}
.boxL .boxText, .boxR .boxText {
	color: rgb(166,140,83);
	background-color: transparent;
	line-height: 1.1em;
	margin: 5px 5px 160px 5px;
	padding: 0;
	display: block;
}
.boxL .boxText a, .boxR .boxText a {
	text-decoration: underline;
}
.boxL .boxText a:hover, .boxR .boxText a:hover {
	text-decoration: none;
}
.boxL .thisPage, .boxR .thisPage {
	color: rgb(64,64,64);
	background-color: transparent;
	font-weight: bold;
}

.main-copy h1 {
	color: #a68c53;
	background-color: transparent;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 175%;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #d8d2c3;
}

.main-copy a {
	color: rgb(168,140,83);
	background-color: transparent;
	text-decoration: none;
}

.main-copy a:hover {
	 color: rgb(64,64,64);
}

.date-header {
	font-size:78%/1.4em;
	 text-transform:uppercase;
	letter-spacing:.2em;
	color:#999;
}

.post {
	border-bottom:1px dotted #ccc;
	padding-bottom:1.5em;
}

.post a {
	color: rgb(166,140,83);
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

.post a:hover {
	text-decoration: underline;
}

blockquote {	
background: url(http://yoururl/wp-images/quote.gif) no-repeat 0 3px; 
color: #666; 
padding-left: 20px;
font-style: italic;
margin-bottom: 1px;
display:block; 
padding-top:5px;
}


/* ***** Footer ***** */

#footer {
	color: black;
	background-color: rgb(230,223,207);
	font-size: 92%;
	text-align: center;
	line-height: 1.25em;
	margin: 0;
	padding: 1em 4mm 1em 4mm;
	clear: both;
}

#footer div {
	margin: 0;
	padding: 0 0 1ex 0;
}

#footer a {
	color: black;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
}

#footer a:hover {
	text-decoration: none;
}
	
	/* ***** Comments ***** */
	
.comment-link {
	text-transform:uppercase;
	letter-spacing:.1em;
}

input.text, textarea {
	background: #ffffff url("http://yoururl.com/wp-images/input.gif") top right;
	color: #000000;
	border: 1px solid;
	border-color: #888888 #888888 #aaaaaa #aaaaaa;
	padding: 3px 3px 4px 3px;
	font-size: 1em;
}

input.text:focus, textarea:focus {
	border-color: #000000;
}

.alt {
	 background-color: #f8f8f8;
	 border-top: 1px solid #ddd;
	 border-bottom: 1px solid #ddd;
}
