/*
Theme Name: Student Direct 2008
Theme URI: http://www.student-direct.co.uk
Description: Student Direct 2008
Author: Tom Lyall
Author URI: http://www.tomlyall.co.uk
*/

/* Homepage */
div.mainsplitwhite{position:relative;margin:0;width:690px;border-bottom:1px dotted #990099;;border-left-©: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:695px}
div.homemainarticle{position:relative;float:left;width:380px;text-align:left}
div.hpsplashbox{width:100%;text-align:left}
div.hptriplet{margin:0;position:relative;width:219px;text-align:left;padding-right:14px;float:left}
div.hptriplet #left{float:left}
div.hptriplet #right{float:right}

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: #660099;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px 0;
	color: #660099;
}
h1 {
	font-family: Palatino, "Book Antiqua", serif;
  font-size: 24px;
	border-bottom: 2px #cccccc solid;
}
h2 {
	padding: 2px 5px 2px 5px;
	font-size: 18px;
	background: #000000;
	color: #ffffff;
}
h2 a {
	color: #ffffff;
}
h3, h4, h5, h6 {
	font-family: Palatino, "Book Antiqua", serif;
	font-size: 16px;
}

h4.section, h4.section390, h4.section630{color:#ffffff; background:#222222;}
h4.section a, h4.section390 a, h4.section630 a {color:#ffffff}

body {
  background: #e2e2bf;
  border-top: 10px solid black;
  border-bottom: 10px solid black;
}
#Wrapper {
  margin: 0 auto 0 auto;
  width: 960px;
  padding: 0 20px 0 20px;
  background: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #222222;
}
#Banner {
	height: 128px;
	background: #660099 url("/wp-content/themes/SD/_images/BannerBackground.gif") top right no-repeat;
}
#Banner ul {
	float: right;
	margin: 0;
	padding: 0 5px 3px 5px;
	background: #000000;
}
#Banner ul li{
	display: inline;
	margin: 0 5px 0 5px;
}
#Banner ul li a {
	color: #ffffff;
}
#Banner img {
	margin: 10px 0 0 15px;
}
#BannerAdvert {
	clear: right;
	float: right;
	margin: 15px 25px 0 0;
}
#Menu {
	margin: 0 0 18px 0;
}
#Menu ul {
	margin: 0;
	padding: 5px;
	background: #000000 url("/wp-content/themes/SD/_images/MenuBackground.gif") top repeat-x;
	font-weight: bold;
}
#Menu ul li{
	display: inline;
	margin: 0 5px 0 5px;
}
#Menu ul li a {
	color: #ffffff;
}
#Content {
	float: left;
	width: 700px;
}
#Content p {
	margin: 0 0 15px 0;
	line-height: 130%;
}

#Sidebar {
	float: right;
	margin: -18px 0 0 0;
	width: 232px;
	padding: 0 5px 9px 5px;
	background: #000000;
}

#Search fieldset {
	padding: 15px 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: 156px;
	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;
}

#Footer {
	padding: 10px;
	background: #660099;
	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;
}

.Left {
	clear: left;
	float: left;
	margin: 0 10px 10px 0;
}
.Right {
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}
.Clear {
	clear: both;
}

/* Homepage */

#Homepage {
}
#Homepage .Feature {
	clear: both;
	width: 700px;
	height: 125px;
	padding: 150px 0 0 0;
	background: url("/wp-content/uploads/HomepageFeature.jpg");
}
#Homepage .Feature h1 {
	float: left;
	margin: 0;
	padding: 3px 10px 3px 10px;
	border: 0;
	background: #660099;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
}
#Homepage .Feature a {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	color: #ffffff;
}
#Homepage .Feature div {
	clear: both;
	float: left;
	width: 500px;
	padding: 3px 10px 3px 10px;
	background: #000000;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
}
#Homepage .Feature div p {
	margin: 0;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	color: #ffffff;
}
#Homepage .Feature div p em {
	color: #aaaaaa;
}
#Homepage .ColumnWrapper {
	padding: 10px 0 0 0;
}
#Homepage .ColumnWrapper p {
	text-align: justify;
	line-height: 140%;
}

.commentlink {
	text-transform: uppercase;
	font-size: 10px;
	color: #ffffff;
	padding: 2px 5px 2px 5px;
	background: #660099;
	font-weight: bold;
}

.Pullquote {
	clear: right;
	float: right;
	margin: 0 0 15px 15px;
	max-width: 240px;
	padding: 15px;
	border: 2px #660099 solid;
	font-size: 16px;
	text-align: center;
}


.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
}

.alignright{
	float: right;
	margin: 0 0 10px 10px;
}

div.homepagebox3 {
	float: left;
	width: 340px;
}

