﻿/*
Theme Name: Student Direct 2009
Theme URI: http://www.student-direct.co.uk
Description: Student Direct 2009
Author: Tom Lyall
Author URI: http://www.tomlyall.co.uk
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #5e227f;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h5, h6 {
  margin: 0 0 10px 0;
	color: #5e227f;
}
h1 {
	font-family: Palatino, "Book Antiqua", serif;
  font-size: 24px;
	border-bottom: 2px #cccccc solid;
}
h2 {
	padding: 2px 4px 2px 4px;
	font-size: 16px;
	background: #5e227f url("/wp-content/themes/SD2/_images/SidebarBackground.gif") right repeat-y;
	color: #ffffff;
}
h2 a {
	color: #ffffff;
}
h3, h5, h6 {
	font-family: Palatino, "Book Antiqua", serif;
	font-size: 16px;
}
#linksequence h7  {
	padding: 2px 4px 2px 4px;
	margin: 
	font-size: 16px;
	background: #5e227f url("/wp-content/themes/SD2/_images/SidebarBackground.gif") right repeat-y;
	color: #ffffff;
	font-family: Palatino, "Book Antiqua", serif;
	position: relative;
	display: inline-block;
	margin:0px 4px 5px 4px;
	
}

#linksequence h7 a {
	color: #ffffff;
}

#sportgraphics h2 {	background: #060; color:#ffffff;}
#sportgraphics h1 { color: #060; }
#sportgraphics h7 { background: #060; color:#ffffff; }

#newsgraphics h2 {	background: #699; color:#ffffff;}
#newsgraphics h1 { color: #699; }
#newsgraphics h7 { background: #699; color:#ffffff; }

#opiniongraphics h2 {
	background: #936; color: #ffffff;
}
#opiniongraphics h1 { color: #936; }
#opiniongraphics h7 { background: #936; color:#ffffff; }


/* InDirect*/
#indirect a.title{ color: #ffffff; }
h4{	padding: 1px 3px 1px 3px;
	font-size: 15px;
	color: #ffffff;}
#idred h4{	background: #000000 url("/wp-content/themes/SD2/_images/Background-red.jpg") right repeat-y; color:#ffffff;}
#idred a{ color: #000000; }
#idblue h4{	background: #000000 url("/wp-content/themes/SD2/_images/Background-blue.jpg") right repeat-y; color:#ffffff;}
#idblue a{ color: #000000; }
#idgreen h4{	background: #000000 url("/wp-content/themes/SD2/_images/Background-green.jpg") right repeat-y; color:#ffffff;}
#idgreen a{ color: #000000; }
#idpurple h4{	background: #000000 url("/wp-content/themes/SD2/_images/Background-purple.jpg") right repeat-y; color:#ffffff;}
#idpurple a{ color: #000000; }
#idblack h4{	background: #000000; color:#ffffff; font-size: 22px; font-family: Palatino, "Book Antiqua", serif;}
#idblack a{ color: #000000; }
body {
  background: #dddddd;
}
#Wrapper {
  margin: 0 auto 0 auto;
  width: 1010px;
  padding: 10px 20px 0 20px;
  background: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #222222;
}
#TopStripe {
	height: 16px;
	background: #f2b111;
}
#TickerStripe {
	height: 28px;
	padding: 0 0 0 10px;
	background: #ca4137;
	font-family: Times, serif;
	font-weight: 900;
	font-size: 18px;
	line-height: 28px;
	color: #ffffff;
}
#Ticker {
	float: right;
	width: 610px;
	height: 26px;
	padding: 0 0 0 10px;
	border-bottom: 2px #000000 solid;
	border-left: 2px #000000 solid;
	background: #ffffff;
	font-family: Times, serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 26px;
	color: #000000;
}
#TickerDate {
	float: right;
	width: 250px;
	height: 26px;
	border-bottom: 2px #000000 solid;
	background: #ffffff;
	font-family: Times, serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 26px;
	text-align: right;
	color: #000000;
}
#Logo {
	padding: 5px 0 0 0;
}
#EditionLink {
	float: right;
	margin: 10px 0 0 0;
}
#Menu {
	height: 35px;
}
#Menu img {
	float: left;
}
#Menu div {
	padding: 5px 0 0 0;
}
#Menu ul {
	padding: 5px;
	background: #f2b111;
	font-weight: bold;
}
#Menu ul li{
	display: inline;
	margin: 0 3px 0 3px;
}
#Menu ul li a {
	color: #ffffff;
}
#Banner {
	clear: left;
	padding: 0 8px 0 0;
	background: #5e227f url("/wp-content/themes/SD2/_images/SidebarBackground.gif") right repeat-y;
}
#Banner img {
	vertical-align: top;
}
#Banner img.Advert {
	margin: 5px 0 5px 117px;
}
#Content {
	float: left;
	width: 730px;
}
#Contentfull {
	float: clear;
	width: 1010px;
	clear:both;
}
#Content p {
	margin: 0 0 15px 0;
	line-height: 130%;
}
#Article {
	width: 620px;
	font-size: 10pt;
	padding-left: 10px;
}
#Sidebar {
	float: right;
	width: 239px;
	padding: 0 5px 9px 5px;
	background: #5e227f url("/wp-content/themes/SD2/_images/SidebarBackground.gif") right repeat-y;
}
#Search {
	float: right;
}
#Search fieldset {
	width: 240px;
	padding: 8px 0 5px 0;
	text-align: center;
}
#Search fieldset input {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	font-size: 13px;
	line-height: 16px;
}
#s {
	width: 160px;
	padding: 1px 5px 1px 5px;
}
#Widgets {
	list-style-type: none;
}
#Widgets>li {
	margin: 5px 5px 5px 5px;
	padding: 5px;
	background: #ffffff;
	min-height: 90px;
}
#Widgets li h2 {
	margin: -5px -5px 5px -5px;
	padding: 0;
}
#Widgets li ul li {
	margin: 1px 0 2px 0;
}
#Footer {
	padding: 10px;
	background: #5e227f;
	line-height: 14px;
	color: #ffffff;
}
#Footer a {
	color: #ffffff;
}
#Footer ul {
	float: right;
	list-style-type: none;
}
#Footer ul li {
	display: inline;
	margin: 0 0 0 10px;
}
.ColumnWrapper {
	clear: both;
}
.Column {
	width: 350px;
}
.Pullquote {
	clear: right;
	float: right;
	margin: 0 0 15px 15px;
	max-width: 240px;
	padding: 10px;
	background: #f3f3f3;
	border: 1px #cccccc solid;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #5e227f;
}
.Left {
	clear: left;
	float: left;
	margin: 0 10px 10px 0;
}
.Right {
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}
.Clear {
	clear: both;
}
/* Homepage */
#HomepageFeature {
	clear: both;
	height: 300px; /*296px;*/
	width: 1010px;
	background: #ffffff url("/wp-content/uploads/HomepageFeature.jpg") left top no-repeat;
}
#HomepageFeature img {
	float: left;
}
#HomepageFeature h1 {
	clear: both;
	float: left;
	margin: 125px 0 0 0;
	padding: 3px 10px 3px 10px;
	border: 0;
	background: #5e227f;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
}
#HomepageFeature a {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	color: #ffffff;
}
#HomepageFeature #Headline div {
	clear: both;
	float: left;
	width: 550px;
	padding: 3px 10px 3px 10px;
	background: #000000;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
}
#HomepageFeature #Headline div p {
	margin: 0;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	color: #ffffff;
}
#HomepageFeature #Headline div p em {
	color: #aaaaaa;
}
#Homepage {
}
#Homepage .Advert {
	float: right;
}
#Homepage .ColumnWrapper {
	padding: 10px 0 0 0;
}
#Homepage .ColumnWrapper p {
	text-align: justify;
	line-height: 140%;
}
#HomepageFeature .split1{
	float: left;
	width: 770px;
}#HomepageFeature .split2{
	float: right;
	width: 240px;
}

/* Homepage */
div.mainsplitwhite{position:relative;margin:0;width:740px;border-bottom:1px dotted #990099;border-left-width:1px;border-right-width:1px;border-top-width:1px;font-size:6px}
div.hpnewline{ position:relative; float:left; clear: both; }
div.containerhomebox8{position:relative;float:left;width:745px}
div.homemainarticle{position:relative;float:left;width:400px;text-align:left}
div.hpsplashbox{width:100%;text-align:left}
div.hptriplet{margin:0;position:relative;width:240px;text-align:left;padding-right:12px;float:left}
div.hptriplet #left{float:left}
div.hptriplet #right{float:right}
div#Homepage hr.clear {clear:both; height: 5px; width:100%; visibility:hidden;}
div#Homepage hr {clear:both; height: 1px width:100%; color:#990099;}
div#Homepage li {margin: 5px 2px 5px 2px; padding: 2px; background: #ffffff; min-height: 5px; list-style-type: disc; list-style-position: inside;}
h4.section, h4.section390, h4.section630{color:#ffffff; background:#222222;}
h4.section a, h4.section390 a, h4.section630 a {color:#ffffff}
div.hpquad{margin:0;position:relative;width:245px;text-align:left;float:left}
div#Homepage #quad div.hpquad {padding-right:10px;}
div#Homepage #quadlast div.hpquad {padding-right:0px;}
.commentlink {
	text-transform: uppercase;
	font-size: 10px;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	background: #5e227f;
	font-weight: bold;
}
#commentform {
	width: 600px;
}
.containerhomebox9 {
	float: left;
	width: 700px;
}
h3.hptitle {
  border-bottom:1px dotted #c0c0c0; 
  font-size:16px;
  padding-left:5px;
  padding-right:5px;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  font-variant:normal;
  overflow: hidden;
  clip: rect(auto auto auto auto);
  margin:3px 0 0
}
div.homepagebox3 {
	float: left;
	width: 350px;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.wp-caption {
	text-align: center;
	padding: 5px 0 0 0;
	background: #f3f3f3;
	border: 1px #cccccc solid;
}
.wp-caption img {
	margin: 0 0 5px 0;
}

/* Homepage */
.newsMainbox {
	width: 220px;
	height: 105px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	margin-bottom: 35px;
}

.newsMainbox h3 {
	font-size: 11pt;
}

