/*
Theme Name: Bodysurf Scotland
Theme URI: http://bodysurfscotland.com
Description: For Bodysurf Scotland built from the ground up starting at the totally nude Wordpress theme, Starkers. (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 1 (WP2.7)
Author: Tony Boyce
Author URI: http://idread.co.uk
Tags: starkers, naked, clean, basic
*/

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

.social_bookmark p {
	font-size: .8em;
	color: #c8c8c8 
}

img#wpstats{display:none}/**removes wp-stats smiley from bottom of page****/

/*this keeps the scrollbar visible in mozilla browsers*/
html { margin-bottom: 1px; 
}

html, body {
	min-height: 100%;
	background-color: white;

}
#box {
	background-color: white;
	min-height:100%;
	width:790px;
	margin: 0 auto;
	padding: 0 20px;
}
* html #box {
	height: 100%;
}
#header{
	width: 100%;
	float: left;
	margin-top: 20px; /*admin bar, remove this rule for the site*/
}
h1 {
	letter-spacing: 12px;
	font-size: 5em;
}
h1 a, h1 a:hover { color: #646464;}

a {
	color: #a0a0a0;
}

#menu a, #sidebar a {
	color: #878787;
}
#menu2 a {
	font-size: .85em;
	color: #a0a0a0;
}
a:hover, #menu a:hover, #menu2 a:hover {
	color: #646464;
}
#sidebar ul a:hover {
	color: #7c0000;
}

li.current_page_item a, li.current-cat a {
	color: #5a5a5a!important;
}

#menu, #menu2 {
	width: 100%;
	float: left;
	padding: 0 0 5px;
}
#menu3, #menu4 {
	width: 100%;
	float: left;
	padding: 10px 0;}

#menu ul, #menu2 ul, #menu3 ul, #menu4 ul  {
	width: 100%;
	float: left;
}
#menu li, #menu2 li {
	float: left;
	list-style-type: none;
	background: url(style/images/stroke.gif) no-repeat right 4px;
}
li#air a, li#train a,li#road a {
	background: none!important;
}

#menu a, #menu2 a, #menu3 a{
	padding-right: 18px;
}

/* this bit removes the slash at the end of menus */
li#none a, li.none a {
	background-color:white;
}

#menu3 li {
	text-align: center;
	float: left;
	list-style-type: none;
	margin-right: 4px;
	width: 180px;
	height: 20px;
	padding-bottom: 55px;
	
}
#menu3 #air {
	background: url(style/images/plane.jpg) no-repeat left bottom;
}
#menu3 #train {
	background: url(style/images/train.jpg) no-repeat left bottom;
}
#menu3 #road {
	background: url(style/images/road.jpg) no-repeat left bottom;
}

#menu3 li a{
	background: url(style/images/stroke.gif) no-repeat right 4px;
}
#menu4 li a {
	border-color: #7f7f7f;
	border-style: dashed;
	border-width: 1px;
	float: left;
	list-style-type: none;
	margin-right: 4px;
	width: 180px;
	height: 180px;
	margin-bottom: 5px;
}
#menu4 li {
	float: left;
}
#menu4 li.about {
	background: url(style/images/.jpg) no-repeat;
 }
#menu4 li.venue {
	background: url(style/images/hall_sq.jpg) no-repeat;
 }
#menu4 li.getting_here {
	background: url(style/images/plane_trail.jpg) no-repeat;
 }
#menu4 li.accomodation {
	background: url(style/images/strawhouse_sq.jpg) no-repeat;
 }
#menu4 li.access {
	background: url(style/images/.jpg) no-repeat;
 }
#menu4 li.contributors {
	background: url(style/images/.jpg) no-repeat;
 }


#content {
	width: 560px;
	float: left;
	margin-bottom: 15px;
}
 #content .post, #box .post {
	width: 100%;
	float: left;
	padding: 10px 0 0;
}
#content .post h2 {
	font-weight: bold;}
#content .post p {
	text-align: justify;
	padding-bottom: 2px;
}
#content .post h2 a{
	color: #646464;
}
#content .post h2 a:hover{
	color: #a0a0a0;
}


/*this is the formatting for the gallery - image.php*/
#widepage, #widepage .post{
	width: 800px;
	float: left;
	text-align:justify;  
	padding-top: 10px;
}#widepage .slideshow {
	width: 560px;
	margin: 0 auto;
}
/****************************************/

#sidebar {
	width: 210px;
	height: 100%;
	float: right;
	padding: 10px 0 15px;
}
#sidebar p {
	font-size: .8em;
	padding-bottom: 4px;
}

li.widget {
	padding-bottom: 15px;
}
h2.widgettitle{font-size: 1.3em;text-align: center;color: gray;font-family: Times,serif;letter-spacing: .1em}
.textwidget {
	font-size: .9em;
	text-align: left;
	padding:0;
}
.widget.widget_text{
	padding-bottom: 3px;
}

ul#twitter_update_list li{float left;margin-bottom: 4px;padding: 0 0 4px;border-bottom: dotted 1px #aaa;line-height: 1.1em}
ul#twitter_update_list li a{font-size: .9em!important;font-style: italic}
li.twit{margin:10px 0 0 10px;padding-left: 40px;height: 40px;background: url(style/images/karl.jpg) no-repeat}
li.twit a{padding-left: 10px;color: #3B59A1!important;font-weight: bold}
li#text-9{float: left;margin-top: 10px}

/***************************************************/

#footer {
	color: #bebebe;
	width: 790px;
	height: 85px;
	margin: 0 auto;
	font-size: .8em;
	clear: both;
}
#footer ul {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	}
#footer li {
	float: left;
	list-style-type: none;
	padding: 0 6px;
}
#footer p {
	width: 480px;
	float: left;
	text-align: center;
	padding-bottom: 4px;
}
#wrapper {
	float: left;
}
