/*  

Theme Name: UKSD

Theme URI: http://www.ukschoolsdata.co.uk/

Description: UKSD is the default theme for UK Schools Data (Education Marketing Direct Limited). Designed by <a href="http://sahuspilwal.com/">Sahus Pilwal</a> and developed by <a href="http://www.interactivehive.com/">Interactive Hive</a>.

Version: 1.0.0

Author: Interactive Hive

Author URI: http://www.interactivehive.com/

*/
/* ============================================================================*/

/* Global Browser Resets ------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, textarea, blockquote, th, td { 
	padding: 0;
	margin: 0;
	border: 0;
	}
fieldset, img { 
	border: 0;
	}
ol, ul {
	list-style: none;
	}

ul {list-style-type: none;}

/* Global Styles --------------------------------------------------------------*/

/* FONTS */

h1{color:#82bb33;font-family:Arial, Helvetica, Helvetica, sans-serif;font-size:24px;font-weight:lighter;}

h2{color:#82bb33;font-family:Arial, Helvetica, Helvetica, sans-serif;;font-size:16px;}

h3{color:#82bb33;font-family:Arial, Helvetica, Helvetica, sans-serif;;font-size:16px;}

h4{color:#82bb33;font-family:Arial, Helvetica, Helvetica, sans-serif;;font-size:16px;}

span{color:#282828;}

a{color:#251f87;text-decoration:none;}

a:visited{color:#251f87;}

a:hover{text-decoration:underline;}

/* IMAGES */

.articleimg {clear:both;}

/* LISTS ULs LIs OLs DLs */

.content-list {margin: 10px 0px 0px 10px;}
.content-list ul {list-style-type: disc;}
.content-list li {}

textarea {background: url(images/layout/field-bg.gif) 0 0 repeat-x; border: 1px solid #b4b4b4;}

/* Global Containers ----------------------------------------------------------*/

Body
	{	
		background-color: #f1f1f1;	
		background-position:center 0;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		font-size: 0.75em;
		font-family: Arial, Helvetica, Helvetica, sans-serif;
	}
#global-container
	{		
		background: url(images/layout/main-bg.png);
		width: 880px;
		margin: 0px auto;
	}
#inner-container
	{
		width: 850px;
		margin: 0px auto;
	}
#global-footer
	{
		clear: both;
		background: url(images/layout/footer-bg.png) no-repeat;
		width: 880px;
		height: 116px;
		margin: 0px auto;
		margin-bottom: 10px;	
	}

/* Header --------------------------------------------------------------------*/

#header
	{	
		padding-top: 5px;	
	}
#logo
	{		
		float: left;
		width: 322px;
		height: 83px;			
	}
#third-party-content
	{		
		float: right;
		width: 300px;
		margin: 10px 10px 0px 0px;
		text-align: left;			
	}
#main-navigation{position:relative;background:#82bb33;clear:both;margin:5px 0px 0px 0px;height:30px;color:#fff;width:850px;font-family:Arial,Helvetica,sans-serif;}
#main-nav{position:relative;float:left;height:30px;font-size:11px;text-transform:lowercase;font-weight:bold;background: repeat-x bottom left;padding:0px 0px 0px 0px;}
#main-nav ul{margin:0px 0px 0px 25px;padding:0;list-style-type:none;width:auto;float:left;background:url(images/layout/topnav-sep.gif) no-repeat -2px 8px;}
#main-nav ul li{display:block;float:left;margin:0 1px;background:url(images/layout/topnav-sep.gif) no-repeat right;}
#main-nav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:0 0 0 15px;height:30px;line-height:50%;background:url(images/layout/topnav-sep.gif) no-repeat right;}
#main-nav ul li a span{padding:12px 20px 0 0;height:21px;float:left;font-style:normal;color:#fff;}
#main-nav ul li a:hover{color:#fff;background:repeat-x bottom left;background:url(images/layout/topnav-sep.gif) no-repeat right;}
#main-nav ul li a:hover span{display:block;width:auto;cursor:pointer;background:url(images/layout/topnav-sep.gif) no-repeat 50 50;}
#main-nav ul li a.current,#GlobalNav ul li a.current:hover{color:#000;background-color:#82bb33;line-height:275%;background:url(images/layout/topnav-sep.gif)no-repeat right;}
#main-nav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:url(images/layout/topnav-sep.gif) no-repeat right;height:30px;color:#000;}
/* style the links hover */
#main-nav ul ul, #GlobalNav ul ul a:hover{color:#fff;background:#282828;}
/* hide the sub level links */
#main-nav li li {border-bottom: 1px solid #fff;}
#main-nav ul ul {visibility:hidden;position:absolute;width:147px;}
/* make the sub level visible on hover list or link */
#main-nav ul li:hover ul, #GlobalNav ul a:hover ul{visibility:visible;top:31px;margin-left:0px;border:1px solid #333;}
.sub-nav li
	{
		background-image: none;	
	}
/* #phone-details
	{	
		float:right;background:url(../images/layout/ph-icon.gif) no-repeat;margin-top:4px;padding:0px 10px 0px 0px;width:145px;height:24px;font-size:18px;font-weight:bold;text-align:right;
	}
*/

#page-header-image
	{
		background: url(images/header.jpg) no-repeat;
		margin-top: 1px;
		width: 850px;
		height: 253px;
	}
#directory-header
	{
		background: url(images/directory-header.jpg) no-repeat;
		margin-top: 1px;
		width: 850px;
		height: 253px;
	}
#where-to-buy
	{
		float: left;
		margin: 195px 0px 0px 22px;
		width: 152px;
		height: 38px;
	}
#more-info
	{
		float: left;
		margin: 195px 0px 0px 30px;
		width: 152px;
		height: 38px;
	}

/* Content ------------------------------------------------------------------*/

#page-content-container
	{
		margin: 1px 0px 20px 0px;
	}
#left-column
	{
		float: left;
		width: 68%;
		margin: 0px 0px 20px 10px;
		border-bottom: 1px dotted #333;
	}
#page-article
	{
		text-align: left;
		margin: 0px 0px 5px 0px;
		padding: 10px 20px 10px 10px;
	}
#products 				{margin-top:20px;}
.product-features li	{display:inline;float:left;margin:0 0 27px 20px;width:225px;}
#page-article p			{margin: 10px 0px 5px 0px;}
#page-article span		{font-size: 14px; font-style: italic;}
#page-article ul		{line-height: 20px;}
#page-article ul li     {}
#page-list-header		{color:#251f87;}
#right-column
	{
		float: right;
		background-color: #282828;
		margin-bottom: 20px;
		width: 197px;
	}
#page-extra-info
	{
		text-align: left;
		padding: 10px 0px;
		font-size: 11px;
	}	
#page-extra-info h2
	{
		background: url(images/layout/info-hdr.gif) no-repeat;
		width: 197px;
		height: 39px;
		padding-top: 12px;
		text-indent: 45px;
		margin-top: 10px;
		color: #fff;
	}
#page-extra-info span
	{
		padding: 0px 10px 0px 10px;
		color: #fff;
	}
.post {text-align: left; margin: 10px 10px;}
.comments {text-align: left; margin: 10px 0px;}
.comment {margin: 10px 0px;}
.commentlist {text-align: left; margin: 10px 0px 0px 10px;}
.comment-body {padding: 5px;}
.comment-body p {margin-top: 5px;}
.archives {text-align: left; margin: 10px 20px;}
li.archives a {color: #fff;}
li.categories {color: #fff;}
.comment {width: 100%; background-color: #fbfbfb; border: 1px solid #b4b4b4;}
#respond {text-align: left; margin: 10px 0px 10px 10px;}
#commentform input {margin: 5px 0px;}
#commentform textarea 
	{
		width: 98%; height: 150px; padding: 5px; 
		border: 1px solid #b4b4b4; 
		font: 16px Helvetica, Arial, Sans-Serif;
	}
#free-downloads
	{
		padding: 10px;
		font-size:11px;
	}
#free-downloads ul{color:#fff;}
#free-downloads li{color:#fff;line-height:18px;}
#free-downloads li a{background:url(images/layout/xxsmall-dwnicon.png) no-repeat right;padding-right:20px;color:#fff;}
#free-downloads li a:hover{color:#fff;}
.page_item, .cat-item {margin-left: 20px;}
.page_item a, .cat-item a{color: #fff;}
.article
	{
		clear: both;
		overflow: hidden;
		margin: 10px 0px 5px 0px;
	}
#contact-details
	{
		text-align: left;
	}
#page-content-footer
	{
		clear: both;
		margin: 10px 0px 0px 0px;
		padding-bottom: 5px;
		text-align: right;
	}	
.clear {clear:both;}

/* Footer --------------------------------------------------------------------*/

#footer-container
	{
		clear: both;
		width: 850px;
		margin: 0 auto;
	}
.footer-details
	{
			background: url(images/layout/foot-sep.gif) no-repeat left;
			height: 65px; 
			float:right;
			text-align: left;
			padding: 0px 15px 0px 15px;
			margin-top: 10px;
			color: #fff;
			line-height: 17px;
			font-size: 11px;
	}
#footer-links
	{
		color:#fff;
	}
#footer-links ul{}
#footer-links ul li{}
#footer-links ul li a{color:#fff;}
#footer-links ul li a:hover{color:#fff;}
#base-details
	{
		clear: both;
		padding-top:22px;
		padding-left: 15px;
		padding-right: 15px;
		text-align: left;
		height: 20px;
		color: #333;
		font-size: 11px;
	}
#copyright
	{
		float: left;
	}
#accessb
	{
		float:right;
	}







