/*colors
#3479DA	---- light blue
#103669	----	dark blue
*/

/*   begin reset   */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
input,select,textarea	{		font-family : "lucida grande", verdana, sans-serif; font-size:12px; padding:2px 3px; background-color: #ffffff;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*   end reset   */
html,*
{
	margin:0px; padding:0px;	
	
}

body
{
	color: #333;
	font-family : "Arial",lucida grande, verdana, sans-serif;
	background:#ffffff;
	font-size:0.85em;
	line-height: 1.4em;
	padding: 0px;
	margin:0px;
}
a	{color:#F47C31;text-decoration:none;}
a:hover	{color:#111; text-decoration:underline;}
h1		{font-family:"Tahoma", Arial; font-weight:normal; font-size:1.4em; margin:0 0 5px 0px;color:#103669;}
h2		{font-family:"Tahoma", Arial; font-weight:normal; font-size:1.2em;margin:0 0 10px 0px;color:#3479DA;}
h3		{font-family:"Tahoma", Arial; font-weight:normal; font-size:16px;margin:0 0 10px 0px;color:#fff; }
h4		{font-family:"Tahoma", Arial; font-weight:bold; font-size:1.3em;margin:0 0 4px 0px;}

#wrapper	{width:760px; margin:0px auto 20px auto;}
#header	{height:86px; }
#header a	{ float:left;}
#blog-description	{color:#666;float:left;margin-left:232px; font-size:0.8em; margin-top:-46px; }
#banner	{height:75px; width:760px;background:transparent url(../img/banner.gif) no-repeat;  margin:0px auto 0 auto;clear:both;}
#banner_cp	{height:75px; width:760px;background:transparent url(../img/banner_cp.gif) no-repeat;  margin:0px auto 0 auto;clear:both;}
#banner_ws	{height:75px; width:760px;background:transparent url(../img/banner_ws.gif) no-repeat;  margin:0px auto 0 auto;clear:both;}
#container	{width:760px;margin-top:2px;border-top:5px solid #F48026; padding: 10px 0px 20px 0px;font-size: 0.9em; line-height:1.55em; }

.entry-content	{ margin-top:16px;	float: left; width: 500px;padding-right:15px; margin-left:5px;overflow:hidden;}
.entry-content ol ,.entry-content ul 	{
	margin-left:0em; margin-bottom: 2em;
}
.entry-content ul li	{ list-style:disc; list-style-position:outside; margin-left:2em;}
.entry-content ol li	{list-style:decimal; list-style-position:outside;}
.sidebar	{width:220px; padding:0px;margin-left:0px; float:right; clear:none;font-size:11px; color:#fff; line-height:1.4em;}
.sidebar a	{color:#999;}
.sidebar a:hover	{color:#111;}
.entry-content p	{margin:0em 0 1.6em 0; line-height:1.4em;}
.sidebar p	{margin:1.5em 0;}
#footer	{clear:both; width:770px; margin:10px auto; font-size:10px; padding-top:10px; border-top:2px solid #8F2629;}
#footer	{font-size:0.8em;}
#nav
{
	clear: both;
	margin-top:0px;
	height:22px;
	background-color:#B32331;
	border-top:1px solid #fff;
	border-bottom: 3px solid #8F2629;
}
#nav ul
{
	
	float: left;
	height:22px;
	
	
}
#nav li
{
	display: inline;
	margin: 0px;
	padding:0px;
}
#nav a
{
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	border-bottom-style: none;
	display: block;
	float: left;
	margin: 0px;
	line-height:22px;
	vertical-align:middle;
	padding-right: 12px;
	padding-left:12px;
	padding-top:1px;
	text-decoration: none;
}
#nav a:active	
{
	
	text-decoration:underline;
}
#nav li.current_page_item a	{text-decoration:underline;color:#FFC20E!important;}
#nav a:hover	
{
	color:#FFC20E;
}

/* 	CLASSES					*/

p.alignleft	{float:left; display:block;clear:none;padding-left:2px;}
p.alignright	{float:right;display:block;clear:none;padding-right:2px;}


/* 	WP				*/
#search
{
	margin: 35px 0 10px 0;
	display:block;
	position:relative;
float:right;
	height:30px;
}
#search span,#search form	{vertical-align:middle;line-height:30px;display:block;}
#search form input#s {vertical-align:middle;width:120px;margin-right:8px;margin-top:4px;}
#search span	{float:left;display:block;padding-right:8px;font-weight:bold;}
#search input#s	{float:left; clear:none;}
#search input#searchsubmit	{font-size:10px;}
.edit-link	{font-weight:bold;}
.entry-meta{display:block;font-size: 0.9em;width:100%;line-height:1.4em; padding-top:2em;margin-bottom:15px; background-image:url(../img/colourline.gif); background-repeat:no-repeat; background-position:top left; }
.entry-date	{font-weight:bold; font-style:italic; margin-bottom:1em;margin-top:-0.5em;}
li.linkcat	{list-style: none;padding:0px!important;margin-left:0em!important;}
#train	{ 	margin:10px 0 0px 0!important;
	display:block;
	padding:8px 15px 10px 15px;
	background-image:url(../img/side_top_orange.jpg); background-color:#E75B24; background-repeat:no-repeat;
	}
#train ul,#train p	{margin-top:18px;}
#side_bot_orange	{background-image:url(../img/side_bott_orange.jpg); background-repeat:no-repeat; display:block; clear:both; height:15px;}
#prospectus	{ 	margin:10px 0 0px 0!important;
	display:block;
	padding:8px 15px 10px 15px;
	background-image:url(../img/side_top_yellow.jpg); background-color:#FFC20E; background-repeat:no-repeat;
	}
#prospectus ul,#prospectus p	{margin-top:18px;}
#side_bot_yellow	{background-image:url(../img/side_bott_yellow.jpg); background-repeat:no-repeat; display:block; clear:both; height:15px;}

#craigpark	{ 	margin:10px 0 0px 0!important;
	display:block;
	padding:8px 15px 10px 15px;
	background-image:url(../img/side_top_green.jpg); background-color:#5D9732; background-repeat:no-repeat;
	}
#craigpark ul,#craigpark p	{margin-top:18px;}
#side_bot_green	{background-image:url(../img/side_bott_green.jpg); background-repeat:no-repeat; display:block; clear:both; height:15px;}

.sidebar div#meta 	{margin:1.5em 0em 2em 5em;}

/* CAL */
#calendar_wrap	{color:#666;}
table#wp-calendar	{width:100%;border:border-collapse;}
table#wp-calendar td	{border:1px solid #ccc;text-align:center;}
td.pad	{border:none!important;}
td#today	{border:2px solid #E75B24!important;}
.calendar-month	{font-size:14px;padding-bottom:5px;padding-top:5px; color:#fff;background-color:#E75B24;}
.right	{float:right; clear:none; margin-left:10px;}
