/* Style Sheet for Executive Marketing Services */

body {background:#ACACAC;padding:0;margin:0;font-family:verdana, tahoma, arial, sans-serif;font-size:12px;text-align:center;}
body td {font-size:11px;}
a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
h1 {font-size:18px;color:#4d0000;}
h2 {font-size:16px;color:#610000;}
h3 {font-size:14px;color:#610000;}
h4 {font-size:12px;color:#610000;}
h5 {}
h6 {}

.hide {display:none;}
.imgcap {font-size:10px;text-align:center;padding:0 0 10px 10px;width:210px;}
.imgcap a:link img, .imgcap a:visited img {border:0;}
.imgcap a:hover img, .imgcap a:active img .imgcap a:focus img {border:0;}

#page {background:#fff;width:766px;margin:0 auto;text-align:left;}

#header {background:url('../images/headerbg.gif') top left repeat-x #4D0000;height:100px;position:relative;border-bottom:4px solid #acacac;}
#house {background:url('../images/headerhouse.gif') bottom left no-repeat;width:238px;height:100px;position:absolute;top:0;left:220px;}
#logo {background:url('../images/logo.gif') top left no-repeat #fff;width:186px;height:100px;position:absolute;top:0;left:0;}
#number {background:url('../images/phone.gif') top left no-repeat;width:213px;height:35px;position:absolute;top:0;right:20px;text-align:center;padding-top:5px;color:#acacac;font-size:22px;}
#text {position:absolute;bottom:20px;right:20px;color:#acacac;font-size:18px;font-weight:bold;font-style:italic;}

#content {}

#content ul {margin-top: 1px;}

#insidecontent ul {margin-top: 1px;}
#insidecontent ul li {padding: 1px; list-style-type: square;}

#imagetable {background:#acacac;}
#imagetable a img {border:0;}
#imagelables {background:#4d0000;color:#fff;text-align:right;}
#imagelables td {padding:5px 10px;border-top:4px solid #acacac;font-size:18px;text-align:center}
#imagelables a:link, #imagelables a:visited {color:#acacac;}
#imagelables a:hover, #imagelables a:active, #imagelables a:focus {color:#fff;} 
.insidecontent {padding:10px;}

#navbar ul {margin:0; padding:0; list-style-type:none;}
#navbar li {position:relative;}
#navbar ul ul {display:none;width:200px; position:absolute;top:20px;left:-20px;text-align:left;font-size:12px;background:#4d0000;padding:0 5px 5px;}
#navbar ul ul li {padding:5px 0 0;}
#navbar ul li:hover ul {display:block; }
div.content {clear:left}

#contenttable {border-bottom:4px solid #acacac;}
#leftnav {background:url('../images/leftbg.gif') top left repeat-y #4d0000;width:186px;}
#leftnavlist {list-style-type:none;padding:0;margin:0;color:#acacac;font-size:13px;font-weight:bold;padding:10px;}
#leftnavlist li {margin:5px 0;border-bottom:1px solid #ad1010;padding-bottom:5px;}
#leftnavlist li.last {border-bottom:0;padding-bottom:0;}
#leftnavlist li ul {background:#5d0000;border:1px solid #ad1010;padding:0 5px;margin:5px 0;list-style-type:none;font-weight:normal;}
#leftnavlist li ul li {font-size:12px;}
#leftnavlist li a:link, #leftnavlist li a:visited {color:#acacac;}
#leftnavlist li a:hover, #leftnavlist li a:active, #leftnavlist li a:focus {color:#fff;}
#contentcell {padding:5px 10px;}
#contentcell h1 {padding:10px 5px;margin-bottom:10px;background:#acacac;font-size:24px;border:1px solid #4d0000;}

.eventstable {margin:10px auto;}
.eventstable th {background:#4d0000;color:#fff;padding:8px;font-size:14px;font-weight:bold}
.eventstable td {border:1px solid #acacac;padding:10px;text-align:center;}
.compact th {padding:5px;font-size:12px;}
.compact td {padding:5px;}

.eventstable {margin:10px auto;}
.eventstable th {background:#680000;color:#fff;padding:8px;font-size:14px;font-weight:bold;text-align:left;}
.eventstable td {border:1px solid #acacac;padding:10px;text-align:left;}
.standard th {padding:4px;font-size:12px;}
.standard td {padding:4px;}

#footer {background:url('../images/footerbg.gif') bottom left repeat-x #4d0000;color:#acacac;text-align:center;font-weight:bold;padding:10px;}
#botnav {font-size:13px;}
.botnavlist {list-style-type:none;padding:0;margin:0;}
.botnavlist li {display:inline;}
.botnavlist li a:link, .botnavlist li a:visited {color:#ccc;}
.botnavlist li a:hover, .botnavlist li a:active, .botnavlist li a:focus {color:#fff;}
#copyright {font-size:10px;font-style:italic;}
#designed {font-size:12px;}
#designed a:link, #designed a:visited {color:#ccc;}
#designed a:hover, #designed a:active, #designed a:focus {color:#fff;}

/* Photo Gallery Styles */

.photoheader {}
.photoheader h3 {}

#ptable {}
#phototable {background:#ccc;border:1px solid #666;}
#phototable #captioncell {background:#eee;border-top:1px solid #666;border-bottom:1px solid #666;color:#000;}
#phototable #photocount {padding:5px 0;}
#phototable #photocount div.countbox {position:relative;float:left;font-family:arial;text-align:center;
	margin:3px 3px 9px 3px;
	}
#phototable #photocount div.countbox a {
	background:#999;
	border:1px solid #666;
	padding:3px 5px;
	}
#phototable #photocount div.countbox a:hover {
	border:1px solid #000;
	}
#phototable #photocount div.photohover {background:#fff;position:absolute;bottom:25px;left:0px;padding:3px;display:none;}	

#phototable a:link, #phototable a:visited {color:#fff;}
#phototable a:hover, #phototable a:active, #phototable a:focus {color:#ff0;}
table#phototable a.permalink:link, 
table#phototable a.permalink:visited {color:#FEF7AA;}
table#phototable a.permalink:hover, 
table#phototable a.permalink:active,
table#phototable a.permalink:focus {color:#fff;}

/* Map Styles */

#map {border:1px solid #4d0000;}
#infowindow {white-space:nowrap;font-size:11px;}
#infowindow a:link {color:#00f;}
#infowindow a:hover {color:#800080;}
#sidebarcont {float:right;width:160px;background:#4d0000;color:#acacac;}
#sidebarmap {border:1px solid #9d0000;padding:5px;margin:5px;}
.sidebaritem {line-height:13px;margin-bottom:6px;}
.sidebaritem a:link, .sidebaritem a:visited {color:#acacac;}
.sidebaritem a:hover, .sidebaritem a:visited, .sidebaritem a:focus {color:#fff;}

#weatherinfo { border:1px solid #999; font-size:9px; margin:0; padding:0; width:100%; }
#weatherinfo .icon { text-align:center; width:45px; }
#weatherinfo td { background:#e6e6e6; margin:0; padding:2px; vertical-align:top; }
#weatherinfo th { background:#999; color:#fff; padding:5px; }
#weatherinfo th a { color:#fff; }
#weatherinfo ul { list-style:none; margin:0; padding:0; text-indent:0; }
