*{margin:0;padding:0;}
a{text-decoration:none;color:#0033FF; outline:none;}
a:hover{text-decoration:underline;color:#0033FF;}
a:active{text-decoration:underline;color:#0033FF;}
.clear{clear:both;}
img{border:none;}
img.nohover {border:0}
img.hover {border:0;display:none}
a:hover img.hover {display:inline}
a:hover img.nohover {display:none}

body{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#7BCEF2;
	background-image:url(../images/bg/grungeBG2.jpg);
	background-repeat:repeat;
	background-position:center;
}

#container{
	margin:0px auto;
	width:800px;
}

#logo{
	float:left;
	width:115px;
	height:81px;
	text-align:center;
	background-color:#FFF;
}

#header{
	background-color:#FFF;
}

#headerNavTop{
	float:right;
	width:685px;
	background-color:#00753C;
}

ul.nav {
    list-style: none;
	width:680px;
	text-align:center;
    padding: 12px 0px 12px 0px;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}
ul.nav li {display: inline; margin:0px 4px;}
ul.nav a {color: #fff; text-decoration: none; cursor:pointer;}
ul.nav a:hover {color:#7ACBEF;}
ul.nav a.selected {color: #7ACBEF;}
ul.nav li.reverse a {color: #7ACBEF; text-decoration: none; cursor:pointer;}
ul.nav li.reverse a:hover {color:#fff;}
ul.nav li.reverse a.selected {color: #fff;}
ul.nav a:focus {outline: none;}

#titleNavPic{
	float:right;
	width:598px;
	background-color:#FFF;
	text-align:center;
	margin:15px auto;
	padding-right:87px;
}

#campNav{
	width:800px;
	background-color:#FFF;
	text-align:center;
	clear:both;
	margin:0px auto 30px auto;
}

#flashHeader{
	width:778px;
	padding:11px;
	background-color:#FFF;
	clear:both;
}

.main{
	margin:25px auto 0px auto;
}

#news{
	background-image:url(../images/bg/RYC_HOME_BOX1.jpg);
	background-repeat:repeat-y;
	background-color:#00743B;
	height:680px;
}

.leftCol{
	width:350px;
	padding:25px;
	float:left;
}

.rightCol{
	width:350px;
	padding:25px;
	float:right;
}

#recentNews{
	width:212px;
	background-image:url(../images/recentNewsBG.png);
	background-repeat:no-repeat;
	height:168px;
	padding:86px 36px 51px 40px;
	margin:0px auto 30px auto;
	overflow:hidden;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

#recentNews a{color:#1A1364; text-decoration:underline;}
#recentNews a:hover{color:#FFF; text-decoration:none;}

#sponsors{
	width:280px;
	background-image:url(../images/sponsorsBG.png);
	background-repeat:no-repeat;
	height:200px;
	padding:69px 54px 26px 32px;
}

#clinics{
	width:268px;
	height:478px;
	background-image:url(../images/clinicsBG.png);
	background-repeat:no-repeat;
	padding:82px 33px 55px 48px;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	
}

#youthLinks{
	background-image:url(../images/bg/RYC_HOME_BOX2.jpg);
	background-repeat:repeat-y;
	background-color:#00743B;
	height:187px;
	width:758px;
	padding:25px 21px;
	font-weight:bold;
	font-size:10px;
	line-height:1.2;
}

#youthLinks div.links{ float:left; width:200px; margin-right:45px;}
#youthLinks ul{ padding-left:5px;}
#youthLinks a{ color:#000; text-decoration:none;}
#youthLinks a:hover{ color:#FFF; text-decoration:underline;}

#youthLinks ul.left{
	float:left;
	width:180px;
	list-style:none;
}

#photoSection{
	background-image:url(../images/bg/RYC_HOME_BOX3.jpg);
	background-repeat:repeat-y;
	background-color:#00743B;
	height:198px;
	width:758px;
	padding:25px 21px;
}

.photos{
	margin:20px auto;
	text-align:center;
}

.photos img{
	background-image:url(../images/posterBG.png);
	background-repeat:no-repeat;
	padding:7px 6px;
	margin:0px 40px;
	outline:none;
}

#contact{
	background-image:url(../images/bg/RYC_HOME_BOX4.jpg);
	background-repeat:repeat-y;
	background-color:#00743B;
	height:146px;
	width:758px;
	padding:25px 21px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

.contact{
	float:left;
	margin:10px 15px;
}

#footer{
	font-size:12px;
	font-weight:bold;
	color:#1A1363;
	width:800px;
	height:70px;
	margin:30px auto;
}
