/*  
Theme Name: Aurora Borealis by Kriesi.at
Theme URI: htp://www.kriesi.at/archives/aurora-borealis
Description: Highly customizeable Wordpress Theme
Version: 1.0
Author: Christian Budschedl
Author URI: http://www.kriesi.at 
Tags: aurora borealis, kriesi, dark, 2 columns, widgets, customizable, jQuery driven	
 */

 
/*--------------------small reset--------------------*/

body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p{
margin:0;
padding:0;
outline-width: 0;
}
a {
outline: 0;
} 

/*--------------------end reset--------------------*/


/*--------------------main body parts--------------------*/
body{
background-color:#f1f0ec;
color:#000;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-bottom: 10px;
}



#top{
width:1000px;
margin:0 auto;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
background-color: #fff;
	border: 1px solid #b5b588;
}

#wrapper{
width:860px;
margin:0 auto;
position:relative;

}
.main{
width:820px;
margin:0 auto;
padding:400px 0 0 0;
}

.content{
width:540px;
float:left;
margin-right:60px;
}

.sidebar{
width:210px;
float:left;
}

#footer{
clear:both;
position:relative;
}


/*--------------------headings--------------------*/

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:5em;
font-weight:normal;
line-height:1em;
display:inline;
}

h1 a:link, h1 a:active, h1 a:visited {
text-decoration:none;
color:#000;
border:none
}
h1 a:hover{
color:#bcbcbc;
}

h2, h3{
color: #33332E;
background-color: #E7E5D0;
margin-bottom:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 0.2em 0.5em 0.2em 0.5em;
text-shadow: #fff 0px 1px 0px;
	font: normal 3.25em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #B5B588;
	font-weight: lighter;
}

h2 a:link, h2 a:active, h2 a:visited, h3 a:link, h3 a:active, h3 a:visited {
dispay:inline;
text-decoration:none;
color: #33332E;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h2 a:hover, h3 a:hover {
}

.content h3{
font-size:2.5em;

}

h2.searchresult{
margin-bottom:15px;
}


/*--------------------header--------------------*/
.head_description{
display:inline;
position:absolute;
top:153px;
left:23px;
}

.head_description p{
position:absolute;
right:3px;
top:0em;
margin:5em 0 0 0;
font-size:0.917em;
color:#c6c6c6;
}

.head_search{
position:absolute;
right:20px;
top:20px;
}

.rss_icon{
position:absolute;
top:20px;
left:20px;
background-image:url(images/rss.png);
font-size:19px;
line-height:39px;
padding-left:43px;
background-position:2px 0px;
background-repeat:no-repeat;
}

#top .rss_icon a{
color: #9A998A;
	padding: 2px 13px;
	font: italic 27px Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
		background-color: #ebead7;
	border-style: solid;
	border-width: 1px;
	text-decoration:none;

}

#top .rss_icon a:hover{
color:#ebead7;
text-decoration:none;
	background-color: #33332E;

}


/*--------------------footer--------------------*/

.footer_ul{
padding:30px 0 0 0;
}

.footer_head{
width:860px;
height:60px;
margin:0 auto;
background-repeat:no-repeat;
background-position:bottom right;
position:relative;
z-index:2;
}
.footer_slide_button{
position:relative;
top:1px;
}
#top #footer .slidebutton2 a{
background-position:bottom;
}

#footer .footer_slide_button a{
background-image:url(images/footer_head.jpg);
position:relative;
width:244px;
height:59px;
display:block;
border:none;
background-position:0 0;
margin-left:616px;
outline:none;
}

#footer_body{
width:860px;
margin:0 auto;
background-repeat:no-repeat;
background-position:bottom left;
overflow:hidden;
position:relative;
}

#footer_bottom{
width:1000px;
height:529px;
position:relative;
background-image:url(images/footer_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
clear:both;
background-color:#000000;
}

#footer .footer_powered_by, #footer .footer_go_top{
text-indent:-9999px;
outline:none;
position:absolute;
display:block;
height:30px;
top:20px;
border:none;
}
.footer_powered_by{
right:120px;
width:300px;
}

.footer_go_top{
left:150px;
width:100px;
}

/*--------------------menu--------------------*/
#nav{
position:absolute;
top:337px;
z-index:2;
left:0;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
line-height:36px; 
}

#nav a{
display:block;
background-color:#33332E;
color: #DAD8C4;
text-decoration:none; 
border-bottom:none;
	font: italic 2em Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: 20px;
	border-color: #B5B588;
	border-width: 1px;
	line-height: 1.5em;
	padding: 0.1em 20px;
}

#nav a:hover{
background-color:#33332E;
color: #DAD8C4;
background-image:none;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	text-shadow: #DAD8C4 0 0 40px;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:170px;
bottom:36px;
line-height:36px;
}

#nav li ul a{
width:130px;
height:auto;
float:left;
background-image:url(images/menu_bg.png);
}

#nav ul ul{
bottom:0;
}	

#nav li ul ul {
left:170px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


/*--------------------Post Entrys--------------------*/

.entry{
margin:0 0 40px 0;
background-color: #fff;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom: 10px;
}

.entry_content{
line-height:1.5em;
margin:0.8em 0;
border-bottom:1px dotted #fff;
background-color: #fff;
padding: 5px;

	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.entry_content_page{
line-height:1.5em;
margin:0.8em 0;
}


.meta, .meta_time{
color: #908a76;
font-size:0.833em;
clear:both;
	padding-left: 1.5em;
}

.meta a:link, .meta a:active, .meta a:visited {
color:#606060;
border:none;
text-decoration:none;
}
.meta a:hover{
text-decoration:none;
border:none;
color:#000;
}

p.meta{
	padding: 0 0 2px 1.5em;
}
p.meta a:link, p.meta a:active, p.meta a:visited {
color:#907611;
text-decoration:none;
font-size: 1.1em;
}

p.meta a:hover{
text-decoration:none;
color:#000;
}

.trackback_rdf{
clear:both;
display:block;
}

.entry .more-link{
display:block;
border:none;
clear:both;
margin-top:5px;
background-color:#33332E;
color: #DAD8C4;
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color: #B5B588;
	border-width: 1px;
	padding-left: 1em;
	text-decoration: none;
}

.entry ul, .entry ol{
padding-left:30px;
padding-bottom:1em;
}

.entry ul{
list-style-image:url(images/bullet.gif);
list-style-type:none;
}

strong{
color:#000;
}

blockquote{
background-image:url(images/quote.gif);
padding:5px 30px 0 30px;
background-repeat:no-repeat;
background-position:top left ;
margin:10px 0 10px 0;
}

blockquote em{
color:#ba00ff;
background-image:url(images/quote2.gif);
padding:5px 40px  20px 0px;
background-repeat:no-repeat;
background-position:top right;
display:block;
text-align:right;
font-style:italic;
}

.prev_next{
clear:both;
position:relative;
height:1.5em;
background-color:#33332E;
color:#DAD8C4;
padding:10px;
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	text-decoration: none;
}

#wrapper .prev_next a{
border:none;
background-color:#33332E;
color:#DAD8C4;
	font: italic 1.5em Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.prev{
float:left;
}

.next{
float:right;
}


/*--------------------widgets--------------------*/
.rsswidget img{
display:none;
}

a.rsswidget{
display:block;
}

.widget_rss cite{
color:#000;
}

.widget div.rssSummary{
padding:0;
}


#footer .widget{
width:260px;
float:left;
display:block;
padding-left:20px;

}

.widget, .nowidget{
padding-bottom:20px;
font-size: 0.917em;
position:relative;
	font-style: italic;
	background-color: #ffffff;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	
}

.sidebar ul, .widget ul, #footer ul{
list-style-type:none;
}

.widgettitle{
font-size: 1.9em;
padding:5px 0 5px 10px;
color: #33332E;
margin-bottom:0.5em;
font-weight: lighter;
}

.widgettitle a:link, .widgettitle a:active, .widgettitle a:visited{
border-bottom:none;
text-tecoration:none;
color:#bcbcbc;
}

.widget li, .nowidget li{
border-bottom:1px dotted #000;
line-height:2.2em;
padding: 0px 4px;
color:#000;
width:190px;
}

.widget li.page_item, .widget li.cat-item {
padding:0;
width:210px;
}

#footer .widget li.page_item, #footer .widget li.cat-item  {
padding:0;
width:260px;
}

.widget .page_item a, .widget .cat-item a {
padding:0px 10px;
}

#footer .widget li{
width:240px;
}

.widget li a:link, .widget li a:active, .nowidget li a:link, .nowidget li a:active  {
color:#907611;
text-decoration:none;
border:none;
}

.widget li a:visited, .nowidget li a:visited{
color:#907611;
text-decoration:none;
border:none;
}

.widget li a:hover, .nowidget li a:hover{
color: #DAD8C4;
text-decoration:none;
	border-color: #9f851c;
	background-color: #33332E;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	
-webkit-box-shadow: none;

}

.widget div, .widget div a:hover{
border: none;
	padding-left: 0px;
	padding-right: 0px;
	
}

.widget li li {
border-bottom:none;
border-top:1px dotted #000;

}

#wp-calendar{
margin:0 auto;
}

.widget_tag_cloud h3{
padding:0 0 5px 10px;
margin: 0 0 5px 0;
}

.widget_tag_cloud a{
margin-left:5px;
}

/*--------------------generic--------------------*/
pre{
font-family:"Courier New", Courier, monospace;
font-size:1em;
}


code{
border:1px solid #585858;
padding:10px;
background-color:#111111;
display:block;
overflow:auto;
font-size:1em;
font-family:"Courier New", Courier, monospace;
}

.noborder, .noborder img, .noborder a img{
border:none;
margin:0;
padding:0;
background-color:transparent;
}

.alignnone, .fullsize {
float:none;
margin:10px 0 -10px 0;
max-width:538px;
overflow:hidden;
}
.alignleft, .imgalignleft{
float:left;
margin:0px 10px 10px 0pt;
max-width:528px;
overflow:hidden;
}
.alignright, .imgalignright{
float:right;
margin:0px 0pt 10px 10px;
max-width:528px;
overflow:hidden;
}
.aligncenter {
clear:both;
display:block;
margin:0pt auto 1.5em;
max-width:538px;
overflow:hidden;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearboth {
clear:both;
}

.wp-caption {
text-align: center;
}

.wp-caption img {
margin: 0;
padding: 0;
}

.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {
border:none;
outline:none;
}

p.wp-caption-text {
font-size: 0.917em;
line-height: 1.1em;
padding: 0 5px 6px;
margin: 0;
font-style:italic;
}

.wp-smiley{
border:none;
}

#top .attachment a{
border:none;
}


p{
padding-bottom:1em;
padding-right: 10px;
	padding-left: 10px;
font-size: 1.5em;
	color: #6e6c50;
	line-height: 1.4em;
	
}



acronym, abbr, span.caps {
	cursor: help;
	}

/*--------------------for links--------------------*/


a:link, a:visited, a:active { 
color: #2d2505;
text-decoration:underline;
}

a:hover{
color: #907611;
text-decoration:underline;
}


/*--------------------iamges as a link--------------------*/
img, a img{
border:1px solid #fff;
max-width: 500px;
     }
a:link img, a:visited img, a:link:active img, { 
border:1px solid #000;

     }
 
 
a:hover img {

      }

/*--------------------smilies --------------------*/

body img.wp-smiley{
border:none;
     }

#searchform #s:hover,#searchform #s:focus {
border:1px solid #fff;
     }

#s{
border:1px solid #fff;
padding:3px 5px;
width:180px;
background-color:#fff;
color: #33332e;
background-image:none;
height:16px;
cursor:text;
text-indent:0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
	font-size: 1.25em;
	line-height: 1.25em;
	font-weight: bold;
}
	 


#searchsubmit, .widget_search input{
border:none;
background-color:#000000;
height:30px;
width:40px;
background-image:url(images/search.gif);
cursor:pointer;
text-indent:-9999px;
outline:none;
border:none;
line-height:1px;
     }

.widget_search input{
position:relative;
top:-30px;
left:210px;
}

.widget_search input#s{
top:0px;
left:0;
}

.content input#searchsubmit{
width:192px;
margin-top:10px;
padding: 5px 20px 35px;
border: 1px solid #b1b09f;
background-color:#82816A;
color: #DAD8C4;
cursor:pointer;
background-image:none;
text-indent:0px;
display:block;
	z-index: -1;
	font: italic 2em Georgia, "Times New Roman", Times, serif;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: #000 0px -1px 0px;

}



.content input#searchsubmit:hover{
 	 cursor:pointer;
	 color:#DAD8C4;
	 background-color:#33332E;
	 text-shadow: #000 0 0 30px;

}

.no_results{
width:330px;
float:right;
}

/*--------------------comments--------------------*/
.admincomment {
background-color: #fff;
width:519px;					
}

.gravatar{
float:left;
width:90px;
height:85px;
position:relative;
}

.comment_entry{
float:left;
width:430px;
}

.comment_entry p{
clear:both;
}

.commentlist{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
border-top: 1px solid #232323;
}

.commentlist li{
clear:both;
border-bottom: 0px solid #232323;
width:520px;
float:left;
line-height:1.5em;
padding:10px 10px 0 10px;
}
.commentlist li .floatright{
font-size:0.917em;
}

#respond, #trackbacks{
clear:both;
padding-top:5px;
}


.trackback_list{
margin:0 0 30px 20px;
padding:0;
list-style-position:outside;

}


.trackback_list li a{
color:#000;
text-decoration:none;
}
#comments, #respond, #trackbacks {
margin-bottom:10px;
	font-size: 2em;
}

#commentform small {
font-size:0.917em;
font-weight:bold;
color:#000;
}
#commentform small span{
font-weight:normal;
color:#bcbcbc;
}

#commentform label{
padding-left:5px;
}

#commentform input {
padding:5px;
border: 1px solid #b9a144;
background-color:#fff;
color: #B5B588;
line-height:1em;
font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:1em;	
}

#commentform textarea {
width:530px;
height:170px;
padding:5px;
border:1px solid #E7E5D0;
background-color:#fff;
color: #33332E;
overflow:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	font: bold 1.5em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#commentform #submit {
	 cursor:pointer;
	 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #33332E;
	color: #DAD8C4;
	font: normal 1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

#commentform #submit:hover {
	 cursor:pointer;
	 color:#33332E;
	 background-color:#DAD8C4;
	 font-weight:bold;
	 padding:4px 5px 6px 5px;
	 -moz-border-radius: 5px;
     -webkit-border-radius: 5px;

	}

/*--------------------calendar--------------------*/
.widget_calendar h3{
display:none;
}

#wp-calendar{
line-height:1em;
} 
#wp-calendar th {
	padding:3px 0 3px 0; 
	border:1px dotted #000;
	}


#wp-calendar {
	empty-cells: show;
	border:1px solid #333;
	}

#wp-calendar #next a {
	text-align:right;
	}


#wp-calendar a:link, #wp-calendar a:active, #wp-calendar a:visited  {
	display:block;
	color:#ba00ff;
	border:none;
	}
#wp-calendar a:hover{
color:#000;
}

#wp-calendar caption {
padding:3px 0;
	
	}

#wp-calendar td {
	padding:5px;
	}


#top .gallery-icon a{
border:none;
}

.attachment-thumbnail{
width:100px;
height:100px;
overflow:hidden;
}
