/********************
	Theme Name: ruben-v1
	Theme URI: http://rub1.org
	Description: ruben theme version one (1)
	Author: Ruben Leikarnes
	Author URI: http://rub1.org

	Tim Van Damme reset config
	http://www.timvandamme.com
********************/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 1em;
	text-decoration: none;
}

/********************
	Construction
********************/

body {
	background: url(bg.jpg) no-repeat center top; 
	width: 600px; 
	margin: 0 auto;
	
	/* Typography */
	color: #525252;
	font: 0.9em/1em Helvetica Neue, Helvetica, Arial, sans-serif;
	text-shadow: #f2f2f2 0 1px 0;
	-webkit-text-stroke:1px transparent;
	line-height: 1em;
}

#header {
	padding: 20px 0;
	text-align: center;
}

#header a, #header a:visited{
	font: 5em/1em Helvetica Neue, Helvetica, Arial, sans-serif;
	border-bottom: 3px solid #a02b16;
	color: #525252;
	text-decoration: none;
	text-shadow: #f2f2f2 0 1px 0;
}

#header a:hover {
	border: 0;
}

#footer {
	padding: 0 0 20px 0; 
	margin: 0 auto; 
	background: url(footer.png) no-repeat center; 
	height: 61px; 
}

#singleinfo {
	padding: 20px 0 0 0;
	color: #615555;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

#content {overflow: hidden; margin: 20px 0px;}	

.entry {margin: 0 0 20px 0;}
.entry a:link,
.entry a:visited {
	color: #000; 
	border-bottom: 2px solid #a02b16;
	text-decoration: none;
}

.entry a:hover {background: none; border: 0;}
.entry strong {color: #303030; font-weight: bold;}

.meny {
	padding: 20px 0;
	text-align: center;
}

.meny a, .meny a:visited{
	font: 1em/1em Helvetica Neue, Helvetica, Arial, sans-serif;
	border: 0;
	color: #525252;
	text-decoration: none;
	text-shadow: #f2f2f2 0 1px 0;
}

.meny a:hover {
	border-bottom: 1px solid #a02b16;
}

/********************
	Typography
********************/

h1 {font-size: 2em;}
h2 {font-size: 1.3em; line-height:30px; font-weight:normal; border-bottom: 3px solid #a02b16;}
h3, h4, h5 {font-size: 0.9em;}
h1, h2, h3, h4, h5 {color:#615555;padding: 5px 0 2px 0;}

blockquote {	
	font: 1.25em/1.6 Georgia, Lucida Grande, Verdana, Helvetica, Arial, Sans-serif;	
	font-style: italic;
	color: #000000;
	padding: 0 0 0 25px;
	margin: 25px 0 25px 25px;
	border-left: 2px solid #e5e5e5;
	line-height: 14pt; 
}

p{color:#615555; margin:12px 0;}

a, a:link, a:visited {color: #525252; text-decoration: none;}
a:hover {color: #999; text-decoration: none;}

ul{padding: .5em 0em 0em 3.2em; list-style:none}
li{padding: 6px 0 0 0; line-height: 18px; }
ol{padding: .5em 0em 0em 3.2em; list-style:decimal;}

/********************
	Other
********************/

img, img a {border:none; background: none;}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {margin: 0 auto;}

/********************
	Clearfix
********************/

.clearfix {  
    *zoom: 1; /* triggers has haslayout in older versions of iE  */
}  
.clearfix:after {  
    content: " ";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    font-size: 0;  
    height: 0;  
} 

.clear {
	clear: both;
}