@charset "UTF-8";
body { font: 62.5% "Trebuchet MS", "Lucida Grande", sans-serif; color: #025; background: #bef url(/img/bkgd_page.png) repeat-x center top; margin: 0px; padding: 0px; }

#pageWrapper {width: 860px; margin: 0 auto; padding: 0; }

.leftColumn {width: 200px; float: left; margin: 0 0 0 0; }
.middleColumn { width: 420px; float: left; margin: 0 ; }
.sidebar{ width: 200px; float: right; margin: 0 ;}
.threeColumn {width: 640px; float: right; margin: 0; }


#header {margin:30px 0 20px 0;  }
#bannerCredit {color: #bef; font-size: 1.4em; }

/* Image Rotator */
#imageContainer {padding: 0px; margin:20px 0 0 0; height:210px; clear: both; /* float: left;*/ position:relative; }
	#imageContainer img {display:none;  position:absolute; top:0; left:0;}



/* NAVBAR */
#navBar {float: right; width: 644px; padding-top: 20px; }
	#navBar, #navBar ul {margin: 0; padding: 0; list-style:none; line-height: 1;}
	#navBar li {float: left; display: inline; margin-top: 3px; margin-right: 10px; font:normal 1.3em/1em "Trebuchet MS", "Lucida Grande", sans-serif;  text-transform: uppercase; letter-spacing:1px; }
		#navBar a {display: block; text-decoration: none;  color: #06f; padding: 6px 4px;/* width: 70px; */ }
			#navBar li a:hover {background:  #003;  }
	#navBar li a:hover, #navBar li:hover,  #navBar li.sfhover  {background: #003 ; }
		#navBar ul { /* second-level lists */ width: 180px; position: absolute; background: #fff; border: #003 solid 1px;  left: -999em;  }
			#navBar ul li {width: 180px; font-size:.7em;letter-spacing:1px; margin:0; }
			#navBar ul li a {width: 172px; padding: 2px 4px; }
	#navBar li:hover ul, #navBar li.sfhover ul { /* lists nested under hovered list items */ left: auto; }


/* ACTION BUTTONS */
#actionButtons {width:420px; float: right; list-style:none; margin:10px 0; padding:0; }
#actionButtons li { float: left; display: inline; margin: 0 10px ; }
#actionButtons li a {display: block;   padding: 0; }
	#actionButtons span {display: none; }

#createPlunge a {width:110px; height: 70px;  background: #bef url(/img/bkgd_action_btns.png) no-repeat 0 0; }
#findPlunge a {width:110px; height: 70px; background: #bef url(/img/bkgd_action_btns.png) no-repeat -130px 0 ; }
#spreadTheWord a { width:110px; height: 70px; background: #bef url(/img/bkgd_action_btns.png) no-repeat -260px 0 ; }
#createPlunge a:hover { background: #bef url(/img/bkgd_action_btns.png) no-repeat 0 -70px; }
#findPlunge a:hover {background: #bef url(/img/bkgd_action_btns.png) no-repeat -130px -70px ; }
#spreadTheWord a:hover {background: #0f0 url(/img/bkgd_action_btns.png) no-repeat -260px -70px ; }



/* SIDEBAR BLOCKS */
.sideBarBlock {width: 190px; margin-top: 30px; padding-left: 10px; padding-bottom: 5px; }
#signupWrap {background: transparent url(/img/bkgd_signup.png) no-repeat top center; padding-top: 70px; }
#connectWrap {background: transparent url(/img/bkgd_connect.png) no-repeat top center; padding-top: 90px; text-align: center; }
#oneSky { }

/* BLOG */
#blogWrap {width: 860px; margin: 0; padding-top: 75px; background: transparent url(/img/hdr_blog.png) no-repeat top left; clear: both;}
#blogContentWrap {width: 640px; float: left; margin:0;  }
.blogEntrySummary {width: 640px; margin: 10px 0 20px 0; padding: 20px 0 0 0; clear: both;  background:transparent url(/img/bkgd_blog_entry.png) no-repeat top left; }
.entryContent {width: 420px; float: left; display: inline; text-align: left; }
h3.hangOut  {width: 180px; float: left; display: inline-block; margin:0 18px 0 0 ; text-align: right; }



/* FOOTER */
#footer { position: relative; background: transparent url(/img/bkgd_footer.png) repeat-x center top; padding: 60px 0 20px 0; }
#footerContent {width: 860px; margin: 0 auto; }

/* TEXT */

.asset-content {font-size: 1.2em; line-height: 1.5em; }

h1 {font:bold 2.4em/1em "Trebuchet MS", "Lucida Grande", sans-serif; color: #092; text-transform: uppercase; letter-spacing: -1px; margin:35px 0 10px 0;}
h2 {font:normal 1.8em/1.2em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 15px 0 5px 0; }
h3 {font:bold 1.4em/1.33em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 10px 0 5px 0; }
h4 {font: bold 1.2em/1.4em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 5px 0 2px 0; }
h5 {font: bold 1.2em/1.4em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 5px 0 2px 0; }
p {font: normal 1.2em/1.5em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 0px 0 5px 0; }
p.postFooter {margin: 15px 0 0 0; border-top: #06f solid 1px; clear: both; padding-top: 10px; }
p a {font-weight:bold; }

td {font: normal 1.2em/1.67em "Trebuchet MS", "Lucida Grande", sans-serif; padding: 4px; }
ul, ol, li { font: normal 1.2em/1.4em "Trebuchet MS", "Lucida Grande", sans-serif; margin: 0 0 5px 0; color:#000; }

a {text-decoration:underline; color:#06f; font: 1em}
a:hover {color:#070;  }

img, img a {border:none; }
img a:hover {background:none; }

form {margin: 0; padding: 0; font-size: 1.2em; }
input, select {font-size: .9em; padding: 1px 2px; }


/* KNITS and GNATS */

.clear {clear:both; }
.hiddenText {text-indent:-5000px; }
.floatL {float: left; margin-right: 10px; }
.floatR {float: right; margin-left: 10px; }
img, img a {border: none; }
img a:hover {background: none; }


.flushR {text-align: right; }
.flushTop {margin-top: 0; }
.gap20px {margin-top: 20px; }
#libart {float: left; opacity: .15; filter:alpha(opacity=15); }
a:hover #libart { opacity: 1; filter:alpha(opacity=100); }
.test { width: 122px; }


/* DIA Tweaks */ 
#profile, #eventInformation {border: none; padding-top: 20px; background:transparent url(/img/bkgd_blog_entry.png) no-repeat top left; }

#diaWrapper #header {margin-top: 20px; }
#pageWrapper #salsa .event {background:none; }
#pageWrapper #salsa .message {display: none; }

#diaWrapper .mapPage table.eventlist {display: none; }

#hideMe .event, #hideMe #resultsTitle {display: none; }
#hideMe #SignupLink {font-size: 1.5em; padding-bottom: 20px;  }
/* END OF STYLESHEET */

