* { padding: 0; margin: 0; }

body { font-family: verdana; font-size: 13px; background: url(images/index_01.jpg) repeat-x; background-color: #fff;}
body.flash {background: #ffffff;}
img {border: none;}
a {outline: none; color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}

#wrapper {background-color: #fff; margin: 0 auto; width: 1000px;}

#header { color: #333; width: 1000px; float: left; height: 131px; margin: 0px; background: #fff;}

#navigation { float: left; width: 1000px; height: 22px; color: #333; margin: 0px 0px 0px 0px; background: url(images/index_05.jpg) repeat-x;}

#leftcolumn { color: #333; background: #fff; margin: 0px 0px 0px 0px; height: auto; width: 336px; float: left;}

#lchead {float: left; background: url(images/index_28.jpg) no-repeat; width: 336px; height: 39px;}
#lcbody {float: left; background: url(images/index_09.jpg) repeat-y; width: 336px;}
#lcfoot {float: left; background: url(images/index_26.jpg) no-repeat; width: 336px; height: 54px;}
#lctext {margin-left: 24px; _margin: 0px 0px 0px 24px;}
#lctext img {padding: 0px 5px 0px 0px;}
#lctext p {padding-right: 10px;}
#lctext p.featured {font-size: 8pt;}
#lctext h3.featured {font-size: 9pt; color: #660000;}
#lctext a {color: #660000;}
#left_container {height: 100px;}

#rightcolumn { float: right; color: #333; background: #fff; margin: 0px 0px 0px 0px; height: auto; width: 664px; display: inline;}

#rchead {float: right; background: url(images/index_29.jpg) no-repeat; width: 664px; height: 39px;}
#rcbody {float: right; background: url(images/index_10.jpg) repeat-y; width: 664px;}
#rcfoot {float: right; background: url(images/index_27.jpg) no-repeat; width: 664px; height: 54px;}
#rtext a {font-size: 8pt;}
#rtext {margin-left: 18px; _margin: 0px 0px 0px 18px;}
#rtext p {padding: 5px 15px 5px 0px;}
#rtext h3 {padding: 5px 5px 5px 0px; font-style: italic; }
#rtext h2 {font-style: italic; }

#rtext p a img {padding-right: 10px;}
#rtext hr {width: 95%}
#rtext img.services {margin-right: 10px;}

#event {margin-bottom: 10px; height: 150px;}
#event img {float: left; padding: 0px 8px 5px 0px;}
#event p a.more {color: #660000; font-weight: bold;}

#con_ser {height: auto;}
#con_ser img {float: left; padding: 0px 5px 5px 0px;}

#featured {height: 160px;}
#featured img {float: left; padding: 0px 5px 5px 0px;}

#entries {float: left; display: inline; width: 210px; margin-bottom: 10px; height: 200px; _height: 225px;}
#entries a h3 {text-decoration: none;}
#entries a h3:hover {text-decoration: underline;}

#footer { width: 1000px; clear: both; color: #666; text-align: center; font-size: 8pt; background: #fff; margin: 0px 0px 10px 0px;}

/*SUCKERFISH DROPDOWNS*/

#nav, #nav ul {	padding: 0; margin: 0; list-style: none; float: right; }

#nav a {display: block; width: auto; color: #000; text-decoration: none; }
#nav a.link:hover {text-decoration: underline; background: transparent;}
#nav a:hover {background: #fff;}

#nav li {float: left; width: auto; padding: 0px 10px 0px 10px;}

#nav li ul {position: absolute; width: 15em; left: -999em;}

#nav li ul li {background: #b9b9b9; width: 15em; padding: 3px;}

#nav li:hover ul {left: auto;}

#nav li:hover ul, #nav li.sfhover ul {	left: auto;}

/*FLASH POPUP*/

#popup_flash {margin: 0 auto; width: 1000px;}
