/*
Theme Name: WP-Andreas01
Theme URI: http://andreasviklund.com/wordpress-themes/
Description: The first public theme by Andreas, based on the andreas01 open source website template. More themes and add-ons are available from the author's website.
Version: 1.3
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
Latest updated: July 15th, 2006
Thanks and greetings: R.J Kaplan (who did the first WordPress port of this design), Rob Miller (who wrote the List Subpages code), Ainslie Johnson (who helped with betatesting and bugfixing) and Johanna Fält (for whom this theme was originally created).
*/

/* Body */
*{margin:0; padding:0;}
body{background: url(img/bg-2010-red-squiggle.png) top center; color:#000000; font:76% Verdana,Tahoma,Arial,sans-serif;}
#wrap{background-color:#ffffff; color:#101010; margin:0 auto; width:800px; padding: 10px 10px 20px 20px; 
border-right: 4px solid #101010; border-left: 4px solid #101010;}

/* Links */
#contentwide a, #content a{background-color:inherit; color:#101010/*#96550f#d63b14*/; font-weight:bold; text-decoration:none;}
#contentwide a:hover, #content a:hover{background-color:inherit; color:#101010; font-weight:bold; text-decoration:underline;}
a img{border:0;}
a {background-color:inherit; color: #a20000; /*#b19867#96550f#d63b14;*/ font-weight: bold; text-decoration:none;}
a:hover {background-color:inherit; color:#000; text-decoration:underline;}

/* Header */
#header{margin:10px 0 0;}
#header h1{background-color:inherit; color:#101010; float:left; font-size:20px; letter-spacing:-1px; margin:0 0 10px; width:350px; font-family: serif;}
#header h1 a{background-color:inherit; color:#101010; text-decoration:none;}
#header p{background:url("img/slogan-2.png") no-repeat top right; color:#000; float:right; font-size:1.1em; 
font-weight:bold; height: 30px; margin:6px 5px 0 0; text-align:center; width:400px; font-style:italic;}
#frontphoto{margin:0px;}

/* Sidebars */
#leftside{clear:left; float:left; line-height:1.4em; margin:0 0 5px; width:205px;}
/*#extras{float:right; line-height:1.4em; margin:0 0 5px; width:70px;}*/
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget{font-size:1em; margin:0 0 8px;}
#leftside li, #extras li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul{margin:6px 0 0 5px;}
#leftside ul ul li, #extras ul ul li{margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a{font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul{margin:0 0 8px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a{font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3{background-color:inherit; color:#a20000; font-size:1.2em; margin:0 0 10px;}
#leftside label, #extras label{display:none;}

/* Main menu */
#leftside ul {list-style:none; margin:0 0 10px 0px; width:140px;}
#leftside ul li{display:inline; line-height:1.4em; width:140px;}
#leftside ul li a{/*background: url("img/menu-hover.png") no-repeat bottom left;*/
	color:#101010; 
	float:left; 
	margin-bottom:10px; 
	text-decoration:none; 
	width:130px;}
#leftside ul li a:hover, ul.page li.current_page_item a{color: #000;}
#leftside ul ul{font-size:0.9em;padding:0 0 5px;width:125px;}
#leftside ul ul a{width:115px;}
#leftside ul ul ul{width:113px;}
#leftside ul ul ul a{width:100px;}

/* Content */
#content{
border-left:1px solid #e0e0e0;
line-height:1.6em;margin:0 0 0 210px;padding:30px 0px 30px 10px;}
#contentwide{border-left:1px solid #f0f0f0;line-height:1.6em;margin:0 0 5px 210px;padding:0 0 0 20px;}
#content h2,#contentwide h2{font-size:3em;line-height: 110%; margin:0 0 10px 0; color: #000; font-family: "FreeSerif","Bitstream Charter","Times New Roman",serif; text-align:center; font-style:italic;}
#content h3,#contentwide h3{font-size:1.6em;line-height: 110%; margin:0 0 8px; color: #000; font-family: serif; text-align:center;}
#content img,#contentwide img{}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}
.contenttext {margin-bottom: 20px;}

/* Footer */
#footer{background-color:#ffffff;border-top:2px solid #e0e0e0;clear:both;color:#808080;font-size:0.9em;font-weight:normal;line-height:1.3em;margin:0 auto;padding:10px 0;text-align:center;width:760px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#101010;font-weight:bold;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#101010;font-weight:bold;text-decoration:underline;}

/* Subpage menu */
#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1.2em;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{
	color:#a20000;float:left;margin-bottom:5px;padding:3px 1px 8px 25px;text-decoration:none;width:140px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{
	 
	color:#505050;}
/*#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}*/

/* Tags */
p,ul,ol{margin:0 0 16px;}
blockquote{border-left:4px double #96550f; margin:20px;padding:8px 8px 1px 
8px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

/* Float fix */
.contenttext{overflow:hidden; }
.contenttext p, .contenttext ul, .contenttext ol {padding-left: 10px; padding-right: 10px;}
.contenttext li {margin-top: 5px;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

/* Various classes */
.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}
.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:bold;}
.hide{display:none;}
.post{margin: 0 0 0 0;}
.postinfo{color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:0px 0px 15px 0px;padding:5px 8px 8px 20px; text-align:center; border-top: 2px dashed #f0f0f0; border-bottom: 2px dashed #f0f0f0;}
.postisinfo{color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:0px 0px 5px 0px;padding:8px 0px 15px 0px;text-align: center; background: 
url("img/squiggles.png") no-repeat center;}
.postinfo a, .postinfo a:hover .postisinfo a, .postisinfo a:hover {color:#606060;}
.comment{/*background-color:#f4f4f4;*/border-bottom:2px dashed #f0f0f0;color:#101010;margin:0 0 10px;padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

/* Egna klasser */
.rod {color: #101010;}
.g2image_float_right {float: right; margin-left: 10px; margin-right: 5px;}
.alignnone {border: 4px double #000;}
.alignright {float: right; margin-left: 10px; margin-right: 5px; border: 4px double #000;}
.aligncenter {margin-left: auto; margin-right: auto; display: block; border: 4px double #000;}
.aligncenter-noborder {margin-left: auto; margin-right: auto; display: block;}
.alignleft_nob {float: left; margin-left: 5px; margin-right: 10px;}
.alignright_nob {float: right; margin-left: 10px; margin-right: 5px;}
.alignleft {float: right; margin-left: 5px; margin-right: 10px; border: 5px solid #000;}
.g2image_center, .aligncenter {margin-left: auto; margin-right: auto; display: block;}
.centertext_margin {text-align: center; margin-bottom: 10px;}
.centertext {text-align: center;}
.clear{float: none; clear: right;}
.clear_left{float: none; clear: left;}
.stam td{padding: 2px 5px 2px 5px; color: #606060; text-align: center;}
.fade {color: #606060; font-weight: bold;}
.mh {width: 300px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;}
.mh td {border: 1px solid #000;
	padding: 2px;}
.green {background-color: #cbfbc2}

