/* carnahanlaw global CSS Document */
/* Copyright (c) 1995-2011 Frank C. Carnahan, all rights reserved */

*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	vertical-align:baseline;
	background:transparent;
	color:#333;
	text-align:left;
	font-size:100%;
	border:0;
}
*, html, body, img {border:0;}
body {background-color:#FFF;}
body, p, .smred {font:100.01%/1 Verdanda, Helvetica, Arial, sans-serif;}

/* hide from IE mac \*/
html {min-height:100%;}
/* end hiding from IE5 mac */

#container {
	font-size:.9em;
	width:700px;
	margin:15px auto 15px 20px;
}
#title {height:57px;}
#header, #navmenu, #title {
	text-align:center;
	margin:0 auto;
}
#navmenu {height:20px;}
#navmenu, #footer {
	border-top:1px solid #A29271;
	border-bottom:1px solid #A29271;
}
#navmenu, #sbr, #footer {
	background-color:#FFF;
}
#navmobile, #mlmobile, #titletext, #titlelg {display:none;}
#content {padding:0 0;}
#content p {
	margin:.6em 1em 0 1em;
	text-indent:0em;
	line-height:1.35em;
}
#sbr {
	padding:.5em .3em .5em .3em;
	width:170px;
	margin:.5em 0 .7em .7em;
	float:right;
	border:1px solid #A29271;
}
#footer {
	font-size:.8em;
	margin-top:1em;
	padding-top:.2em;
	padding-bottom:.4em;
}
#footer p {
	margin-top:.4em;
	padding:0 1em .2em;
}
.sm, .smred, #footer, #menul {font-size:.7em;}
.smred, #footer, .comment {font-style:italic;}
.smred, .fn, .emph {color:#FF0000;}
.fn {font-size:.7em;}
.sm, .smred {font-weight:normal;}
.emph {font-weight:bold;}
.und {text-decoration:underline;}
hr {margin:.5em 0;}
table {margin-left:1em;}

/* new specific divs */
#menul {
	margin-top:.8em;
	margin-bottom:.5em;
	padding:0 0 .8em 1.5em;
	border-bottom:1px #534F46 solid;
	border-top:1px #534F46 solid;
}
#menul .smred, #sbr .smred {font-size:.9em;}
.col2, .col3, .col70, .col125 {
	float:left;
	padding-right:5px;
	display:block;
	text-align:right;
}
.col2 {width:47%;}
.col3 {width:30%;}
.col70 {width:70px;}
.col125 {width:125px;}
div.quote {
	clear:both;
	margin:.3em 3em;
	border-left:1px #000 solid;
}
div.quote p, #content div.quote p {
	color:#000;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-indent:0;
}

/* image control */
#sbr {display:inline;}
.imgright {
	float:right;
	padding-left:5px;
}

/* lists */
ul {margin-left:.25em;}
ul li, li ul li {line-height:1.1em;}
ul li {margin-left:2em;}
ol li {margin-left:2.5em;}
li ul li, #menul ul li, #menul li ul li {margin-left:1em;}
ol {margin-top:.5em;}
#sbr ul li {
	list-style-type:none;
	text-indent:-0.75em;
	margin:.35em 0 0 .5em;
	font-size:.7em;
}
#sbr li ul li {
	margin:0 0 0 1em;
	font-weight:normal;
	font-size:.9em;
}

/* header */
h1, h2 {font-family:Georgia, "Times New Roman", Times, serif;}
h1 {
	font-size:1.5em;
	margin:.4em 0 .5em 0;
	padding:.3em;
	letter-spacing:.07em;
	border-bottom:1px solid #A29271;
}
h2 {
	font-size:1.2em;
	border-top:1px solid #A29271;
	margin-top:.5em;
	padding:.5em .3em 0 .7em;
	color:#666633;
	border-top:1px solid #A29271;
}
h1 .smred, h2 .smred  {letter-spacing:0;}
h1 .smred  {font-size:.5em;}
h2 .smred  {font-size:.6em;}
h3 {
	margin-top:.7em;
	padding-left:1em;
}
h4 {padding:.4em .3em 0 2.3em;}
h1:first-letter {font-size:1.3em;}
.nb {
	border-top-style:none;
	margin-top:10px;
	padding-top:0;
}

/* clearing element */
#footer {clear:both}
div.clear {
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}

/* link control */
a {text-decoration:underline;}
#titletext a {text-decoration:none;}
a:link, a, .linkcolor {color:#666633;}
.ext, .ext a:link, a {color:#336600;}
h1 a:link {color:#333;}
a:visited {color:#797979;}
.ext a:visited {color:#7FC17F;}
a:hover, h1 a:hover {
	text-decoration:underline overline;
	background-color:#EDEBD5;
}
#title a:hover {background-color:transparent;}
a:active {color:#CCC;}

/* IE5 hack */
#bottomcorner, #title {
	margin:0 -3px;
	ma\rgin:0;
}


