body {
	margin:0;
	padding:0;
	margin-left:10px;
	font:12px/1.5 verdana, sans-serif;
	}

#headerbar {width:960px;overflow:hidden;}
#headerbar img {border:0;}
#headerbar #logo {float:left;margin:0;padding:0;margin-top:20px;}

#navlinks {width:800px;height:126px;background: url(/images/topnav-new2.png) no-repeat 0 0;margin:0;padding:0;position:relative;list-style:none;float:right;}
#navlinks li a {margin:0;padding:0;list-style:none;position:absolute;text-indent:-9000px;overflow:hidden;}
#navlinks li, #navlinks a {display:block;}

#homenav a {background:url(/images/topnav-new2.png) no-repeat 14px 69px;left:14px;top:69px;width:140px;height:57px;}
#calendarnav a {background:url(/images/topnav-new2.png) no-repeat 154px 69px;left:154px;top:69px;width:140px;height:57px;}
#daynav a {background:url(/images/topnav-new2.png) no-repeat 294px 69px;left:294px;top:69px;width:210px;height:57px;}
#membersnav a {background:url(/images/topnav-new2.png) no-repeat 504px 69px;left:504px;top:69px;width:140px;height:57px;}
#aboutnav a {background:url(/images/topnav-new2.png) no-repeat 644px 69px;left:644px;top:69px;width:140px;height:57px;}

#homenav a:hover {background:url(/images/topnav-new2.png) no-repeat -14px -209px;}
#calendarnav a:hover {background:url(/images/topnav-new2.png) no-repeat -154px -209px;}
#daynav a:hover {background:url(/images/topnav-new2.png) no-repeat -294px -209px;}
#membersnav a:hover {background:url(/images/topnav-new2.png) no-repeat -504px -209px;}
#aboutnav a:hover {background:url(/images/topnav-new2.png) no-repeat -644px -209px;}

#content {margin:0 auto;padding:0;width:1000px;}

#upcoming {clear:both;width:940px;text-align:right;margin-top:2px;}
#upcoming a {float:right;color:#fff;font:bold 14px verdana, sans-serif;background-color:#c1272d;margin:10px 0px;padding:2px 4px;text-decoration:none;border:1px solid #333;}
#upcoming a:hover {background-color:#4B5F66;}
/* background-color:#4B5F66; */
#facebook {clear:both;margin:0;margin-top:10px;text-align:right;width:940px;}

#facebookfoot {float:right;}
#facebook img {border:0;}
#facebookfoot img {border:0;padding-top:2px;}

#orglist {margin-top:30px;clear:both;width:1000px;}

#orglist ul {list-style:none;float:left;width:300px;margin:0 0 30px 20px;;padding:0;text-indent:0;}

#orglist li {font-size:14px;margin:0;padding:0;text-indent:0;padding-bottom:10px;}

#orglist li a {text-decoration:none;color:#000;padding:4px;padding-left:0px;}

#orglist li a:hover {color:#fff;background-color:#c1272d;}

#adspace {clear:both;margin:10px 0px;margin-left:75px;width:800px;}
#adspace img {border:0;}

#showcal {text-align:right;margin:0;margin-bottom:4px;padding:0;}
#showcal a {color:#fff;font-weight:bold;font-size:12px;padding:3px;margin:0;background-color:#c1272d;text-decoration:none;}

#showcal a:hover {background-color:#000044;}


.qtip-content {font-size:11px;}

.tall-list li {padding-bottom:14px;}

.org {font-size:22px;margin:0;margin-top:24px;color:#000044;}

.loc {margin:0;}

.hours {margin:0;}

.description {margin-top:0;}

.mdparts {list-style:none;margin-left:0;padding-left:0;font-size:14px;width:310px;float:left;}

.mdparts li {text-indent:0;}

#passleft, #passright {width:240px;float:left;padding-left:20px;margin-top:2px;line-height:170%;}

#passcover {float:right;}

form dd {
	margin-left:0;
	margin-bottom:20px;
}

form .bigfield {width:240px;}
form .midfield {width:140px;}
form .smallfield {width:80px;}

h1 {display:none;}

#mdcontent {clear:both;margin-top:80px;}
#mdtext {margin-left:620px;float:left;width:220px;}
#mdtext2010 {margin-left:220px;width:620px;margin-top:10px;}

#footer {
	clear:both;
	font-size:11px;
	margin-top:40px;
	margin-left:40px;
	margin-bottom:10px;
	border-top:1px solid #a9a9a9;
	width:900px;
	}

#footer ul {list-style:none;margin:0;padding:0;margin-top:2px;}

#footer li {display:inline;margin:0;padding:0;margin-right:14px;}

#footer li a {color:#000;text-decoration:none;padding:2px;}

#footer li a:hover {color:#fff;background-color:#333;}

#footer p {font-size:10px;margin-top:3px;margin-bottom:0px;}

#credit {font-size:9px;margin-top:2px;}
#credit a {color:#000;text-decoration:none;}

#memberinfo {width:640px;margin-left:230px;margin-top:0px;padding-top:0px;}

#jobsinfo {width:580px;margin-left:230px;margin-top:0px;padding-top:0px;}
#jobsinfo h3 {margin-top:60px;margin-bottom:0px;font-size:18px;}
#jobsinfo h4 {margin-top:0px;font-size:14px;color:#555;margin-bottom:10px;}

#passinfo {clear:both;width:760px;margin-left:180px;margin-top:10px;padding-bottom:10px;}
/* color:rgb(0,46,117); */
#passinfo h2 {color:rgb(251,155,36);font-size:22px;line-height:24px;font-weight:normal;margin-bottom:2px;}

#memberinfo a, #jobsinfo a, #mdcontent a, #mdtext2010 a {color:#c1272d;}
#memberinfo a:hover, #jobsinfo a:hover, #mdcontent a:hover, #mdtext2010 a:hover {color:#ffcc33;}
#memberinfo a:visited, #jobsinfo a:visited, #mdcontent a:visited, #mdtext2010 a:visited {color:#ccc;}

a#jumper:hover  {color:#ffcc33;}
a:visited#jumper {color:#c1272d;}

#submitbutton, #cancelbutton {
	width: 100px;
	padding:4px;
	color: #ffffff;
	font:bold 12px verdana, sans-serif;
	border: solid 1px #831616;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 2px 2px 3px #999; 
	box-shadow: 2px 2px 2px #bbb;
	background-color: #c1272d;
	float:left;
}


.today, .prev-month, .next-month {
	width: 80px;
	padding:2px;
	color: #555555;
	font:bold 11px verdana, sans-serif;
	border: solid 1px #555555;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	background-color: #c5c9cc;
}

.today {background-color:#555;color:#fff;border-color:#000;}

.dets {display: none;}

#calendar {width:910px;margin-left:20px;}

.datip h3 {
	font-size:14px;
	margin-top:0;
	margin-bottom:0;
}

.datip p {
	font-size:11px;
	margin-top:0px;
}