* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFF url(/img/bg.jpg) repeat-x;
	color: #333;
	text-align: center;
	/* font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif; */
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	font-size: 12px;
	line-height: 16px; 
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
	color: #333;
	padding: 0 15px 15px 30px;
	width: 915px !important;
	width /**/:960px;
}
#top {
	width: 915px;
	padding-top: 5px;
	overflow: hidden;
}
#top .leftcol {
	float: left;
	width: 50%;
}
#top .rightcol {
	float: right;
	width: 30%;
	text-align: right;
}




#top ul {
	list-style-type: none;
}
#top li {
	display: inline;
	padding-left: 4px;
	font: 12px/15px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #999;
}
#top li a {
	color: #999;
}

#header {
	margin-top: 20px;
	width: 915px;
	overflow: hidden;
}
#logo {
	float: left;
	width: 210px;
}

#logo h1 a {
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	padding-top: 75px;
	background-image: url(/img/ruskin.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 0 !important;
	height /**/:75px;
}



#nav {
	margin-top: 13px;
	float: right;
	width: 675px;
	text-align: right;
}
#index #logo {
	float: left;
	width: 300px;
}
#index #logo h1 a {
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	padding-top: 75px;
	background-image: url(/img/ruskin_college.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 0 !important;
	height /**/:75px;
}
#index #nav {
	width: 590px;
}


#nav ul {
	list-style-type: none;
	cursor: default;
}
#nav li {
	display: inline;
	padding-left: 6px;
	font: bold 12px/16px;
	font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; 
	color: #666;
}
#nav li a {
	padding: 0 2px;
	text-decoration: none;
	color: #666;
	cursor: pointer;
}
#nav li a:hover, #nav li.active a {
	color: #0066CC;
}

#quicknav {
	margin-top: 50px;
	width: 915px;
	overflow: hidden;
}
#breadcrumb {
	margin-top: 4px;
	float: left;
	width: 690px;
}
#breadcrumb p {
	font: 14px/18px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}
#breadcrumb p a {
	text-decoration: none;
	color: #999;
}

#search {
	float: right;
	width: 210px;
}
#index #search {
	float: none;
	margin-bottom: 15px;
}

.searchform .searchbox {
	border: 1px solid #CCC;
}
.searchform .searchbox input {
	border: 0;
	font: 12px/16px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
	vertical-align: middle;
}
.searchform .searchbox input.q {
	padding-left: 2px;
	width: 183px !important;
	width /**/:185px;
}

#content {
	margin-top: 18px;
	width: 915px;
	overflow: hidden;
}
#index #content {
	margin-top: 35px;
}
#main {
	border-top: 2px solid #0066CC;
	float: left;
	width: 690px;
}
#events #main {
	border-top: 2px solid #0066CC;
	float: none;
	width: 915px;
}

#index #main {
	border-top: 0;
	float: left;
	width: 690px;
}
#sidebar {
	float: right;
	width: 210px;
}
#footer {
	width: 915px;
	overflow: hidden;
	margin-top: 15px;
	border-top: 2px solid #0066CC;
	padding-top: 6px;
}
#copyright {
	width: 55%;
	float: left;
}
#design {
	width: 44%;
	float: right;
	text-align: right;
}


.hons {
font-size:medium;
}

.main ul {
	margin-left: 20px;
	margin-bottom: 15px;
	list-style-type: square;
}
.main ul li {

}
#main ul li ul {
	margin-left: 20px;
	margin-bottom: 15px;
	list-style-type: square;
}

.main ol {
	margin-left: 20px;
	margin-bottom: 15px;
}
.main ol li {

}


/* MAIN LAYOUTS */
.layout1 {
	width: 690px;
	overflow: hidden;
}
.layout1 .main {
	width: 450px;
	float: right;
}
.layout1 .sidebar {
	width: 210px;
	float: left;
	padding-top: 69px;
}
.layout2 {
	width: 690px;
	overflow: hidden;
}
.layout2 .main {
	width: 450px;
	float: right;
}
#main .layout2 .main h2 {
	margin-top: 0;
}
.layout2 .sidebar {
	width: 210px;
	float: left;
}
.layout3 {
	width: 690px;
	overflow: hidden;
}
.layout3 .main {
	width: 450px;
	float: left
}
.layout3 .sidebar {
	width: 210px;
	float: right;
	margin-top: 69px;
}

/* index */
.layout4 {
	margin-top: 3px;
	border-top: 1px solid #DDD;
	padding-top: 20px;
	width: 690px;
	overflow: hidden;
}
.layout4 .col1 {
	float: left;
	padding-right: 30px;
	width: 210px !important;
	width /**/:240px;
}

.layout4 .col1 .focus_image {
width:210px;
height:130px;
padding-bottom:10px;
}

.layout4 .col2 {
	float: left;
	padding-right: 30px;
	width: 210px !important;
	width /**/:240px;
}
.layout4 .col3 {
	float: right;
	width: 210px;	
}
#main .layout4 h4 {
	margin-top: 0;
}
#main .layout4 p {
	font: 12px/15px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
	margin-bottom: 10px;
}
#main .layout4 img {
	display: block;
}

.layout5 {
	width: 690px;
	overflow: hidden;
}
.layout5 .main {
	width: 510px;
	float: right;
}
.layout5 .sidebar {
	width: 150px;
	float: left;
}



.layout6 {
	width: 690px;
	overflow: hidden;
}
.layout6 .main {
	width: 570px;
	float: left;
}
.layout6 .sidebar {
	width: 90px;
	float: right;
}




.newsletters {
	border-top: 2px solid #0066CC;
	margin-bottom: 20px;
}
#content .newsletters h2 {
	margin: 10px 0;
	font: normal 18px/22px; 
	font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #000;
}
#content .newsletters p {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
	margin-bottom: 13px;
}


#newshistory {	
	
	border: 1px solid #DDD;
	padding: 8px;
	margin-bottom: 10px;
}
#content #newshistory h2 {
	margin: 10px 0;
	font: normal 18px/22px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #000;
}
#content #newshistory h3 {
	margin: 20px 0 5px;
	font: normal 16px/20px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #000;
}
#newshistory ul {
	list-style-type: none;
	margin-bottom: 10px;
}
#newshistory li {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #000;
}
#newshistory a {
	color: #000;
}
#newshistory a.active {
	color: #000;
	font-weight: bold;
}

.newsitemsummary {
	overflow: hidden;
	width: 690px; /* 570px;*/
	border-bottom: 1px solid #DDD;
	padding: 10px 0 10px;
}
.newsitemsummary .date {
	float: left;
	width: 90px;

}
.newsitemsummary .story {
	float: right;
	width: 570px;
}
#content .newsitemsummary .story h2 {
	margin: 0 0 5px;
	font: normal 16px/20px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .newsitemsummary .story h2 a {
	color: #000;
}


#content .newsitemsummary p {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
}
#content .newsitemsummary .date p {
	color: #333;
	/*background-color: #0066CC;
	padding: 3px;
	text-align: center;
	background-image: url(/img/bg.gif);*/
}


.othernews {
	overflow: hidden;
	width: 690px;
	padding: 3px 0;
	background-color: #f5f5f5;
	border-bottom: 1px solid #FFF;
}
.othernews .date {
	float: left;
	width: 90px;

}
.othernews .title {
	float: right;
	width: 570px;
}
#content .othernews .title h3 {
	margin: 0;
	font: normal 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .othernews .date p {
	margin: 0;
}




.nextevents {
	overflow: hidden;
	width: 915px;
	background-color: #D9E7FF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.nextevents .title {
	float: left;
	padding-left: 10px;
	padding-right: 30px;
	width: 80px !important;
	width /**/:120px;
}
#content .nextevents .title h2 {

}

.nextevents .event1 {
	float: left;
	width: 385px;
}
.nextevents .event2 {
	margin-top: 30px;
	float: right;
	width: 385px;
}

#content .nextevents h4 a {
	color: #0066CC;
}

.events {
	margin: 10px 0 0;
}

.event {
	overflow: hidden;
	width: 915px;
	padding: 4px 0;
	border-top: 1px solid #DDD;
	margin-top: 5px;
}
.event .date {
	float: left;
	padding-right: 30px;
	width: 90px !important;
	width /**/:120px;
}
.event .time {
	float: left;
	padding-right: 20px;
	width: 180px !important;
	width /**/:200px;
}
.event .title {
	width: 285px;
	float: left;
}
.event .venue {
	width: 285px;
	float: right;
}

#content .event .title h3 {
	margin: 0;
	font: normal 13px/17px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .event .date p {
	margin: 0;
}
#content .past, #content .past p, #content .past a {
	color: #ccc;
}





#sitemap #sidebar h3 {
	font: normal 18px/22px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724;
	margin: 30px 0 5px;
}

#sidebar .stuck {
	border: 1px solid #DDD;
	padding: 15px 5px;
}
#sidebar .stuck p {
	font: 12px/16px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}

.layout1 .sidebar ul {
	list-style-type: none;
	margin-bottom: 30px;
}
.layout1 .sidebar li {
	font: bold 12px/19px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	padding: 0 15px;
	margin-bottom: 3px;
}
.layout1 .sidebar li.active {
	font-size: 13px;
	font-weight: bold;
	background-color: #F5F5F5;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;	
	padding: 7px 15px 7px;
	margin-bottom: 3px;
}
.layout1 .sidebar li.active a {
	color: #2A2724;
}
.layout1 .sidebar li a {
	color: #0066CC;
}


.layout1 .sidebar li.active ul {
	margin-top: 3px;
}
.layout1 .sidebar li.active ul li {
	font: bold 11px/18px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	padding: 0 15px;
	margin-bottom: 3px;
}
.layout1 .sidebar li.active ul li {
	font-size: 12px;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 0;
	padding: 0 15px;
	margin-bottom: 3px;
}
.layout1 .sidebar li.active ul li.active a {
	color: #2A2724;
}
.layout1 .sidebar li.active ul li a {
	color: #0066CC;
}





/* SIDEBAR LAYOUTS */
#quickcourse {
	margin-bottom: 15px;
}
#quickcourse label {
	font: 10px/17px Verdana, "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}
#quickcourse select {
	width: 100%;
	font: 10px/17px Verdana, "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;	
	padding: 2px 0;
}

#othercourse {
	margin-bottom: 15px;
}
#othercourse label {
	font: 10px/17px Verdana, "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}
#othercourse select {
	width: 100%;
	font: 10px/17px Verdana, "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666; 
	padding: 2px 0;
}
#othercourse option {
	
}



#eventsfeed, #newsfeed {
	padding: 10px 5px;
	border: 1px solid #DDD;
	background-color: #F5F5F5;
	margin-bottom: 15px;
}
#eventsfeed h2, #newsfeed h2  {
	font: normal 16px/21px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724;
	margin-bottom: 9px;
}
#eventsfeed h2 a, #newsfeed h2 a {
	color: #2A2724;
}

.item {
	margin-bottom: 15px;
}
.item h3 {
	font: normal 13px/17px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
.item h3 a {
	color: #0066CC; 
}
.item p {
	font: 11px/15px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
	margin-bottom: 11px;
}
.item p strong {
	color: #666;
	font-size: 10px;
	line-height: 14px;
}


/* THEMES */
div.theme1 {border-left: 2px solid #ED1C24;}
div.theme2 {border-left: 2px solid #FCAF17;}
div.theme3 {border-left: 2px solid #611551;}
div.theme4 {border-left: 2px solid #80C342;}


/* HEADERS */

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
	letter-spacing: -1px;
	word-spacing: 1px;
	color: #333;
}
#main h4 a {
	color: #333;
}
 
#main h1 {	
	font: bold 24px/28px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	word-spacing: 2px;
	color: #2A2724;	
	margin: 24px 0 8px;
	padding-bottom: 17px;
	border-bottom: 1px solid #DDD;
}
#course #main h1 {
	border-bottom: 0;
}

#main h2 {
	font: bold 20px/24px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	word-spacing: 2px;
	letter-spacing: 0;
	color: #2A2724;
	margin: 30px 0 5px;
}
#main h3 {
	font: normal 18px/22px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724;
	letter-spacing: 0;
	margin: 30px 0 5px;
}
#main h4 {
	font: normal 16px/20px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	margin: 30px 0 5px;
}
#main h5 {
	font: bold 15px/18px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	margin: 25px 0 3px;
}
#main h6 {
	font: normal 13px/17px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	margin: 20px 0 3px;
}

#sidebar h3 {
	font: bold 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724; 
	margin-bottom: 2px;
}


/* PARAGRAPHS */

#main p {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
	margin-bottom: 13px;
}
#main p span.l {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 14px;
}
#main p span.s {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 12px;
}


blockquote {
	background: #FFF url(/img/openquote.gif) no-repeat;
	padding-left: 20px;
	margin-bottom: 30px;
}
#main blockquote p {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
	margin-bottom: 13px;
	background: #FFF url(/img/closequote.gif) no-repeat bottom right;
	padding-right: 13px;
	padding-bottom: 13px;
}
#main blockquote p span {
	/*background-color: #0066CC;*/
	color: #0066CC;
}

#sidebar p {
	font-family: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}

#footer p {
	font: 11px/15px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif; 
	color: #999;
}
#footer p a {
	color: #999;
}


/* IMAGES */
img {
	border: 0;
}

#main .img {
float:right;
padding:10px;
padding-top:0px;
padding-right:0px;
}

/* LINKS */
a {
	color: #0066CC;
}


.summarybox {
	border: 1px solid #DDD;
	padding: 10px 15px 10px 10px;
	margin-bottom: 15px;
}
#main .summarybox h4 {
	margin: 0 0 3px;
}
#main .summarybox p {
	font: 12px/16px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
	margin-bottom: 6px;
}


.box {
	border: 1px solid #DDD;
	padding: 5px;
	margin-bottom: 10px;
}
#main .box h2 {
	margin-top: 10px;
}




/* Prospectus */
label {
	font: bold 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}
label em {
	font-weight: normal;
}
label.radio {
	font-weight: normal;
}
.req {
	font: bold 17px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #0066CC;
}
.coursereq {
	font: bold 13px/12px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #0066CC;
}
input, textarea {
	font: 12px/16px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
}
optgroup, option {

}

input {

}
.text {
	margin-top: 3px;
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 206px !important;	
	width /**/:210px;
}

.maformtext {
	margin-top: 3px;
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 425px !important;	
	width /**/:421px;
}
#education {

}

.postcode {
	margin-top: 3px;
	border: 1px solid #CCC;
	padding: 1px;
	width: 86px !important;	
	width /**/:90px;
}

textarea {

}
.address {
	margin-top: 3px;
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 206px !important;	
	width /**/:210px;
}
.interest {
	margin: 0 0 10px;
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 446px !important;	
	width /**/:450px;
}

.other {
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 446px !important;	
	width /**/:450px;
}
optgroup {
	font: bold 11px/13px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724;
	font-style: normal;
}
option {
	font: normal 11px/13px "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #666;
	padding-left: 10px;
}


.fulladdress {
	width: 450px;
	overflow: hidden;
}
.addressbox {
	float: left;
	width: 210px;
}
.postcodebox {
	float: right;
	width: 210px;
}


span.right {
	padding: 0 0 10px 10px;
	float: right;
}
span.left {
	padding: 0 10px 10px 0;	
	float: left;
}

.shopitem {
	width: 450px;
	overflow: hidden;
	border-top: 1px solid #DDD;
	padding: 10px 0;
}
.shopitem .thumb {	
	width: 90px;
	float: left;
}
.shopitem .thumb img {
	border: 0;
	display: block;
}
.shopitem .summary {	
	width: 330px;
	float: right;
}
#main .shopitem .summary h2 {
	margin: 0 0 5px;
	font: normal 17px/20px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#main .shopitem .summary h2 a {
	color: #000;
}





.staff {
	width: 450px;
}
.member {
	margin-bottom:10px;
}

.profile {
}

.hl1 {
	background-color: #357D2D;
	color: #FFF;
}
.hl2 {
	background-color: #004081;
	color: #FFF;
}
.hl3 {
	background-color: #E89938;
	color: #FFF;
}
.hl4 {
	background-color: #AF0436;
	color: #FFF;
}
.hl5 {
	background-color: #621550;
	color: #FFF;
}




table {

	margin-top: 20px;

	margin-bottom: 20px;

	font-family: "Trebuchet MS", "Trebuchet MS", Helvetica, Jamrul, sans-serif;

	font-size: 11px;


}


th {

	font-weight: normal;

	color: #9E9E8A;

}

td {

	vertical-align: top;

	padding: 3px 10px 3px 0;

	border-top: 1px solid #E5E5E5;

}

#addthis_dropdown table {
	margin: 0;
}
#addthis_dropdown td {
	padding: 0;
	border: 0;
}



::-moz-selection {
	background-color: #0066CC;
	color: #FFF;
}
::selection {
	background-color: #0066CC;
	color: #FFF;
}

.x {
	overflow: hidden;
	width: 450px;
}
.x .left {
	float: left;
	width: 210px;
}
.x .right {	
	float: right;
	width: 210px;
}

/*online application  */

.hear {
float:left;
margin-right:5px;
margin-bottom:10px;
}

.fieldset {
padding-left:10px;
}


/* Reduce the copyright to fit inside the map  */
#map span, #map div a {
	font-size: 9px;
}


/* Fellowship */
.posts {
	width: 690px;
	border-top: 2px solid #0066CC;
	padding: 10px 0 20px;
	border-bottom: 2px solid #0066CC;
}
.post {
	margin-top: 10px;
	width: 690px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.post .detail {
	width: 210px;
	float: left;
}
#main .post .detail h3 {
	margin-top: 0;
}
.post .message {
	width: 450px;
	float: right;
}
.post .message textarea {
	margin-top: 3px;
	border: 1px solid #CCC;
	padding: 2px 1px;
	width: 446px !important;	
	width /**/:450px;
}

.add_button {

}



/* shop */
.cartbox, #content .search_products, .shopping_info {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
.cartbox h2, #content .search_products h2, .shopping_info h2 {
	font: normal 16px/21px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #2A2724;
	margin-bottom: 9px;
}
#content .search_products h2 {	
	margin-top: 0;
}

.cartbox h2 a {
	color: #669966;
}

.cartbox p, #content .search_products p, .shopping_info p {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
	margin-bottom: 13px;
}
.cartbox {
	border: 2px solid #669966;
}

a.add2cart {
	color: #669966;
}

.search_products input {
	padding: 1px;
}
.shopping_info {

}
.shopping_info ul {
	list-style-type: none;
}
.shopping_info p {
	font: 11px/15px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	color: #333;
	margin-bottom: 5px;
}
.layout1 .sidebar .shopmenu {
	border: 1px solid #DDD;
	padding: 8px;
	margin-bottom: 20px;
}
.layout1 .sidebar .shopmenu ul {
	list-style-type: none;
	margin-bottom: 10px;
}
.layout1 .sidebar .shopmenu li {
	font: 12px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	padding: 0;
	margin-bottom: 2px;
}
#main .shopmenu h2 {
	font: normal 17px/20px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
	margin-top: 0;
	margin-bottom: 20px;
}


#main .shopmenu h3 {
	margin: 0 0 10px;
	font: normal 13px/16px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
.layout1 .sidebar .shopmenu h2 a, .layout1 .sidebar .shopmenu h3 a {
	color: #000;
}
.layout1 .sidebar .shopmenu li.active a {
	color: #000;
	font-weight: bold;
}
.layout1 .sidebar .shopmenu li a {
	color: #000;
}


.banner {
	margin-bottom: 10px;
}

#content .selected a {
	color: brown;
}
.category_child {
	margin-left: 20px;
}

ul.subcategories {
	list-style-type: none;
	margin: 0;
}
ul.subcategories li {
	display: inline;
	padding-right: 10px;
}


.cart {
	border: 0;
}

.offers {
	overflow: hidden;
	width: 450px;
}

.offer {
	padding: 0 8px 0 7px;
	width: 210px !important;
	width /**/:225px;
	float: left;
}

.detaileditem {
	margin-top: 20px;
	overflow: hidden;
	width: 450px;
}
.itemphoto {
	float: left;
	width: 210px;
}
.iteminfo {
	float: right;
	width: 210px;
}


#content .intro p {

}

/* errors */

div.error {
	border: 1px solid #FF3300;
	padding: 5px;
	color: #FF3300;
	margin-bottom: 5px;
}

#recaptcha_widget_div {
	margin-bottom: 20px;
}

/* New Header Amends - April 10 */

#index #logo h1 a{
	background-image: url('/img/header/logo2.jpg');
	width: 427px;
	height: 75px;
	margin-top: 10px;
}

#logo h1 a{
	background-image: url('/img/header/logo.jpg');
	width: 427px;
	height: 75px;
	margin-top: 10px;
	float: left;
}

#ouvsLogo h1 {
	background-image: url('/img/header/ouvsLogo.jpg');
	width: 69px;
	height: 75px;
	float: left;	
}
#buttleLogo h1 {
	width:80px;
	height: 75px;
	float: left;
	
	background-position: right;
	background-repeat: no-repeat;
}
#header .leftcol {
	float: left;
	width: 430px;
}

#header .rightcol {
	float: right;
	width: 460px;;
	text-align: right;
}
#socialMedia
{
	padding-left: 10px;
	text-align: left;
	float: left;
	width:120px;
}
/* Search form */

#header-search{
	width: 260px;
	float: right;
}

#search-label{
	float: right;
	padding-top: 3px;
}

#search-container{
	float: right;
	display: inline;
}

#contact-information{
	clear: right;
	float: right;
	text-align: right;
	margin-top: 10px;
	width: 200px;
}

#telephone-number{
	width: 150px;
	font-size: 20px;
	font-size: 20px;
}

#contact-email{
	line-height: 17px;
	font-size: 17px;
}

/* New Navigation */

#navigation{
	float: left;
	width: 915px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#header-nav {
	float: left;
	width: 915px;
	background: #646464 url('/img/header/nav_bg.jpg') no-repeat;
	overflow: hidden;	
}

#header-nav ul {
	padding-top: 4px;
	padding-left: 5px;
	list-style-type: none;
	overflow: hidden;
	width: 915px;
}

#header-nav li {
	float: left;
	font-size: 14px;
}

#header-nav li a {
	color: #FFF;
	display: block;
	padding: 6px 14px;
	text-decoration: none;
	background-image: url(/img/header/nav_split.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

#header-nav li a:hover {
	color: #0099FF;
}

#header-nav li a.active {
	background-color: #FFF;
	color: #0066CC;
}

#next-fellowship {
	margin-top: 10px;
}

/* IE Hacks */

* #index #content{
	margin-top: 0px;
}

* #search-label {
	float: left;
}

* #quicknav{
	margin-top: 0px;
}

a.twitter {
	background-image: url(/img/home/twitter.jpg);
}

a.facebook {
	background-image: url(/img/home/facebook.jpg);
}

a.icon {
	background-repeat: no-repeat;
	padding: 4px 2px 4px 28px;
	line-height: 24px;
}

#facebook-link, #bebo-link{
	padding-top: 5px;
}

.applicationBox {
	width: 		100%;
	padding: 	10px;
	padding-top: 	0px;
	overflow: 	hidden;
}

.applicationBox .applicationLeft {
	float: 		left;
	width: 		45%;
	line-height: 21px;
}

.applicationBox .applicationLeft strong{
	width: 150px;
	float: left;
	display: block;
}

.applicationBox .applicationRight {
	float: 		right;
	padding-right: 20px;
}
.applicationBox .applicationRight A {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 20px;
	padding-top: 2px;
	display: block;
}

.applicationBox .applicationRight .loadApp{
	background-image: url('/img/load.png');
}

.applicationBox .applicationRight .saveApp{
	background-image: url('/img/save.png');
}
