/* carnahanlaw global CSS Document (2) */
/* Copyright (c) 1995-2015 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-color:#FFF;
	color:#333;
	text-align:left;
	font-size:100%;
	border:0;
}
img {border:0;}
body, p, .smred {font:100.01%/1 Verdanda, Helvetica, Arial, sans-serif;}

#nocss {display:none;}
#content, #footer {
	max-width:1400px;
	margin:0 auto;
	padding:0 5em;
}
#footer {
	margin:1em auto;
	padding:1em;
}
#content p, p {
	margin:.4em 1em 0 1em;
	line-height:1.25em;
}
p {
	max-width:1000;
	margin-right:5em;
	margin-left:5em;
}
#footer p {margin:.3em 1em 0 .3em;}

/* lists */
ul {
	margin-left:.25em;
	padding-top:.3em;}
ul li, li ul li, ol li {line-height:1.2em;}
ul li {margin-left:2em;}
ol li {
	margin-left:2.5em;
	margin-top:.1em;
}
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;
}

/* header */
/* h1, h2 {font-family:Georgia, "Times New Roman", Times, serif;} */
h1 {
	font-size:1.5em;
	letter-spacing:.07em;
	text-align:center;
}
h2 {
	font-size:1.2em;
	color:#666633;
}
h2, h3 {margin-top:.5em;}
h1, h2, h3, h4 {padding:.4em .8em .2em;}
h1 {margin:0 0 1em;}
h1:first-letter {font-size:1.3em;}

/* 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;
}
a:hover {background-color:transparent;}
a:active {color:#CCC;}

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

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
h1 {padding-top:.2em;}
ul li {
	line-height:1.4em;
}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) {
#content p, ul {font-size:.8em;}
#sbr ul li, #menul ul li  {fontsize:2em;}
#sitemap .col2 {width:94%;}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
#sbr ul li, #menul ul li  {fontsize:2em;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
#sbr ul li, #menul ul li  {fontsize:2em;}
#sbr ul li, ul li {line-height:1.2em;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#sbr ul li, #menul ul li  {fontsize:2em;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#sbr ul li, #menul ul li  {fontsize:2em;}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}