/* ============== [ 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}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* ============== [ 960 CSS ] ============== */
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* ============== [ COMMOM =COMMON ] ============== */

.clearLeft    { clear:left; }
.clearRight    { clear:right; }
.clearBoth    { clear:both; }
.noPadding    { padding:0;}
.noMargin    { margin:0;}
.left         { float:left; }
.right        { float:right; }
img.left      { margin-right:1em; margin-bottom:1em; }
img.right     { margin-left:1em; margin-bottom:1em; }
img.border		{padding:10px; border:1px solid #d3ccaa; background:#fff}
embed.border		{padding:10px; border:1px solid #d3ccaa; background:#fff}
.text-center   { text-align:center; }
.text-left   { text-align:left; }
.text-right   { text-align:right; }
.pdf 		  { background:url(../images/shared/pdficon_small.gif) right center no-repeat; padding-right: 22px;}
.red {background-color:#990000;color:#fff; padding:0 10px;}
.green {background-color:#006600;color:#fff;padding:0 10px;}
.blue {background-color:#003366;color:#fff;padding:0 10px;}

.hide{ /* Hide stuff without resorting to display:none; */
	visibility:hidden;
	width:0!important;
	height:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
}

/* ============== [ COLORS =COLORS ] ============== */
/*
	GENERAL
	Light Green - #3d5f2d
	Dark Green - #254721
	Light Tan Background - #f6f5e0
	Medium Tan Background - #e9e8ca e4e6d8
	Dark Tan Background - #d3ccaa
	White - #fff
	
	TEXT
	Black - #333
	Green - #4e783a
	
	NAVIGATION TEXT
	White - #fff
	Yellow - #ff0
*/

/* ============== [ TYPE =TYPE ] ============== */

html {

	font-size:16px;/* Make sure the default is always 16px */
	-webkit-text-size-adjust: none;

} 

body {
	font-size:62.5%; /* 16px * 62.5% = 10px : 1em now = 10px */
	font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
	color:#333;
	-webkit-text-size-adjust: none;
}

p {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin:0 0 10px 0;
}

address {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin:0 0 10px 0;
	}

#attireAndEtiquette ul {
	margin: 10px 0 10px 20px;
	}
	
#attireAndEtiquette li {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin: 0 0 0 30px;
	list-style:disc;
	}
	
ul.contentUL {
	margin: 10px 0 10px 20px;
	}
	
ul.contentUL li {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin: 0 0 0 30px;
	list-style:disc;
	}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:2.7em;
	line-height:2.4em;
	margin:0;
	color:#333;
	font-weight:bold;
	background: transparent url(../images/shared/940px-underline.gif) 0 22px no-repeat;
	}

h2 {
	font-size:2.3em; /* 16px */
	line-height:1.8em;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 5px 0;
	color:#333;
	font-weight:bold;
	background: transparent url(../images/shared/460px-underline.gif) 0 8px no-repeat;
}

h3 {
	font-size:1.6em; /* 16px */
	line-height:1.6em;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 5px 0;
	color:#333;
	font-weight:bold;
	background: none;
}

#home p {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin:0;
}

#home h1 {
	font-size:1.8em; /* 18px */
	line-height:2.7em; /* 27px */
	font-family:"Times New Roman", Times, serif;
	line-height:0;
	margin:10px 0 20px 0;
	color:#333;
	font-weight:bold;
	background:none;
}

#home h2 {
	font-size:2.3em; /* 16px */
	line-height:0;
	font-family:"Times New Roman", Times, serif;
	line-height:0;
	margin:10px 0 10px 20px;
	color:#333;
	font-weight:bold;
	background:none;
}

/* --- Links --- */

a:link {
	color:#006600;
	text-decoration:underline;
	}
	
a:visited {
	color:#804000;
	text-decoration:underline;
	}
	
a:hover {
	color:#000;
	text-decoration:underline;
	background:#e9e8ca;
	}
	
a:active {
	color:#4e783a;
	text-decoration:underline;
	background:#e9e8ca;
	}
	
#gallery a:link {
	color:#006600;
	text-decoration:none;
	}
	
#gallery a:visited {
	color:#804000;
	text-decoration:none;
	}
	
#gallery a:hover {
	color:#000;
	text-decoration:none;
	background:#e9e8ca;
	}
	
#gallery a:active {
	color:#4e783a;
	text-decoration:none;
	background:#e9e8ca;
	}
	
#eventsPage a:link {
	color:#006600;
	text-decoration:underline;
	}
	
#eventsPage a:visited {
	color:#804000;
	text-decoration:underline;
	}
	
#eventsPage a:hover  {
	background:none;
	}
	
#eventsPage a:active {
	background:none;
	}
	
#eventsPage a:link img {
	padding:10px;
	border:1px solid #d3ccaa;
	background:#fff;
	}
	
#eventsPage a:visited img {
	padding:10px;
	border:1px solid #d3ccaa;
	background:#fff;
	}
	
#eventsPage a:hover img {
	padding:10px;
	border:1px solid #333;
	background:#f6f5e0;
	}
	
#eventsPage a:hover img {
	padding:10px;
	border:1px solid #333;
	background:#f6f5e0;
	}

/* ============== [ BODY =BODY ] ============== */

body {
	background: #fff url(../images/shared/background-2048px.gif) repeat-y top center;
	}

#header {
	width:100%;
	margin: 0 auto;
	z-index:1000;
	background: #254721 url(../images/home/header-bg-150px.png) repeat-x bottom left;
	}
	
#header-wrapper {
	width:960px;
	height:120px;
	position:relative;
	left:50%;
	margin-left:-480px;
	z-index:1000;
	}
	
#logo {
	float:left;
	color:#fff;
}

#logo #printlogo {
	display:none;
}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	background:none;
	text-decoration:none;
}

#logo .logo {
	margin: 21px 0 20px 10px;
}
	
#quicklinks {
	position:absolute;
	right:375px;
	top:28px;
	}

#quicklinks p {font-size:1.2em; color:#fff;}

#quicklinks a:link {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
#quicklinks a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
#quicklinks a:hover {
	color:#fff;
	text-decoration:underline;
	background:none;
	font-weight:bold;
	}
	
#quicklinks a:active {
	color:#fff;
	text-decoration:underline;
	background:none;
	font-weight:bold;
	}
	
#rss {
	position:absolute;
	right:310px;
	top:30px;
	}

#rss img {
	margin-right:5px;
	}
	
#rss a:link {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
#rss a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
#rss a:hover {
	color:#fff;
	text-decoration:underline;
	background:none;
	font-weight:bold;
	}
	
#rss a:active {
	color:#fff;
	text-decoration:underline;
	background:none;
	font-weight:bold;
	}
	
#search-bar {
	position:absolute;
	right:0;
	top:28px;
	margin:0 10px 0 0;
	}
	
.google-search {
	float:left;
	margin:0 5px 0 0;
	}
	
.searchbutton {
	margin:0 0 0 5px;}

/* --- Breadcrumbs --- */
	
#breadCrumbsPrint {
	margin:10px 0 0 10px;
	}

#breadCrumbs ul {
	
}
	
#breadCrumbs li {
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	}
	
.building-home {
	margin: 5px 0 0 12px;
	float:right;
	}

#welcomeRow {
	margin: 20px 0 0 10px;
}

#welcomeRow #gallery {
	margin: 0 0 0 10px;
}

#welcomeRow h1{ 
	font-family:"Times New Roman", Times, serif;
	font-size:2.6em;
	line-height:0;
	margin:10px 0 20px 0;
	color:#333;
	font-weight:bold;
	}
	
#homepage-schedules, #homepage-newsletters, #homepage-member, #homepage-calendar, #homepage-email-newsletter {
	width:460px;
	margin-top: 20px;
	background: transparent url(../images/home/boxes-460px-by-680px-mid.png) top left repeat-y;
}

#homepage-schedules, #homepage-newsletters, #homepage-member, #homepage-email-newsletter {
	margin-left:10px;
}

#homepage-calendar {
	margin-left:20px;
	margin-top:0;
}

#homepage-email-newsletter {
	margin-left:20px;
}

#homepage-schedules p, #homepage-newsletters p, #homepage-member p, #homepage-calendar p, #homepage-email-newsletter p {
	padding:0 20px 8px 23px;
	color:#333;
	line-height:1.6em;
	margin:0;
}

#homepage-schedules p.bottom, #homepage-newsletters p.bottom, #homepage-member p.bottom, #homepage-calendar p.bottom, #homepage-email-newsletter p.bottom {
	background: transparent url(../images/home/boxes-460px-by-680px-bottom.png) bottom left no-repeat;
	padding-bottom:25px
}

#homepage-schedules h2, #homepage-newsletters h2, #homepage-member h2, #homepage-calendar h2, #homepage-email-newsletter h2 {
	padding:10px 20px 8px 20px;
	margin:0;
	font-size:1.7em; /* 12px */
	line-height:2.2em; /* 15px */
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	color:#fff;
	background: transparent url(../images/home/boxes-460px-by-680px-top.png) top left no-repeat;
}

#departmentsRow {
	margin: 0 0 0 10px;
}

#googleSearch {
	margin: 20px 0 0 0;
	}
	
#OneThirdWidthTable {
	width:300px;
	margin: 10px 0 20px 0;
	padding:0;
	border:1px solid #333;
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	}
	
#OneThirdWidthTable tr {
	background: #fffff8;
	}
	
#OneThirdWidthTable tr.alt {
	background:#fffff8 url(../images/shared/table-tr-alt-bg.gif) repeat-x top left;
	}
	
#OneThirdWidthTable th, #OneThirdWidthTable td {
	border:0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:8px 10px;
	text-align:left;
	}
	
#OneThirdWidthTable th {
	font-weight:bold;
	background:#3d5f2d url(../images/shared/table-th-bg.gif) repeat-x top left;
	color:#fff;
	}

#HalfWidthTable {
	width:460px;
	margin: 10px 0 20px 0;
	padding:0;
	border:1px solid #333;
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	}
	
#HalfWidthTable tr {
	background: #fffff8;
	}
	
#HalfWidthTable tr.alt {
	background:#fffff8 url(../images/shared/table-tr-alt-bg.gif) repeat-x top left;
	}
	
#HalfWidthTable th, #HalfWidthTable td {
	border:0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:8px 10px;
	text-align:left;
	}
	
#HalfWidthTable th {
	font-weight:bold;
	background:#3d5f2d url(../images/shared/table-th-bg.gif) repeat-x top left;
	color:#fff;
	}
	
#TwoThirdsWidthTable {
	width:620px;
	margin: 10px 0 20px 0;
	padding:0;
	border:1px solid #333;
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	}
	
#TwoThirdsWidthTable tr {
	background: #fffff8;
	}
	
#TwoThirdsWidthTable tr.alt {
	background:#fffff8 url(../images/shared/table-tr-alt-bg.gif) repeat-x top left;
	}
	
#TwoThirdsWidthTable th, #TwoThirdsWidthTable td {
	border:0;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:8px 10px;
	text-align:left;
	}
	
#TwoThirdsWidthTable th {
	font-weight:bold;
	background:#3d5f2d url(../images/shared/table-th-bg.gif) repeat-x top left;
	color:#fff;
	}
	
#FullWidthTable {
	width:940px;
	margin: 10px 0 20px 0;
	padding:0;
	border:1px solid #333;
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	}
	
#FullWidthTable tr {
	background: #fffff8;
	}
	
#FullWidthTable tr.alt {
	background:#fffff8 url(../images/shared/table-tr-alt-bg.gif) repeat-x top left;
	}
	
#FullWidthTable th, #FullWidthTable td {
	border:1px solid #333;
	padding:8px 10px;
	text-align:center;
	}
	
#FullWidthTable th {
	font-weight:bold;
	background:#3d5f2d url(../images/shared/table-th-bg.gif) repeat-x top left;
	color:#fff;
	}

#FullWidthTable td p {
	font-size:1em; /* 12px */
	line-height:1.8em; /* 15px */
	margin:0 0 10px 0;
	}
	
#ourFacilities img {
	padding:10px;
	border: 1px solid #e9e8ca;
	border-bottom-color:#d3ccaa;
	border-right-color:#d3ccaa;
	margin:5px 0 10px 10px;
	}
	
.omega, .alpha {
	margin-bottom:20px;
	}
	
#home .omega, .alpha {
	margin-bottom:0;
	}

#facilityDescriptions dl {
	float:left;
	width:460px;
	margin: 10px 0;
	padding:0;
	display:inline; /* IE bug */
	}
	
#facilityDescriptions dt {
	float:right;
	width:170px;
	margin:0 0 5px 0;
	padding:0;
	font-size:1.6em;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	color:#333;
	}
	
#facilityDescriptions dd {
	margin:0;
	padding:0;
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
	color:#333;
	}
	
#facilityDescriptions dd.img img {
	float:left;
	margin: 0 8px 0 0;
	padding: 10px;
	border: 1px solid #e9e8ca;
	border-bottom-color:#d3ccaa;
	border-right-color:#d3ccaa;
	background:#fff;
	}

#facilityDescriptions .alt dt {
	float:left;
	}
	
#facilityDescriptions .alt dd.img img {
	float:right;
	margin:0 0 0 8px;
	}
	
#map {
	width:540px;
	height:400px;
	border: 1px solid #d3ccaa;
	margin: 10px 0;
	}
	
#departmentsPage dl {	
	float:left;
	width:460px;
	margin:0 0 15px 0;
	padding:0;
	display:inline; /* IE bug */
	}

#departmentsPage dt {
	float:right;
	width:228px;
	font-size:21px;
	line-height:24px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	color:#4e783a;
	margin: 20px 0 10px 0;
	padding:0;
	}
	
#departmentsPage dd {
	font-size:18px;
	line-height:24px;
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	color:#4e783a;
	}
	
#departmentsPage dd.img img {
	float:left;
	margin: 10px 10px 0 0;
	padding:10px;
	border: 1px solid #e9e8ca;
	}
	
#departmentsPage ul {
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
	color:#333;
	margin:0 0 10px 0;
	}
	
#departmentsPage p {
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
	color:#333;
	margin:5px 0 10px 0;
	}
	
#staffPage dl {	
	float:left;
	width:280px;
	margin:0 0 15px 0;
	padding:0;
	display:inline; /* IE bug */
	}

#staffPage dt {
	float:right;
	width:148px;
	font-size:16px;
	line-height:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#4e783a;
	margin: 10px 0 10px 0;
	padding:0;
	}
	
#staffPage dd {
	font-size:12px;
	line-height:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	}
	
#staffPage dd.img img {
	float:left;
	margin: 10px 10px 0 0;
	padding:10px;
	border: 1px solid #e9e8ca;
	}
	
#departmentsPage #mygalone {
	margin:10px 0 0 0;
	}
	
#contactUsPage {
	margin-left:0;
	}

#contactUsRight img, #membershipOther img {
	border:1px solid #d3ccaa;
	padding:10px;
	margin:10px 0 20px 0;
	}

#footer {
	width:100%;
	margin: 0 auto;
	z-index:1;
	clear:both;
	color:#fff;
	font-size:1.2em;
	line-height:1.5em;
	text-align:left;
	background: #254721 url(../images/home/footer-bg-150px.png) repeat-x top left;
	}

#footerWrapper {
	width:960px;
	height:95px;
	position:relative;
	left:50%;
	margin-left:-480px;
	z-index:1;
	}

#footerEssentials{
	margin: 20px 0 20px 50px;
	}
	
#footerMailingAddress{
	margin: 20px 0 20px 40px;
	}
	
#footerPhysicalAddress{
	margin: 20px 0 20px 40px;
	}
	
#footerPhone{
	margin: 20px 0 20px 40px;
	}
	
#footerCopyright{
	margin: 20px 0 20px 40px;
	}
	
#footer a:link {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:none;
	}
	
#footer a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:none;
	}
	
#footer a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	background:none;
	}
	
#footer a:active {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	background:none;
	}
	
#footer h4 {
	font-weight:bold;
	}
	
#footer li {
	font-weight:normal;
	}
	
	
html, body {
     height: 100%;
}
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -95px;
 }
 .footer, .push {
     height: 95px;
 }

#kwick-box { 
  border:1px solid #d3ccaa;
  height:220px;
  margin-bottom:20px;
}

.kwicks {
	list-style: none;
	position: relative;
	margin: 10px 0 0 10px;
	padding: 0;
}
.kwicks a{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	float: left;
	width: 136px;
	height: 200px;
}

/* example 1 */
#kwick .kwicks li{
	float: left;
	width: 136px;
	height: 200px;
}
#kwick #kwick1 { 
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/adventure-moo.png');
}
#kwick #kwick2 {
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/aquatics-moo.png');
}
#kwick #kwick3 {
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/athletics-moo.png');
}
#kwick #kwick4 { 
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/bowling-moo.png');
}
#kwick #kwick5 { 
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/health-fitness-moo.png');
}
#kwick #kwick6 { 
	background-color: #fff;
	background-image: url('http://www.clarksportscenter.com/images/home/racquets-moo.png');
	margin-right: 0;
}


.pics { height: 400px; width: 600px; padding:0; margin:0; overflow: hidden }

.pics img { height: 400px; width: 600px; padding:10px; border: 1px solid #e9e8ca;
	border-bottom-color:#d3ccaa;
	border-right-color:#d3ccaa;top:0; left:0 }
	
/* Camps Pages Specific Styles */

ul.campsUL {
	font-size:1.2em; /* 12px */
	line-height:1.8em; /* 15px */
	margin:0 0 10px 30px;
	list-style:disc
	}
	
.quicklinks {
	margin:10px 0 10px 0;
	padding:5px 0 0 0;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	}

#campsPage img.right, #adventureCampsPage img.right, #sportsCampsPage img.right {
	margin:5px 0 0 15px;
	padding:5px;
	border:1px solid #d3ccaa
	}
	
/* forms
----------------------------------------------- */
form {
	overflow:hidden;
}
fieldset {
	border:1px solid #d3ccaa;
	padding:10px;
	position:relative;
	background:#f6f5e0;
	margin-bottom:20px;
}
legend {
	font-size:1.4em;
	padding:.4em .8em;
	background:#fff;
	border:1px solid #d3ccaa;
}

fieldset p label {
	width:98%;
}
fieldset p input {
	width:98%;
}
fieldset p select {
	width:99%;
}
form p.notice {
	font-weight:bold;
}
input.search.text {
	width:66%;
}
input.search.button {
	width:28%;
	margin-left:2%;
}

input.checkbox {
	float:left;
	margin:0 1% 0 0;
	width:inherit;
	}
	
#unsubscribe-form {
	margin:20px 0 0 0;
	}
	
#homepage-subscribe-form {
	margin:15px 0 0 0;
	padding:0;
	}
	
#homepage-subscribe-form fieldset {
	width:180px;
	margin-bottom:11px;
	}
	
#home ul.contentUL {
	margin:0 0 0 230px;
	}
	
label.unsubscribe-label {
	left:-9999em !important;position:absolute !important;top:-9999em !important
	}
	
input.cleardefault {
	width:90%;
	}
	
input.unsubscribe-button {
	margin:10px 0 0 0;
	}
	

	
/*#gallery p {
		font-size:11px;
		line-height:13px;
		font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
		margin:0 5px 0 5px;
	}

#gallery h3 {
		margin:0 5px;
		padding:0;
		color:#fff;
		font-size:11px;
		line-height:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}*/
	
.awesome, .awesome:link, .awesome:visited, .awesome:active {
	background: #222 url(../images/shared/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px;
	line-height:18px;
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
	.awesome:active							{ top: 1px; }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	.green.awesome, .green.awesome:visited		{ background-color: #3d5f2d; }
	.green.awesome:hover						{ background-color: #254721; }
	
blockquote {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.7em;
	margin-top:15px;
	margin-bottom:15px;
	}
	
.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #999;
	 padding-right:10px
 }
 
#threeonthree {
	background:#fff url(../events/3on3/images/3-on-3-basketball-background.jpg) bottom left no-repeat;
	margin-bottom:20px;
	}
	
#volleyball-tournament {
	background:#fff url(../events/volleyball-tournament/images/events-backgrounds.jpg) bottom left no-repeat;
	margin-bottom:20px;
	}

/* ============== [ DROPDOWN MENU ] ============== */

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {width:608px; height:40px; position:absolute; bottom:0; right:0; margin:0; padding:0; z-index:1000;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu ul {display:inline-block;} 
#menu ul {display:inline;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul.level1 { margin:0 auto; color: #fff; background:transparent}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative; color: #fff; background:url(../images/shared/tab.gif) no-repeat left top; padding-left:4px;}
#menu ul.level1 li.level1-li a.level1-a {background:transparent url(../images/shared/tab.gif) no-repeat right -80px;padding-right:24px;}
#menu ul.level1 li.level1-li:hover > a.level1-a {color:#254721;background:#fff url(../images/shared/tab.gif) no-repeat right -120px;padding-right:24px;}

#menu ul.level2, ul.level3, ul.level4 {border-left:1px solid #222; border-right:1px solid #222; border-bottom:5px solid #222;}
#menu ul.level2 a, ul.level3 a, ul.level4 a {border-top:1px solid #222;}

#menu ul.level2 a {background:#444}
#menu ul.level2 a:hover {color:#254721; background:#fff url(../images/shared/tab.gif) no-repeat right -40px;}
#menu ul.level2 li.level2-li a.fly {background:#444 url(../images/shared/fly-white.gif) no-repeat right center;}
#menu ul.level2 li.level2-li a.fly:hover {color:#254721; background:#fff url(../images/shared/tab.gif) no-repeat right -200px;}
#menu ul.level2 li:hover > a.fly {color:#254721; background:#fff url(../images/shared/tab.gif) no-repeat right -200px;}

#menu ul.level3 a {background:#555;}
#menu ul.level3 a:hover {color:#254721;background:#fff url(../images/shared/tab.gif) no-repeat right -40px;}
#menu ul.level3 li.level3-li a.fly {background:#555 url(../images/shared/fly-white.gif) no-repeat right center;}
#menu ul.level3 li.level3-li a.fly:hover {color:#254721;background:#fff url(../images/shared/tab.gif) no-repeat right -200px;}
#menu ul.level3 li:hover > a.fly {color:#254721;background:#fff url(../images/shared/tab.gif) no-repeat right -200px;}

#menu ul.level4 a {background:#666;}

#menu a {display:block; font:bold 12px Helvetica, Arial, sans-serif; color:#fff; line-height:40px; text-decoration:none; padding:0 20px;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover > ul {visibility:visible; left:3px; top:40px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-41px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:40px;}
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-40px;}


#menu a:hover ul {left:0; top:44px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:38px; }

#menu li.left ul a {text-align:right;}