/*
Theme Name: Aurora
Theme URI: http://www.mbwebdesign.co.uk/templates/wordpress
Description: This is a theme by Mathew Browne of <a href="http://www.mbwebdesign.co.uk">MB Web Design</a>. The stunning photograph is courtesy of Nick Russill. <a href="http://www.flickr.com/photos/nickrussill/150410999/in/set-72157594268277630/">Click here</a> to view the photo in its full glory. Theme is widget- and Gravatar- ready, compatible with Wordpress 2.3 to 2.6
Version: 2.0.1
Tags: dark, green, sandbox, aurora, fixed width, two columns, widget ready, clean, 2 column, 2 columns, 1024, 1024px, black
Author: Mathew Browne, MB Web Design
Author URI: http://www.mbwebdesign.co.uk
Latest updated: October 1, 2008
*/

/* CSS 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,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 99%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	color: #888;

}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	/*background: #262927 url(/wp-content/themes/aurora/colorsfromthedrugstore.jpg) top center repeat-y fixed;*/
}
ol, ul {
	list-style: none;
}

caption{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* END CSS RESET */

html{
	background-color:black; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #fff;
	}
	
#wrapper{
	margin:0px auto; 
	margin-top:20px;
	background-color:#fff; 
	width:960px; 
	border:1px solid #ccc; /*#383C37;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	line-height:1.5em;
	/*opacity:.90;*/
}

#header{
	background-image: url(../../gfx/splash.jpg);
	width:960px; 
	height:300px; 
	background-repeat:no-repeat;
	margin-bottom: 20px;
	padding:20px;
	}
		
#blog-title * {
	color:#222; 
	text-decoration:none;
	
	}
	
#blog-title,#blog-description {
	text-align: left;
	margin-right: 20px;
	margin-top: 70px;
	}
	
#blog-description *,#blog-description{
	color:#aaa;
	}
	
#blog-description {
	margin-top: -18px;
	}
	
#logo-link {
	margin-top: 60px;
	margin-left: 866px;
	z-index: 50;
	width: 58px;
	height: 18px;
	background-image: url(../../gfx/logo.png);
	}

.sidebar{
	float:right; 
	width:240px;
	margin-bottom:19px;
	margin-top: -70px;
	color:#86d9fc; 
	background-color:#383C37; 
	background-color: border:1px solid #262927;
	padding:0px 0px 10px 0px;
	}
	
#container{
	float:left; 
	width:660px; 
	margin-left:20px;
	margin-top:-60px;
	color:#C1BCAC; 
	font-size:1em;
	margin-bottom:19px;
	}

#container blockquote{
	margin:0;
	padding:5px;
	background-color:#1f2320;
	border-top:1px solid #262927;
	border-bottom:1px solid #262927;
	}
	
#container blockquote blockquote{
	margin:0px 10px;
	padding:5px;
	background-color:#1f2320;
	border-top:1px solid #262927;
	border-bottom:1px solid #262927;
	}

.post {
	padding-bottom:30px;
	}

.clearboth{
	clear:both;
	}
	
.page-link{
	clear:both;
	width:100%;
	}

/*  -----|  Typography  |---------------------------------------------------  */
 a{
	 color:#222; 
	 text-decoration:none;
	 }
	 
 a:hover{
	 text-decoration:underline;
	 }

h1, h2, h3, h4, h5, h6, #container blockquote, .entry-date,#wp-calendar caption {
	margin-bottom:0.8em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin-top:0px;
	padding-top:0px;
	line-height:1.3em;
	}
	
h1{
	font-size:1.7em;
	}
	
h2{
	font-size:1.4em;
	}
	
h3, #wp-calendar caption{
	font-size:1.2em;
	}
	
p, #container li{
	margin-bottom:5px;
	/*margin-top: 10px;*/
	line-height:1.4em;
	
	}
	
td{
	line-height:1.7em;
	padding-right:10px;
	}
	
blockquote p{
	margin-bottom:0.5em;
	}

#container ul{ 
	list-style-type:disc; 
	padding-left:2em;
}

#container ol{ 
	list-style-type: decimal;
	padding-left:2em;
}

#container h1{ 
	color:#49BCE2; 
	border-bottom:1px solid #999;
	margin-bottom:10px;
	display:block; 
	font-size:20px !important;
	font-family: Arial, Tahoma;
	/*font-weight:bold;*/
}
#container h1 a,#container h2 a{
	color:#49BCE2;
	padding-bottom:0px;
	display:block;
	text-decoration:none;
	font-weight: bolder;
	}
	
#container h1 a:#86d9fc,#container h2 a:hover{
	background-color:white;
	}
	
h2,h3,h4,h5,h6,label{
	color: #49BCE2 !important;
	}
	
.author{
	padding-bottom:5px;

	}
	
#container h2 a{
	border-bottom:1px solid #999;
	}
	
#container .entry-meta{
	border-top:none;
	line-height:1.4em;
	padding-bottom:10px;
	}


/*DATE*/

.entry-date{ 
	float:right;
	border:1px solid #999;
	color:#555; 
	background-color: #F6F6F6;
	padding:1px 5px 1px 5px;
	margin:0px 0px 10px 10px;
}

.entry-date *{
	text-align:center;
	}
	
.day{
	font-size:2em; 
	color:#aaa;
	}

.sidebar ul, .sidebar ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
.sidebar ul{
	margin:0px 20px 0px 20px;
	}
	
.sidebar ul ul{
	margin:0px;
	}
	
.sidebar ul li{
	margin-bottom:2px;
	margin-top:2px;
	}
	
.sidebar ul li ul li{
	margin-bottom:5px;
	margin-top:5px;
	margin-left: 20px;
	}

.sidebar h3 {
	text-align:right;
	margin: 20px 0px 15px 20px;;
	border-bottom: 1px dotted #222;
    /*font:27px "Amienne", "Freestyle Script", Tahoma;*/
    /*font:27px "Amienne", "Freestyle Script", Tahoma;*/ 
}
.sidebar li {
	list-style-type:none !important;
    line-height:1.3em;
}
.sidebar {
	/*border-bottom: 1px solid #86d9fc;*/ 
	/*border-right: 1px solid #86d9fc; */
	background-color:transparent;
	/*font-size:1.1em;*/
}



#wp-calendar, .calendar_wrap{
	width:100%; 
	text-align:center;
	}
	
#wp-calendar caption{
	color:#CADE58;
	}
	
#wp-calendar td,#wp-calendar th{
	text-align:center;
	}
	
#wp-calendar th{
	font-weight:bold;
	}
	
#wp-calendar a{
	color:#CADE58; 
	background-color:#181B19; 
	border:1px solid #262927; 
	display:block; 
	text-align:center
	}
	
#wp-calendar a:hover{
	color:#CADE58; 
	background-color:#262927; 
	display:block; 
	border:1px solid #262927;
	text-decoration:none;
	}

#footer{
	margin:10px auto; 
	font-size:0.7em;
	padding:5px 0px 5px 0px; 
	width:920px; 
	color:#666666; 
	text-align:right;
	}
	
#footer a{
	color:black;
	}
	
#footer a:hover {
	color: #666;
	}
	
.meta-sep{
	color:#333333;
	}
	
.nav-previous{
	float:left; 
	width:45%;
	}
	
.nav-next{
	float:right; 
	width:45%; 
	text-align:right;
	}
	
.nav-previous a, .nav-next a{
	display:block;
	padding:3px; 
	color:#49BCE2; 
	background-color:#eee; 
	}
	
.nav-previous a:hover, .nav-next a:hover{
	border:1px solid #eee;
	background-color:#fff;
	color: #49BCE2; 
	text-decoration:none;
	}
	
.navigation{
	margin-bottom:20px;
	margin-top:20px;
	}
	
.entry-meta{
	border-top:1px solid #262927;
	margin-top:0px;
	padding-top:10px;
	font-size: 10px;
	visibility: hidden;
	}
	
.post-edit-link{
	font-size: 10px;
}

abbr{
	border:none;
	}

#s{
  	border-bottom: 1px solid #999; 
	border-top: 0px;
	border-left: 0px;
    border-right: 0px;
  	background-color:#fff; 
  	width:172px; 
  	color:#222; 
  	padding:3px;
  	margin-bottom:10px;
  	margin-left: 21px;
	
}

#s:focus { 
	color:#999;
}

/*buggyhack*/
#searchform>#s {
  	/*border-bottom: 25px dotted #444;*/
  	border-bottom: 1px solid #262927;
}

#searchsubmit{
	/*border:1px solid #262927;*/ 
	width:50px;
	background:#eee; 
	color:#222;
	padding:1px;
	float: right;
	margin-right: 10px;
	}
	
#searchsubmit:hover{
	color:#49BCE2;
	
	}
	

#noresults-s,#comment{
	border-bottom: 1px solid #262927; 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
  	background-color:#000; 
  	width:160px; 
  	color:#999; 
  	padding:3px;
	/*background:#262927; 
	width:180px; 
	color: #C1BCAC;*/
	padding:3px;
	}
	
#comment{
	width:450px;
	}
	
#noresults-searchsubmit{
	border:0px solid #262927; 
	width:50px;
	background: #222; 
	color:#999;
	padding:2px;
	}
	
#submit{
	border:1px solid #262927; 
	background:#262927; 
	color:#C1BCAC;
	padding:3px;
	margin-top:5px;
	}
	
#noresults-searchsubmit:hover{
	color:#86D9FC;
	border:1px solid #000;
	}
	
#submit:hover{
	color:#CADE58;
	border:1px solid #C1BCAC;
	}

.alignright{
	float:right;
	margin: 10px 0px 5px 10px;
	}
	
.alignleft{
	float:left; 
	margin: 2px 10px 10px 0px;
	}
	
.aligncenter{
	margin:10px auto;
	}

.avatar{
	float:right;
	padding:5px;
	border:1px solid #999999; 
	background-color:#FFFFFF;
	} 