	
	/* Layout divisions and rules */


#user_c_panel{background:white; border:1px solid black; padding:5px; z-index:999999999; position:absolute; width:588px}

.alt {color:#75ae90;}
.skiplink {display:none;}
.hidden {display:none;}
a img {border: none;}



#notavailable{}


div#notavailable
  {

  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
  }


/* ---------- new styling 2009 ----------- */

#in_focus_form textarea {width:510px;}
#in_focus_form p {font-style:normal}

#firstForm {margin-top:50px;}
#firstForm td {height:30px; }
#firstForm input {margin:0;}

.textfield {font-size:11px; color: #666 ;background-color: #F9F9F9; width:200px; }
.selectbox {font-size:11px; color: #666 ;background-color: #F9F9F9; text-transform:capitalize}
textarea {display:block; color: #666 ;background-color: #F9F9F9; width:320px; font: 100  100% 'trebuchet ms';color:#000;}
#articles textarea {width:400px;}
.fileupload {font-size:11px; color: #666 ;background-color: #F9F9F9; }
.submit {font-size:11px; color: #666 ;background-color: #F9F9F9;}
.fieldtitle {font-size:11px; color: #666 ;background-color: #F9F9F9;}

.formerror {font-size:11px; color: #900 ;background-color: #ffc  ;}

.saved {font-size:11px; color: #093;background-color: #ffc;}
.fieldmessage {font-size:11px;  color: #000; border:1px solid #ccc  ; background-color:#FFC; padding:5px;}

.message {line-height:5px; background-color:red; font-size:100px;}

#cpanelwrapper {width:599px;position:absolute; top:60px; left:0;}
#cpanel { border:1px solid #600; border-bottom:0; padding:3px; padding-left:10px;font-size:90%; background-color: #FAE4B4;color: #000;}

#cpanel_buttons { background-color:#fff; border:1px solid #660000;padding:5px;   }
#cpanel_buttons a {padding:12px 6px; }

.user {color:#009aaf; font-weight:bold}

#help ul{margin:0; padding:0;}
.help p {margin:0; padding:0; font-size:50px;}

.calendarNew {background-color:#000;display:block;font:100 80% 'trebuchet',arial;width:198px;padding:0;margin:0;
padding-bottom:6px ;border-left:1px solid #C3C8CD;border-right:1px solid #C3C8CD;}
html>body .calendarNew { max-width:200px;min-width:198px;}

.calendarLink {background-color: #fff;text-align:center;width:auto;}
.calendarNoLink {background-color: #666;text-align:center;}
.calendarHeader {color:#fff;max-width:199px;}

tr.daywidth td {width:42px;}
.calendarHeader #monthnav {float:right;text-transform:lowercase;}
.calendarHeader #month {float:left;text-transform:uppercase;color:#fff !important;}

/* 
#nextevents {display:block;margin:0 0 0 1px;background:#fff;padding: 0;clear:both;width:199px;}
#nextevents p {font:100 90% 'trebuchet',arial;text-transform:lowercase;padding:0;margin: 0 2px 0 12px;background:#fff;display:block;height:30px;overflow:hidden;}
*/
.thelist a {display:block;padding:2px 0}

.advert {position:relative;background:transparent;width:188px;margin:6px;}

/* ---------- End ----------- */

body	{
	margin: 0;
	padding: 0;
	border: 0;
	text-align:left;line-height:1.2em; color:#ffd800;	
	background: #000 ;
	}
	
body, p {
	font-family: 'trebuchet ms', arial, verdana, sans-serif;
	font-size: 18px;
}

/*/*/a{}
body,
body p {
  font-size: small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: medium;
}
html>body,
html>body p {
  font-size: medium;
}  
/* */


#wrapper	{ margin: 0 ; padding: 0; border:0; }
	
/* ---------- Banner ----------- */

/* ---------- ie fixed position hack ---------- */
/* hide from ie for mac\*/
#header, #mapheader {position:absolute;left:0px;top:0;width:998px;height:120px;margin: 0;padding:0;border-left:1px solid #c3c8cd;border-right:1px solid #c3c8cd;}
/* ---------- end hack ---------- */

#header, #mapheader {position:fixed;left:0px;width:998px;margin: 0;padding:0;border-left:1px solid #c3c8cd;border-right:1px solid #c3c8cd;z-index:10;}
/* hide from ie for mac\*/
html>body #header {height:auto;min-height:120px;}
html>body #mapheader {height:auto;min-height:120px;}/* end hide */

#headerlogo {position:absolute;top:10px;left:773px;
	background: transparent url(../g/headlogo_c_o.gif) top left no-repeat;
	width:200px;height:40px;
	padding: 0;margin: 0;z-index:2000;
	}
/* hide from ie for mac\*/
html>body #headerlogo {height:auto;min-height:40px;}/* end hide */

#logo {
	background: transparent url(../g/headlogo_c.gif) no-repeat;
	display:block;position:relative;
	width:200px;height:40px;
	padding: 0;margin: 0;
	}
/* hide from ie for mac\*/
html>body #logo {height:auto;min-height:40px;}/* end hide */

#logo:hover {
	background: transparent url(../g/headlogo_c_o.gif) top left no-repeat;width:200px;border:0;}
	


/* ---------- Main nav ---------- */

#mainnav {height:60px;width:700px;position:relative;z-index:1000;}
html>body #mainnav {min-height:60px;max-width:700px;}
#mainnav ul { padding: 0; margin:0 0 0 6px; }
#mainnav ul li	{ float:left;list-style: none;height:60px; }
#mainnav ul li a {float:left;display:block;height:60px;padding: 0 6px;margin:0;font:100 100%/4em arial; overflow:hidden; }

.access ul  {display:block;position:absolute;left:-6px;top:60px;width:500px;margin:4px 10px;padding:0;color: #874550;float:left;}
.access ul li {width:auto;background:#000;border:0;margin: 0;padding:0 0 0 6px;float:left;}
.access ul li a {float:left; }

/* ---------- Page header Graphics and Backgrounds ---------- */

div#content {background: transparent url(../g/contentbg_c.gif)  top left  repeat-y;}
html>body div#content {background: transparent url(../g/contentbg_c.png)  top left repeat-y;}

div#header {background: transparent url(../g/mainbg_trans_c.gif)  top left no-repeat;}
html>body div#header {background: transparent  url(../g/mainbg_trans_c.png)  top left no-repeat;}

div#mapheader {background: transparent url(../g/mainbg_trans_map_c.gif)  top left no-repeat;}
html>body div#mapheader {background: transparent url(../g/mainbg_trans_map_c.png)  top left no-repeat;}

div#mapcontent {background: transparent url(../g/contentbgMap_c.gif)  top left  repeat-y;}
html>body div#mapcontent {background: transparent url(../g/contentbgMap.png)  top left  repeat-y;}

/*----------  Primary layout continues ---------- */

#content, #mapcontent { display:block;position:relative;width:998px;margin:0; padding:0;border-left:1px solid #c3c8cd;border-bottom:1px #c3c8cd solid;border-right:1px solid #c3c8cd;height:500px;}
html>body #content {min-height:600px;height:auto;}
html>body #mapcontent {min-height:500px;height:auto;}


.text {position:relative;display:block;margin:24px 0 0 0;padding:0;width:534px;z-index:1;}
#mapcontent .text {width:900px;} 

.floatTextRight {float:right;width:200px;margin:0;padding:0;}

#profile2 .text {border-bottom:0;}

#maincontent	{
	width: 579px;height:380px;
	text-align: left;
	border: 0;
	padding:120px 0 60px 0;
	margin:0 0 0 20px;
	}
#mapcontent #maincontent {padding:120px 0 0 0px;}
html>body #maincontent {height:auto;min-height:400px;}

	
/*----------  IE 6 hack top padding ---------- */
* html #maincontent {padding:0 0 60px 0;}

#mainbg {position:relative;width: 579px;padding:0;margin:0;border-top:1px dotted #86877e;}
#mainbg2 {width:559px;padding: 0 0 0 20px;border-top:0;}


/* ---------- ie fixed position hack ---------- */

#fixedright { position: absolute;left: 599px;top:-40px;width:399px;min-height:100px;padding:0;margin:0;z-index:1000;}


/* ---------- end hack ---------- */

html>body #fixedright { position: fixed; top: 80px; bottom:0; left: 601px;max-width:399px;z-index:1000; }
body#locate #fixedright {display:none;} /* NEW */

#fixedfloatcenter {	
	float:left;
	width:100%;
	margin-right:-100%;	position:relative;
	}
#fixedfloatright {	
	float:right;
	width:200px;
	position:relative;padding:0;margin:0;
	}

/* ---------- Footer ---------- */

#footer { position:relative;clear: both;display:block;width:994px;height:26px; margin: 0;padding:4px 0 ;background: transparent;}
html>body #footer {min-height:26px;max-width:994px;}

#footer a {margin:0;padding:0;}
#footer ul { padding: 0; margin:0 0 0 6px; }
#footer ul li	{ float:left;list-style: none;height:26px; }
#footer ul li a {float:left;display:block;height:26px;padding: 0 12px 0 0 ;margin:0;font-size: 0.8em; color: #905A33; }

#vaflogo { position:absolute;right:0;top:2px; background: url(../g/vaf_o.gif) top no-repeat; margin:0;padding:0; width:34px;height:20px;z-index:200; }


/* ---------- Linkage ---------- */


a:link { font-weight : 100; text-decoration : underline; color: #09f; }
a:visited { font-weight : 100; text-decoration : none; color: #09f; }
a:hover { font-weight : 100; text-decoration : underline; color: #fff; }
a:active { font-weight : 100; text-decoration : none; color: #fff; }

/*#footer a:link,#footer a:visited { text-decoration: none; color:#ccc;font-weight:900;}
#footer a:hover,#footer a:active { text-decoration: none; color:#dbde72; }

.thelist a:link,.thelist a:visited { text-decoration: none; color:#AEB708;font-weight:100;}
.thelist a:hover,.thelist a:active { text-decoration: none; color:#D6CBCE;font-weight:100;}

.edit a:link,.edit a:visited { text-decoration: underline; color:#009aaf;font-weight:100;}
.edit a:hover,.edit a:active { text-decoration: underline; color:#874550;font-weight:100;}

#mainnav a:link,#mainnav a:visited { text-decoration: none; color:#999;font-weight:100;}
#mainnav a:hover,#mainnav a:active { text-decoration: none; color:#dbde72;font-weight:100;}

#leftlist a:link,#leftlist a:visited, #lilist a:link,#lilist a:visited  { text-decoration: none; color:#999;font-weight:100;}
#leftlist a:hover,#leftlist a:active, #lilist a:hover,#lilist a:active, #leftlist a:active { text-decoration: none; color:#dbde72;font-weight:100;}

.calendarLink a:link,.calendarLink a:visited { text-decoration: none; color:#999;font-weight:100;}
.calendarLink a:hover,.calendarLink a:active { text-decoration: none; color:#dbde72;font-weight:100;}

.calendarNoLink a {color:#fff;}

#monthnav a:link,#monthnav a:visited { text-decoration: none; color:#fff;font-weight:100;}
#monthnav a:hover,#monthnav a:active { text-decoration: none; color:#999;font-weight:100;}

#mainnav ul li#active a {color: #dbde72;}
.text ul li#active1 a {color: #dbde72;}
#footer ul li#active2 a {color: #dbde72;}

a#active {color: #D6CBCE;}
a#active1 {color: #D6CBCE;}

.quicklink a:link,#quicklink a:visited { text-decoration: none; color:#908cca;}
.quicklink a:hover,#quicklink a:active { text-decoration: none; color:#D6CBCE;}

.quicklink a.green:link,#quicklink a.green:visited { text-decoration: none; color:#AEB708;}
.quicklink a.green:hover,#quicklink a.green:active { text-decoration: none; color:#D6CBCE;}
*/
.quicklink a:after {content:' | ';color:#999;}

a.green { text-decoration: none; color:#AEB708;}

body#locate .top {width:90px;padding: 0;margin:0; } /* NEW */

.top {width:90px;padding: 0;margin:0 0 0 470px; }
#mapcontent .top {position:absolute;bottom:0;left:860px;width:90px;padding: 0;margin:0 ; }

.top p { background: transparent url(../g/top1_o.gif)  right no-repeat; }
.top a {color:#999;font: 80%/1.5em arial,verdana;position:relative;display:block; background: transparent url(../g/top1.gif)  right no-repeat; width:90px;height:1.6em;}
.top a:hover {color:#AEB708;background: transparent url(../g/top1_o.gif)  right no-repeat;}

.topp  {position:absolute;display:block;left:550px;top:-9px;width:12px;text-align:right;margin:0;padding:0;}
.topp p { background: transparent url(../g/top1_o.gif)  right no-repeat;padding:0;}
.topp a {color:#999;font: 80%/1.5em arial,verdana;position:relative;display:block; background: transparent url(../g/top1.gif)  right no-repeat; width:12px;height:1.6em;}
.topp a:hover {color:#AEB708;background: transparent url(../g/top1_o.gif)  right no-repeat;}

#back {position:absolute;display:block;right:0;top:16px;width:20%;text-align:right;margin:0;padding:0;}
#back { background: transparent url(../g/top_o.gif)  left no-repeat; }
#back a {color:#999;font: 80%/1.5em arial,verdana;position:relative;display:block; background: transparent url(../g/top.gif)  left no-repeat; width:110px;height:1.6em;}
#back a:hover {color:#dbde72;background: transparent url(../g/top_o.gif)  left no-repeat;}

.next {width:90px;padding: 0;margin:0 0 0 470px; }
.next p { background: transparent url(../g/next_o.gif)  right no-repeat; }
.next a {color:#999;font: 80%/1.5em arial,verdana;position:relative;display:block; background: transparent url(../g/next.gif)  right no-repeat; width:90px;height:1.6em;}
.next a:hover {color:#AEB708;background: transparent url(../g/next_o.gif)  right no-repeat;}


/* ---------- Body typography ---------- */

p { margin-top: 1em; padding-top: 0; }

h1 {font:900 150%/2em arial;display:block;margin:0;}
#header h1 {text-indent:-9000px;}
#mapheader h1 {text-indent:-9000px;}
h1#title  {margin:6px 0;}

h2 {font:900 120%/1.2em 'trebuchet ms',helvetica;text-transform: capitalize; letter-spacing: 1px;padding:0;margin:0 0 6px 0;}
.text h2 {text-transform: uppercase;}

h3 {font:100 100% 'trebuchet ms', arial;width:75%;text-transform: capitalize;margin:0;padding:2px;}
#calendar h3 {font-weight:100;}
h3#venue {text-transform:uppercase; line-height:1.2em;}

h4 {font:italic 100%/1em 'trebuchet ms', arial;padding: 0 4px 0 0;margin:0;display:inline;text-transform:capitalize;}

h5 {font:italic 900 100% 'trebuchet ms',arial;padding: 6px  0;margin:0;display:block;text-transform:capitalize;}
h5:after {content:': ';}
h6 {}

#maincontent h4	{ font:900 italic 90%/1em 'trebuchet ms',arial; }
#maincontent h4:after {content:': ';}
#maincontent h4#map:before {content:url("../g/mm_20_white.png");color:#874550;}
#maincontent h4#map:after {content:'';}


#maincontent p {display:block;font-size:100%;letter-spacing:.5px;line-height:1.1em;}

#mainbg2 p {width:80%;}

#maincontent ul li p {display:inline;font-size:90%;}

.list,.access  { font:900  100% 'trebuchet ms', arial;}
.thelist p {font:900  90%/1em 'trebuchet ms';padding:0 0 0 10px;margin:6px 0;}

#footer p 	{ font-size: 0.8em; color: #0099FF; }

.text p,.text h1,.text h2,.text h3 {padding:0 0 0 20px;width:80%;}

em {font-style:italic;}
.strong {font-weight:900;}
.strong a {text-decoration:underline;font-weight:900;}
.padding {padding:2px 0;font: 900 italic 90% helvetica;}
.caps {text-transform:uppercase;}
.inline {display:inline;}
p.underline a {text-decoration:underline;}
p.confirm {text-decoration : none; color: #00933a;font-weight:900;}
p.unconfirm {text-decoration : none; color: #f89545;font-weight:900;}
.small {font:italic 90% times;}

.padding {padding:2px 0;font: 100 italic 100% arial;background:#666; padding:2px;}
/* change to .infotext */

/* ---------- lists and stuff ---------- */
p.linkTitle {background:#666;line-height:2em;padding-top:0;margin-top:0;border-left:1px solid #C3C8CD;border-right:1px solid #C3C8CD;}

#info {display:block;}
.clearer {clear:left;line-height:0;height:0;}
.narrow {width:400px;}

p.facebook {display:block;background: url(../g/facebook.gif) 2px  no-repeat;padding:0 0 0 72px;margin:0;}
p.rss {display:block;background: url(../g/rss_o.gif) 2px  no-repeat;padding:0 0 0 72px;margin:0;}

.logos {padding:0 0 0 20px; margin:0;}
.logos img {display:inline;padding:0 4px; margin:0;}

#event_paging {margin-left:20px;padding:3px;color:#009aaf;font: 90%/100% arial;}
#event_paging2 {margin-left:20px;padding:3px;color:#009aaf;font: 90%/100% arial;}

.thelist {margin:6px 0;padding:0;width:200px;}
.thelist ul {padding:0 0 6px 0;margin:0 0 0 12px;}
.thelist ul li {list-style:none; padding:0;margin: 3px 0;font-weight:100;}
.thelist ul.dotted li {border-bottom:dotted 1px #AAB0B6; width:80%;padding:0 0 2px 0;}

#maincontent ul { width:100%; padding:30px 0; margin:  0; height:100px;border-bottom:dotted #86877e 1px; }
html>body #maincontent ul {height:auto;min-height:100px;}
#maincontent ul li { padding:0; margin:0 0 6px 0; width:80%;list-style: none; }

#maincontent .text ul { width:90%; padding:0; margin: 0 0 0 20px; height:auto;border:0; }
#maincontent .text ul li { padding: 0; margin:0 0 6px 0; width:80%;list-style: circle inside; }


#maincontent  ul.articles { width:80%; padding:0; margin: 6px 0 12px 20px; border-bottom:dotted #86877e 1px; }
html>body #maincontent ul.articles {height:auto;min-height:0px;}
#maincontent ul.articles  li { padding: 0; margin:0 ; font:italic 100  80%/130%  arial;list-style: none; color:#666;}
.articles a {display:block;font-size:130%;font-style:normal;}

#maincontent ul.articles li .articletext p {padding:0;font-size:80%;}

#maincontent .animationContainer {position:relative;font: 80% arial;margin: 0;padding: 0;border-bottom:1px dotted #AAB0B6;}
#maincontent .articleNotes { margin:4px 0;padding:0 0 0 20px;}
#maincontent .articleNotes ul {margin:0;padding:0;border:none;}
#maincontent .articleNotes ul li {margin:0;padding:0;list-style:decimal outside;}

.hideInitially { display:none;}

.demoDiv { background-color: #fff; width: 580px; border-top:#AAB0B6 1px dotted;padding:0;margin:0; }

/* -- map styling -- */

div#side_bar {display:block;margin:6px 0 0 0;padding:0 0 16px 0;width: 100%; } 
#map {display:block;clear:both;margin-top:160px;width: 978px; height: 600px;}

#grabber {position:absolute;left:410px;top:0;width:150px;padding:0;margin:0;}
#grabber p {padding:4px 0;margin:0;}
#latboxdiv {display:block;width:150px;height:20px;border:1px solid #999;padding:0;margin:0;}
#lonboxdiv {display:block;width:150px;height:20px;border:1px solid #999;padding:0;margin:0;}

/* div#side_bar2 {display:block;margin:6px 0 0 20px;padding:0 0 16px 0;width: 100%; } */


/* toggle styling NEW */

.abs { position:absolute; top:2px; left:170px; width:70%;}
#mapcontent .abs { position:absolute; top:2px; left:170px; width:90%; padding:0; }

dl#dlist {position:relative;display:block;width:auto;padding:0 0 0 24px;}
#dlist dt {padding:0 12px;background:url(../g/bullit_c.gif) left no-repeat;text-transform:capitalize;color:#999;}
#dlist dt:hover {color:#dbde72;background:url(../g/bullit_c_o.gif) left no-repeat;}
dl#dlist dd {width:406px; padding:0; margin:0;}

#mapcontent dl#dlist dd {border:0;width:600px; padding:0; margin:0;}

#maincontent  ul#lilist {position:absolute;top:30px;left:0;width:100px;padding:1px 0 0 0; margin:0 0 0 36px;}
#maincontent ul#lilist li {padding:0 ;margin:0;text-transform:capitalize; list-style: outside disc ;}
#maincontent ul#lilist li:hover {color:#fff;}
#lilist a#active1 {color: #fff;}
#lilist a#active1 ul li {color:#fff;}

#maincontent ul#leftlist {position:absolute;top:30px;left:0;width:100px;padding:1px 0 0 0; margin:0 0 0 36px;}
#maincontent ul#leftlist li {padding:0 ;margin:0;text-transform:capitalize; list-style: outside disc ;}
#maincontent ul#leftlist li:hover {color:#fff;}

#leftlist a#active {color: #fff;}
#leftlist a#active1 ul li {color:#fff;}

#maincontent ul#rightlist {width:65%;position:relative;padding:12px 0 0 0 ; margin:0 0 0 170px;height:120px;}
html>body #maincontent ul#rightlist {height:auto;min-height:120px;}

#maincontent div#rightlist {width:65%;position:relative;padding:12px 0 0 0 ; margin:0 0 0 170px;height:120px;}
html>body #maincontent div#rightlist {height:auto;min-height:120px;}

.clicker { cursor:pointer; color:#685c53;}
.selected { color:#009aaf; }
#dlist dt.selected { color:#dbde72; }


/* -- profile quick link -- */

#maincontent #dlist ul.quicklink {list-style:none;}
#maincontent #dlist ul.quicklink li { padding:  0; margin: 0; list-style:none;position:relative;display:inline;text-align:left;float:none;}
#maincontent #dlist ul.quicklink li a {margin:0 6px 0 0;text-transform:capitalize;}

#maincontent ul.quicklink {list-style:none;padding:0;margin:0;}
#maincontent ul.quicklink li { padding:  0; margin: 0; list-style:none;position:relative;display:inline;text-align:left;float:none;}
#maincontent ul.quicklink li a {margin:0 6px 0 0;text-transform:capitalize;}

#maincontent div.quicklink  p { padding:  0; margin: 0; list-style:none;position:relative; display:inline;text-align:left;float:none;}

.leftpad img {padding-left:20px;}



/* Listings pages */

div.bgimg {position:relative;width:579px;padding: 0;margin:0;border-bottom:dotted #86877e 1px;clear:both;height:150px;}
html>body div.bgimg {height:auto;min-height:150px;}

/* profiles page */

div.profile div.bgimg {padding:2px 0;margin:0;height:150px;}
html>body .profile div.bgimg {height:auto;min-height:150px;}

div.bgimg img {float:left; padding:0;margin:0;}
.profile div.bgimg img { padding: 0;}

#maincontent div.bgimg ul { width:429px; padding: 0 0 6px 0 ; margin:  0 0 0 150px; border:0; }
#maincontent div.bgimg ul li { padding:  0 0 0 20px; margin:0 ; width:90%;list-style: none; }
#maincontent div.bgimg p.info a {text-transform:lowercase;}


/* End */

#maincontent  ul.noborder {border:0;margin:0;padding:0 ; }
#maincontent .profile ul li {padding:  0; width:100%;}
#maincontent  ul.noborder li {padding:0 0 0 20px; }


.info {float:right;padding:0; margin:0;width:40px;text-transform:lowercase;}

li.nostyle {list-style:none;}

.title {padding:  0 0 0 160px; margin:0 ; width:60%;text-transform:capitalize;}

.list  { padding: 0 10px;margin:6px 0;}
.list ul {list-style: disc inside;padding:0;margin:6px 12px;color:#fff;}


/* ---------- Commenting ---------- */

#commentsBox {padding:0 0 0 20px;}
#commentsBox dl {width:400px;font: 90% georgia ;}
#commentsBox dl dt {padding:0;margin:4px 0;text-transform:capitalize;}
#commentsBox dl dd {padding:0 0 4px 0;margin:0;}
#commentsBox dl dd.date {border-bottom:1px dotted #86877e;font-style:italic;}

/* ---------- form bits ---------- */

div#search {position: relative; z-index: 10; text-align: left; padding: 0 0 0 10px;margin:0;}
div#search h4 {display: none;}
div#search form {margin: 0; padding:  0;}
div#search p {display:block;margin:0;padding:0;}
div#search input[type="text"] {width: 160px;margin:2px 0 ; border: 1px inset #fff;background:#000;font: 100  100% 'trebuchet ms';color:#09f;}
div#search input[type="submit"] {width: 50px;margin:2px 0 ; border: 1px inset #fff;background:#000;font: 900  100% 'trebuchet ms';color:#09f;}

div#search small {display: block; margin: 6px 100px; padding: 0; text-align: left; line-height: 1em;}
div#search small a {background: #000; color: #09f; font-style: italic;}

form p, form label {display:block;font: 100 italic 100% 'trebuchet ms',arial;margin: 0;}
form p span, form label span {font: 100 italic 90% 'trebuchet ms', arial;margin:0;}

form {margin:6px 0px;}
form#articles {margin:0;}

input {margin:6px 0px;} 
select#galLocation, select#catLocation, select#logLocation, select#regionLocation, form p textarea
{width:160px;font: 100  100% 'trebuchet ms';border: 1px inset #999;background:#000;color:#09f;}

form#submitCommentsBox textarea { width:400px; border:none;background:#fff;font: 80% georgia;border: 1px inset #999;}
form#submitCommentsBox #commentText {font:80% times ;}

option {}

form#articleNotesForm {margin:0 0 0 16px;}

/* ---------- Horizontal ruler ---------- */


div.hr {display: none}
/*/*/a{}
div.hr { display: none;

}
hr {display:none}
/* */

div.hr2 {display: none}
/*/*/a{}
div.hr2 {
  display: block;
  height: 1px;width:100%;
  background: #c3c8cd url(../g/dot_g.gif) center center no-repeat;
  margin:  0;
}
html>body div.hr2 {background: #c3c8cd url(../g/dot_g.gif) center center no-repeat;}
hr {display:none}
/* */

div.hr3 {display: none}
/*/*/a{}
div.hr3 {
  display: block;
  height: 1px;width:100%;
  background: #c3c8cd url(../g/dot_g.gif) center center no-repeat;
  margin: 2px  0;
}
html>body div.hr3 {background: #c3c8cd url(../g/dot_g.png) center center no-repeat;}
hr {display:none}
/* */
/*html>body div.hr3  {background: #AAB0B6 url(../g/dot_g.gif) center center no-repeat;}*/



#count {display:none;}

/*~  Body class: screen_low
----------------------------------------------------------------------*/

.screen_low  #headerlogo {position:absolute;top:10px;left:560px;}
.screen_low  #header,.screen_low #mapheader {width:778px;}

.screen_low  #mainnav {height:120px;width:400px;padding: 0;}
.screen_low  #mainnav ul {margin:12px 0 0 0;}
.screen_low  #mainnav ul li {height:20px;}
.screen_low  #mainnav ul li a {height:20px;font:100 100%/1em arial; }

.screen_low  #mainnav ul  li.access ul  {top:49px;width:400px;height:60px;padding:12px 0 0 0;margin:0;}
html>body.screen_low  #mainnav ul  li.access ul {padding:0;}
.screen_low  #mainnav ul  li.access ul  li, .screen_low  #mainnav ul  li.access ul  li a {height:60px;font:100 100%/4em arial;}

.screen_low #maincontent  ul#lilist, .screen_low #maincontent  ul#leftlist  {position:relative;top:0;}
.screen_low #maincontent div#rightlist, .screen_low #maincontent ul#rightlist {margin:12px 0 12px 24px;width:80%;}

.screen_low #map {width: 758px !important; }
.screen_low #mapcontent .text {width:580px;}
.screen_low #mapcontent dl#dlist dd {width:580px;}

.screen_low #content, .screen_low #mapcontent {width:778px;}
.screen_low #maincontent {width: 379px;}

.screen_low .text {width:400px;}
.screen_low #mainbg {width: 339px;}
body>html .screen_low #mainbg {width: 359px;}
.screen_low .bgimg {width:360px;}
.screen_low #maincontent div.bgimg ul { width:209px;}
body>html .screen_low #maincontent div.bgimg ul { width:229px;}
.screen_low #maincontent div.bgimg ul li {width:80%;}
.screen_low .padding p {background:#ccc;padding:2px;}

.screen_low #fixedright {left: 381px;}
.screen_low  #recentArticles  {display:none;}

.screen_low #content {background: #fff url(../g/contentbg_screenLow_c.gif)  top left  repeat-y;}
.screen_low .top {width:90px;padding: 0;margin:0 0 0 260px; }
.screen_low .topp {left:340px;}
.screen_low #mapcontent .top {position:absolute;bottom:0;left:460px; }

.screen_low #maincontent div.hr2 {width:95%;}

/*~  Body class: screen_ultralow
----------------------------------------------------------------------*/
.screen_ultralow #fixedright  {display:none;}


.screen_ultralow #headerlogo {position:absolute;top:10px;left:594px;}
.screen_ultralow  #mainnav {height:120px;width:300px;margin:12px 0 0 0;}
.screen_ultralow  #mainnav ul li {height:20px;}
.screen_ultralow  #mainnav ul li a {height:20px;font:100 100%/1em arial; }
