/*

Theme Name: Aboyne Highland Games Default

Theme URI: http://aboynegames.com

Description: Adaptation of the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.0

Author: GSL IT

Author URI: http://www.gsl.it

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/









@import url('960.css');



.green {

	color: #9e9e24;

}



.purple {

	color: #46003c;

}

html { overflow: -moz-scrollbars-vertical; }

html { overflow-x: auto; }

/* Begin Typography & Colors */

body {

	font-size: 80%; /* Resets 1em to 10px */

/*	font: 13px/1.5 Verdanna, Arial, 'Liberation Sans', FreeSans, sans-serif;*/

/*	font-family: "Lucida Grande",Verdana,Tahoma,Arial,sans-serif;*/

	font-family: Helvetica, Arial, Sans-Serif;

	color: #333;

	text-align: center;

	padding: 0;

	margin: 0;

	}



#page {

	background-color: white;

	text-align: left;

	}



#header {

	background: #73a0c5 url('images/header.gif') no-repeat bottom center;

	height: 143px;

	border-bottom: 1px solid #71711A;

	}

	

#header h1, #header .description

{

	display: none;

}



#fade-top, #fade-bottom {

	background-repeat: repeat-x;

	height: 30px;

}



#fade-top

{

	background-image: url('images/bg_fade_top.gif');

	border-top: 1px solid #DDD;

	background-position: top left;

}



#fade-bottom

{

	background-image: url('images/bg_fade_bottom.gif');

	border-bottom: 1px solid #EEE;

	background-position: bottom left;

}



div.event-dates

{

	float: right;

	color: white;

	margin: 70px 10px 0 0;

}



.event-dates h2

{

	font-size: 95%;

	margin: 0 0 0.2em 0;

}





/** Footer stuff **/

	

#footer

{

	background: #8C8D13 url('images/bg_footer.gif') repeat-x top left;

	color: white;

	border-top: 1px solid #71711A;

	text-align: center;

	font-size: 90%;

	padding: 0;

}



#footer a:link, #footer a:visited

{

	color: white;

	font-weight:bold;

	text-decoration: none;

}



#footer a:active, #footer a:hover

{

	color: white;

	font-weight:bold;

	text-decoration: underline;

}









/** Sidebar aka Navigation **/



#sidebar

{

}



#sidebar widget

{

	margin: 0.5em;

}



#sidebar h2.widgettitle

{

	font-size: 120%;

	display: block;

	height: 45px;

}



#sidebar ul

{

	padding: 0;

	margin: 0;

	list-style: none;

}



#sidebar li.widget ul ul ul

{

	margin: 0 0 0 1em;

}



/*#sidebar li.page_item ul

{

	margin-top: 20px;

}*/



#sidebar li.widget

{

	margin: 0px 0px 2em 0;

	padding-top: 1em;

	padding-bottom: 1em;

	border-bottom: 1px solid #E6DBEE;

	background: #FCFBFD url('images/nav_header.gif') repeat-x top left;

}



#sidebar li.widget h2, #sidebar li.widget ul

{

	margin: 0 0 0 10px;

}





#sidebar ul li

{

	margin:0;

	padding: 0px;

	display: block;

}







#sidebar a

{

	color: #46003c;

	text-decoration: none;

	font-weight: bold;

	display: block;

/*	width: 200px;*/

	padding: 2px;

}



#sidebar a:hover

{

	background-color: #A27F9D;

}



#sidebar .widget .current_page_item

{

	background: url('images/current-selection-arrow.gif') no-repeat top right;

}



/** Content stuff **/



div #content

{

	background: white url('images/watermark.png') no-repeat bottom right;

	margin-bottom: 2em;

	line-height: 1.4em;

}



#content h2

{

	margin-top: 0;

	color: #46003c;

	_font-size: 150%;

	_margin-bottom: 16px;

}



#content hr.post-edit-link

{

	display: block;

	width: 15em;

	float: right;

	clear: both;

	color: #CCC;

	background-color: #CCC;

	height: 2px;

}



a.post-edit-link

{

	display: block;

	text-align: right;

	float: right;

	clear: both;

}



hr

{

	display: none;

	border: 0;

}



#content hr

{

	display: block;

	color: #CCC;

	background-color: #CCC;

	width: 100%;

	height: 2px;

}



a.post-edit-link:link, a.post-edit-link:visited, a.post-edit-link:hover, a.post-edit-link:active

{

	color: #666;

	font-weight: bold;

	font-size: 90%;

	text-decoration: none;

}



.alignright

{

	float: right;

	margin: 0 0 0.5em 1em;

}



.alignleft

{

	float: left;

	margin: 0 1.5em 0 0;

}



a.google-map-link:link, a.google-map-link:visited, a.google-map-link:active

{

	color: #6633FF;

	font-weight: bold;

	text-decoration: none;

}



div.content-sidebar

{

	float: right;

	width: 30%;

	background-color: #C2ABBF;

	margin: 0 0 0 1em;

	font-size: 80%;

}



.content-sidebar ul, .content-sidebar li

{

	margin: 0.5em;

	padding: 0;

	list-style: none;

	font-size: 95%;

}



#content a

{

	color: #0066CC;

	text-decoration: none;

}



#content a:hover

{

	text-decoration: underline;

}



#content a img

{

	border: none;

}



a img.aligncenter

{

	margin-left: 1em;

	margin-right: 1em;

}



.wp-caption

{

	border: 2px solid #F0F0F0;

	background-color: #FAFAFA;

	font-family: Georgia, Times, "Times New Roman", serif;

	color: #666;

	text-align: center;

	padding: 5px;

}



dl.wp-caption

{

	padding: 5px 0px 0px 0px;

}



dd.wp-caption-dd

{

	margin: 5px;

	padding: 0px;

}



.wp-caption-text

{

	margin: 5px;

	border-top: 2px solid #F0F0F0;

}



.wp-caption img

{

	margin: 0px;

}



.wp-caption h3

{

	font-size: 90%;

	margin: 0;

	padding: 0;

}



.size-thumbnail, .size-medium, size-large, size-full

{

	margin: 0;

}



div.tag-cloud

{

	width: 100%;

	height: 90px;

	background: white url('images/homepage-banner-foot.png') no-repeat top left;

}



.tag-cloud .tag-line, .tag-cloud .location

{

	display: none;

}



/* Programme of events list styling */

ul.programme br

{

	display: none;

}



ul.programme li

{

	margin-left: 6em;

	list-style: none;

	margin-bottom: 0.5em;

}



ul.programme li span.eventID

{

	margin-left: -6em;

	margin-right: 1em;

	width: 3em;

}



ul.programme li.noId span.eventTime

{

	margin-left: -4em;

}



ul.programme li span.eventTime

{

	margin-right: 1em;

}



.contact h3

{

	display: block;

	height: 45px;

	padding-top: 10px;

	background: url('images/nav_header.gif') no-repeat top left;

	margin-bottom: 0;

}



#content table 

{

	border: none;

	background-color: white;

}



#content table *

{

	border: none;

}



td.eventnum

{

	width: 3em;

	vertical-align: top;

}



table.programme td.eventtime

{

	width: 5em;

	vertical-align: top;

}



#content table.result

{

	background-color: #EFE8F5;

	width: 100%;

}



#content table.result th.title

{

	background-color: #46003c;

	color: white;

}



#content table.result th.header

{

	background-color: #EFE8F5;

}



#content table.result td

{

	background-color: white;

}



#content #noids td.eventnum

{

	display: none;

	width: 0px;

}





#content tr.full-width-caption

{

	width: 100%;

	margin: 0px;

	padding: 0px;

	border: 2px solid #EEE;

}



#content tr.full-width-caption td

{

	margin-bottom: 20px;

}



#content tr.full-width-caption td h3

{

	margin-bottom: 0;

	margin-top: 0.5em;

	padding: 0;

}



#content tr.full-width-caption td p

{

	margin: 0;

	padding: 0;

}







#content tr.full-width-caption td.sponsorlogo

{

	padding: 5px 2em;

	text-align: center;

}



#content tr.full-width-caption img

{

	margin: 10px auto 0;

}



img.banner-switch

{

	display: none;

}



div.welcomebanner

{

	height: 374px;

}



/** homepage fancyness **/

#slider

{

	height: 200px;

	width: 100%;

	margin: 0px auto;

	padding: 0px;

	overflow: hidden;

}




