/* GENERAL STYLES */
@charset "utf-8";
#scrollbar {
   bottom:-1px;
   position:absolute;
   top:0;
   width:1em;
   z-index:-1;
}
.access {
    position: absolute;
	top: 0;
	left: -2000px;
	z-index: -100;
}
#skip {
    left:-2000px;
    position:absolute;
    top:0;
    z-index:-100;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #d6d1c5;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#container {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#top {
	background-color: #4a4c4c;
	background-image: url(images/header-zigzags.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#logo {
	padding: 20px;
	float: left;
	margin: 0px;
	height: 80px;
	width: 194px;
}
#logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket {
	padding: 20px;
	width: auto;
	margin: 0px;
	float: right;
}
#basket p {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#basket a {
	color: #FFFFFF;
	text-decoration: none;
}
#basket a:hover {
	color: #FF9900;
	text-decoration: underline;
}



.clearer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#colourbar {
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 1000px;
	clear: both;
}

#nav {
	padding: 0px;
	margin: 0px;
}
#nav  ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#nav  li {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.homebut  {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/home-63x25-over.gif);
	width: 48px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.homebut:hover {
	background-image: url(images/nav/home-63x25.gif);
	color: #FFFFFF;
}
.shopbut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/shop-97x25-over.gif);
	width: 82px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.shopbut:hover {
	background-image: url(images/nav/shop-97x25.gif);
	color: #FFFFFF;
}
.leisurebut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/leisure-71x25.gif);
	width: 56px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.leisurebut:hover {
	background-image: url(images/nav/leisure-71x25-over.gif);
	color: #FFFFFF;
}
.corporatebut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/corporate-87x25.gif);
	width: 72px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.corporatebut:hover {
	background-image: url(images/nav/corporate-87x25-over.gif);
	color: #FFFFFF;
}
.schoolsbut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/schools-177x25.gif);
	width: 162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.schoolsbut:hover {
	background-image: url(images/nav/schools-177x25-over.gif);
	color: #FFFFFF;
}
.dukebut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/duke-207x25.gif);
	width: 192px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.dukebut:hover {
	background-image: url(images/nav/duke-207x25-over.gif);
	color: #FFFFFF;
}
.outdoorbut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/outdoor-160x25.gif);
	width: 145px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.outdoorbut:hover {
	background-image: url(images/nav/outdoor-160x25-over.gif);
	color: #FFFFFF;
}
.coursesbut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/courses-72x25.gif);
	width: 57px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.coursesbut:hover {
	background-image: url(images/nav/courses-72x25-over.gif);
	color: #FFFFFF;
}
.equipmentbut {
	font-weight: bold;
	color: #4A4C4C;
	text-decoration: none;
	margin: 0px;
	display: block;
	line-height: 15px;
	height: 20px;
	background-image: url(images/nav/equipment-157x25.gif);
	width: 142px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.equipmentbut:hover {
	background-image: url(images/nav/equipment-157x25-over.gif);
	color: #FFFFFF;
}
#sidebar1 {
	padding: 25px;
	width: 200px;
	margin: 0px;
	float: left;
}
#sidenav, #sidenav2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidenav  li, #sidenav2 li {
	background-image: url(images/sidenav-divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
.navlink {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.navlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}

.subnavlink {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	margin-left: 10px;
}
.subnavlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
}
.subsubnavlink {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-left: 20px;
}
.subsubnavlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}

#main {
	margin: 0px;
	width: 500px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
#main p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-transform: lowercase;
}
h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-transform: lowercase;
}
h3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-transform: lowercase;
}
h4 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-transform: lowercase;
}
.block {
	padding: 0px;
	height: 70px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.blockpic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 150px;
}
.blockpic img {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#leisureblock a {
	margin: 0px;
	height: 70px;
	width: 320px;
	float: left;
	display: block;
	background-color: #d99623;
	line-height: 70px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#leisureblock a:hover {
	background-color: #4A4C4C;
	color: #FFFFFF;
}
#corporateblock a {
	margin: 0px;
	height: 70px;
	width: 320px;
	float: left;
	display: block;
	background-color: #339999;
	line-height: 70px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#corporateblock a:hover {
	background-color: #4A4C4C;
	color: #FFFFFF;
}
#schoolsblock a {
	margin: 0px;
	height: 70px;
	width: 320px;
	float: left;
	display: block;
	background-color: #c2007a;
	line-height: 70px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#schoolsblock a:hover {
	background-color: #4A4C4C;
	color: #FFFFFF;
}
#dukeblock a {
	margin: 0px;
	height: 70px;
	width: 320px;
	float: left;
	display: block;
	background-color: #b8af99;
	line-height: 70px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#dukeblock a:hover {
	background-color: #4A4C4C;
	color: #FFFFFF;
}
#outdoorblock a {
	margin: 0px;
	height: 70px;
	width: 320px;
	float: left;
	display: block;
	background-color: #9f98c4;
	line-height: 70px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}
#outdoorblock a:hover {
	background-color: #4A4C4C;
	color: #FFFFFF;
}




#sidebar2 {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#banners, #leftbanners {
	padding: 0px;
	margin: 0px;
}
#leftbanners {
	margin-top: 25px;
}

#banners img, #leftbanners img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#banners p, #leftbanners p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#social-networking {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	width: 225px;
}
#social-networking li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#social-networking li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	max-width: 200px;
}


#newstitle {
	font-size: 22px;
	text-transform: lowercase;
	color: #B8AF99;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#latestnews {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.newsarticle {
	background-image: url(images/sidenav-divider.gif);
	background-repeat: repeat-x;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
	background-position: bottom;
}

.newsitemtitle {
	font-weight: bold;
}
.newsdate {
	color: #BCBCBC;
	margin-bottom: 10px;
}
.newspic {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.newspic img {
	padding: 0px;
	width: 200px;
	margin: 0px;
}
.newstext p {
	margin: 0px;
	padding: 0px;
}
.newstext a {
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.newstext a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
}


#footer {
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #D6D1C5;
}
#copyright {
	margin: 0px;
	padding: 0px;
	float: left;
}
#red2design {
	margin: 0px;
	padding: 0px;
	float: right;
}
#red2design a {
	color: #CC0000;
	text-decoration: none;
}
#red2design a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}
.courselist {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.courselist li {
	padding: 10px;
	margin: 0px;
}
.greyli {
	background-color: #F2F2F2;
}
.courselisttitle a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.courselisttitle a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #666666;
}
.courselisttitle {
	margin-bottom: 5px;
}
.courselistdescription {
	margin-bottom: 5px;
}

.courselistlink a {
	text-decoration: none;
	font-weight: bold;
}
.courselistlink a:hover {
	text-decoration: none;
	font-weight: bold;
}
#coursedescriptionlist li {
	margin-bottom: 10px;
}

.productslist {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.productslist li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
.products {
	width: 148px;
	border: 1px solid #cccccc;
	height: 230px;
	margin: 0px;
	padding: 0px;
}

.productstitle {
	margin: 0px;
	padding: 5px;
	text-align: center;
}
.productstitle a {
	color: #666666;
	text-decoration: none;
}
.productstitle a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}

.productspic img {
	margin: 0px;
	padding: 0px;
	height: 148px;
	width: 148px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
}

.productsprice {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.productslink {
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#selector {
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-color: #B8AF99;
}
#selectorform p {
	margin: 0px;
	padding: 0px;
}
#selector h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#selectorform {
	margin: 0px;
	padding: 0px;
}
#selectorform label {
	font-weight: bold;
	color: #333333;
	display: block;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	padding: 0px;
	width: auto;
}


#itemdescription li {
	margin-bottom: 10px;
}
#itemform {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #B8AF99;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#itemform p {
	margin: 0px;
	padding: 0px;
}


#itemform label {
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
#itemform #addbutton {
	margin-top: 15px;
}

#courseitemform {
	border: 1px solid #B8AF99;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 15px;
}
#courseitemform p {
	margin: 0px;
	padding: 0px;
}
#courseitemform label {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
#courseitemform #addbutton {
	margin-top: 15px;
}
#formdownloadlist {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	list-style-type: none;
}
#formdownloadlist li {
	margin-bottom: 10px;
}
.formdownload {
	height: 52px;
	padding: 0px;
	margin: 0px;
}
.pdflogo {
	padding: 0px;
	height: 52px;
	width: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.formdownloadtext {
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}



#relatedproducts {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#relatedproducts li {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}
#relatedproducts img {
	height: 80px;
	width: 80px;
	border: 1px solid #B8AF99;
}
#relatedproducts img:hover {
	border: 1px solid #000000;
}
#brandslist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#brandslist li {
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 0px;
	float: left;
}
#brandslist img {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 80px;
	border: 1px solid #B8AF99;
}
#brandslist img:hover {
	border: 1px solid #000000;
}

#newsletterform {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsletterform label {
	display: block;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
}
#newsletterform #email-address{
	width: 130px;
	margin-right: 5px;
}
#newsletterform #sendbut {
	width: 50px;
}
#newsletterform p {
	margin: 0px;
	padding: 0px;
}
#shopfrontlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#shopfrontlist li {
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	height: 235px;
	width: 235px;
}
#shopfrontlist img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#brandform  {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#activityform {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#brandform  label, #activityform label {
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
}
#brandform #brand, #activityform #activity {
	width: 200px;
}
#footerlogos {
	margin: 0px;
	clear: both;
	height: 46px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#footerlogos li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#footerlogos img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bookcourseform {
	margin: 0px;
	padding: 0px;
}
#bookcourseform p {
	margin-bottom: 10px;
}
#bookcourseform label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#bookbutton {
	margin-top: 40px;
}









.colourbar-home {
	background-color: #b8af99;
	background-image: url(/media/50114/outdoor-pursuits-header.gif);
	background-repeat: no-repeat;
}
.colourbar-shop {
	background-color: #b8af99;
	background-image: url(/media/50120/shop-header.gif);
	background-repeat: no-repeat;
}
.colourbar-courses {
	background-color: #b8af99;
	background-image: url(/media/50132/courses-header.gif);
	background-repeat: no-repeat;
}
.colourbar-leisure {
	background-color: #d99623;
	background-image: url(/media/50150/leisure-header.gif);
	background-repeat: no-repeat;
}
.colourbar-corporate{
	background-color: #339999;
	background-image: url(/media/50126/corporate-header.gif);
	background-repeat: no-repeat;
}
.colourbar-schools {
	background-color: #c2007a;
	background-image: url(/media/50168/schools-header.gif);
	background-repeat: no-repeat;
}
.colourbar-duke {
	background-color: #b8af99;
	background-image: url(/media/50138/duke-header.gif);
	background-repeat: no-repeat;
}
.colourbar-outdoor {
	background-color: #9f98c4;
	background-image: url(/media/50156/outdoor-header.gif);
	background-repeat: no-repeat;
}



.colour-home {
	color: #B8AF99;
}
.colour-shop {
	color: #B8AF99;
}
.colour-courses {
	color: #B8AF99;
}

.colour-leisure {
	color: #D99623;
}
.colour-corporate {
	color: #339999;
}

.colour-schools {
	color: #c2007a;
}
.colour-duke {
	color: #b8af99;
}

.colour-outdoor {
	color: #9f98c4;
}
.colour-specialoffers {
	color: #CC0000;
}




.home-link, #content-home a {
	color: #B8AF99;
	text-decoration: none;
}
.home-link:hover, #content-home a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B8AF99;
}
.shop-link, #content-shop a {
	color: #B8AF99;
	text-decoration: none;
}
.shop-link:hover, #content-shop a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B8AF99;
}
.courses-link, #content-courses a {
	color: #B8AF99;
	text-decoration: none;
}
.courses-link:hover, #content-courses a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B8AF99;
}
.leisure-link, #content-leisure a {
	color: #d99623;
	text-decoration: none;
	font-weight: bold;
}
.leisure-link:hover, #content-leisure a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #d99623;
}
.corporate-link, #content-corporate a {
	color: #339999;
	text-decoration: none;
	font-weight: bold;
}
.corporate-link:hover, #content-corporate a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #339999;
}
.schools-link, #content-schools a {
	color: #C2007A;
	text-decoration: none;
	font-weight: bold;
}
.schools-link:hover, #content-schools a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C2007A;
}
.duke-link, #content-duke a {
	color: #b8af99;
	text-decoration: none;
	font-weight: bold;
}
.duke-link:hover, #content-duke a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b8af99;
}
.outdoor-link, #content-outdoor a {
	color: #9f98c4;
	text-decoration: none;
	font-weight: bold;
}
.outdoor-link:hover, #content-outdoor a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9f98c4;
}



.redtext {
	color: #CC0000;
}
#contactform {
	padding: 15px;
	border: 1px solid #B8AF99;
}

#contactform label {
	display: block;
	margin-bottom: 5px;
}
#contactform p {
	margin-bottom: 15px;
}

fieldset legend
{
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:16px;
font-weight:normal;
margin:0 0 15px;
padding:0;
text-transform:lowercase;
}

fieldset
{
margin-bottom: 10px;
}





#sections a {
	color: #FFF;
}
#sections a:hover {
	color: #FFF;
	background-color: #4a4c4c;
}
#previousposts ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#previousposts li a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#previousposts li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #666;
}
#blog-title {
	text-transform: none;
	margin: 0px;
	padding: 0px;
}
#blog-postedby {
	font-size: 1em;
	color: #B8AF99;
	font-weight: bold;
}
#comments {
	background-color: #F3F3F3;
	padding: 15px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#gallery-page #main {
	width: 725px;
	margin-right: 25px;
}


#gallery {
	margin: 0px;
	padding: 0px;
	width: 725px;
	overflow: hidden;
}
#gallery li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	list-style-type: none;
	float: left;
	width: 225px;
}
#gallery .imagecaption {
	display: block;
	margin-right: 10px;
	margin-top: 5px;
}

#gallery img {
	width: 225px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 160px;
}

/* add_comments */
#add_comments {
	margin: 0px;
	padding: 0px;
}
#add_comments p em, #add_comments ol em   {
	color: #F00 !important;
	font-style: normal;
	font-weight: bold;
}
#add_comments p#validation {
	padding: 10px !important;
	border: 1px solid #CCCCCC;
	background-color: #EFF3F4;
	color: #F00 !important;
	margin-bottom: 30px;
	width: 398px;
}
#add_comments fieldset {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
#add_comments fieldset legend span{
	text-transform: none;
	color: #666;
	font-size: 160%;
	line-height: 100%;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#add_comments ol {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#add_comments ol li {
	padding: 2px;
}
#add_comments ol li label {
	vertical-align: middle;
	font-size: 100%;
	display: block;
	text-align: left;
	margin-bottom: 2px;
	color: #666;
	font-weight: bold;
	width: 450px;
}
#add_comments ol li label em , #add_comments p em  {
	text-transform: uppercase;
	color: #FF0000;
}
#add_comments ol li select {
	background-color: #FFF !important;
	border: 1px solid #DDD;
	margin: 0px;
	padding: 5px;
	color: #333333;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
#add_comments ol li input.text {
	border: 1px solid #ddd;
	padding: 5px;
	width: 440px;
	color: #666;
	background-color: #FFF !important;
	margin: 0px;
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif;
}
#add_comments ol li textarea.text {
	border: 1px solid #DDD;
	padding: 5px;
	width: 440px;
	background-color: #FFF !important;
	margin: 0px;
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
}
#add_comments ol li label.checkbox-label {
	display: inline;
	vertical-align: bottom;
	margin:0;
	padding:0;
	padding-left: 2px;
}
#add_comments ol li input.checkbox, #add_comments ol li input.radio{
	vertical-align: bottom;	
	margin:0;
	padding:0;
	display: inline;
}
#add_comments .submit {
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
	background-image: none !important;
	background-color: #FFF !important;
}
#flash-area {
	margin-bottom: 15px;
}



#sidenav li, #sidenav2 li, #previousposts li {
background-image:url("images/sidenav-divider.gif");
background-position:center bottom;
background-repeat:repeat-x;
margin-bottom:7px;
padding-bottom:7px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
Sub Heading {
h2
}

Sub-Sub Heading {

}

