/*
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).
*/

ul{margin:0; padding:0; list-style:none;}
a{color:#286ea0; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}

.cb{clear:both;}

body{margin:15px; background:#fff; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif;}

#layout{position:relative; width:100%; background:#fff;}
  #header{position:fixed; top:0px; right:0px; left:0px; border:solid #fff 15px; height:50px; padding:15px; background:#ccc; z-index:10000;}
    #header h1{background-color:inherit; color:#505050; float:left; font-size:2em; letter-spacing:-1px; margin:0 0 10px; width:450px;}
      #header h1 a{background-color:inherit; color:#505050; text-decoration:none;}
    #header p{background-color:inherit; color:#B63E5C; float:right; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:6px 0 0; text-align:right; width:300px;}
  #main{padding-top:100px; width:950px; background:#fff; position:relative;}
    #sidel{width:150px; float:left;}
    #c1{width:760px; float:left; position:relative;}
      #fotocab{}
        #frontphoto{margin:0 0 10px 10px;}
      #c2{position:relative; width:770px;}
        #content{float:left; width:545px; margin:10px; line-height:1.6em;}
        #subpages{position:absolute; right:-180px; width:180px; margin:-5px 0 8px 15px; padding:0 0 10px 10px; font-weight:bold;line-height:1.3em;}
        #sider{position:absolute; right:-15px; width:180px;}
  #netbar{padding:15px 15px 15px 15px; width:260px; position:absolute; right:-275px; background:#ddd;}
    #social{clear:both;} #social div{float:left;} #social div.cb {float:none;}
  #footer{}

.comment{font-size:0.8em; color:#777;}
.commenticon{border-bottom:solid 1px #aaa; color:#333;}

/* Main menu */
ul.menu li{line-height:1.4em;}
ul.menu li a{background:#f4f4f4; border-left:4px solid #ccc; color:#505050; float:left; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.menu li a:hover, ul.page li.current_page_item a{background:#eaeaea; border-left:4px solid #286ea0; color:#505050;}
ul.menu ul{font-size:0.9em;margin:0 0 0 5px; padding:0 0 5px; width:125px;}
ul.menu ul a{padding:3px 1px 3px 5px; width:115px;}
ul.menu ul ul{width:113px;}
ul.menu ul ul a{width:100px;}

/* Content */
#content h2{font-size:1.2em;}
#content h3{font-size:1.4em; margin:0 0 8px;}
#content img{border:1px solid #d0d0d0; float:left; margin:3px 10px 3px 0;}
#content ol{margin:0 0 16px 10px;}
#content li{padding:0 0 0 5px;}
#content ul{margin:0 0 16px 10px;}
#content ul ul,#content ol ol{margin:0 0 0 5px;}
#content .post h2.tit {font-size:1.5em; line-height:1.2em; margin:0 0 10px; border-bottom:1px dotted #cdcdcd;}

/* 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:860px;}
#footer p{margin:0;padding:0;}
#footer a{background-color:inherit;color:#808080;font-weight:normal;text-decoration:none;}
#footer a:hover{background-color:inherit;color:#505050;text-decoration:underline;}

/* Tags */
p,ul,ol{margin:0 0 16px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
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:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment{border:1px solid #ccc; 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;}
* html .contenttext{height:1px;overflow:visible;}
* html .contenttext p{overflow:hidden;width:99%;}

