body {
	background: url(../images/background.jpg) no-repeat center top;
	padding-top: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
}

p.spacebefore {
	margin-top: 0.5em;
}
p.spaceafter {
	margin-bottom: 0.5em;
}

a, a:visited {
	text-decoration: none;
	color: #3399CC;
}

a:hover {
	color: #003366;
}

a:active {
	color: #3399CC;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#maintextarea blockquote {
	margin-left: 2em;
}

#maintextarea ul, #maintextarea ol {
	text-indent: -1em;
	margin-left: 1em;
	padding-top: 6px;
	padding-bottom: 10px;
}

#maintextarea ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: .2em;
}

#maintextarea ol li {
	list-style-type: decimal;
	list-style-position: inside;
	padding-bottom: .2em;
}


#maintextarea ul ul, #maintextarea ol ul {
	margin-left: 3em;
	padding-bottom: 0px;
}

#maintextarea li li {
	list-style-type: circle;
	list-style-position: inside;
}

.leftfloater {
	float: left;
}

#bigwrapper {
		margin: 0 auto;
		width: 887px;
		background-color: #ffffff;
}


#header {
		position: relative;
		height: 60px;
		width: 274px;
		float: right;
		}

#logobox {
	
	background: url(../images/uk-irc-logo.gif) no-repeat;
	height: 94px;
	margin-top: -20px;
}

		

#searchbox {
	background: url(../images/searchbox.gif) no-repeat;
	width: 274px;
	height: 44px;
	position: absolute;
	top: 0;
	right: 0px;
}

#searchbox form {
	padding-left: 10px;
	padding-top: 14px;
}



/*=================================================================*/

#leftwrapper {
	width: 643px;
	float: left;
}


#menubox {
	height: 35px;
	list-style-type: none;
	margin-top: 15px;
}


#menubox li {
	float: left;
	padding-right: 18px;
	height: 35px;
}


#menubox #contactlink {
		padding-right: 0px;
		}

#menubox li a {
	display: block;
	height: 35px;
	text-indent: -8000px;
}

#menubox #aboutlink a {
		background: url(../images/btn_01.gif) no-repeat 0 0;
		width: 80px;
		}

#menubox #researchlink a {
		background: url(../images/btn_02.gif) no-repeat 0 0;
		width: 82px;
		}

#menubox #knowledgelink a {
		background: url(../images/btn_03.gif) no-repeat 0 0;
		width: 188px;
		}
		
#menubox #newslink a {
		background: url(../images/btn_04.gif) no-repeat 0 0;
		width: 45px;
		}

#menubox #eventslink a {
		background: url(../images/btn_05.gif) no-repeat 0 0;
		width: 59px;
		}

#menubox #contactlink a {
		background: url(../images/btn_06.gif) no-repeat 0 0;
		width: 99px;
		}

		
#menubox #aboutlink a:hover,	/* rollover state */
#menubox #researchlink a:hover,
#menubox #knowledgelink a:hover,
#menubox #newslink a:hover,
#menubox #eventslink a:hover,
#menubox #contactlink a:hover {
		background-position: 0 -35px;
}


#aboutpage #aboutlink a,			/* Applies greyed out state to current page */
#researchpage #researchlink a,		/* Will need to update for extra sub-pages  	*/
#knowledgepage #knowledgelink a,
#newspage #newslink a,
#eventspage #eventslink a,
#contactpage #contactlink a
		{		
		background-position: 0 -35px;
		}


#mainimg {
	height: 220px;
}

#contentwrapper {
	margin-top: 26px;
}

.introbox {
	padding-right: 20px;
	width: 394px;	float: left;
}

.introbox p {
	font-family: Arial, sans-serif; 
	font-size: 1.6em;
	line-height: normal;
	color: #6699cc;
	padding-top: 2em;
}


#breadcrumb {
	margin: 26px 0 10px 186px;
	font-size: 11px; 
}

#breadcrumb a { 
	color: #666666;
}

#breadcrumb a:hover { 
	color: #6699CC;
}

#subnavbox {
	float: left;
	width: 161px;
}

#subnavbox li {
	font-size: 13px;
	font-weight: bold;
	border-top:  1px dashed #6699cc;
	text-indent: 5px;
	margin: 6px 50px 0 0;
	padding-top: 6px;
}

#subnavbox a {
	color: #666666;
}

#subnavbox li.expanded {
	color: #6699cc;
}

#subnavbox a:hover {
	color: #6699cc;
}

#subnavbox li li {
	font-size: 11px;
	border: none;
	text-indent: 10px;
	font-weight: normal;
	margin: 0;
}

#maintextarea {
	float: left;
	width: 481px;
	border-left: 1px solid #cecece;
}



/*=================================================================*/

#rightwrapper {
	float: left;
	width: 229px;
	margin-left: 15px;
}

.rightbox {
	width: 229px;
}

.rightbox p {
	padding: 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;		
}

.rightbox .rule {
	background: url(../images/box_hrule.gif) center no-repeat;
	height: 1px;
	margin: 12px 15px;
}

.news_date {
	font-weight: bold;
	color: #003366; 
}

a.news_item {
	color: #666666;
}

a.news_item:hover {
	color: #003366
}

.newsheader {
	background: url(../images/box_news_top.gif) no-repeat;
	height: 72px;
}

.newscontent {
	background-color: #dbe2e9;
}

.newsbottom {
	background: url(../images/box_news_btm.gif) no-repeat;
	height: 16px;
}


.events_date {
	font-weight: bold;
	color: #669900; 
}

a.events_item {
	color: #666666;
}

a.events_item:hover {
	color: #669900
}

.eventsheader {
	background: url(../images/box_events_top.gif) no-repeat;
	height: 72px;
}

.eventscontent {
	background-color: #e2eccf;
}

.eventsbottom {
	background: url(../images/box_events_btm.gif) no-repeat;
	height: 16px;
}


a.blog_item {
	color: #9B4E00;
	font-weight: bold;
}

a.blog_item:hover {
	color: #663300
}

.blogheader {
	background: url(../images/box_blog_top.gif) no-repeat;
	height: 72px;
}

.blogcontent {
	background-color: #fff0b2;
}

.blogbottom {
	background: url(../images/box_blog_btm.gif) no-repeat;
	height: 16px;
}


.socialheader {
	background: url(../images/box_social_top.gif) no-repeat;
	height: 72px;
}

.socialcontent {
	padding-left: 9px;
	background-color: #dbe2e9;
}

.socialbottom {
	background: url(../images/box_social_btm.gif) no-repeat;
	height: 16px;
}


.collegelogosbox img {
	border: none;
	float: left;
}


.spotlightheader {
	background: url(../images/box_sptlght_top.gif) no-repeat;
	height: 72px;
}

.spotlightcontent {
	padding-left: 9px;
	background-color: #e0ecf3;
}

.spotlightbottom {
	background: url(../images/box_sptlght_btm.gif) no-repeat;
	height: 16px;
}

.spotlightcontent p { 
	padding: 0;
}

.spotlightcontent td { 
	padding-bottom: 2px;
}

.spotlightcontent .spotlight_q { 
	color: #003366; 
	font-weight: bold;
	margin-bottom: 5px;
}

.spotlightcontent .spotlight_a { 
	color: #666666;
}

.spotlightcontent a { 
	font-weight: bold; 
	color: #0059B3;
}

.spotlightcontent a:hover { 
	color: #003366
}





#footer {
	clear: both;
	color: #999999;
	margin-top: 16px;
	font-size: 10px;
}

#footer a {
	color: #999999;
}

#footer a:hover {
	color: #6699CC
}


