/**** SITE-WIDE SETTINGS ****/
*{
  padding:0;
  margin:0;
}
h1, h2, h3, h4, h5, h6{
  margin:0 .5em 0 .2em;
  color:#532;
}
p, pre, blockquote, label, ul, ol, dl, fieldset, address{
  margin:.5em .25em 1em;
}
blockquote{margin:0 2em;font-style:italic;font-size:.8em;}
li, dd{
  margin:.5em;
}
fieldset{
  padding:.5em;
}
a img,:link img,:visited img{
  border:0;
}
a,a:active{
  color:#d84800;
}
a:hover,a:visited{
  color:#532;
}
h1{
  font-size:170%;
}
h2{
  font-size:150%;
}
h3{
  font-size:130%;
}
h4{
  font-size:120%;
}
h5{
  font-size:110%;
}
h6{
  font-size:100%;
  text-align:center;
  font-weight:bold;
  color:#c60;
  margin-top:10px;
}
.sTxt{
  font-size:80%;
}
.right{
  float:right;
}
.left{
  float:left;
}
.center{margin:auto;text-align:center;}

/**** SITE LAYOUT ****/
body{
  background:#630 url(/media/image/6/strgnbg.jpg);
  font-family:Verdana,Lucida,Geneva,Helvetica,arial,sans-serif;
  font-size:95%;
}
#wrapper{
  margin:auto;
  width:800px;
  background:#e3cb9d url(/media/image/6/strgncontainerbg.gif) repeat-y;
}
#header{
  background:#e3cb9d url(/media/image/6/strgnheader.jpg) no-repeat;
  height:215px;
  position:relative;
}
#main{
  background:transparent url(/media/image/6/strgncontentbg.jpg) no-repeat;
}
#content{
  float:left;
  padding:10px;
  width:595px;
  margin-left:10px;
}
#content p{}
#footer{
  clear:both;
  background:#532 url(/media/image/6/strgnfooter.png) no-repeat;
  color:#fff;
  font-size:60%;
  padding:5px 0 0;
  text-align:center;
}
#footer a{
  color:#fff;
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
#footer ul{
  list-style:none;
  margin:.2em 0 .5em;
  font-size:120%;
}
#footer li{
  display:inline;
}
div#popup{
  float:left;
  background-color:#e3cb9d;
  width:100%;
  text-align:left;
}
/**** SIDE BAR & SITE NAVIGATION ****/
#sidebar{
  float:left;
  background:transparent;
  margin:10px 0 1em 5px;
  text-align:center;
  width:160px;
  padding:0 0 1em 0;
}
* html #sidebar{
  ma\rgin-left:3px;
  width:155px;
}/*IE hack*/
#sidebar ul{
  list-style:none;
}
#sidebar ul#nav{
  width:170px;
  margin:-10px 0 25px -15px;
  text-align:left;
}
#sidebar ul#nav li{
  background:#e61;
  margin:0 0 0 10px;
  border-bottom:1px solid #532;
  position:relative;
  width:163px;
}
#sidebar ul#nav li a{
  display:block;
  padding:5px 5px 5px 0.5em;
  border-left:10px solid #532;
  border-right:10px solid #f60;
  color:#fff;
  text-decoration:none;
  font-size:96%;
  width:130px;
}
#sidebar ul#nav li a.parent{
  background:url(/media/image/6/strgnnavarrow.gif) center right no-repeat;
}
#sidebar ul#nav li a:hover{
  border-right:10px solid #f80;
  background:#c60;
  padding-left:18px;
  margin-left:-10px;
}
/*the following two lines would be all that's needed for unlimted tier'd navigation, if IE didn't suck balls*
#sidebar ul#nav li>ul{
  display:none;
  width:175px;
}
#sidebar ul#nav li:hover>ul{
  display:block;
  position:absolute;
  left:141px;
  top:-1px;
  list-style:none;
  z-index:10;
}
/*will handle up to three hover navigation items*/
#sidebar ul#nav ul.nav2{
  display:none;
  border-left:1px solid #532;
  padding:0;
  margin:0;
}
#sidebar ul#nav ul.nav2 li{
  margin:0;
}
#sidebar ul#nav ul.nav2 li a{
  border-left:0;
  padding-right:15px;
}
#sidebar ul#nav ul.nav2 li a:hover{
  padding-left:8px;
  margin-left:0;
}
#sidebar ul#nav li:hover ul.nav2,
#sidebar ul#nav li.sfhover ul.nav2,
#sidebar ul#nav li a:hover ul.nav2{
  display:block;
  position:absolute;
  left:163px;
  top:-1px;
}
#sidebar ul#nav ul.nav3{
  display:none;
  border-left:1px solid #532;
  margin:0;
}
#sidebar ul#nav li li:hover ul.nav3,
#sidebar ul#nav li li.sfhover ul.nav3,
#sidebar ul#nav li li a:hover ul.nav3{
  display:block;
  position:absolute;
  left:163px;
  top:-1px;
}
#sidebar form{
  margin:.5em 10px;
}
#sidebar input{
  width:140px;
}
#sidebar label{
  float:left;
  font-size:11px;
  margin-bottom:0;
  width:130px;
}
/** SIM MENU **/
.simMenu{position:fixed;top:0;left:0;}


/**** NATIONAL LINKS NAVIGATION ****/
#natl{
  top:9px;
  right:130px;
  font-weight:bold;
  position:absolute;
  font-size:13px;
}
#natl ul{
  padding:0;
  margin:0;
  list-style:none;
  position:absolute;
  text-align:center;
}
#natl ul li{
  border-bottom:2px solid #e3cb9d;
}
#natl a{
  display:block;
  text-decoration:none;
  color:#fff;
  line-height:17px;
  padding-left:5px;
}
#natl a:hover{
  background:#963;
  color:#000;
}
#natl li{
  float:left;
  width:120px;
  line-height:17px;
  background:#532;
  color:#fff;
  margin:0;
}
/* use the table to position the dropdown list for IE*/
#natl table{
  position:absolute;
  border-collapse:collapse;
  left:0px;
  top:17px;
}
/* hide the sub level links */
#natl ul ul{
  visibility:hidden;
  position:absolute;
  font-weight:normal;
  text-align:left;
}
/* make the sub level visible on hover list or link */
#natl ul li:hover ul,#natl ul a:hover ul{
  visibility:visible;
}

/**** PRESS RELEASE LIST ****/
/**** UPCOMING EVENT LIST ****/
#prList,#upcoming{
  padding:.5em 0;
  border-top:1px solid #532;
  clear:both;
}
#prList h1,#upcoming h1{
  font-size:126%;
}
#prList ul,#upcoming ul{
  list-style:none;
  font-size:80%;
}
#prList li, #upcoming li{
  background:url(/media/image/6/strgnprli.png) left center no-repeat;
  padding:0 0 .25em 30px;
}
#prList p{
  font-size:75%;
  float:right;
  margin:0 0 1em;
}
#pressRelease{
  border-top:1px solid #532;
  clear:both;
}
#pressRelease h1{
  float:left;
  width:100%;
  margin:0 1em .5em;
  font-size:126%;
}
#pressRelease h2{
  font-size:95%;
}
#pressRelease span{
  margin:-1em 0 1em;
  padding:0;
}
#pressRelease #prImg{
  float:left;
  width:220px;
  margin:0 .5em .5em 0;
  text-align:center;
  clear:both;
}
#pressRelease #prImg img{}
#pressRelease #prImg p{
  font-size:70%;
  margin:0 1em;
}
#pressRelease .release{
  clear:right;
  font-size:80%;
}
#pressRelease #prList{
  border:0;
  clear:both;
}
#upcoming li{font-size:110%;}

/**** IMAGES ****/
#img_1,#img_3,#img_5,#img_7,#img_9,#img_11,#img_13,#img_15,#img_17,#img_19,#img_21,#img_23{
  float:right;
  margin:0 0 10px 15px;
}
#img_2,#img_4,#img_6,#img_8,#img_10,#img_12,#img_14,#img_16,#img_18,#img_20,#img_22,#img_24{
  float:left;
  margin:0 15px 10px 0;
}
#content img{max-width:590px;height:auto;}
#content img.tn{
  width:135px;
  height:90px;
  margin:5px;
}

/**** DEFINITION LISTS ****/
dd.clear{
  clear:left;
}
dl#eventViewer{
}
dl#eventViewer dt{
  clear:both;
  font-weight:bold;
}
dl#eventViewer dd{
}
dl#eventViewer dd.clear{
  border-top:1px dashed #532;
}
dl#searchResults{
}
dl#searchResults dt{
}
dl#searchResults dd{
  margin:0 0 .5em 20px;
}
dl#searchResults dd p{
  margin:0;
}
dl#searchResults dd.link{
  font-size:80%;
  font-style:italic;
}

/**** CLASSIFIED ADS ****/
div#classifiedAdSections{}
div#classifiedAdSections p{
  font-size:80%;
}
div#classifiedAdSections p a{
  font-size:120%;
  display:block;
}
div#classifiedList{}
div#classifiedList table{
  font-size:90%;
  width:100%;
  border-spacing:0;
}
div#classifiedList tr{
  height:80px;
}
div#classifiedList tr.alt1{
  background:#f9f0dd;
}
div#classifiedList tr.alt2{
  background:#f7e1ae;
}
div#classifiedList td{}
div#classifiedList td.info,
div#classifiedList td.adImg{
  width:150px;
  text-align:center;
}

div#classifiedHeader{
  overflow:hidden;
  border-bottom:1px solid #532;
}
div#classifiedHeader h2{
  margin-bottom:.3em;
}
div#classifiedMainImage{
  float:left;
  text-align:center;
  width:200px;
}
div#classifiedMainImage img{
  height:60px;
  width:120px;
}
div#classifiedHeaderContent{
  margin:0 15px 0 200px;
}
div#classifiedHeaderContent h2{
  margin-bottom:.5em;
}

div#classifiedHeaderContent dt{
  font-weight:bold;
}
div#classifiedHeaderContent dd{
  margin-left:1em;
}
div#classifiedContent{
  margin-top:1em;
  padding:0 10px;
}

/**** Add Event Form ****/
#eventForm dl{
  float:left;
}
#eventForm dt{
  float:left;
  clear:left;
  width:135px;
}
#eventForm dt.notRequired {
  padding:0 0 0 10px;
}
#eventForm ul{
  margin:0;padding:0;
  list-style:none;
}
#eventForm dd{
  float:none;
  margin:0 0 10px 150px; 
}

#seedList{border:1px solid #630;}
#seedList tr{vertical-align:top;}
#seedList tr.alt0{}
#seedList tr.alt1{background:url(/media/image/transbg.png);}
#seedList th{background:#630;color:#fff;}
#seedList th h3{color:#fff;}
#seedList h3,
#seedList h4{margin:10px 0 0;}
#seedList td{padding:5px;}
#seedList img{width:150px;}
.noresize{width:auto;height:auto;}
#seedList .noresize{width:100px;}

/**** CAPTION ****/
.caption{border:1px solid #630; padding:5px;background:#dca;text-align:center;}
.caption p{font-size:9px;margin:0;}
.caption img{max-width:630px;}
.nobg{background:transparent;}

/**** PAGELIST ****/
.pageList{list-style:none;margin:10px 0 0;padding:0;clear:both;}
.pageList li{clear:left;margin:0;}
.pageList h2{margin:5px 0 0;font-size:13px;}
.pageList p{margin:0 0 .5em 1em;}
/*
.pageList li.alt0{background:url(/media/image/transbg.png);}
.pageList li.alt1{background:#fed;}
*/

/*event listing*/
.evtList{font-size:11px;}
.evtList h1{font-size:13px;color:#630;}
.evtList p{margin-left:7px;}
.evtList td{padding:5px 7px 0;}
.evtList tr.alt{background:url(/media/image/transbg.png);}


/****  ****/

/****  ****/
