/* About
eforus.se style sheet
Copyright 2006, 2007 eforus@eforus.se
Last edit: 2007-02-02 */
/*GLOBAL*/
*{margin:0; padding:0;}
body {font:76%/1.5 'Helvetica Neue','Lucida Grande',Geneva,Verdana,Arial,Helvetica,sans-serif;}
a:hover{background:transparent;}
/* SKIPLINK */
#skiplink{text-align:right;background-color:#fce94f;color:#c4a000;width:100%;font-size:0.9em;padding:.2em 0;}
#skiplink a{padding:0 .5em;color:#c4a000;}
/*HEADER*/
#header{clear:both; background-color:#edd400; color:#494949;}
#header h1{padding-left:.5em; font-size:2em;}
#header a{color:#fff; text-decoration:none;}
/*WRAPPER*/
#wrapper{margin:0 auto; color:#c4a000; width:100%; min-width:81em;}
/*MENU*/
#menu{clear:both; float:left; width:15em; background-color:#fce94f;}
#menu ul{margin-top:0; list-style:none;}
#menu a{margin:0; padding:2px 10px; display:block; font-size:1.5em; font-weight:bold; text-decoration:none; color:#c4a000;}
#menu a.current{background-color:#c4a000; color:#fff;}
#menu a:hover{background-color: #c4a000; color:#fff;}
/*SIDEBAR*/
#sidebar{float:left; width:100%; background-color:#fce94f; color:#c4a000; padding:.5em 0; border-bottom: 2px solid #edd400;}
div.sidebar{float:left; min-width:12em; max-width:25em; padding:.5em .5em .5em 1.5em;}
.sidebar blockquote{border-color:#c4a000;}
.sidebar dt{float:left; padding-right:1em; font-weight:bold;}
.sidebar dd{font-style:italic;}
.sidebar ul {list-style:square; margin-left:15px;}
.sidebar a{color:#c4a000;padding:.2em .2em .2em 0;}
.sidebar a:hover{background-color:#edd400;}
/*QUOTED*/
/* max-width:22em; */
div.quoted{ width:20em;}
/*RANDOM PICTURES*/
div.randomPics{width:330px; min-width:330px;}
.randomPics *{border:none;}
div.randomPics a:hover{background-color:transparent;}
/*CONTENT WRAPPER*/
#contentwrapper{width:100%; clear:both; background-color:#fff;}
#contentwrapper a{color:#494949;}
/* CONTENT*/
#content{padding:3em; float:left; width:50%; min-width:15em; max-width:48em; background-color:#fff; color:#2e3436;}
#content ul {margin: 1em 0 1em 1.3em;}
#content h2, #content h3{color:#4e9a06;}
#content blockquote{border-color:#2e3436;}
#content p{margin-bottom:.5em;}
#content img.scaled{padding:.5em; border:1px solid #d3d7cf; margin:.5em 10%; width:70%;}
#content img.post{padding:.5em; border:1px solid #d3d7cf;}
#content a:hover, #subcontent a:hover{background:#fce94f;padding:.2em 0;}
#content a.image:hover,#subcontenta a.image:hover{background-color:transparent;}
/* SUBCONTENT*/
#subcontent{float:left; padding:3em 1em 3em 3em; width:32%; min-width:22em; max-width:30em; background-color:#fff; color:#494949;}
#subcontent ul{margin: 1em 0 1em 1.3em; list-style:none;}
#subcontent li{padding:.2em;}
#subcontent p{margin-bottom:.5em;}
#subcontent img{display:block;}
#subcontent .ms img{border: 1px solid #d3d7cf;display:inline;}
/*INFO MESSAGE*/
#infomsg{margin-bottom:2em; padding:1em; background:#eeeeec url(images/top_left.gif) no-repeat top left; border-bottom:1px solid #d3d7cf; border-right:1px solid #d3d7cf;}
#infomsg h2{color:#ce5c00;}
#infomsg p{margin:.5em 0;}
#infomsg img {float:right; border: 1px solid #d3d7cf; margin-left:1em;}
/*CONTACT*/
fieldset{border:0px solid #fff; margin:0; padding:0; border-collapse: collapse;}
fieldset p{margin:.8em 0;}
div.row{clear: both; padding-top: 1em;}
div.row input,div.row textarea{width:20em;margin:0;padding:.2em;}
div.button input{width:6em;margin:0;padding:.2em;}
div.row label {float:left; width:9em; text-align:right; padding-right:.5em;}
fieldset.required label.required{font-weight:bold;}
/*BLOGGER STYLING*/
.postFooter{margin:1em 0 0 0; padding:0 0 3em 0; color:#858783; font-style:italic;}
.postFooter span {float:left;}
.postFooter span.commentLink{float:right;}
/*FOOTER*/
#footer{clear:both; width:100%; height:20em; border-top:2px solid #d3d7cf; border-bottom:2px solid #d3d7cf; padding:1em 0; background-color:#eeeeec; color:#555753;}
#footer a{color:#555753;} 
#footer ul{list-style:square; margin-left:15px;}
#footer .recent{float:left; padding:1em 0 1em 2em; background-color:inherit; max-width:25em; min-width:15em;}
#footer .recent dl{margin:0;padding:0;}
#footer .recent dt {clear:both;float:left;margin:0;padding:0;}
#footer .recent dd {float:left;margin:0;padding:0;}
#footer a:hover{background-color:#d3d7cf;}
#footer a{padding:.2em;}
#footer p{margin:.5em 0;}
.pinfo * {color:#2e3436;}
.pinfo{clear:both;list-style:none;padding:1.5em;}
.pinfo li{display:inline;}
.ads{margin-top:2em;}
.ads div {padding:.4em;}
/* SEARCH */
#subcontent .search {margin-bottom:2em;padding:.5em;border:2px solid #eee;width:100%}
#subcontent .search img {display:block;}
#subcontent .search p{padding:.8em 0 0 0;}
/* GENERAL */
blockquote {padding:0 0 0 .5em; margin:.4em 0; border-left:2px solid #000;}
.ms{text-align:right;}
.ms dd{font-style:italic;}
.ms dt{font-weight:bold;}
.ms *{border:none;}
div.ms a:hover{background-color:#fff;}
img{background-color:#fff; padding:.1em; margin:.1em; border:none;}
.success{background-color:#73d216;color:#fff;padding:1.5em;}
.failed{background-color:#f57900;color:#fff;padding:1.5em;}
.fn{font-style:italic;}
a.fn{padding:.2em;}
p.fn{padding:.5em; border-bottom:2px solid #eeeeec; border-top:2px solid #eeeeec;}
code{font-size:1.2em;}
.invalid{text-decoration:line-through;}
input, textarea, select{padding:.2em;}