/* CSS generated by SiteManager at 09:59am 30/08/2011 - do not edit this file directly */

/*
	CSS FOR	University of Derby 2009 redesign - Connected Stylesheet
	AUTHOR:	Alison Springall (alisonspringall@silktide.com) / Silktide Studios - All Rights Reserved
	CREATED:	August 2010
*/

/* HEADER
----------------------------------------------------------------------------------------------------------------------------- */

#header .fixedwrapper		{ min-height: 111px; background: transparent url(/templatefiles/uod_header_connected.jpg) no-repeat top left; }
#header p.sectiontitle		{ display: none; }

h1.noshow			{ display: none; }

.nosidecol .flashbanner 	{ width: 934px !important;  }

.shadowboxtop		{ width: 466px; height: 4px; overflow: hidden; background: #fff url(/templatefiles/uod_shadowbox_top.jpg) no-repeat 0 0; margin: 0; }
.shadowbox		{ width: 466px; min-height: 220px; background: #fff url(/templatefiles/uod_shadowbox_bg.jpg) repeat-y 0 0; margin: 0; }
.shadowboxbot		{ width: 466px; height: 4px; overflow: hidden; background: #fff url(/templatefiles/uod_shadowbox_bot.jpg) no-repeat 0 0; margin: 0 0 5px; }

.halfbox			{ width: 226px; overflow: hidden; }
.halfbox .shadowboxtop	{ width: 226px; height: 4px; background: #fff url(/templatefiles/uod_half_shadowbox_top.jpg) no-repeat 0 0; margin: 0; }
.halfbox .shadowbox		{ width: 226px; min-height: 340px; background: #fff url(/templatefiles/uod_half_shadowbox_bg.jpg) repeat-y 0 0; margin: 0; }
.halfbox .shadowboxbot	{ width: 226px; height: 4px; background: #fff url(/templatefiles/uod_half_shadowbox_bot.jpg) no-repeat 0 0; margin: 0 0 5px; }

.thirdbox			{ width: 346px; overflow: hidden; }
.thirdbox .shadowboxtop	{ width: 346px; height: 4px; background: #fff url(/templatefiles/uod_third_shadowbox_top.jpg) no-repeat 0 0; margin: 0; }
.thirdbox .shadowbox		{ width: 346px; min-height: 220px; background: #fff url(/templatefiles/uod_third_shadowbox_bg.jpg) repeat-y 0 0; margin: 0; }
.thirdbox .shadowboxbot	{ width: 346px; height: 4px; background: #fff url(/templatefiles/uod_third_shadowbox_bot.jpg) no-repeat 0 0; margin: 0 0 5px; }

.halfcol			{ min-height: 10px; }
.halfcol .padding		{ padding: 14px; }
.halfcol .padding h2		{ color: #333; padding-bottom: 5px; border-bottom: 1px solid #e8e5e0; margin: 0 0 5px; }
.halfcol .padding h2 img	{ vertical-align: middle; margin: 4px 0 0 5px; }
.halfcol .padding h2 a:link	{ text-decoration: none; color: #333; }
.halfcol .padding h2 a:visited	{ text-decoration: none;  }
.halfcol .padding h2 a:hover,
.halfcol .padding h2 a:active	{ text-decoration: underline;  }
.halfcol .padding p,
.halfcol .padding li		{ font-size: 0.85em; }

.halfcol .newsblock		{ position: relative; padding: 0; border-top: 0; margin-top: 10px; }
.halfcol .newsblock .divider	{ clear: both; border-top: 1px solid #e8e5e0; margin: 0; }
.halfcol .newsblock .newsimg	{ width: 115px; height: 49px; overflow: hidden; float: left; margin: 8px 30px 8px 0; }
.halfcol .newsblock img	{ display: block; padding: 0; border: 0; margin-top: -20px; }
.halfcol .newsblock p		{ margin: 0; }
.halfcol .newsblock p.title	{ font-size: 1.05em; padding: 15px 0 0; margin: 0; }

.thirdbox .newsblock .newsimg		{ width: 100px; height: 100px; overflow: hidden; float: right; margin: 8px 0 8px 30px; }
.thirdbox .newsblock .newsimg img	{ display: block; padding: 0; border: 0; margin-top: 0; }
.thirdbox .newsblock p.title		{ background: transparent url(/templatefiles/uod_bullet_arrow.png) no-repeat 0 7px; font-size: 0.85em; padding: 0; padding-left: 15px; margin: 0 0 10px; }
.thirdbox .newsblock .button_link		{ margin-top: 15px !important; }

.halfcol .newsblock p.newslist 		{ margin-bottom: 15px; }
.halfcol .newsblock p.newslist a:link,
.halfcol .newsblock p.newslist a:visited	{ text-decoration: none; }
.halfcol .newsblock p.newslist a:hover,
.halfcol .newsblock p.newslist a:active	{ text-decoration: none; color: #df8141; }
.halfcol .newsblock p.newslist .tag		{ width: 36px; float: left; }
.halfcol .newsblock p.newslist .adt		{ color: #5B9995; }
.halfcol .newsblock p.newslist .bcl		{ color: #7E487E; }
.halfcol .newsblock p.newslist .bux		{ color: #4F9358; }
.halfcol .newsblock p.newslist .ehs		{ color: #ce4542; }
.halfcol .newsblock p.newslist .fpl		{ color: #df8141; }

.halfcol .newsblock ul.arrowlist		{ padding-left: 0; margin-left: 0; } 
.halfcol .newsblock ul.arrowlist li		{ background-position: 0 5px; padding-left: 15px; margin: 0; } 

.tag1, .tag1 a:link, .tag1 a:visited 	{ color: #EF4929 !important; }
.tag2, .tag2 a:link, .tag2 a:visited 	{ color: #F75921 !important; }
.tag3, .tag3 a:link, .tag3 a:visited 	{ color: #DE8E18 !important; }
.tag4, .tag4 a:link, .tag4 a:visited 	{ color: #DEBE00 !important; }
.tag5, .tag5 a:link, .tag5 a:visited 	{ color: #9CCB4A !important; }
.tag6, .tag6 a:link, .tag6 a:visited 	{ color: #6BB273 !important; }
.tag7, .tag7 a:link, .tag7 a:visited 	{ color: #00969C !important; }
.tag8, .tag8 a:link, .tag8 a:visited 	{ color: #008ABD !important; }
.tag9, .tag9 a:link, .tag9 a:visited 	{ color: #003C84 !important; }
.tag10, .tag10 a:link, .tag10 a:visited 	{  }

#isfaculties .tag1, #isfaculties .tag1 a:link, #isfaculties .tag1 a:visited 	{ color: #5B9995 !important; }
#isfaculties .tag2, #isfaculties .tag2 a:link, #isfaculties .tag2 a:visited 	{ color: #7E487E !important; }
#isfaculties .tag3, #isfaculties .tag3 a:link, #isfaculties .tag3 a:visited 	{ color: #ce4542 !important; }
#isfaculties .tag4, #isfaculties .tag4 a:link, #isfaculties .tag4 a:visited 	{ color: #4F9358 !important; }
#isfaculties .tag5, #isfaculties .tag5 a:link, #isfaculties .tag5 a:visited 	{ color: #df8141 !important; }


.halfcol .button_link		{ font-size: 0.85em; margin-bottom: 0; }
.halfcol .button_link a		{ width: 115px; height: 17px; display: block; background: transparent url(/templatefiles/uod_button_link.gif) no-repeat 0 0; text-decoration: none; text-align: center; margin: 5px 0 0; }
.halfcol .button_link a:link	{ color: #333; }
.halfcol .button_link a:visited	{ color: #333; }
.halfcol .button_link a:hover,	
.halfcol .button_link a:active	{ color: #df8141; }

.halfcol .videoblock		{ position: relative; border: 1px solid #eae6e1; }
.halfcol .videoblock .padding	{ padding: 5px; }
.halfcol .videoblock .padding img	{ display: block; }
.halfcol .videoblock .videowrapper	{ width: 454; height: 282px; overflow: hidden; }
.halfcol .videoblock p.titleoverlay	{ width: 434px; position: absolute; top: 5px; left: 5px; background: transparent url(/templatefiles/uod_overlay_bg.png); font-size: 1.4em; color: #fff; padding: 5px 10px; margin: 0; }
.halfcol .videoblock img.play	{ position: absolute; top: 50%; left: 50%; margin: -50px 0 0 -51px; }

.halfcol .videoblock .button_link	{ position: absolute; bottom: 10px; right: 10px; }

.halfcol .featurebox		{ overflow: hidden; border: 6px solid #eeedea; margin: 0 0 5px; }
.halfcol .featurebox .imgright	{ float: right; margin: 0 0 0 20px; }
.halfcol .featurebox h2		{ padding-bottom: 0; border-bottom: 0; margin: 0 0 5px; }

.halfcol .newscol		{ min-height: 10px; margin: 0; }
.halfcol .newscol .imgbox	{ min-height: 132px; background: #eee; border: 1px solid #cbcbcb; padding: 6px; border-width: 1px 0; margin: 0 0 10px; }
.halfcol .newscol .imgbox .centerimg { min-height: 132px; }
.halfcol .newscol .imgbox h3.title	{ font-weight: bold; font-size: 1.2em; color: #4c98cc; margin: 0 0 5px; }

.halfcol .followus		{ vertical-align: middle; font-weight: bold; font-size: 1.0em; line-height: 1.0em; margin: 20px 0 0 10px; }
.halfcol .followus img		{ vertical-align: middle; margin-right: 5px; }
.halfcol .followus a,
.halfcol .followus a:visited	{ text-decoration: none; }
.halfcol .followus a:hover,
.halfcol .followus a:active	{ color: #df8141; }


ul#videolinks		{ width: 230px; float: right; padding: 0; margin: 0; }
ul#videolinks li		{ background: #fff url(/templatefiles/uod_videolinks_bg.jpg) repeat-x left bottom; font-size: 0.85em; line-height: 1.2em; padding: 0; margin: 0 0 4px; }
ul#videolinks li a,
ul#videolinks li a:visited	{ display: block; background: transparent url(/templatefiles/uod_bullet_arrow.png) no-repeat 7px 16px; text-decoration: none; padding: 14px 10px 14px 20px; }
