html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,
 ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial;vertical-align:baseline;}
body {line-height:1.5;}


/*Type*/
html body{color:#444;font:100 70%/1.6 Arial;}
h1{font-weight:900;font-size:2.4em;}
h2{font-weight:900;font-size:2em;}
h3{font-weight:900;font-size:1.8em;}
h4{font-weight:900;font-size:1.6em;}
h5{font-weight:900;font-size:1.4em;}
h6{font-weight:900;font-size:1.2em;}

h1,h2,h3,h4,h5,h6{font-family:Arial; font-weight:900;}

a{ text-decoration: none; color:#33b3ee; }
a:hover{ color:#99daf8; }

/*Wrapper*/
/*Wrapper*/
div#wrap{ width:950px; margin-top:5%; margin-left:auto ; margin-right:auto ;}
div#logo_header{float:right; height:245px; width:inherit; margin:0 0 40px 0;}
div#logo{float:left; height:245px; width:auto; margin:0 40px 40px 0;}


div#leftcolumn {
float:left;  
width:600px;
height:inherit;
margin-right:50px;
}


div#rightcolumn { 
float:left; 
width:255px; 
height:inherit;
}

div#row {
float:left;
width:600px;
height:inherit;
margin-bottom:10px;
}

div#trip {
float:left;
width:350px;
height:inherit;
margin-bottom:10px;
border-bottom: solid 1px #CCC;
padding-bottom:10px;
}


/*Course Dates Style*/

div.coursedates{
background-color:#F9F9F9;
width:255px;
margin:0 0 20px 0;
float:left;
padding: 0 5px 5px 5px;
border:1px solid #eee;
}

div.coursedates ul li { 
width:260px; 
float:left; 
padding: 4px 0; 
border-bottom:1px solid #eee; 
}

div.coursedates ul {  
width:auto; 
float:left; 
margin:5px 0 0; 
padding:0; 
list-style-type:none; 
}

div.coursedates ul li h4 { 
font-size:1.25em; 
line-height:1.25em;
}

div.coursedates ul {  
width:auto; 
float:left; 
margin:5px 0 0; 
padding:0; 
list-style-type:none; 
}


/* Footer Style */

div#footer{ 
margin: 50px 0 0 0; 
padding:10px 0 10px ; 
width:950px; 
float:right;
text-align:center; 
}


.overlaycontent {
	display: none;
	position: absolute;
	top: 28px;
	left: 218px;
	width: inherit;
	height: auto;
	text-align: left;
	z-index:1001;
	overflow:hidden;	
}

#overlay{
	display:none;
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#close {
position:absolute;
top:0px;
left:758px;
width:100px;


}
#eventsandtripswrapper {
width:500px;
}
	

#organic-tabs ul { list-style: none;  }
#organic-tabs ul li a { display: block; border-bottom: 1px solid #eee; padding: 4px; color: #666; }
#organic-tabs ul li:last-child a { border: none; }

#organic-tabs { 
position:relative;
left:-40px;
top:10px;
}

#explore-nav { overflow: hidden; margin: 0 0 0 0; }
#explore-nav li { float:left; width:97px; margin: 0 10px 0 0; }
#explore-nav li.last { margin-right: 0; background-color:#F9F9F9; border:1px solid #eee; color: #000; font-size: 12px; text-align: center;}
#explore-nav li a { display: block; padding: 5px; background-color:#F9F9F9; border:1px solid #eee; color: #000; font-size: 12px; text-align: center; }
#explore-nav li a:hover { background-color: #33b3ee; color: #fff;}

#jquerytuts, #core, #classics { display: none; }

#explore-nav a.current { background-color: #33b3ee; color: white; }