/*
THEME NAME: Raize - Based on Sandbox
THEME URI: http://www.plusminus.com.au
DESCRIPTION: A theme based on Sandbox (http://www.plaintxt.org/themes/sandbox/) for RAIZE
VERSION: 1.0
AUTHOR: Russell Greenwood
AUTHOR URI: http://www.plusminus.com.au
*/

div#header{text-align:center;margin-bottom:2em;}

.skip-link a{
	margin-left:-200px!important;
	margin-left:5px;
	margin-top:10px;
	padding-top:10px;
	color:silver;
	text-decoration:none;
	border:none;
	color:#202020;
	background:transparent;
	position:absolute;
	top:0px;
	left:0px;
	}
.skip-link a:focus{
	padding:3px;
	background:#900;
	color:#fff;
	margin-left:0!important; }


.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}


#raize-sidebar {
	background:url('http://raize.com.au/wp-content/themes/raize/images/raize-sidebar.png') no-repeat;
	display:block;
	width:400px;
	height:657px;
	position:absolute;
	left:20px;
	top:120px;
	}

#raize-player {
	margin:220px 0px 0px 125px;
}

#raize-buttons {
		margin:50px 0px 0px 135px;
	}

#raize-buttons a img {
	border:none;
	}

/*
LAYOUT: One-Column 
DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content
*/
div.sidebar {
	float: left;
	overflow: hidden;
	padding: 10px 1.9%;
}
div#primary {
	clear: both;
	margin:0 0 0 450px;
	padding:20px 30px 0 0;
}

div#secondary {
	clear: left;
	margin:0 0 0 450px;
	padding:0 30px 0 0;
}

div#footer {
	clear: left;
	margin-bottom:25em;
	padding-left:450px;
}


body {
	background-color: #151619;
	background: url("images/raize_back.png") repeat-x;
	background-attachment: fixed;
	color:#fff;
	font-size: 62.5%;  /*1em = 10px */
	font-family: "Trebuchet MS", Geneva, Arial, Verdana, sans-serif;
	padding:0px;
	margin:0px;
	z-index: -1;
}

div#container {
	margin:0 0 0 450px;
	padding:10px 30px 0 0;
	border-bottom:1px solid #fff;
	z-index: -1;
}

a {
	color:#fff;
}

#blog-title {
	position: absolute;
	top:-120px;
	left:-80px;
	background: url("images/raize_logo.png") no-repeat;
	width:500px;
	height:472px;
	z-index: -1;
}

#raize_base {
	display:block;
	position: fixed;
	bottom:0px;
	margin:auto 0px;
	width:100%;
	height:190px;
	background:url('images/raize_base.png') center -30px no-repeat;
}

#access {
	margin-bottom:10px;
	display:block;
	height:1em;
}

div#menu{font-size:1em;height:26px;width:100%; border-bottom:1px solid #333; -webkit-box-shadow: 0px 5px 8px #000; -moz-box-shadow: 0px 5px 8px #000;background:#9ddc4d url('images/menu-strip.png') no-repeat;}
div#menu ul a{font-weight:bold; text-decoration:none; letter-spacing: .15em;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:5px 15px 4px;margin-top:1px; display:block;font-family:"Trebuchet MS", "Lucida Grande", Arial, Sans-Serif; text-transform: uppercase;font-size:1.2em;color:#000;text-align:center;}
div#menu ul li a:hover {background:#000;color:#39C6F4;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

div#menu ul {padding-left:30px;background:#39C6F4;}

#content {
	font-size:1.2em;
}

.entry-meta {
	color: #999;
	font-size:.8em;
	border-top:1px solid #999;
	margin:10px 0 0 0;
	padding:6px 0 0 0;
}