/*
Theme Name: 2 Column Fixed - Menu Left
Description: This is a blank Wordpress theme with a fixed width, laid out in 2 columns with the menu on the left

/*-----------Block Level Elements--------------*/

body {
border-top:4px solid #f8d942;
margin:0;
background:url(/images/bg.gif) repeat-x;
font: 12px/1.6 Verdana;
}

img {
border:0;
}

a {color:#0071bb;text-decoration:none;}

a:hover {text-decoration:underline;}

#nav-main {
clear:both;
list-style:none;
height:22px;
margin:0;
padding:0;
}

#nav-main li {
float:left;
background:url(/images/nav-bg.gif) repeat-x;
padding:5px 10px;
margin:0;
border-left:1px solid #fff;
}

#nav-main li a {
margin:0;
padding:0;
color:#000;
}

#sub-navigation {
margin:10px !important;
clear:left;
}

#sub-navigation li {
background:url(/images/li-bg.gif) no-repeat 0% 50%;
padding-left:15px;
margin:2px 0;
}

#nav-foot {
list-style:none;
margin:10px 0;
padding:0;
}

#nav-foot li {
float:left;
font-size:10px;
margin:0 2px;
padding:0 10px;
border-left:1px solid #999;
}

#nav-foot li a {
color:#f8d942;
font-weight:bold;
}

li#first {border:0;}

li#left-edge {background:url(/images/nav-start.gif) no-repeat;margin:0;padding:5px 3px;border:0;}

li#right-edge {background:url(/images/nav-end.gif) no-repeat;border:0;}

#main-image {margin:0;padding:0;}

#page {
	width: 734px;
	margin: 0 auto;
}

#header {
	width: 100%;
height:120px;
}

#headerimg {
float:left;
}

#top-search {
float:right;
}

#wrapper {
	width: 100%;
}

#content {
	float: right;
	width: 520px;
	_width: 510px;
margin:0 10px 30px;
}

#sidebar {
	width: 190px;
margin:20px 0;
}

#footer {
	width: 100%;
	clear: both;
border-top:4px solid #f8d942;
}

#footer p {
clear:left;
padding:10px 0;
margin:10px;
font-size:10px;
}

#blocks {
width:100%
}

.block {
float:left;
width:171px;
height:171px;;
margin:6px;
}

*html .block {
margin:5px;
}

.block h2 {
text-align:right;
font-size:14px;
margin:145px 25px 0 0;
}

#counselling {
background:url(/images/block-counselling.jpg);
}

#courses {
background:url(/images/block-courses.jpg);
}

#programmes {
background:url(/images/block-programmes.jpg);
}

#workshops {
background:url(/images/block-workshops.jpg);
}

#latest {
width:100%;
clear:both;
}

#latest h4, #latest h5, #latest p {
margin:0;
padding:0 10px;
}

#latest h5 {
font-size:12px;
margin-bottom:5px;
}

#latest h3 {
background:url(/images/section-top.gif) no-repeat;
height:42px;
margin:15px 0 0;
padding:5px 0 0 10px;
}

#latest h4 {
background:url(/images/section-bottom.gif) no-repeat;
height:42px;
text-align:right;
margin:0;
padding:5px 30px 0 0;
}

#latest-events, #latest-news {
width:349px;
float:left;
margin-left:8px;
}

#latest-news {
margin-left:18px;
}

*html #latest-events {
margin-left:6px;
}

*html #latest-news {
margin-left:12px;
}

.inside {
border-left:2px solid #f8d942;
border-right:2px solid #f8d942;
}

/*-------------Headings-------------*/

h1 {
font-size:16px;
font-weight:bold;
}

h2 {
font-size:14px;
font-weight:bold;
}

h3 {
font-size:14px;
font-weight:bold;
}

h4 {
font-size:12px
font-weight:normal;
}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {

}

.post h2 {
clear:left;
}

.post {

}

.post p {

}

.post a {

}

.post ul {

}

.post li {

}

.entry {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
clear:both;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar h3 {
margin:10px;
}

#sidebar ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}


ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#top-search {

margin:30px 0;
}

#searchform {

}

#searchform input {

}

#searchform #s {

}

#searchsubmit {
background:#f8d942;
border:1px solid #C2B264;
height:21px;
font-size:10px;
text-transform:uppercase;
}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {


}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}