/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";





body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:url(style/images/bg.jpg) top center no-repeat; margin-top:28px; line-height:18px;}

h1 {color:#01a0e0; font-size:22px; margin:0 0 20px 0;}

h2{color:#009fdc; font-size:18px; margin:0 0 20px 0;}

strong {font-weight:bold; color:#009fdc; font-size:14px; margin:10px 0 0 0; display:block }

.clearBoth {float:left; clear:both;}

#header {width:960px; height:244px; margin:0 auto;}

#header ul {float:left; width:960px; background:url(style/images/nav_bg.gif) repeat-x;}

#header ul li{float:left; color:#0b6b94; padding:20px 10px 0px 10px; height:34px; background: url(style/images/tab_bg.gif) bottom left no-repeat; }

#header ul li a {color:#0b6b94; text-decoration:none; font-size:14px; padding:0 14px 0 14px;}

#header ul li ul {display:none;}

#header ul li.current_page_item { background:url(style/images/tab_active_bg.gif) bottom repeat-x; margin-left:10px;}

#header ul li.current_page_item a{color: #ff0000;}

#page_wrapper { width:960px; margin:0 auto; position:relative;  background:#fff;}

#content {width:960px; position:relative;  background:#fff;}

#content #lhs_col{width:222px; padding:22px; float:left;}

#content #lhs_col h2{color:#009fdc; font-size:18px; margin:0 0 20px 0;}

#content #lhs_col ul li{margin:1px 0px; padding:8px 13px 8px 13px; background:#1751a6; display:block; clear:both;}

#content #lhs_col ul li ul li:hover {background:#0e3773;}

#content #lhs_col a {color:#fff; text-decoration:none; font-size:11px; line-height:14px; display:block;}

#content #rhs_col{width:672px; float:left; padding:20px 0; margin:20px 0; }

#content #rhs_col .alignleft {float:left; margin:0 10px 10px 0; border:7px #ccc solid; padding:1px;}

#content #rhs_col .alignright {float:right; margin:0 0 10px 10px; border:7px #ccc solid; padding:1px;}

body#full #content #lhs_col{width:0px; padding:0px; float:left;}

body#full #content #rhs_col{width:854px; float:left; padding:20px 20px; margin:20px 0; }


body#home #content #rhs_col img{border:8px solid #efefef; float:left;}

body#home #content #rhs_col #hero_spot {width:470px; float:left;}

body#home #content #rhs_col #hero_spot .wp-caption { border:0; padding:0;}

body#home #content #rhs_col #latest_news {width:160px; float:right;}

body#home #content #rhs_col #latest_news h3 {color:#ee3844; font-size:18px; margin:20px 0;}

body#home #content #rhs_col #latest_news ul {margin:0; padding:0; list-style:none;}

body#home #content #rhs_col #latest_news li{margin:0 0 5px -20px; list-style:none; background:none; line-height:12px;}

body#home #content #rhs_col #latest_news strong{color:#32b356; font-size:10px; margin-bottom:0; line-height:12px;}

body#home #content #rhs_col #latest_news a{color:#666; font-size:10px;}

#content #rhs_col p { display:block; margin-bottom:10px;}

#content #rhs_col strong {margin-bottom:0;}

#content #rhs_col ul {display:block; margin:10px 0;}

#content #rhs_col ul li {display:block; list-style:circle; list-style-position:inside; padding-left:20px; background:url(style/images/bullett.gif) left center no-repeat; }
#content #rhs_col ul li strong {margin-bottom:-10px;}

table, td, tr {border:1px solid #d4d5d5; border-collapse:collapse; background:#fff;}
table tr td, table tr th {padding:5px;}
table tr th { background:#000066; color:#fff;}

#content #rhs_col table tr th { background:#fff; color:#000066; font-weight:bold;}

.devider_full {background:url(style/images/full_devider.gif) top center no-repeat; width:960px; height:38px; float:left;}

body#home #content #rhs_col p { float:left; width:470px; margin:10px 0;}

body#home #content #courses {width:960px; float:left; margin-left:15px;}

body#home #content #courses li{width:161px; height:91px; float:left; margin:8px; background:url(style/images/hp_green_bg.jpg) top left repeat-x; border:8px solid #efefef; text-align:center; padding:30px 20px 10px 20px; }

body#home #content #courses .large_amount{padding:15px 20px 10px 20px; height:106px;}
body#home #content #courses .large_amount a{text-decoration:none; font-size:14px; color:#000; }
body#home #content #courses li a{text-decoration:none; font-size:18px; color:#000; }

body#home #content #courses li a:hover {color:#01a0e0;}

body#home #content #courses li:hover { background:#fff;}



.backtotop {padding:10px; xfloat:left; clear:both; display:block}

#footer {width:960px; height:244px; margin:0 auto; position:relative; clear:both;}

#footer #logos  {text-align:center;}

#footer #logos img {padding:5px 30px 20px 30px;}

#footer ul {text-align:center; width:760px; margin:0 auto;}

#footer ul li {float:left; padding:5px 15px;}

#footer ul li a {color:#4bbc6c;}

#footer ul li ul {display:none;}

#footer p {width:960px; float:left; margin:20px 0; font-size:10px; line-height:18px; color:#000; text-align:center;}