/*



Theme Name: Helgason Theme



Description: Designed by <a href="http://oncolour.se" title="Oncolour">Oncolour</a>.



Author: Henrik Gustavsson & Oscar Nilsson



Version: 0.3



*/







html, body {



	margin: 0;



	padding: 0;



	text-align: center;



}







body {



	background-color: #ffffff;



background-image: url(http://img692.imageshack.us/img692/993/woodpatb.jpg);



background-repeat: repeat;



	font: 12px Verdana, Arial, 'Helvetica', sans-serif;



        padding: 0;



}







.fbcom {background-image: url('http://helgasons.com/blog/wp-content/themes/helgasontheme/images/transparency.png');
        padding: 5px; margin:10px 0; color: white;
        }



blockquote {



	border-left: 1px solid #326ea1;



        color: #555555;



        font-size: 1.00em;



        padding-left: 10px;



        padding-right: 10px;



	margin: 0 30px;



}







a {



	color: #fff;



	text-decoration: none;



        outline: none;



}







code {  background: #f5f5f5;



        border: 1px solid #cccccc;



	color: #555555;



        font: 11px Verdana, Arial, 'Helvetica', sans-serif;



        padding: 10px;



	text-align: left;



}







/*#####################*/



/*### Headlines ###*/



/*#####################*/







h1 a {



	color: #00aeef;



        font-weight: 100;



	font: 24px Arial, 'Helvetica', Verdana, sans-serif;



        margin: 0 0 0 0;



	padding: 0 0 0 0;



	text-decoration: none;



        display: block;



}







h1 {



	color: #fff;



        font-weight: 100;



	font: 24px Arial, 'Helvetica', Verdana, sans-serif;



        margin: 0 0 0 0;



	padding: 0 0 0 0;



	text-decoration: none;



}







h2, h2 a {



	color: #00aeef;



        font-weight: 100;



	margin: 0;



	padding: 0;



}







h3, h3 a {



	color: #00aeef;



        font-weight: 100;



	margin: 15px 0 0px 0;



	padding: 0;



}







h4 {    color: #111111;



	font: 12px Verdana, Arial, 'Helvetica', sans-serif;



	font-weight: normal;



	margin: 0;



	padding: 0;



}







img {



	border: none;



        }







ol, form {



	margin: 0;



	padding: 0;



}







p {



	line-height: 1.7em;



	text-align: justify;



}







.entry {



	line-height: 1.3em;



	text-align: justify;



}







small {



	font-size: 10px;



}







#page {



	background: transparent;



        margin: 0 auto;



	padding: 0;



	text-align: left;



	width: 1250px;



}







/*################*/



/*### Header   ###*/



/*################*/















/*###################*/



/*### Topmenu ###*/



/*###################*/







#top {



          background: #000000;



          border-bottom: 1px solid #ffffff;



          height: 50px;



padding-top: 7px;

padding-left: 20px;



          margin: 0 auto;



          width:100%;



          text-align: left;



          overflow: hidden;



font: 24px Arial, 'Helvetica', Verdana, sans-serif;



 opacity: .3;



 filter: alpha(opacity=30);















}















#topbar { height: 34px;



          width: 810px;



          margin: 0 auto;



          padding: 0;



          text-align: ;



}







ul.topmenu {



        background: transparent;



        float: left;



        margin: 0 auto;



	padding: 0;



	list-style-type: none;



}







ul.topmenu li {



	float: left;
        margin:0 8px;


}







ul.topmenu li a {



	float: left;



	display: block;



        height: 34px;



	padding: 9px 20px 0 0px;



	color: #cbcbcb;



}







ul.topmenu li a:hover {



	color: #ffffff;



        text-decoration: none;



}







/*################*/



/*### Content  ###*/



/*################*/







#content {



	background: #;



         border: none;



	color: #fff;



	float: left;



	margin: 20px 20px 40px 20px;



         margin-left: 0px;



	padding: 10px 30px 10px 10px;



         text-align: left;



         width: 630px;



        overflow:auto;



        height: 700px;



        



}





#content a {

        text-decoration: underline;

}







#content a:hover {



        color: #00aeef;



        background: transparent;



        text-decoration: underline;



}













#content h1 a:hover {



        color: #00aeef;



        background: transparent;



        text-decoration: none;



}







#content h2 a:hover {



        color: #00aeef;



        background: transparent;



        text-decoration: none;



}



#content h1 a {



        color: #fff;



        text-decoration: none;



}

#content h2 a {



        color: #fff;



        text-decoration: none;



}



#content h3 a {



        color: #fff;



        text-decoration: none;



}







#content h3 a:hover {



         color: #00aeef;



         background: transparent;



         text-decoration: none;



}







#content ul {



         list-style-type: circle;



         margin: 0 0 0 25px;



         padding:  0 0 0 0;



}







#content ul li {



         line-height: 1.5em;



         margin: 0;



         padding: 5px;



}







/*############################*/



/*#### Comments #### */



/*############################*/







#comment {



        background: #fafafa;



	border: 1px solid #cccccc;



	color: #444444;



	font-size: 13px;



	padding-left: 2px;



	vertical-align: middle;



	width: 510px;







}







.commentbody {



        background: #fafafa;



	border: 1px solid #cccccc;



	color: #444444;



	font-size: 13px;



	margin: 0 0 10px 0;



	padding: 15px 15px 5px 15px;



	position: relative;



        -moz-border-radius: 10px;



}







.commentbody a {



	color: #aa0000;



        text-decoration: none;



}



.commentbody a:hover {



	color: #2d5175;



        text-decoration: none;



}







.commentbody p {



	line-height: 1.2em;



}







.commentlink {



	font-size: 13px;



}







.commentlist {



	list-style: none;



}







.gravatar {



	background-color: inherit !important;



	padding: 4px !important;



	border: 1px solid #eaeaea !important;



}







* html .gravatar {



	position: relative;



}







#email, #author {



	background: #fafafa;



	border: 1px solid #cccccc;



	color: #444444;



        font: 12px Verdana, Arial, 'Helvetica', sans-serif;



	padding-left: 5px;



	vertical-align: middle;







}







#url {



	background: #fafafa;



	border: 1px solid #cccccc;



	color: #444444;



        font: 12px Verdana, Arial, 'Helvetica', sans-serif;



	height: 16px;



	padding-left: 5px;



	vertical-align: middle;



}







#submit {



	background: #fafafa;



	border: 1px solid #cccccc;



	color: #444444;



        font: 12px Verdana, Arial, 'Helvetica', sans-serif;



	margin: 0;



	padding: 0 10px;







}







textarea {



        overflow:auto;



}







/*################*/



/*#### Footer ####*/



/*################*/







#footer {



        background: #transparent;



        



       



        clear: both;



	color: #fff;



        margin: 0px 0 0 0;



	padding: 10px 0 10px 0;



        text-align: center;



        overflow:hidden;



}







#footer a {



        color: #fff;



        text-decoration: none;



}







#footer a:hover {



        color: #00aeef;



        text-decoration: none;



}







/*################*/



/*### Suchfeld ###*/



/*################*/







.s {



	background: transparent;



        border: 0px solid #c7c7c7;



	color: #383d44;



        font: 12px Verdana, Arial, 'Helvetica', sans-serif;



	height: 15px;



	padding-left: 3px;



	vertical-align: middle;



	width: 220px;



}







/*################*/



/*#### SIDEBAR ###*/



/*################*/







#sidebar {

        height: 730px;

        width: 525px;



        text-align: left;



        float: left;



        margin: 20px 20px 10px 10px;



        padding: 0;



        line-height: 1.6em;



        color: #383d44;



        }




#sidebar dl {

width:250px;
float:right;

}


.sidelist {



        background: transparent;



        margin: 0 0 20px 0;



        padding: 0;



        }



.like {

       background-image: url(http://www.helgasons.com/blog/wp-content/uploads/2010/07/like.png);

       background-repeat: no-repeat;

       width:220px;

       height:230px;

       float:left;

       padding-top:100px;

       padding-left:30px;

       overflow:hidden;


}




#sidebar ul {



	list-style: none;



	margin: 0;



	padding: 0;



	border: none;



}







#sidebar li {



        border-bottom: 1px solid #cccccc;



	margin: 0;



        padding: 0;



        display: block;



	}







#sidebar li.linkcat,



#sidebar li.categories,



#sidebar li.pagenav







{



        border-bottom: 0px solid #cccccc;



	margin: 0;



        padding: 0;



        display: block;



	}







#sidebar li a {



        display: block;



        background-color: transparent;



        color: #383d44;



	padding: 5px 5px 5px 5px;



	text-decoration: none;



        border-bottom: 0;



	}







#sidebar li a:hover {



        color: #00aeef;



	background-color: #e3e6d7;



        text-decoration: none;



	}







#sidebar h2{



        background: inherit;



        color: #326ea1;



        font: 24px Arial, 'Helvetica', Verdana, sans-serif;



        font-weight: 100;



        padding: 3px 0px 3px 0px;



        margin: 0;



}







#wrapper {



	float: left;



	margin: 0;



	padding: 0;



}







.alignleft {



	float: left;



	text-align: left;



}







.alignright {



	float: right;



	margin-top: -1px;



	text-align: right;



}











.date {



	background: transparent;



	color: #363636;



	font: 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;



	margin: 0;



	padding: 0;



}







.postmetadata {



        background: transparent;



        font-style: italic;



        color: #fff;



        line-height: 1.5em;



	margin: 15px 0 70px 0;



	padding:3px 3px 3px 3px;



	text-align: right;



        clear:both;



}







.postmetadata a {background: transparent; color: #fff; text-decoration: none;}







.postmetadata2 {



        background: #eeeeee;



        color: #282828;



        border: 1px solid #cccccc;



        font-size: 11px;



        line-height: 1.3em;



	letter-spacing: 0em;



	margin: 0 0 20px 0;



	padding: 5px;



	text-align: left;



        clear:both;



        -moz-border-radius: 10px;



}







/* different postmetadata style for single.php */







.alt {



	line-height: 1.3em;



	padding: 10px;



}







.alt a {



	background: inherit;



	color: #aa0000;



        text-decoration: none;



}







.commentheader {



        background: inherit;



        font-size: 18px;



        font-weight: lighter;



        text-align: left;



        color: #00aeef;



        padding: 0;



        line-height: 1.5em;



}







.clear {clear:both;}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption-dd {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}


