/* @override http://www.outdooru.com/css/screen.css */

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* @group Global */
html {
	background: url(/images/bg.jpg);
}
body {
	background: url(/images/bg_fade.jpg) repeat-x;
	font-family: Garamond, Georgia, serif;
	font-size: 16px;
	line-height: 1.5;
	color: #beb8ad;
}
p {
	margin-bottom: 1.2em;
}
a {
	color: #eee;
}
a:hover{
	color:#fff;
}
h5{
	color:#D69E00;
	font-size:20px;
	font-weight:normal;
}
div.pad {
	padding:30px 20px 20px;
	background: url(/images/main_bg.jpg) no-repeat;
	min-height:427px;
}
.clear {
	clear: both;
}
.threecol {
	float: left;
	width: 293px;
	margin-right: 20px;
}
.first {
	margin-left: 0;
}
.last {
	margin-right: 0;
}
.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.noborder{
	border:0;
}
.gold{
	color:#D69E00;
}


/* @end */

/* @group Main Layout */

#container {
	width: 970px;
	margin: 0 auto 0 auto;
	position: relative;
}
#content {
	background: url(/images/content_bg.png);
	padding: 0 5px;
	min-height: 300px;
	overflow: hidden;
}
/* #content.home {
	height: 870px;
} */
#content.home {
	height:1500px;
	padding:0 5px;
}
#header {
	position: relative;
	height: 68px;
	background: url(/images/header_bg.png) no-repeat bottom;
}
#logo {
	position: absolute;
	top: 0;
	left: -25px;
	z-index:9;
}
#footer {
	background: url(/images/footer_bg.png) no-repeat;
	padding: 4px ;
	font-size: 13px;
	color: #1f2517;
}
#home-gear {
	position: absolute;
	background: url(/images/home_gear.png) no-repeat;
	top: 528px;
	height: 200px;
	width: 1000px;
	left: -20px;
	z-index: 10;
}
#bobber {
	background: url(/images/bobber.png) no-repeat;
	width: 550px;
	height: 130px;
	position: absolute;
	top: 0;
	right: -22px;
	z-index: 10;
}
#top-contact {
	float:right;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 2px #333;
	margin-top:5px;
}

/* @group Home Page Course Links */
#testimonials {
	position:relative;
	}
#testimonials blockquote {
	position:absolute;
	top:0;
	left:0;
	}
#testimonials p.test_author{
	color:#D39C00;
	}
#howitworks{
	display:block;
	padding:10px;
	background:#262a1c;
	}
#home-courses #howitworks p{
	margin:0;
	}
.fakelinks{
	background: url(/images/trans.gif);
	display:block;
	position:absolute;
	z-index:50;
	text-indent:-9999px;
	height:60px;
	width:330px;
}
#banner1{
	top:592px;
	right:34px;
	width:188px;
	height:63px;
}
#banner2{
	top:672px;
	right:34px;
	width:188px;
	height:63px;
}
#banner3{
	top:752px;
	right:34px;
	width:188px;
	height:63px;
}
/* @end */

/* @end */

/* @group  Nav */
#nav {
	background: url(/images/nav.gif) no-repeat;
	position: absolute;
	top: 20px;
	right: 0;
	width: 690px;
	height: 48px;
}
#nav li a {
	position: absolute;
	display: block;
	height: 40px;
	text-indent: -9000px;
	z-index: 15;
}
#nav li.current a {
	border-bottom: 2px solid #42626d;
}
#nav li a:hover {
	border-bottom: 2px solid #b8905b;
}
#nav-home a {
	width: 52px;
	left: 19px;
}
#nav-programs a {
	width: 95px;
	left: 210px;
}
#nav-courses a {
	width: 75px;
	left: 104px;
}
#nav-about a {
	left:338px;
	width:85px;
}
#nav-blog a{
	width: 120px;
	left: 451px;
}
#nav-contact a {
	width: 84px;
	left: 593px;
}
/* @end */

/* @group Page Headers */
h2.pagehead {
	background: url(/images/pagehead_bg.jpg) no-repeat;
	height: 60px;
	padding: 13px 0 0 210px;
	color: #fff;
	text-indent: -9000px;
}
h2 span {
	background-repeat: no-repeat;
	display: block;
	height: 30px;
}
h2#h-courses span {
	background-image: url(/images/h-courses.gif);
}
h2#h-programs span {
	background-image: url(/images/h-programs.gif);
}
h2#h-about span {
	background-image: url(/images/h-about.gif);
}
h2#h-contact span {
	background-image: url(/images/h-contact.gif);
}

/* @end */



/* @group Home */
#tagline {
	text-indent: -9000px;
	width: 960px;
	height: 96px;
	background: url(/images/home_tagline.gif);
}
#featured {
	position: absolute;
	z-index: 10;
}
#video-frame {
	position: absolute;
	top: 17px;
	left: 28px;
}
/* #home-content {
	background: url(/images/home_bottom_bg.jpg);
	position: absolute;
	height: 383px;
	width: 960px;
	top: 557px;
} */
#home-content {
	background: #141a0a url(/images/home_bottom_bg.jpg) no-repeat;
	position: absolute;
	height: 850px;
	width: 960px;
	top: 557px;
}
#home-content h2 {
	text-indent: -9000px;
	background-repeat: no-repeat;
	height: 20px;
	margin: 15px 0;
}
#home-courses, #home-signup {
	position: absolute;
	top: 20px;
	padding-left: 20px;
	height: 350px;
}
#home-courses {
	left: 30px;
	width: 700px;
}
#home-courses dl {
	float: left;
	width: 320px;
	margin-left: 20px;
}
#home-courses dl.first {
	margin-left: 0;
}
#home-courselink {
	clear: both;
}
#home-courses{
	width:650px;
}
#home-courses p{
	margin:10px 0;
}
#home-courses ul, #home-courses ol{
	margin:0;
	padding:0;
	margin-left:2em;
}
#home-courses ul li{
	list-style:disc;
}
#home-courses ol li{
	list-style:decimal;
}
#home-signup {
	width: 190px;
	left: 720px;
	border-left: 1px solid #5d5341;
	height:750px;
}
#home-courses h2 {
	background-image: url(/images/text_home_courses.gif);
	margin: 40px 0 0;
}
#home-courses #subhead{
	margin:0;
	padding:0;
	text-align:right;
	font-size:14px;
	color:#777;
	margin:0 180px 15px 0;
}
#home-courses h3{
	color:#d69e00;
	font-size:1.4em;
	font-weight:normal;
}
#content.home dt {
	margin-bottom: -20px;
	padding: 0 0 20px 48px;
}
#content.home dd {
	padding-left: 48px;
}

#home-signup img{
	margin-top:15px;	
}

#home-signup h2 {
	background-image: url(/images/text_home_sponsors.gif);
	margin-bottom:0;
}
#home-signup p {
	margin-bottom: 0;
}
#home-signup .textbox {
	display: block;
	margin: 10px 0 6px 0;
	width: 100%;
}
#home-sponsors {
	position: absolute;
	bottom: 30px;
	right: 20px;
	font-size: 11px;
	color: #d69e00;	
}
#home-sponsors img {
	vertical-align: middle;
}
p.disclaimer {
	color: #9b9384;
	font-size: 12px;
	margin-top: 10px;
}
#endorsement img{
	float:left;
	margin-right:5px;
}
#endorsement{
	display:block;
	width:300px;
	float:right;
}

/* @end */

/* @group Courses */
#courses .threecol{
	margin-bottom:20px;
	}
.colhead {
	text-indent: -9000px;
	background-repeat: no-repeat;
	height: 38px;
	margin-bottom: 20px;
}
h3#h-hunting {
	background-image: url(/images/h-hunting.gif);
}

h3#h-fishing {
	background-image: url(/images/h-fishing.gif);
}

h3#h-outdoor {
	background-image: url(/images/h-outdoor.gif);
}
.featured {
	//background: #252A1B;
	margin: 0 -20px 20px -20px;
	padding:20px 20px 10px;
	border-bottom:1px solid rgb(44, 49, 35);
}
#courses dl{
	min-height:70px;
	min-height:1px;
}
.featured #courses dl{
	min-height:150px;
	overflow:hidden;
}

dt {
	color: #fff;
	background-position: 0 4px;
	background-repeat: no-repeat;
}
dd {
	color: #9b9384;
	font-size: 16px;
	margin:0 20px 15px 0;
}
.featured dd{
	margin:0;
	}
dt.Hunting {
	background-image: url(/images/icon_hunting.gif);
}
dt.Fishing {
	background-image: url(/images/icon_fishing.gif);
}
dt.Outdoor {
	background-image: url(/images/icon_survival.gif);
}

/* @end */

/* @group Contact */

#c_form{
	float:right;
	width:645px;
	background:#22281a;
	}
#c_form{
	margin-bottom:20px;
	}
#c_info{
	float:left;
	width:255px;
	}
#WebToLeadForm{
	margin:20px;
	}
#WebToLeadForm input{
	display:block;
	margin-bottom:20px;
	height:25px;
	width:290px;
	background:#484f3e;
	border:1px solid #141a0a;
	color:#fff;
	}
#WebToLeadForm input.hidden{
	display:none;
	}
#WebToLeadForm p{
	margin:0;
	font-size:16px;
	}

#WebToLeadForm input#primary_address_city{
	display:inline;
	width:130px;
	margin:0 5px 20px 0;
	}
#WebToLeadForm select#primary_address_state{
	width:70px;
	margin:0 5px 20px 0;
	}
#WebToLeadForm input#primary_address_postalcode{
	display:inline;
	width:70px;
	}
#WebToLeadForm #city{
	display:inline-block;
	width:130px;
	margin:0 5px 0 0;
	}
#WebToLeadForm #state{
	display:inline-block;
	width:70px;
	margin:0 5px 0 0;
	}
#WebToLeadForm #zip{
	display:inline-block;
	width:70px;
	}
#WebToLeadForm textarea{
	color:#fff;
	}

#left-col{
	float:left;
	width:300px;
	}
#right-col{
	float:right;
	width:295px;
	margin-top:-1px;
	}
#WebToLeadForm textarea{
	background:#484f3e;
	border:1px solid #141a0a;
	width:290px;
	height:298px;
	}
#WebToLeadForm #submit{
	background:#141a0a;
	border:1px solid #484f3e;
	color:#fff;
	margin-top:20px;
	height:48px;
	font-size:16px;
	}
#c_location{
	background:url(/images/officeloc.png) no-repeat;
	text-indent:-9999px;
	}
#c_phone{
	background:url(/images/telephone.png) no-repeat;
	text-indent:-9999px;
	}
#c_email{
	background:url(/images/emailus.png) no-repeat;
	text-indent:-9999px;
	}
#c_info p{
	margin:20px 0 30px 20px;
	font-size:18px;
	}
#privacy{
	clear:both;
	display:block;
	padding:0 20px;
	font-size:14px;
	}

/* @end */

/* @group Programs */

#programs h4{
	color:#d69e00;
	font-weight:normal;
	font-size:20px;
	margin:10px 0 5px;
	}
#programs dl{
	display:block;
	padding:5px 0 0 40px;
	margin:0 0 0 -20px;
	//background:transparent url(/images/aup.png) no-repeat 20px 7px;
	}
#programs dl:hover{
	cursor:pointer;
	}
#programs dt{
	margin-left:-40px;
	padding-left:40px;
	}
#programs dd{
	display:none;
	padding:0 10px 10px;
	margin:0;
	font-size:16px;
	}
#programs .threecol{
	min-height:600px;
	margin-bottom:20px;
	}
#programs dd ul{
	margin:5px;
	}
#programs dd p{
	margin:0;
	line-height:14px;
	font-size:16px;
	font-style:italic;
	}
#programs .note{
	margin:5px 0;
	}
#programs .moreinfo{
	display:none;
	color:#B16f18;
	font-size:12px;
	margin-bottom:5px;
	}
#programs .moreinfo a{
	color:#B16f18;
	}
.i_pop_up{
	position:relative;
	width:45px;
	display:inline-block;
	margin:0 10px 0 0;
	}
.i_bio{
	display:none;
	position:absolute;
	background:#475c24;
	padding:20px;
	width:300px;
	left:-20px;
	top:-20px;
	z-index:99;
	}
.i_bio img{
	float:left;
	margin:0 10px 10px 0;
	}
.i_bio p{
	clear:left;
	}	
	

/* @end */

/* @group About */

.oau_header{
color:#D69E00;
font-size:20px;
font-weight:normal;
margin-bottom:5px;
}

.oau_subheader{
font-weight:normal;
font-style:italic;
}

/* @end */

/* @group Course Details */

#sidebar{
	width:287px;
	float:left;
	background:#22281a;
	margin:0 20px 20px 0;
	}
.hilites, .outline, .notyet{
	height:34px;
	background:#1e2416 url(http://www.outdooru.com/images/green_bg.jpg) repeat-x;
	text-indent:-9999px;
	margin:0 0 15px;
	border-top:1px solid #22281a;
	}
h3.notyet span{
	height:34px;
	display:block;
	background:url(/images/h-notyet.png) no-repeat 20px 10px;
	}
h3.hilites span{
	height:34px;
	display:block;
	background:url(/images/h-hilites.png) no-repeat 20px 10px;
	}
h3.outline span{
	height:34px;
	display:block;
	background:url(/images/h-outline.png) no-repeat 20px 10px;
	}
h3.outline span.itinerary{
	height:34px;
	display:block;
	background:url(/images/h-itinerary.png) no-repeat 20px 10px;
	}
#sidebar form#WebToLeadForm{
	background:#1c2214;
	margin:10px 20px;
	padding:10px;
	}
#sidebar form#WebToLeadForm p{
	font-size:14px;
	padding:0;
	Margin:0;
	line-height:20px;
	}
#sidebar form#WebToLeadForm input{
	height:20px;
	background:#484f3e;
	border:1px solid #141a0a;
	width:135px;
	margin:0;
	padding:0;
	color:#fff;
	}
#sidebar form#WebToLeadForm input.hidden{
	display:none;
	}
#sidebar form#WebToLeadForm #submit{
	float:right;
	margin-top:20px;
	width:85px;
	height:106px;
	background:#141a0a;
	border:1px solid #2C3627;
	color:#fff;
	cursor:pointer;
	}
#sidebar .i_note{
	display:block;
	text-align:right;
	font-size:14px;
	padding-top:15px;
	}
.outline{
	margin:25px 0 15px;
	}
#sidebar ul{
	margin:0 0 10px 20px;
	
	}
#sidebar ul li{
	background:url(/images/crosshair.png) no-repeat left 4px;
	padding:0 20px;
	}
#sidebar ul li.intensive{
	background:url(/images/redcrosshair.png) no-repeat left 4px;
	}
#sidebar p{
	margin:0 20px;
	}
#sidebar i{
	margin-left:15px;
	}
#course_info{
	margin-left:307px;
	position:relative;
	}
#course_info h3{
	color:#d69e00;
	font-weight:normal;
	font-size:20px;
	margin:10px 0 0;
	}
#course_info h4{
	font-weight:normal;
	font-size:18px;
	}
#course_info .cat_icon{
	float:right;
	}
#sidebar .outline_list{
	margin:0;
	padding-bottom:20px;
	background:#f0e2bd;
	color:#333;
	}
#sidebar .outline_list li{
	background-image:none;
	/*border-bottom:1px solid #1b2014;*/
	border-bottom:1px solid #d6c390;
	padding:0 20px 0 30px;
	margin-left:-20px;
	}
#sidebar h5{
	padding:0 20px;
	font-weight:normal;
	font-size:16px;
	height:15px;
	margin:20px 0 5px;
	}
#course_info #prereq, #course_info #related{
	float:left;
	width:300px;
	padding-bottom:20px;
	}
#course_info #prereq ul, #course_info #related ul{
	margin-left:20px;
	}

.i_pic{
	float:right;
	margin-left:20px;
	}
	
a.pdflink{
	padding-left:20px;
	background:url(/images/pdf_icon.png) no-repeat 1px;
	}

.sub-footer{
	font-size:16px;
	float:right;
	padding-bottom:20px;
	}

/* @end */

/* @group Blog */

#blog_sidebar{
	width:287px;
	float:left;
	background:#22281a;
	margin:0 20px 20px 0;
	padding-bottom:20px;
	}
#blog_sidebar h3{
	height:34px;
	font-size:20px;
	background:#1e2416 url(http://www.outdooru.com/images/green_bg.jpg) repeat-x;
	margin:0 0 15px;
	border-top:1px solid #22281a;
	}
#blog_sidebar h3 span{
	display:block;
	font-size:20px;
	height:18px;
	padding:10px 0 0 20px;
	}
#blog_sidebar .subscribe{
	margin:10px 20px 20px;
	}
#blog_sidebar ul{
	margin:0 0 20px 20px;
	}
#blog_sidebar ul li{
	background:url(/images/crosshair.png) no-repeat left 4px;
	padding:0 20px;
	}
#blog_sidebar p{
	margin:0 20px;
	}
#blog_sidebar .current{
	text-decoration:none;
	font-weight:bold;
	color:#aaa;
	}
#blog_posts{
	margin-left:307px;
	}
#blog_posts h2.post-title a{
	color:#D69E00;
	font-size:22px;
	font-weight:normal;
	margin:10px 0 0;
	text-decoration:none;
	}
#blog_posts .post-details{
	margin:0 0 15px 0;
	}
#blog_posts .author{
	font-weight:bold;
	color:#777;
	}
#blog_posts .date{
	color:#555;
	}
#blog_posts .cats a{
	text-decoration:none;
	font-family:arial, sans-serif;
	font-size:14px;
	color:#555;
	}	
#blog_posts .more-link{
	display:block;
	background:#22281a;
	padding:10px;
	text-align:right;
	}
.tellafriend{
	display:block;
	font-size:14px;
	padding-left:20px;
	background:url(http://www.outdooru.com/images/mail15.png) no-repeat 0px 5px;
	}
.post-body ul{
	margin-bottom:15px;
	}
.post-body ul li{
	list-style:disc;
	margin-left:25px;
	}

/* @end */

#thanks h3{
	color:#d69e00;
	font-weight:normal;
	font-size:20px;
	margin:10px 0 0;
	}
	

#searchbox{
	display:none;
        position:absolute;
        z-index:99;
        top:75px;
        right:20px;
        width:220px;
        height:35px;
        background:url(http://www.outdooru.com/images/searchbox.png) no-repeat;
}
#searchbox #keywords{
	position:absolute;
	top:11px;
	left:12px;
	height:19px;
	background:transparent;
	width:170px;
	border:0;
}
#searchbox .submit{
	border:0;
	position:absolute;
	top:8px;
	right:7px;
	height:20px;
	background:transparent;
	text-indent:-9999px;
	width:20px;
}

/*  Search Results Page   */

.search_paginate{
	display:block;
	padding:5px 20px;
	background:#2e3426;
	border-bottom:1px solid #1D2414;
}
.search_paginate b{
	color:#d69e00;
}
.search_settings_btn{
	float:right;
    height:20px;
	background:url(http://www.outdooru.com/images/plusminus.png) no-repeat right 4px;
    padding-right:20px;
}
dl#search_results{
	margin-top:20px;
	width:650px;
}
dl#search_results dt{
	font-size:20px;
}
dl#search_results dd{
	margin-left:10px;
}
#results{
	position:relative;
	overflow:hidden;
}
.searchoptions{
	position:absolute;
	top:20px;
	right:-250px;
	display:block;
	padding:5px 0;
	font-family:Myriad, Arial, Verdana, sans-serif;
	font-size:14px;
	width:250px;
	overflow:hidden;
}
.searchoptions p{
	margin:0;
	line-height:25px;
}
.searchoptions .submit{
	margin:0 auto;
}
#search_settings{
margin:0 20px
}


/**************About Page Styles***************/

#pages_sidebar{
	float:left;
	width:250px;
	margin-right:20px;
}
#pages_main{
	margin-left:300px;
}
#pages_sidebar #subnav li{
	border-bottom:2px solid #3F4D36;
	padding:15px;
}
#pages_sidebar #subnav li a{
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}
#pages_sidebar #subnav li a:hover{
	text-decoration:underline;
}
#pages_sidebar #subnav li a.current{
	color:#d69e00;
	margin-left:15px;
}
#pages_sidebar #subnav li a.current:hover{
	text-decoration:none;
}
#instructor_list li{
	border-bottom:1px dotted #2E3426;
	padding:10px;
}
#instructor_list li img{
	width:48px;
	height:48px;
	float:left;
	margin-right:10px;
}
#instructor_list .instructor_name{
	font-weight:bold;
	margin:0;
}
#instructor_list .instructor_qualifications{
	font-style:italic;
}
#instructor_list p{
	margin:0;
}
#news_list li{
	border-bottom:1px dotted #2E3426;
	padding:10px 0;
	line-height:1.2;
}
#news_list li a{
	font-weight:bold;
	margin:0;
	padding:0;
}
#news_list li .date{
	margin:0;
	padding:0;
	font-size:14px;
}
#partner_list li{
	width:280px;
	float:left;
	margin-right:20px;
	margin-bottom:25px;
}
#partner_list li img{
	float:right;
}
#partner_list li a{
	font-size:14px;
	margin:0;
	padding:0;
	line-height:1em;
}
#partner_list li a.partner_name{
	text-decoration:none;
	font-size:20px;
	color:#D69E00;
	display:block;
}
#event_list li{
	border-bottom:1px dotted #2E3426;
	padding:10px 0;
	line-height:1.2;
}
#event_list li .date{
	margin:0;
	padding:0;
	font-size:16px;
	color:#D69E00;
}
#event_list li h5{
	display:inline;
}
#event_list li .location{
	margin:0;
	padding:0;
	display:inline;
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
}
#main_bio_photo{
	float:left;
	}
#bio_content{
	margin-left:110px;
	}
#bio_content em{
	display:block;
	margin-bottom:1em;
	}
	
/* ###### Shopping Cart ###### */

#h-cart{
	background:transparent url(http://www.outdooru.com/images/cartheader.png) no-repeat 0 0;
	color:#FFFFFF;
	height:60px;
	padding:13px 0 0 210px;
	text-indent:-9000px;
	}
#order_summary td{
	background:#22281A;
	padding:5px 15px;
	border:2px solid #2E3426;
	}
#order_summary td.price{
	text-align:right;
	}
#order_summary{
	width:100%;
	}
#order_summary td.total{
	background:#1C2416;
	text-align:right;
	}
#thanks fieldset{
	border:1px solid #2E3426;
	padding:0 20px 20px;
	width:400px;
	float:left;
	margin:6px
	}
#thanks legend{
	font-weight:bold;
	padding:5px
	}
#thanks fieldset table td{
	text-align:right;
	}
#thanks fieldset table td input.long{
	text-align:left;
	width:243px;
	}
#thanks #cc_info{
	float:none;
	width:855px;
	}
#order_summary td.remove{
	width:30px;
	padding:0;
	}
#order_summary td.remove a{
	display:block;
	text-indent:-9999px;
	background:url(http://www.outdooru.com/images/trash.png) no-repeat 7px 0;
	}
#checkout_form{
	background:#22281A;
	width:300px;
	padding:10px;
	margin:10px 0;
	}

/* #### Social Media #### */


.socialmedia{
	border-bottom:1px dotted #2E3426;
    padding:0 10px;
	}
.socialmedia:hover{
	background:#2D3325;
	}
.socialmedia img{
	float:left;
	margin-top:10px;
	}
.socialmedia a{
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px;
	}
.socialmedia a:hover{
	text-decoration:underline;
	}
.socialmedia em{
	color:#fff;
	margin:-7px 60px;
	display:block;
	font-size:20px;
	}
	
/*  ##### New Courses Page #### */

	#course_nav{
		float:right;
		width:300px;
		overflow:hidden;
	}
	#course_nav h3{
		margin:30px 0;
		cursor:pointer;
	}
	#course_list{
		width:580px;
		padding:10px;
		background:url(http://www.outdooru.com/images/right_side.png) repeat-y -120px -231px;
		position:relative;
		height:179px;
		margin-top:15px;
	}
	.list_of_courses{
		position:absolute;
		top:0;
		left:20px;
		display:none;
		padding:15px 0;
	}
	#default_courses{
		font-size:20px;
		font-style:italic;
		display:block;
	}
	#default_courses .smaller{
		font-size:12px;
		text-align:right;
		padding-right:30px;
	}
	#top_content{
		width:615px;
	}
	#top_content h4{
		color:#d69E00;
		font-size:18px;
		font-weight:normal;
	}
	#keywords{
		color:#777;
	}

#nowenrolling{
	display:block;
	position:absolute;
	background:url(http://www.outdooru.com/images/transgreen.png);
	color:#fff;
	width:200px;
	top:75px;
	left:630px;
	padding:20px;
	}
#nowenrolling h3{
	font-size:20px;
	text-shadow: 1px 1px 2px #000;
	margin:0;
	padding:0;
	line-height:1;
	}
#nowenrolling h4{
	font-weight:regular;
	margin:20px 0 0 25px;
	color:#D69E00;
	}
#nowenrolling p{
	margin:0 0 0 25px;
	line-height:1;
	font-size:14px;
	}
#footer img{
	position:relative;
	top:5px;
	}
