body{
	background: url(../imgs/rsc_body-bg.gif) repeat-x 0 0px #F2F2F2;
}



p{
	line-height: 160%;
	font-family: arial, helvetica;
	font-size: 12px;	
	margin-bottom:15px;
}

a{
	color: #262626;	
	font-weight: bold;
}

a:hover{
	text-decoration: none;	
}

.image{
	border:none;	
}	

.type-entry a img{
	border-bottom: 6px solid #0060AE;	
}

#featured-links a img{
	border: none;
}

#featured-links .featured-link{
	margin-bottom: 12px;
}

.body li p{
	margin-bottom:10px;
}	

#wrap {
	border-top: 3px solid #0060aa;
	width: auto;
	margin: 0;
	padding: 0;
}

#wrap-in{
	width: 976px;
	margin: 0 auto;	
}	

#head{
	height:88px;
	padding:0;
	position:relative;
	margin:0px;
}

#head-link {
	height:37px;
	left:16px;
	position:absolute;
	top:20px;
	width:269px;
	z-index:10;
}

#sections{
	position:absolute;
	right:10px;
	background: none;
	padding: 0px;
}

#sections .space{
	background: url(../imgs/rsc_nav_space.gif) no-repeat;
	margin: 0;
	height: 50px;
	width: 1px;
	color: #fff;
}	

#sections .section a{
	padding: 0px 0px 0px 12px;
	height: 55px;
	float: left;
	color: #262626;	
	font-weight: bold;
	position:static;
}

#sections .section a span{
	padding: 34px 12px 0px 0px;
	float: left;
	height: 21px;
	font-weight: bold;
}

#sections .current a,
#sections .section a:hover{
	background: url(../imgs/rsc_slidingdoor.gif) no-repeat left bottom;
	color: #fff;
	padding: 34px 0 0 12px;
	height: 21px;
	text-decoration: none;
	font-weight: bold;
}

#sections .current a span,
#sections .section a:hover span{
	background: url(../imgs/rsc_slidingdoor.gif) no-repeat right bottom;
	color: #fff;
	padding: 0 12px 0 0;
	height: 21px;
	font-weight: bold;
}	

#feature {
	display:none;
}

#content{
	background: url(../imgs/rsc_content-top_bg.png) no-repeat scroll 0 0;
	margin:0 auto;
	width:976px;
	padding-top: 18px;
}

#content .in{
	background: url(../imgs/rsc_content-body_bg.png) repeat-y scroll 0 0;
	margin:0 auto;
	width:976px;
}

#one{
	background:#f2f2f2;
	width: 200px;
	margin: 0 0 0 18px;
	padding: 10px;
}

#one .in{
	width: auto;
	padding: 0px;
	min-height:795px;	
}

#content .in #one .in{
	background: none;	
}

#one h2{
	color: #0060AE;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin-bottom: 5px;		
}

#one .subsections{
	background: #f2f2f2;	
	padding: 5px 10px;
}

#one .subsections .space{
	background: url(../imgs/rsc_sidenav_space.png) no-repeat scroll 0 0;
	width: 199px;
	height: 1px;
	margin-left: -10px;
}

.subsections .section a:hover{
	color: #0060AE;
}	

.subsections .current{
	background: #fff;
	padding: 0px;	
}

.subsections .current a{
	color: #0060AE;	
	background: #fff;
}

.subsections .current .subsections a{
	color: #262626;	
}

#one .subsections .subsections{
	background: #fff;	
}

.subsections .current .subsections a:hover{
	color: #989898;	
}

.subsections .current .subsections .current a{
	background: #0060AE;
	color: #fff;
	margin-left: -5px;
	padding: 3px 5px;	
}

#one .section{
	margin: 6px 0px;	
}	

#section-subsection a{
	color: #0060AE;
	font-weight: bold;
}

#two{
	padding-top: 10px;
	width: 690px;
	margin-right: 18px;	
	margin-bottom: 0px;
	background: none;
}

#two h3{
	font-size: 18px;
	font-weight: bold;	
}

#two h3 span{
	color: #0060AE;	
}

#two h3 #span2{
	color: #989898;	
	font-size: 12px;
}

#two .in{
	width: auto;	
}

#two .title{
	border-bottom: none;
	margin-bottom: 5px;	
}	

#content .in #two .in{
	background:#fff;
	padding: 0;
}

#video{
	display:none;
	border-bottom: 6px solid #0060AE;
	margin-top: -20px;
}

#content .cap-btm{
	background: url(../imgs/rsc_content-bottom_bg.png) no-repeat scroll 0 0;
	height:18px;
	margin:0 auto;
	width:976px;
}

.content-bottom{
	padding: 0px;
	border: none;	
}	

#foot{
	padding: 10px 18px 12px 18px;	
	font-size: 10px;
}

#foot a{
	color: #0060AE;
}

#quicktime-logo{
	background: url(../imgs/rsc_quicktime_logo.gif) no-repeat scroll 0 0;
	width: 111px;
	height: 24px;
	position: relative;
	left: 579px;
	top: -35px
}

.type-entry .body a{
	color: 	#0060AE;
}

.body ul{
	padding-left:20px;
	margin-bottom:15px;
}	

#two label{
	float: none;	
}	

#two .form_border{
	float: none;
	margin-top: 6px;
}

#two .button-wrap{
	text-align: left;	
}

#two .button-wrap span{
	padding: 3px	
}

#two .form_input{
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	background:url(../imgs/form-input.gif) no-repeat 0 0 #FEFEFE;
	border:1px solid #CCCCCC;
	width: 302px;
	height: 16px;
	padding: 6px;	
}	

#one .subsections .subsections #section-ram_in_the_rye{
	padding: 0px 0px 0px 10px;
}

#one .subsections .subsections #section-oakham_cafe{
	padding: 0px 0px 0px 10px;
	margin:6px -10px;
}	

#one #section-rooms_for_rent,
#one #section-oakham_cafe,
#one #section-menu_items,
#one #section-faqs,
#one #section-ram_in_the_rye,
#one #section-directions,
#one #section-book_a_room,
#one #section-accomodations,
#one #section-login_to_book_room,
#one #section-account_creation_forgotten_password,
#one #section-book_a_room_form,
#one #section-rsc_rental_approval,
#one #section-general_contacts,
#one #section-printable_directions,
#one #section-employment_opportunities,
#one #section-tenants,
#one #section-room_bookings,
#one #section-societies{
	margin:0 -10px;
	padding:10px 0 10px 10px;
}

ul li {
	margin-bottom:6px;
}

#one .subsections .section{
	margin:0 -10px;
	padding:10px 0 10px 10px;
}

#one .subsections .current{
	margin:0 -10px;
	padding:10px 0 10px 10px;
}

#form60 h3 {
	margin-top:24px !important;
}

#form60 .form_border{
	margin: 6px 0 0 0;	
}	

#form60 .form_border .small{
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

#form60 .form_input{
	margin-bottom: 15px;
}

#form60 .form_textarea{
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	background:url(../imgs/form-input.gif) no-repeat 0 0 #FEFEFE;
	border:1px solid #CCCCCC;
	height:145px;
	margin-bottom:15px;
	padding:6px;
	width:302px;
}

#form60 .multiInput{
	margin: 0px;	
}

#form60 .checkbox{
	float: left;
	margin:-5px 20px 15px 0;	
}

#form60 .form_select {
	margin-bottom:12px;
}

#form60 .form_toolTip {
	margin:-10px 0 24px 0;
}

#form60 h3{
	margin-top: 10px;
	color: #0060AE;
}

#bookings{
	width:690px;
	height:150px;
	margin-top:20px;
}

#bookings .space{
	
}	

#bookings .book_button{
	float:left;
	height:120px;
	padding:15px;
	width:186px;
	background: url(http://cdn.cfsadmin.org/templates/rsc/themes/rsc/imgs/Main-Page-Room-Booking-Buttons.gif) no-repeat scroll 0 0;
	margin-right:21px;
}

#bookings .book_button p{
	color:#000000;	
	height:96px;
}

#bookings .book_button3 p{
	color:#000000;	
	height:96px;
}

#bookings .book_button a{
	
}	

#bookings .book_button3{
	float:left;
	background: url(http://cdn.cfsadmin.org/templates/rsc/themes/rsc/imgs/Main-Page-Room-Booking-Buttons.gif) no-repeat scroll 0 0;
	height:120px;
	padding:15px;
	width:186px;
}

#bookings h5{
	color: #0060AE;
	font-size:14px;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:5px;
}

#section-home{
	display:none;
}