html,body{margin:0;padding:0px;}
body{font: 85%/1.3 Verdana,Arial,sans-serif;
    text-align: center;background: #666;padding-bottom:20px;
	background-attachment:fixed;}

p{margin-top:0;}
h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif;}
h2{font-size:160%;}
h3{font-size:120%;}

/* top banner */
div#header{width:900px;overflow:hidden;background:#022444 url(../nifty_multi_column/sanmar_top_banner.jpg) repeat-x 0 -5px;}
div#header h1,div#menu{width:900px;margin:0 auto;text-align:left;}
/*div#header h1{padding: 30px 0 10px;color: #FFF}*/

/* header menu */
div#header_menu{width:900px;overflow:hidden;background:#022444 url(../graphics/header_menu_00.jpg) repeat-x 0 -5px;;}
/*div#header_menu h1,div#menu{width:900px;margin:0 auto;text-align:left;}*/

/* horizontal menu */
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{float:left;font: normal 90%/1.3 Verdana,sans-serif;}
ul#nav li{float:left;margin-left: 20px;text-align: center;}
ul#nav a{float:left;width: 90px;padding: 5px 0;/*background: #022444 url(../graphics/header_menu_00.jpg) repeat-x 0 -5px;*/text-decoration:none;color: #FFF;}
ul#nav a:hover{background: #0000CC url(../graphics/tab_menu_00.jpg) repeat-x 0 -5px;color: #000;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background:#022444 url(../graphics/tab_menu_00.jpg) repeat-x 0 -5px;color: #FFF;}

div#container{width:900px;margin:10px auto 10px;padding:20px 0 10px;text-align:left;background:#999;}
div#content{float:left;display:inline;width:620px;margin:0 0 10px 10px;}

div#content h2{margin: 10px 0;color: #fff;}

/* HOME PAGE */
ul#HOME_WELCOME,ul#HOME_WELCOME li{list-style-type:none;margin:0px;padding:0;}
ul#HOME_WELCOME{width:640px;overflow:hidden;margin-bottom:15px;}
ul#HOME_WELCOME li{float:left;margin-right:10px;padding: 0px 0;}
li#HOME_PAGE{width:640px;background:#D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px;}
li#HOME_PAGE p{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#000;}
li#HOME_PAGE h2{text-align:center;color:#000;font: normal 100%/1.3 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;}
li#HOME_PAGE div{border:0px solid #941212;}
ul#HOME_WELCOME div{background: #FFf;}

li#HOME_PAGE a{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:blue;}
li#HOME_PAGE a:link, a:active, a:visited{text-decoration:none;color:blue;}
li#HOME_PAGE a:hover{text-decoration:none;color:maroon;}

div#recent_work p{text-align:center;}

/* TABLE HOMEPAGE */
table.recent_work {width:400px;text-align:center;table-layout: automatic;margin-top:0px;margin-bottom:0px;text-align:center;
					border:1px solid #6E8BEB;background-color:#6495ED;}

td.work_title {width:190px;text-align:center;font-size:13px;font-family:comic sans ms;background-color:#666;
					color:#000;margin-top:2px;margin-bottom:2px;}
					
td.work_title p{text-align:center;font-size:13px;font-family:comic sans ms;background-color:#6495ED;
					color:#000;margin-top:2px;margin-bottom:2px;}

/* HOME NEWS */
ul#HOME_NEWS,ul#HOME_NEWS li{list-style-type:none;margin:0px;padding:0;}
ul#HOME_NEWS{width:640px;overflow:hidden;margin-bottom:15px;}
ul#HOME_NEWS li{float:left;margin-right:10px;padding: 0px 0;}
li#HOME_PAGE_NEWS{width:640px;background:#D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px;}
li#HOME_PAGE_NEWS p{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#000;}
li#HOME_PAGE_NEWS h2{text-align:center;color:#000;font: normal 100%/1.3 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;}
li#HOME_PAGE_NEWS div{border:0px solid #941212;}
ul#HOME_NEWS div{background: #FFf;}

li#HOME_PAGE_NEWS a{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:blue;}
li#HOME_PAGE_NEWS a:link, a:active, a:visited{text-decoration:none;color:blue;}
li#HOME_PAGE_NEWS a:hover{text-decoration:none;color:maroon;}

/* NEWS */
ul#NEWS,ul#NEWS li{list-style-type:none;margin:0px;padding:0;}
ul#NEWS{width:640px;overflow:hidden;margin-bottom:15px;}
ul#NEWS li{float:left;margin-right:10px;padding: 0px 0;}
li#NEWS_PAGE{width:640px;background:#D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px;}
li#NEWS_PAGE p{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#000;}
li#NEWS_PAGE h2{text-align:center;color:#000;font: normal 100%/1.3 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;}
li#NEWS_PAGE div{border:0px solid #941212;}
ul#NEWS div{background: #FFf;}

li#NEWS_PAGE a{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:blue;}
li#NEWS_PAGE a:link, a:active, a:visited{text-decoration:none;color:blue;}
li#NEWS_PAGE a:hover{text-decoration:none;color:maroon;}

/* PORTFOLIO */
ul#PORTFOLIO,ul#PORTFOLIO li{list-style-type:none;margin:0px;padding:0;}
ul#PORTFOLIO{width:640px;overflow:hidden;margin-bottom:15px;}
ul#PORTFOLIO li{float:left;margin-right:10px;padding: 0px 0;}
li#PORTFOLIO_PAGE{width:640px;background:#D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px;}
li#PORTFOLIO_PAGE p{text-align:center;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#FFF;}
li#PORTFOLIO_PAGE h2{text-align:center;color:#000;font: normal 100%/1.3 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;}
li#PORTFOLIO_PAGE div{border:0px solid #941212;}
ul#PORTFOLIO div{background: #FFf;}

li#PORTFOLIO_PAGE a{text-align:center;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#FFF;}
li#PORTFOLIO_PAGE a:link, a:active, a:visited{text-decoration:none;color:#FFF;}
li#PORTFOLIO_PAGE a:hover{color:maroon;}

/* TABLE PORTFOLIO */
table.work {width:400px;text-align:center;table-layout: automatic;margin-top:0px;margin-bottom:0px;text-align:center;
					border:0px solid #6E8BEB;background-color:#fff;}

td.work_title {width:190px;text-align:center;font-size:13px;font-family:comic sans ms;background-color:#666;
					color:#000;margin-top:2px;margin-bottom:2px;}
					
td.work_title p{text-align:center;font-size:13px;font-family:comic sans ms;background-color:#666;
					color:#000;margin-top:2px;margin-bottom:2px;}

/* SERVICES */
ul#SERVICES,ul#SERVICES li{list-style-type:none;margin:0px;padding:0;}
ul#SERVICES{width:640px;overflow:hidden;margin-bottom:15px;}
ul#SERVICES li{float:left;margin-right:10px;padding: 0px 0;}
li#SERVICES_PAGE{width:640px;background:#D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px;}
li#SERVICES_PAGE p{text-align:left;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:#000;}
li#SERVICES_PAGE h2{text-align:center;color:#000;font: normal 100%/1.3 Verdana,sans-serif;text-transform:uppercase;letter-spacing:1px;}
li#SERVICES_PAGE div{border:0px solid #941212;}
ul#SERVICES div{background: #FFf;}

li#PORTFOLIO_PAGE a{text-align:center;margin:0;padding:5px 8px 15px;font: normal 95%/1.3 Verdana,sans-serif;color:blue;}
li#PORTFOLIO_PAGE a:link, a:active, a:visited{text-decoration:none;color:blue;}
li#PORTFOLIO_PAGE a:hover{text-decoration:none;color:maroon;}

/* latest news */
div#LATEST_NEWS{float:right;display:inline;width: 230px;height:auto;padding: 0px  0px;margin:0px 10px 5px 0;
    text-align:center;background: #D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px; overflow:auto;}
div#LATEST_NEWS h2{margin:5px 10px;font: normal 100%/1.3 Verdana,sans-serif;color: #000;text-transform:uppercase;letter-spacing:1px;}
div#LATEST_NEWS p{margin:5px 0 5px;padding:5px 8px 5px;text-align:left;font: normal 80%/1.3 Verdana,sans-serif;color:#000;}
div#LATEST_NEWS div{border:2px solid #91B5DB/*D6DEEC*/;}
div#LATEST_NEWS div{background:#FFF;}

/* AD */
div#AD{float:right;display:inline;width: 230px;height:auto;padding: 0px  0px;margin:10px 10px 5px 0;
    text-align:center;background: #D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px; overflow:auto;}
div#AD h2{margin:5px 10px;font: normal 100%/1.3 Verdana,sans-serif;color: #000;text-transform:uppercase;letter-spacing:1px;}
div#AD p{margin:5px 0 5px;padding:5px 8px 5px;text-align:center;font: normal 75%/1.3 Verdana,sans-serif;color:#000;}
div#AD div{border:2px solid #91B5DB;}
div#AD div{background:#FFF;}

div#AD a{text-align:center;margin:0;padding:5px 8px 15px;font: normal 120%/1.3 Verdana,sans-serif;color:blue;}
div#AD a:link, a:active, a:visited{text-decoration:none;color:blue;}
div#AD a:hover{text-decoration:none;color:maroon;}

/*div.AD_LINKS a{text-align:center;margin:0;padding:5px 8px 15px;font: normal 120%/1.3 Verdana,sans-serif;color:blue;}
div.AD_LINKS a:link, a:active, a:visited{text-decoration:none;color:blue;}
div.AD_LINKS a:hover{text-decoration:none;color:maroon;}*/

/* LINK */
div#LINK{float:right;display:inline;width: 230px;height:auto;padding: 0px  0px;margin:10px 10px 5px 0;
    text-align:center;background: #D6DEEC url(../graphics/title_head_00.jpg) repeat-x 0 -5px; overflow:auto;}
div#LINK h2{margin:5px 10px;font: normal 100%/1.3 Verdana,sans-serif;color: #000;text-transform:uppercase;letter-spacing:1px;}
div#LINK p{margin:5px 0 5px;padding:5px 8px 5px;text-align:center;font: normal 90%/1.3 Verdana,sans-serif;color:#000;}
div#LINK div{border:2px solid #91B5DB;}
div#LINK div{background:#FFF;}

div#LINK  a{text-align:left;margin:0;padding:5px 8px 15px;font: normal 90%/1.3 Verdana,sans-serif;color:blue;}
div#LINK  a:link, a:active, a:visited{text-decoration:none;color:blue;}
div#LINK  a:hover{text-decoration:none;color:maroon;}

/* bottom banner */
div#footer{clear:both;width:880px;margin:0 0px 0px 10px;padding: 10px 0;
    background: #022444 url(../graphics/footer_menu_00.jpg) repeat-x 0 -5px;color: #000;text-align:center;}
/*div#footer p{margin:0;color:white;font: normal 90%/1.3 Verdana,sans-serif;}*/
div#footer ul{list-style-type:none;}
div#footer li{display:inline;margin-right:0em;}
div#footer ul a{text-decoration:none;}
div#footer a:active, a:link, a:visited{text-decoration:none;color:#FDFDFD;}
div#footer a:hover{text-decoration:underline;}

/* footer links */
.footer_link p{margin:0;color:#FDFDFD;font: normal 90%/1.3 Verdana,sans-serif;}
.footer_link a{text-decoration:none; color:#FDFDFD;text-align:center;margin:0;color:#FDFDFD;font: normal 90%/4 Verdana,sans-serif;}
.footer_link a:link, .footer_link a:active, .footer_link a:visited{text-decoration:none; color:#FDFDFD;}
.footer_link a:hover{text-decoration:underline;}

/* footer copyright links */
.copyright_link a, p{text-decoration:none; color:#FDFDFD;text-align:center;font: normal 80%/1.3 Verdana,sans-serif;}
/*.copyright_link p{text-decoration:none; color:#FDFDFD;text-align:center;font: normal 80%/1.3 Verdana,sans-serif;}*/
.copyright_link a:link, .copyright_link a:active, .copyright_link a:visited{text-decoration:none; color:#FDFDFD;}
.copyright_link a:hover{text-decoration:underline;}

/* email */
div#email a{text-decoration:none;font-size:11px;color:#fff;/*#D40202;*/}
div#email a:active,a:link,a:visited{color:#fff;/*#D40202;*/}
div#email a:hover{text-decoration:underline;}

/* advertisement email */
div#ad_email a{text-decoration:none;font-size:10px;color:#fff;/*#D40202;*/}
div#ad_email a:active,a:link,a:visited{color:#fff;/*#D40202;*/}
div#ad_email a:hover{text-decoration:underline;}

/* rules and guidelines - waiver links */
.waiver_link a{text-decoration:none; color:#D40202;text-align:center;}
.waiver_link a:link, .link a:active, .link a:visited{text-decoration:none; color:#D40202;}
.waiver_link a:hover{text-decoration:underline;}

/* volleyball links */
.vb_link a{text-decoration:none; color:#000;text-align:center;}
.vb_link a:link, .vb_link a:active, .vb_link a:visited{text-decoration:none; color:#D40202;}
.vb_link a:hover{text-decoration:underline;}

/* photo links */
.photo_link a{text-align:center;text-decoration:none; color:#D40202;font: normal 100%/1.3 Verdana,sans-serif;}
.photo_link a:link, .photo_link a:active, .photo_link a:visited{text-decoration:none; color:#D40202;}
.photo_link a:hover{text-decoration:underline;}
.photo_link p{text-align:center;}