 /* CSS Document */

a img { border:0; }

body { margin:0; padding:0; background:url(/img/bg.jpg) top left #0E2334; background-repeat:repeat-x; font:0.7em Tahoma,"Trebuchet MS", Arial; color:#1D1D1D; }

a { text-decoration:underline; color:#1D1D1D; }
a:hover { background:#3B8DCD; color:#FFF; text-decoration:none; }
#photos a:hover { background:none; }

#maincontainer { width:804px; background:url(/img/shadow.png) repeat-y; margin:0 auto; padding:0px 18px 0px 19px;  }

#container { padding:0; margin:0; z-index:1; }

.staffimg { background:#e1e1e1; padding:1px; border:1px solid #c1c1c1; margin-top:7px; margin-left:5px }

/* Hm */
#hd { height:40px; width:800px; background:url(/img/header-home.jpg) no-repeat left top; padding-top:115px; margin:0; text-align:center; }
#hd h1 { display:inline; font:bold 16px Georgia, "Trebuchet MS"; color:#3B8DCD; text-transform:uppercase;  }
h1#m { display:inline; padding:0 96px 0 66px; }

div#header { text-align:left; height:100px; margin:0px; padding:1px; border-bottom:solid #666 1px; background-color:#EAEAEA; }
div#box { border:1px solid #999; padding:5px; margin:0; }

div#leftcol { padding:10px; width:200px; float:left; color:#1D1D1D; }
div#main { padding:0px 15px; margin-left:220px; margin-right:220px; border-right:1px dotted #7A7A7A; border-left:1px dotted #7A7A7A; }
div#rightcol { padding:10px; width:200px; float:right; color:#1D1D1D; }
div#rightcol ul li { list-style-image:url(/img/bullet.jpg); margin-left:-10px; padding-bottom:3px; }
#leftcol #box { width:200px; border:1px dotted #c2c2c2; margin-bottom:10px; }
#leftcol #box .pad { padding:6px; }
#box h2 { padding:6px; margin:0; }
.padl {padding-left:8px; }

/*div#foot { width:800px; border-top:solid #666 1px; background-color:#EAEAEA; padding:10px; text-align:center; clear:both; }*/
#foot { padding:5px 130px 0 0; }
.clear { clear:both; display:block; height:1px; overflow:hidden; margin:0; padding:0; }

#leftcol h2, #main h2, #rightcol h2 { font:bold 12px Georgia, "Trebuchet MS"; color:#3B709C; text-transform:uppercase; font-size:12px; border-bottom:1px dotted #C2C2C2; }
/* End Hm */

#contentwrapper { float:left; width:100%; width:800px; margin-top:-50px; }

#masthead { height:90px; display:block; clear:both; }
#logo { width:440px; height:55px; padding:20px 10px 10px 30px; float:left; }
#phoneText { width:300px; padding-top:40px; color:#D43916; font:bold 20px Georgia, "Trebuchet MS"; float:right; }
#phoneText span { color:#326895; font:20px Georgia, "Trebuchet MS"; }

img#facimg { float:left; height:147px; width:800px; z-index:-1; clear:both; }

#nav { height:26px; width:800px; background:url(/img/navbg.jpg) #549CD3; color:#FFF; padding:0; margin:0; }
#nav a { height:22px; text-decoration:none; color:#FFF; text-transform:uppercase; display:block; float:left; padding:4px 10px 0 10px; margin:0; font:12px "Trebuchet MS"; border-right:1px solid #F0F0F0; }
#nav a:hover { background-image:url(/img/hoverbg.jpg); }

.subnav { font-size:10px; width:100%; border-bottom:1px dotted #C2C2C2; }
.services { border-bottom:1px dotted #C2C2C2; margin-bottom:20px; }
.services li { list-style-type:none; display:inline; }
.services li .active { text-decoration:none; font-weight:bold; }
.services a { padding:0px 11px; }

#contentcolumn { margin-right:228px; }
#contentcolumn .content { margin-left:18px; width:524px; margin-top:-9px; padding:0px 20px 0px 12px; }
#contentcolumn ol ul, #contentcolumn ul { list-style-image:url(/img/bullet.jpg); padding:0; margin:0 15px; line-height:1.5em; }
#contentcolumn ol { line-height:1.6em; }

#rightcolumn { float:left; width:226px; margin-left:-229px; }
#rightcolumn #rtpad { margin-top:10px; padding:0px 25px 0px 20px; margin-bottom:10px; border-left:1px dotted #7A7A7A; }
#rightcolumn h1 { font:bold 12px Georgia, "Trebuchet MS"; color:#3B709C; text-transform:uppercase; border-bottom:1px dotted #C2C2C2; padding-bottom:3px; }
#rightcolumn ul li { list-style-image:url(/img/bullet.jpg); margin-left:-10px; padding-bottom:3px; }

.crumb { margin:20px 0 0 0; }

.img { border:1px solid #7A7A7A; padding:2px; background:#FAFAFA; }
#photos .img { margin:6px; }
#main span { padding:5px; width:300px; display:block; text-align:center; }
div#s { text-align:center; height:266px; width:300px; /*border:1px dotted red;*/ }
#s img { margin-bottom:4px; }
.thumb { float:left; padding:1px; margin:0 6px 0 0; border:1px solid #CCC; }

#jcaho { font-size:10px; }
#jcaho img { }

.alumloc { border:1px dotted #ccc; width:185px; margin:10px; padding:8px; float:left; }

#footer { clear:both; width:99.5%; height:150px; background:#F2F2F2; color:#707070; font-size:11px; text-align:center; padding:6px 0; }
#footer a { color:#707070; text-decoration:underline; }
#footer a:hover { color:#fff; }
.memberof { float:left; }
.memberof img { margin-left:50px; margin-right:20px; margin-top:0px; }
.memberof a { text-decoration:none; color:#707070; }

blockquote {padding:0px 10px; border:1px solid #ccc; }
blockquote h2 {margin-top:0px; }
blockquote h3 {text-align:center;}

.quote { border:1px solid #CCC; width:70%; text-align:left; padding:12px; }
#center { width:100%; margin-left:12%; text-align:center; }

#contentcolumn h1 { font:bold 17px Georgia, "Trebuchet MS"; color:#3A74A4; width:538px; height:39px; background-image:url(/img/h1heading.jpg); padding:20px 0 0 20px; margin:0 0 -10px -18px; }
#contentcolumn h2, #contentcolumn h2 a { font:bold 12px Georgia, "Trebuchet MS"; color:#3A74A4; padding-top:10px; }
#contentcolumn h2 a:hover { background:none; }
h2 span {font:bold 11px Tahoma, "Trebuchet MS", Arial; color:#1D1D1D; }
h3 { font:bold 11px Tahoma, "Trebuchet MS", Arial; }
table h3 {text-align:center; margin:0px; }
h4 {font-style:italic; margin-bottom:-10px; font-size:11px; }
h5 {text-decoration:underline; margin-bottom:-10px; font-size:11px; }

/* Jaime's latest */
.left {margin-right:10px; border:1px solid #ccc; }
.right {margin-left:10px; border:1px solid #ccc; }
#drug {width:192px; text-align:left; float:right; font-size:10px; font-weight:bold; border:1px solid #ccc; }
#heroinR {width:200px; float:right; }
#heroinL {width:200px; float:left; margin-left:40px; }
.tablestyle { border:1px solid #ccc; }
.marijuana {padding-left:3px; padding-right:2px; }
h2.weed {text-align:center; color:#ffffff; font-weight:bold; font-size:16px; }
#contentcolumn h2.weed {text-align:center; color:#ffffff; font-weight:bold; }
#blurbR {float:right; margin-left:10px; border:1px solid #ccc; width:200px; padding:10px; }
#blurbL {float:left; margin-right:10px; border:1px solid #ccc; width:200px; padding:10px; }

#map a { line-height:2em; font-weight:bold; }
div#map { margin-left:10%; }
#map ul li a { font-weight:normal; }
#gmap { margin-left:6px;}