
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html
{
	background-color: #CCCCCC;
}

body 
{ 
	width: 100%;
	margin: 0px auto; 
    background-color: #CCCCCC; 
    font-family: Lucida Grande, Arial, Verdana, Sans-serif;
    font-size: 9pt;
}

h1 { color: #394214; font-size: 140%; font-weight: bold; margin: 10px 0px;}
h2 { color: #394214; font-size: 120%; font-weight: bold; margin: 5px 0px; }
h3 { color: #394214; font-size: 108%; font-weight: bold; margin: 5px 0px; }

a { color: green; }

#container { width: 980px; margin: 0px auto; border-width: 0px 1px 1px 1px; border-color: #333333; border-style: solid; overflow: hidden; }

#logo { width: 980px; height: 91px; background: url('/images/masthead_hdr.summer.jpg'); overflow: hidden; }


#nav { width: 980px; height: 36px; background: url('/images/masthead_navbg.summer.jpg'); }


#content { width: 970px; background: url('/images/masthead_trans.summer.jpg') top left no-repeat; background-color: #ffffff; min-height: 123px; padding: 5px; *width: 980px; overflow: hidden; }

#copyright { text-align: center; width: 600px; margin: 20px auto; font-size: 8pt; }

#mainpage_left { float: left; width: 200px; border: 0px solid green; padding-top: 54px; overflow: hidden; padding-right: 2px; }
#mainpage_center { float: left; width: 560px; border: 0px solid red; overflow: hidden; padding: 0px 2px; border-left: 1px solid silver; border-right: 1px solid silver; }
#mainpage_right { float: left; width: 200px; border: 0px solid yellow; padding-top: 54px; overflow: hidden; padding-left: 2px; }
#mainpage { width: 970px; border: 0px solid blue; overflow: hidden; }

#mainpage_left h1, #mainpage_right h1 { font-size: 150%; margin-top: 20px; margin-bottom: 5px; }
#mainpage_left h1.first { margin-top: 0px; }
#mainpage_left h2 { margin-top: 15px; }
#mainpage_left h2.first { margin-top: 0px; }
#mainpage_left h3 { margin-bottom: 0px; }
#mainpage_welcome { font-size: 28px; text-align: center; }

#photo_background { width: 550px; height: 350px; margin: 0px auto; background-color: #333; overflow: hidden;}
#photo_img { margin: 159px 259px; }

#events_calendar { margin: 0px auto; width: 550px; }
#events_calendar iframe { width: 550px; height: 500px; margin-top: 10px; }
h1#upcoming_events { width: 550px; margin: 25px auto 0px; }
#events_calendar p { margin-top: 10px; font-size: 92%; }

