/* ---------------Resets--------------- */
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a {
	margin:0; 
	padding:0; 
	border:0; 
	vertical-align:baseline; 
	color:#080808;}
	
:focus {
	outline:0;
	}
	
body {
	line-height:1;
	}
	
ul, ol {
	list-style:none;
	}

h1, h2, h3, h4, h5, h6 {
	font-size:1em;
	}
/* ---------------/Resets--------------- */

/* ---------------General elements--------------- */
body {
	background: #f4eedc url(images/body-bg_318x342.jpg) repeat-x; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	text-align:center;
	} 
	
h1, h2, h3, h4, h5, h6 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}

a {
	color:#2c5e89; text-decoration:none; font-weight: bold;
	}
	
blockquote {
	background:url(images/whitetrans.png);
	font-style:italic; 
	margin:.7em 0 .3em 0;
	padding:.4em 1em .7em 1em;
	}
	
code {
	font-size:1.1em; 
	font-family:"Bitstream Vera Sans Mono", 
	Monaco, "Lucida Console", monospace;
	}
	
kbd, tt {
	font-size:1.2em;
	}
	
hr {
	border:1px dotted #a8ef9d;
	}
	
dt {
	font-weight:bold;
	}

dd {
	padding-left:1em;
	}

table {margin-bottom: 40px;}
table th {color:#a8ef9d;}
table td, table th {padding:.5em .7em; font-size:0.9em; line-height: 14px;}
.pris {font-size:0.9em; line-height: 19px; color: gray;}
.reg {color: #2C5E89;}
table th {background:url(images/whitetrans.png); text-transform:uppercase; border-bottom:1px transparent;}
table td {background-color: #CDD9DF; vertical-align: middle;}
table tr.even td {background:url(images/blacktrans2.png);}

fieldset {padding:1.2em; border:1px dashed #a8ef9d;}
legend {padding:.2em .8em; font-size:1.2em; text-transform:capitalize;}
input, textarea, select {font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin:.2em 0; color:#222; font-size:1em; margin: 10px 25px}
input, textarea {padding:.3em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:bold; display:block;}

/* ---------------/General elements--------------- */


/* ---------------General--------------- */
#fullwrapper {text-align:center; background:url(images/footer-bg_24x4.png) repeat-x; margin:0px auto 0px auto; padding:0px; width:auto;}
#wrapper {margin:0px auto 0px auto; padding:0px; text-align:left; width:960px;}
.cleared {clear:both;}
/* ---------------/General--------------- */


/* ---------------Header--------------- */
#search {float:right; width:190px; text-align:right; margin: 20px 45px 0 0}
#searchform input {height: 22px; line-height: 20px; padding-left: 10px}
#searchbox {background:url("images/searchbox_190x29.png") no-repeat scroll 0 0 transparent; width:190px; height:29px; color:#a0a0a0; font-size:.75em;}

h1.logotyp {
	width: 273px; height: 69px;
	float: left;
	background: url("images/hejsulan_logo-hover_273x69.png") no-repeat 0 0 ;
	text-indent: -9999px;
}

h1.logotyp a {
	width: 273px; height: 69px;
	float: left;
	background: url("images/hejsulan_logo_273x69.png") no-repeat 0 0 ;
	text-indent: -9999px;
}

h1.logotyp a:hover {
	width: 273px; height: 69px;
	float: left;
	background: url("images/hejsulan_logo-hover_273x69.png") no-repeat 0 0 ;
	text-indent: -9999px;
}

#header {float:left; width:960px; margin-bottom:40px;}
#header #logo {float:left; width:273px; height:69px;}
#header #logo img {float:left; margin:0 10px 0 0;}
#header #logo h1 a {background: url("images/hejsulan_logo_273x69.png"); width:273px; height:69px; margin:0; no-repeat left center; color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}

#menu {float:left; width:auto; margin-left: 20px;}
#menu li {float:left; height: 69px; margin:0; min-width: 130px;}
#menu li:hover {background:url(images/menu_hover-bg_138x69.png); background-position: right;}
#menu li a {float: center; display:block; height:69px; padding:30px 75px 0 0; font-size:0.7em; color:#090909; text-align: right; text-shadow: 0(x) 1px(y) 0 #fff; text-transform: uppercase; font-family: Arial; font-weight:bold}
#menu li ul {position:absolute; width:300px; left:-999em; padding-top:5px; margin:0;}
#menu li:hover ul, #nav li.sfhover ul {left:auto;}
#menu li li {padding:0; margin:0; width:180px; line-height:1.5em;}	
#menu li li a {height: 33px; color:#fff; margin:0px;}
#menu li li a:hover {color:#afdaff;}
/* ---------------/Header--------------- */


/* ---------------Content--------------- */
#main {text-align:left; width:960px; margin-bottom: 25px; padding-bottom: 20px; background:url(images/contentwrapper-bg_960x250.png);}
#content {float:left; width:600px; margin:40px 0px 0px 40px;}
#contentfull {float:left; width:980px;}

.post {margin-bottom: 25px; padding:0 0 20px 0; border-bottom:2px dotted #CDD9DF;}
.sticky {padding:10px; margin-bottom:35px; background:url(images/blacktrans.png);}
.posttop {margin-bottom: 10px;}
.posttop h2.posttitle a {color:#1d4550; text-shadow: 0px 1px 0px #FFF; font-size:1.3em; font-weight:normal;}
.posttop h2.posttitle a:hover {color: #6DCAB5;}
.postmetatop {color: #000; font-size:0.7em; padding-bottom: 20px; padding-top: 2px;}
.postmetatop .categs {float:left; color:gray; width:600px;}
.postmetatop .categs a {color:#FFF; background-color: #6dcab5; -moz-border-radius:7px; -webkit-border-radius:7px; padding: 2px 6px 2px 6px;}
.postmetatop .categs a:hover {color:#FFF; background-color: #408676;}
.postmetatop .date {width:auto;}
.postcontent {color:#080808; font-size:0.75em; line-height:1.55em;}
.postcontent h1 {padding:.8em 0; font-size:1.5em;}
.postcontent h2 {padding:.8em 0; font-size:1.4em;}
.postcontent h3 {padding:.8em 0; font-size:1.3em;}
.postcontent h4 {padding:.8em 0; font-size:1.2em;}
.postcontent h5 {padding:.8em 0; font-size:1.1em;}
.postcontent h6 {padding:.8em 0; font-size:1em;}
.postcontent p {padding:.5em 0;}
.postcontent ul, .postcontent ol {padding:.4em 0 .5em 2em;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}

.postmetabottom {color: #FFF; margin: 10px 0 10px 0; font-size:0.7em; line-height:16px;}
.postmetabottom .tags {color:#FFF; float:left; width:450px;}
.postmetabottom .tags a{color:#FFF; background-color: #cdd9df; -moz-border-radius:7px; -webkit-border-radius:7px; float:left; padding: 2px 6px 2px 6px; margin-right: 7px;}
.postmetabottom .tags a:hover{color:#FFF; background-color: #1b4d70; float:left; padding: 2px 6px 2px 6px; margin-right: 7px;}
.postmetabottom .comments {color:#FFF; float:right; width:100px;}
.postmetabottom .comments a {color:#FFF; float:right; background-color: #ffc154; -moz-border-radius:7px; -webkit-border-radius:7px; padding: 2px 6px 2px 6px;}
.postmetabottom .comments a:hover {color:#FFF; background-color: #ffa300;}

.postmetaauthor {background:url(images/blacktrans.png); padding:10px; font-size:0.8em; line-height:1.1em; margin-top:20px;}
.postmetaauthor .authorpic {float:left; width:60px; }
.postmetaauthor .authordesc {float:right; width:540px; }
.postmetaauthor .authordesc p.theauthor {line-height:1.4em; font-weight:bold;}
.postmetaauthor .authordesc p.thedesc {line-height:1.4em; padding:.8em 0 .2em 0;}
.postmetaauthor .authordesc a {color:#afdaff; border-bottom:1px dashed #afdaff;}
.postmetaauthor .authordesc a:hover {background:url(images/blacktrans.png);}
/* ---------------/Content--------------- */


/* ---------------Navigation--------------- */
#navigation {font-size: 0.8em; line-height:1.7em; margin-bottom:5px;}
#navigation a {color:#1b4d70;}
#navigation a:hover {color:#206fa6;}

#navigation .wp-pagenavi a {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#navigation .wp-pagenavi a:hover {color:#a8ef9d;}
#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
/* ---------------/Navigation--------------- */


/* ---------------Comments--------------- */
#comments {margin:0 0 30px 0;}
#comments h3 {color: #b0bfc8; font-size:1.3em; font-weight:bold; text-shadow: 0px 1px 0px #FFF; margin-bottom: 10px;}
#comments ul.commentlist li {-moz-border-radius:5px 5px 5px 5px; margin:10px 0 0 0; padding:15px; background-color:#e2edf2;}
#comments ul.commentlist li ul.children li {margin:20px 0 0 20px;}
#comments img.avatar {float:right; margin:0 10px 0 0;}
#comments .commentbody .author {color:#6b6b6b; font-size:.9em; margin-bottom:5px; font-weight: bold;}
#comments .commentbody .author a {color:#2d71a1;}
#comments .commentbody .author a:hover {color:#2C5E89; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .commentmetadata {font-size:.7em; color:#abc5d1;}
#comments .commentbody .commentmetadata a {color:#abc5d1; margin-bottom:0px; line-height: 16px;}
#comments .commentbody em {margin-bottom:10px; color:#6b6b6b; display:block; font-size:.8em; font-style:normal;}
#comments .commentbody p {font-size:.8em; padding:5px 0 8px 0px; line-height:1.6em;}
#comments .commentbody p a {color:#2C5E89; border-bottom:1px dashed #2C5E89;}
#comments .commentbody p a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .reply a {margin-top:5px; padding:5px; line-height:1.3em; font-size:.7em; float:left; background:#ddd; color:#000;}
#comments .reply a:hover {background:#fff; color:#111;}
#comments h3#trackbacktitle {padding-top:10px;}
#comments ul.trackback {margin:10px 0 0 0; padding:15px; background:url(images/blacktrans.png);}
#comments ul.trackback li {margin-bottom:17px; font-size:.9em;}
#comments ul.trackback li .commentbody .author {margin:0;}
#comments a#cancel-comment-reply-link {display:block; padding:8px 0;}
#comments a#cancel-comment-reply-link:hover {color:#ccc;}

#comments #respond {margin-top:20px; background-color: #CDD9DF; padding: 25px 0 20px 35px; -moz-border-radius:5px 5px 5px 5px; border:1px solid #CCCCCC;}
#commenturl(../../../../../Desktop/contentwrapper-bg_960x250.png)s #respond h3 {margin-bottom:15px;}
#comments #respond input {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:text;
float:left;
margin-bottom: 10px;
padding:6px 10px;
position:relative;
width:265px;
}
#comments #respond p {font-size: 0.8em; padding:0;}
#comments #respond p label {color: #1B4D70; font-weight:bold; width: 60px; padding: 15px 0 0 5px; text-shadow: 0px 1px 0px #FFF;}
#comments #respond textarea {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:text;
float:left;
margin-right:5px;
padding:6px 10px;
margin-bottom: 6px;
position:relative;
height: 150px;
width:505px;
}

#comments #respond .submitbutton {float:right; margin-right: 35px; color:#fff; background-color: #FFC154; width: 110px; padding:6px; line-height:1.4em; font-size:.8em; font-weight: bold;}
#comments #respond .submitbutton:hover {cursor:pointer; background-color: #ffa300;}
#comments #respond p.subscribe-to-comments label {display:inline; margin-left:4px;}
/* ---------------/Comments--------------- */

/* ---------------Sidebar--------------- */
#sidebar {background: url(/images/sidebar-bg_150x150.png) repeat; float:right; width:280px; font-size:0.7em; line-height:1.4em;}
#sidebar ul li.boxed {margin-bottom:10px;}
#sidebar h3 {background:url(images/blacktrans.png) repeat; padding:10px 20px 8px 30px; margin-bottom: 0px; text-transform:uppercase; font-weight:bold; font-size:1em; color:#FFF;}
#sidebar ul ul li {padding-bottom:0px;}
#sidebar ul ul li a {color:#9ebed8; border-bottom:1px dotted #1a2a39; height: 18px; display:block; padding:8px 20px 4px 30px;}
#sidebar ul ul li a:hover {background:url(images/blacktrans.png);}
#sidebar p {color:#FFF; padding:10px 25px 10px 30px;}
#sidebar p a {border-bottom:1px dashed #a8ef9d; padding:0 20px 10px 20px;}
#sidebar p a:hover {background:url(images/blacktrans.png);}
#sidebar img {float:left; margin-bottom: 5px; margin-right:22px;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}
/* ---------------/Sidebar--------------- */


/* ---------------Footer--------------- */
#footer {margin:0px auto 0px auto; padding:0px; text-align:left; width:960px; font-size: 0.7em;}
#footer .foot1 {float:left; width:310px; margin:10px 15px 0 0; display:inline;}
#footer .foot2 {float:left; width:310px; margin:10px 15px 0 0;}
#footer .foot3 {float:left; width:310px; margin:10px 0 0 0;}
#footer h3 {color:#d5cdb4; font-weight:normal; font-size:1.6em; margin-top: .4em; margin-bottom:.4em; text-shadow: 0px 1px 0px #FFF;}
#footer h4 {font-weight:normal; font-size:1em; margin:.8em 0 .2em 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
#footer p {line-height:1.5em; color:#eee; padding:.2em 0 .8em 0;}
#footer ul li {padding:10px; margin-bottom:10px;}
#footer ul ul li {background:url(images/footer-bullet_9x8.png) left 7px no-repeat; line-height:1.5em; padding:0 0 0 10px; margin-bottom:4px;}
#footer li a {color: #60b9b8; font-weight:normal; display:block; padding:2px 5px;}
#footer a:hover {color: #000;}
#footer .widget_tag_cloud a {display:inline;}
#footer .widget_tag_cloud a:hover {background:none; color:#fff;}
/* ---------------/Footer--------------- */


/* ---------------WP Related--------------- */
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.align, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 13px 7px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
/* ---------------/WP Related--------------- */

