body { margin:0; background-color:#efefef; background-image:url(/images/bg.jpg); background-repeat:repeat-x; font: 12px/18px Arial, Helvetica, sans-serif; color:#555; }

#container { width:980px; margin-left:auto; margin-right:auto; }


/* HEADER */
#global_header { width:980px; height:250px; background-image:url(/images/global_header.jpg); background-repeat:no-repeat;  }
#global_header a#title {display:block; width:200px; height:200px; position:relative; left:390px; float:left; }
#global_header #nav { width:980px; height:19px; clear:both; }
#global_header #topnav { float:right; padding-right:24px; padding-top:24px; text-align:right; }
#global_header #topnav a { color:#333; font-weight:normal; }

#dropmenudiv { position:absolute; width:191px; background-image:url(images/global_nav_dd.png); margin:0; margin-left:-6px; margin-top:6px; z-index:1000; text-align:left }
#dropmenudiv a { display:block; padding-left:18px; padding-right:18px; padding-top:6px; padding-bottom:6px; font:11px/14px Arial, Helvetica, sans-serif; color:#b0b0b0; text-decoration:none; font-weight:bold; }
#dropmenudiv a:hover { color:#fff; text-decoration:none; }



/* FOOTER */
#global_footer { position: relative; width:932px; height:28px; margin-top:6px; padding-top:8px; padding-left:24px; padding-right:24px; clear:both; font-size:10px; color:#888; background-image:url(/images/global_footer.jpg); background-repeat:no-repeat; }
#global_footer a { color:#888; text-decoration: none; font-weight:normal; }
#global_footer a:hover { text-decoration: underline; }


/* PAGE BODY */
#alt_wrapper { width:932px; min-height:380px; margin-top:6px; clear:both; background-color:#fff; padding: 24px; }
#wrapper { width:980px; min-height:380px; margin-top:6px; clear:both; background-image:url(/images/bg_wrapper.jpg); background-repeat:repeat-y; background-color:#fff; }

#wrapper #subnav { width:150px; padding:24px; float:left; }
#wrapper #subnav ul { margin:0; margin-left:-40px; *margin-left:0; margin-top:24px; }
#wrapper #subnav li { list-style:none; margin-bottom:6px; }

#wrapper #pb { width:536px; padding:24px; float:left; }
#wrapper #pb2 { width:700px; padding:24px; float:left; }
#ev { width:730px; padding:16px; float:left; }


#wrapper #centers { width:174px; padding:24px; padding-left:0; float:right; }
#wrapper #centers h2 { font-size:14px; margin:0px; }
#wrapper #centers #centers_top { width:174px; height:30px; }
#wrapper #centers #centers_btm { width:174px; height:6px; background-image:url(/images/box_centers_btm.jpg); background-repeat:no-repeat; padding-bottom:24px; }
#wrapper #centers #centers_content { width:133px; padding-left:20px; padding-right:20px; padding-top:12px; padding-bottom:12px; background-image:url(/images/box_centers_mid.jpg); background-repeat:repeat-y; }
#wrapper #centers ul { margin:0; margin-left:-40px; *margin-left:0; }
#wrapper #centers li { list-style:none; margin-bottom:6px; }

#welcome p { margin: 0px; }

a { color:#ae8a41; text-decoration:none; font-weight:bold; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }

h1 { font-size:24px; font-weight:normal; margin:0; margin-bottom:24px; color:#53523f; }
h2 { font-size:18px; font-weight:normal; margin:0; margin-bottom:18px; }
h3 { font-size:14px; font-weight:normal; margin:0; margin-bottom:18px; }

ul { margin:0; margin-bottom:18px; }
li { margin:0; }

.spacer { clear:both; width:100%; height:1px; }
.clearline { clear:both; }

hr { height:1px; color:#ccc; background-color:#ccc; border:none; }

td { vertical-align:top; }

.form-table td { padding-bottom:14px; }
.form-text { font: 12px Arial, Helvetica, sans-serif; color:#555; }
.form-btn { color:#555; }


/* HOMEPAGE */
#billboard { width:980px; height:240px; margin-top:6px; }

#home { width:980px; min-height:200px; margin-top:6px; background-image:url(/images/home_content_bg.jpg); background-repeat:repeat-y; }
#home img { padding-bottom:24px; }
#home #top { width:980px; height:24px; background-image:url(/images/home_content_top.jpg); background-repeat:no-repeat; }

#home #box { width:276px; height:150px; float:left; overflow:hidden; margin-right:30px; margin-bottom:30px; padding:15px; background-color:#fff; -khtml-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -khtml-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -ms-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -o-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 2px; box-shadow:rgba(0,0,0,0.3) 0 1px 2px; }
#home #box.right { margin-right:0px; }

#home #events { width:198px; padding:24px; padding-top:0px; float:left; overflow: hidden; }
#home #welcome { width:440px; padding:24px; padding-top:0px; float:left; }
#home #learning { width:198px; padding:24px; padding-top:0px; float:right; }
#home #learning ul { margin:0; margin-left:-40px; *margin-left:0; }
#home #learning li { list-style:none; margin-bottom:6px; }

#home h2 { font-size:14px; margin:0px; }


#siteLink { text-decoration: none; }
#siteLink a:hover { text-decoration: none; cursor:default; }
#siteLogin { position: absolute; display: inline; top: 4px; left: 600px; float: left; }
#siteEditor { position: absolute; display: inline; top: 4px; left: 650px; padding-left: 25px; float: left; }
#siteWarning { position: relative; top: 4px; left: 0px; float: left; }
#siteEdPage { position: relative; top: 4px; left: 0px; float: left; }
#siteButton { position: relative; top: 4px; left: 0px; float: left; padding-left: 20px; }

.floatLeft { position:relative; left:0px; top:0px; float:left; }

#ph_head { position: relative; margin-bottom: 6px; font-weight: bold; }
.ph_date { position: relative; left: 0px; top: 0px; width: 120px; float:left; }
.ph_titl { position: relative; left: 0px; top: 0px; width: 180px; float:left; }
.ph_desc { position: relative; left: 0px; top: 0px; width: 300px; float:left; }
.ph_ctrl { position: relative; left: 0px; top: 0px; width: 120px; float:left; clear: right; }

