/*
Theme Name: KWA Moyo Streetwear
Theme URI: http://www.moyo.se
Version: 2.0
Description: KWA Moyo Streetwear & Activities AB
Author: Henrik Pettersson at MODE Productions
Author URI: http://www.phaatfolio.se
*/

/* -- RESET SETTINGS -------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body
	{line-height: 1;}
ol, ul
	{list-style: none;}
blockquote, q
	{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after
	{content: ''; content: none;}
:focus /* remember to define focus styles! */
	{outline: 0;}
ins
	{text-decoration: none;}
del
	{text-decoration: line-through;}
table
	{border-collapse: collapse; border-spacing: 0;}

/* -- GENERAL SETTINGS -----------------------------------------------------------------------------*/
body
	{background: url(images/background_header.jpg) repeat-x; text-align: center; line-height: 16px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #747474; min-height: 25px;}
a
	{color: #00B7F3; text-decoration: none}
a:hover
	{color: #747474; text-decoration: underline;}
.clear
	{clear: both;}
.ui-tabs-hide
	{display: none;}
br.clear
	{margin: 0px; padding: 0px;}
h1, h2, h3, h4, h5, h6
	{padding-bottom: 5px; color: #373737; line-height: 16px; font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
	{color: #373737;}
h1
	{font-size: 30px;}
h2
	{font-size: 24px;}
h3
	{font-size: 22px;}
h4
	{font-size: 18px;}
h5
	{font-size: 18px; line-height: 16px; margin-bottom: 5px;}
h6
	{font-size: 14px; line-height: 16px; margin-bottom: 5px;}
p
	{padding-bottom: 10px; line-height: 16px;}
strong
	{font-weight: bold; color: #1c1c1c;}
cite, em, i
	{font-style: italic;}
pre, code
	{font-family: Courier New, monospace; margin-bottom: 10px;}
ins
	{text-decoration: none;}
sup, sub
	{height: 0; line-height: 1; position: relative; vertical-align: baseline;}
sup
	{bottom: 0.8em;}
sub
	{top: 0.3em;}
dl
	{margin: 0 0 1.5em 0;}
dl dt
	{font-weight: bold;}
dd 
	{margin-left: 1.5em;}
blockquote
	{margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc;}
blockquote p
	{padding-bottom: 0px;}
input[type=text],input.text, input.title, textarea, select
	{background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e;}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus
	{border-color:#2D3940; color: #3e3e3e;}
input[type=text], input.text, input.title, textarea, select
	{margin:0.5em 0;}
textarea
	{padding: 4px; width: 597px; height: 110px;}
img#about-image
	{float: left; margin: 3px 8px 8px 0px;}
.clearfix:after
	{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix /* IE6 */
	{zoom: 1;}
*:first-child+html .clearfix /* IE7 */
	{zoom: 1;}

/* -- HEADER SETTINGS ------------------------------------------------------------------------------*/
#header-top 
	{background: url(images/background_header_main.jpg) top  no-repeat; height: 142px;}
div.container
	{text-align: left; width: 962px; margin: 0 auto; position: relative; height: 100%;}
img#logo
	{float: left; margin:0px 15px 0px 25px; padding-top: 17px;}
#slogan
	{font-style: italic; color: #FFFFFF; font-size: 14px; float: left; padding: 38px 0px 0px 3px;}

/* -- PAGE MENU JAVALAMP BODY SETTINGS -------------------------------------------------------------*/
#page-menu
	{position: absolute; top: 24px; right: 30px; z-index: 1005;}
#p-menu-left
	{background: url(images/p-menu-left.png) no-repeat; width: 8px; height: 50px; float: left;}
#p-menu-content
	{background: url(images/p-menu-content.png) repeat-x; float: left; height: 50px;}
#p-menu-content ul.nav ul
	{line-height: 38px;}
ul.nav li a
	{font-size: 12px; text-decoration: none; color: #00B7F3; text-transform: uppercase;}
#cat-nav-content ul.nav li a:hover, #cat-nav-content ul.nav li.current-cat > a
	{color:#00B7F3;}
#cat-nav-content ul li.sf-ul > a:hover
	{color: #FEFEFE;}
ul.nav li.current_page_item a, ul.nav li a:hover
	{color: #00B7F3;}
ul.nav > li:last-child
	{padding-right: 17px;}
#p-menu-right
	{background: url(images/p-menu-right.png) no-repeat; width: 8px; height: 50px; float: left;}

/* -- DROPDOWN MENU SETTINGS -----------------------------------------------------------------------*/
#cat-nav
	{bottom: -2px; left: 3px; position:absolute; width:928px; z-index:100;}
.nav li ul /* Dropdown bg */
	{background: url(images/cat_menu_bg.png) bottom center; margin-top: -7px; padding-bottom: 15px;}
#cat-nav-content ul.nav /* position på cat texten */
	{float: left; margin-top: 10px; margin-left: 18px;}
#cat-nav-content ul.nav li /* Avstånd på cat texten */
	{padding:0 10px 0 0;}
#cat-nav-content ul.nav li a /* Höjden på cat texten */
	{padding: 8px 4px 0px;}
#cat-nav-content ul.nav li.sf-ul a /* Höjden på cat texten */
	{padding: 8px 0px 0px 5px;}
#cat-nav-content ul.nav > li.sf-ul.sfHover > a
	{display: block;}
#cat-nav-content ul.nav li li
	{padding: 7px 20px 0 20px;}
#cat-nav-content ul.nav li li a:hover
	{color: #00b7f3;}
#cat-nav-content ul.nav li a
	{color: #fefefe; text-decoration: none;}
#cat-nav-content ul.nav li li
	{background: url(images/bullet.png) no-repeat 16px 21px;}
#page-menu ul.nav li li
	{background:url("images/page-menu-bullet.png") no-repeat scroll 16px 16px transparent;}
#page-menu ul.nav li a
	{padding: 8px 9px 16px;}
#page-menu ul.nav li li a
	{text-shadow: none;}
#page-menu .nav li:hover ul, #page-menu ul.nav li.sfHover ul
	{left:0px; top:45px;}
#page-menu .nav ul li:hover ul, #page-menu ul.nav ul li.sfHover ul
	{left:191px; top:-2px;}
#page-menu ul.nav li li a
	{background: none; padding: 0px 5px 0px 28px !important;}

/* ------------------------------------------------------------------------------ SEARCH --*/
#cat-nav #search-form
	{float: right; width: 228px; background: url(images/search1.png) no-repeat; height: 30px; margin-top: 15px;}
#cat-nav #searchinput
	{background: none; border: none; padding-left: 12px; display: block; margin-top: 0px; float:left; width: 189px; font-size: 14px ; text-decoration: none; color: #747474;}
#cat-nav #searchsubmit
	{float:left; margin-top:5px;}
#cat-nav #search-form img
	{float: right; margin-top: -30px; padding-right:10px;}

/* ------------------------------------------------------------- FEATURE SLIDER SETTINGS --*/
#featured
	{background: url(images/background_feature.jpg) top center repeat-x; height: 305px; overflow: hidden; padding: 10px 0px 0px 0px;}
div.slide
	{height: 305px; position: relative;}
.slide .description
	{background: url("images/overlay.png") no-repeat; float: left; height: 280px; margin: 0 0 0 421px; padding: 92px 10px 0px 200px; width: 320px;}
.description h2.title
	{font-size: 30px; text-transform: uppercase; letter-spacing: -1px;}
.description h2.title a
	{color: #00B7F3;}
.description h2.title a:hover
	{color: #FFFFFF; text-decoration: none;}
.description p
	{color: #FFFFFF; font-size: 12px; line-height: 16px; width: 320px;}

/* postinfo */
#slide_postinfo
	{font-size: 10px; text-transform: uppercase; color: #FFFFFF; padding: 0px; width: 310px;}
#slide_postdate
	{float: left;}
#slide_postread
	{float: right;}
/* switch buttons */
a#prevlink, a#nextlink
	{position :absolute; bottom: 16px; right: 11px; height: 40px; text-indent: -9999px; display: block; z-index: 1000;}
a#prevlink
	{right: 91px; background: url(images/arrow-left.png) no-repeat; width: 81px;}
a#nextlink
	{width: 80px; background: url(images/arrow-right.png) no-repeat;}

/* --------------------------------------------------------------- RECENT CATEGORY ENTRY --*/
#from-categories
	{background:url(images/webelements/bg_recentcatpost.png) top center repeat-y; width:962px;}
.recent-cat
	{padding: 10px 10px 0px 11px; width: 219px; float: left;}
.top
	{background: url(images/webelements/ribbon_head_sidebar.png) no-repeat; height: 40px; width: 219px;}
h4.title
	{text-align: left; color:#373737; font-size: 12px; padding: 13px 0 17px 36px; text-transform: uppercase;}
.recent-cat .entry h3
	{font-size: 22px; color: #373737; padding: 12px 0px 8px 0px; text-transform: uppercase; font-weight: normal; letter-spacing: -1px;}
.recent-cat .entry h3 a
	{color: #00B7F3;}
.recent-cat .entry h3 a:hover
	{color: #373737; text-decoration: underline;}
.recent-cat .entry
	{width: 219px;}
.recent-cat .entry p
	{padding-bottom: 5px; line-height: 16px;}
#cat_postinfo
	{font-size: 10px; text-transform: uppercase; color: #747474; padding: 1px 0px 0px 0px;}
#cat_postdate
	{float: left;}
#cat_postread
	{float: right;}
.cat_comment {background: url(images/webelements/icon_comments.png) left no-repeat; padding-right: 10px; padding-left: 14px; margin-left:10px;}

/* -------------------------------------------------------------------- NEWSLETTER ENTRY --*/
#newsletter
	{background: url(images/dottedline_horizontal.png) repeat-x; padding-top: 21px;}
#newsletter_wrap
	{background: #00B7F3; height: 50px; width: 942px; margin-left: 10px;}
#newsletter_text
	{float: left; font-size: 27px; color: #FFEE00; padding: 13px 12px 0px 12px; text-transform: uppercase; letter-spacing: -1px;}

/* -- MAIN SETTINGS --------------------------------------------------------------------------------*/
#content /* Bakgrund på hela sidan */
	{background: #f4f4f4 url(images/content_bg.png) top center repeat-y; position: relative;}

#content-top-shadow /* Inställningar - skugga top */
	{background: url(images/shadow_top.png) repeat-x; height: 71px; position: absolute; top: 0px; left: 0px; width: 100%;}
div#top-shadow /* Inställningar - skugga under meny */
	{background: url(images/ribbon_top1.png) repeat-x; height: 55px; width: 100%; position: absolute; top: 0px; left: 0px;}

#main-content-wrap /* Inställningar - Rubrikavstånd posts */
	{padding-top: 20px;}

#main-content /* Inställningar - backgrund på sidan, till sidebars */
	{background: url("images/main_content_bg2.png") repeat-y scroll 408px 39px;}

#recent-posts /* Bredden på inläggen i posts */
	{width: 627px; float: left; margin-right: 10px;}

#recent-posts .entry h1.title /* Inställningar rubrik på singelposts */
	{font-size: 22px; color: #373737 font-weight: normal; padding: 5px 0px 0px 0px; text-transform: uppercase; letter-spacing: -1px;}

#recent-posts h3#comments /* Inställningar rubrik på singelposts */
	{font-size: 18px; color: #373737 font-weight: normal; padding: 0px; text-transform:	uppercase; letter-spacing: -1px;}
	
#recent-posts .entry h1.title, h3#comments
	{color:#383737;}	

.entry-content-page p
	{line-height: 16px;}

.post-meta-page
	{color: #747474; padding: 0px 0px 18px 0px;}

.postinfo_page /* Inställningar post info */
	{font-size:12px;}

.postinfo_page a
	{color: #747474; text-decoration: none;}

.postinfo_page a:hover
	{color: #747474;}
	
/* -- BREADCRUMBS SETTINGS ----------------------------------------------------------------------- */
#breadcrumbs
	{height:54px; left:0; line-height:58px; padding-left:24px; position:absolute; top:0; width:603px; font-size: 14px; color: #FFFFFF;
	 text-shadow: 1px 1px 1px #747474; letter-spacing: 0px;}

.fullwidth #breadcrumbs
	{width: 900px;}

#breadcrumbs a
	{color: #FFFFFF;}

#breadcrumbs a:hover
	{text-decoration: none; color: #373737;}

/* -- RECENT ENTRY SETTINGS ----------------------------------------------------------------------- */
body#home #recent-posts /* Inställningar för hela RECENT POST designen */
	{width: 461px; margin: 0px 10px 0px 10px;}
body#home #main-content-wrap /* Bestämmer vart "Main content skall börja" */
	{padding-top: 21px; background: url(images/dottedline_horizontal.png) repeat-x;}
body#home #main-content /* Bakgrund - sidebar, startsidan */
	{background:url(images/dottedline_vertical.png) repeat-y scroll 481px 0px;}

/* Inställningar bakgrund & rubrik på huvud "headern" på RECENT POST */
#recent-posts h4
	{background: url(images/webelements/ribbon_head_recentpost.png) no-repeat; position: relative; left: -37px; height: 20px; width: 498px; padding-left: 44px; color: #FFFFFF; text-shadow: 1px 1px 1px #747474;}

/* Inställningar för positioner på inlägget */
#recent-posts .entry
	{padding: 10px 10px 0px 10px; position: relative;}

/* Inställningar rubrik på inlägget */
#recent-posts .entry h2.title 
	{font-size: 22px; padding-top: 2px; text-transform: uppercase; letter-spacing: -1px;}
#recent-posts .entry h2.title a
	{color: #00B7F3;}
#recent-posts .entry h2 a:hover
	{color: #373737; text-decoration: underline;}

/* Inställningar för ribbon */
#recent-posts .entry p.date 
	{padding-bottom: 32px; left: -6px; top: 80px; position: absolute;} 

/* Rubrik inställningar på ribbon */
#recent-posts .entry p.date span
	{background: url(images/webelements/ribbon_head_recentcat.png) no-repeat; height: 45px; width: 195px; padding: 19px 10px 0 14px;
	  position: absolute; font-style: normal; font-weight: normal;}

#recent-posts .entry p.date span a
		{color: #FFFFFF; font-size: 15px; text-shadow: 1px 1px 1px #747474; text-transform: uppercase; letter-spacing: -1px;}

#recent-posts .entry p.date span a:hover
		{color: #373737; text-decoration: none;}

/* Inställningar för horizontal linje */
#recent-posts .entry .post-meta
	{}

/* inställningar för post info i botten */
body#home #recent-posts .entry .post-meta
	{width: 470px;}

/* Ställer in höjden på inlägget & avståndet mellan raderna på inläggstext*/
.entry-content p
	{height: 45px; padding-top: 0px;}

.entry-content
	{background: url(images/dottedline_horizontal_post.png) repeat-x bottom left; float: left; padding-bottom:1px; margin-left:-10px; width: 103%; position: relative;}

/* Ingen aning vad detta är... */
.entry-content ul
	{list-style-type: disc; margin: 10px 0px 10px 20px;}

.entry-content ol
	{list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px;}

.entry-content ul li ul, .entry-content ul li ol
	{margin: 2px 0px 2px 20px;}

.entry-content ol li ul, .entry-content ol li ol
	{margin: 2px 0px 2px 35px;}

#recent-posts .post
	{background: url(images/dottedline_horizontal_post.png) repeat-x bottom left; float: left; width:607px; padding-bottom: 10px; margin-bottom: 20px;}
							

#recent-posts div.post .post-meta p
	{float: none; width: auto; padding-right: 10px; padding-bottom: 6px;}

#main-content.fullwidth
	{background-image: none;}


.fullwidth #recent-posts
	{width: 960px;}

/* -- CAPTIONS & ALIGNMENTS SETTINGS ---------------------------------------------------------------*/
.entry-content img
	{margin: 0 0 24px 0; max-width: 607px;}
.alignleft, img.alignleft
	{display: inline; float: left; margin-right: 10px; margin-top: 0px;}
.alignright, img.alignright
	{display: inline; float: right; margin-left: 10px; margin-top: 0px;}
.aligncenter, img.aligncenter
	{clear: both; display: block; margin-left: auto; margin-right: auto;}
img.alignleft, img.alignright, img.aligncenter
	{margin-bottom: 10px;}

#content .wp-caption {background: #f1f1f1; color: #888; font-size: 12px; line-height: 16px; text-align: center; margin-bottom: 20px; padding: 4px;}
#content .wp-caption img {margin: 5px;}
#content .wp-caption p.wp-caption-text {margin: 0 0 4px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin: 0px 0px 7px 0px;}
#content .gallery .gallery-item {float: left; margin-top: 10px; text-align: center; width: 33%;}
#content .gallery .gallery-caption {margin-left: 0;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 1px solid #bfbfbf; margin: 2px; padding: 3px;}
#content .gallery-caption {color: #888; font-size: 12px; margin:-24px 0 24px 0;}
#content .gallery br+br {display: none;}

/* -- COMMENTS SETTINGS ----------------------------------------------------------------------------*/
#comment-wrap /* avstånd från vänsterkanten på alla kommentarer */
	{margin-left: 10px;}

div.authordata /* ? */
	{width: 50px;}

img.avatar /* ramlinje runt avavar */
	{border: 4px solid #BFBFBF; float: left; margin-left: 10px; margin-bottom: 10px;}
		
.comment-wrap
	{float: left; position: relative; margin: 0px 10px;}
			
li.depth-1 .comment-wrap {width: 526px;}
li.depth-2 .comment-wrap {width: 451px;}
li.depth-3 .comment-wrap {width: 372px;}
li.depth-4 .comment-wrap {width: 253px;}
.fullwidth li.depth-1 .comment-wrap {width: 799px;}
.fullwidth li.depth-2 .comment-wrap {width: 708px;}
.fullwidth li.depth-3 .comment-wrap {width: 617px;}
.fullwidth li.depth-4 .comment-wrap {width: 526px;}
		
ol.commentlist
	{padding-top: 10px; list-style: none outside none; margin: 0 0px 0 -40px;}
	
ol.commentlist .navigation, div#respond
	{margin: 0px; padding: 0px;}

ol.commentlist ul
	{list-style:none outside none;}

.commentlist li.comment
	{margin: 0px; padding: 7px 0px 0px 20px;}

.commentlist li.comment li {background: none; padding-left: 26px;}

.commentlist li.comment ul {margin: 0px; padding-left: 50px;}
		
.comment-body
	{background: url(images/dottedline_horizontal_post.png) repeat-x bottom left; width: auto; float: left; margin: 0px 0px 10px 10px;}
		
#respond
	{padding-top: 0px !important;}
#commentform textarea#comment
	{width: 97%; height: 100px;}
#commentform input[type=text]
	{width: 40%;}
		
li.comment #respond
	{padding-left:28px; padding-top:10px;}
li.comment #respond textarea
	{width: 97% !important; height: 100px;}
li.comment #respond input[type=text]
	{width: 40% !important;}

li.comment #respond
	{padding-left: 20px;}

#respond h3#comments
	{background: none; margin: 0px; padding-top: 10px;}
	
.comment-author
	{color: #373737; font-size: 12px;}
.comment-author a
	{color: #00B7F3;}
.comment-author a:hover
	{color: #00B7F3; text-decoration: underline;}
.comment-content
	{padding-top: 0px;}
h3#comments
	{padding-bottom: 0px;}
		
/* -- SIDEBAR SETTINGS -----------------------------------------------------------------------------*/
body#home #sidebar
	{float: left; width: 480px; margin-top: 0px;}
#sidebar
	{float: left; width: 324px; margin-top: 3px;}

/* -- Länkfärg i widget sidebar -- */
#sidebar a
	{color: #00B7F3;}

/* -- Ändrar linjen under avslutad widget i sidebar -- */
#sidebar div.widget
	{background: url(images/dottedline_horizontal.png) repeat-x bottom left; float: left; margin-left:1px; padding-bottom: 21px;}
/* -- Ändrar linjen under varje post i widget sidebar -- */
div.widget.popular ul li, div.widget.random ul li
	{border-bottom: 1px solid #BFBFBF;}

/* -- Inställningar av rubriktext i widget sidebar -- */
div.widget.popular ul li span.title, div.widget.random ul li span.title
	{font-size: 12px; color: #383737; font-weight: bold; padding-top: 5px; display:block;}

/* -- Inställningar av postinfo i widget sidebar -- */
div.widget.popular ul li span.postinfo, div.widget.random ul li span.postinfo
	{color: #bfbfbf; font-size:11px; font-style:italic; display:block; margin-top:-2px;}

/* -- Thumbnails inställnigar i widget sidebar -- */
div.widget ul li img
	{float: left; margin-right: 5px;}

/* -- Ändra bakgrund & text på rubrikerna i sidebar -- */
#sidebar h4.widgettitle
	{background: url(images/webelements/ribbon_head_sidebar.png) no-repeat; position: relative; height: 45px; width: 100%; text-align: left; color:#373737; font-size: 12px; padding-bottom: 12px; text-transform: uppercase;}	
#sidebar h4.widgettitle span
	{display: block; padding: 13px 0 17px 36px; text-align:left;}

/* Inställningar rubik och text PARTNERS */
#sidebar h4.widgettitle_partners
	{background: url(images/webelements/ribbon_head_partners.png) no-repeat; position: relative; height: 44px; width: 258px; text-align: left; color:#FFFFFF; font-size:14px; text-shadow:1px 1px 1px #747474; padding: 3px 0px 0px 6px;}	
#sidebar h4.widgettitle_partners span
	{display: block; padding: 10px 0 16px 30px; text-align:left;}


#sidebar span.postinfo a
	{color: #bfbfbf;}
#sidebar .widget ul
	{margin-bottom:5px;}
#sidebar .widget ul ul
	{margin-bottom:0; }
#sidebar .widget ul li
	{padding:0px 0 5px 10px;}
#sidebar .widget ul li ul
	{margin:0 0 -12px; padding:5px 0 0 7px;}
#sidebar .popular ul, #sidebar .random ul
	{margin-bottom: 0px;}
#sidebar .popular ul li, #sidebar .random ul li
	{background: none; padding:0px;}
#sidebar .popular ul li ul, #sidebar .random ul li ul
	{margin:0px; padding:0px;}

/* Ändra avstånden mellan ADS i sidebar */
#sidebar .widgetcontent
	{padding-top: 0px;}
.sidebarbanner
	{padding-top: 10px;}
	
/* Inställningar av storlek på sidebars på startsidan */
body#home #sidebar .widgetcontent
	{border-right: 0px;}
body#home #sidebar div.widget
	{width: 100%;}
body#home #sidebar #firstcol
	{width: 219px; margin: 0 10px;}
body#home #sidebar #secondcol
	{width: 230px; margin: 0 0 0 11px;}

/* Inställningar av storlek på sidebars på sidor */
#sidebar #onecol .widget
	{width: 314px; margin-left: 10px;}
#sidebar #firstcol, #sidebar #secondcol
	{float: left;}
#sidebar #firstcol
	{width: 147px; margin-left: 10px;}
#sidebar #secondcol
	{width: 147px; margin-left: 20px;}
#sidebar #firstcol .widget
	{width: 147px;}
#sidebar #secondcol .widget
	{width: 147px;}
#sidebar #firstcol .widgetcontent
	{border-right: 0px solid #d8d8d8;}
			
/* -- DEFAULT DROPDOWN SETTINGS --------------------------------------------------------------------*/
.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
.nav li:hover ul, .nav li li:hover ul { top: -999em; }
.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
.nav li ul { width: 191px; }
.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
		
/* -- WIDGET POSTINFO SETTINGS ---------------------------------------------------------------------*/
.headline_title_store
	{font-size: 12px; color: #373737; font-weight: normal; line-height: 1em; display :block; padding-top: 3px;}

.headline_name_blog
	{font-size:12px; font-weight: normal; line-height: 1em; display :block; padding-top: 3px;}
.headline_title_blog
	{font-size: 12px; color: #373737; font-weight: bold; line-height: 1em; display :block; padding-top: 8px; padding-bottom: 4px;}
.headline_text_blog
	{font-size: 12px; color: #747474; font-style:italic; line-height: 0.4em; display:block; padding-bottom: 7px;}

.headline_title
	{font-size: 12px; color: #373737; font-weight: normal; line-height: 1em; display :block; padding-top: 7px;}
.headline_text
	{font-size: 12px; color: #747474; font-style:italic; line-height: 1em; display:block; padding-top: 8px; padding-bottom: 4px;}

.postinfo_time /* Inställningar post info för sidebar */
	{text-transform: uppercase; font-size:10px; padding-right: 5px;}
.postinfo_comment
	{background: url(images/webelements/icon_comments.png) left no-repeat; text-transform: uppercase; font-size:10px; padding-right: 5px; padding-left: 14px;}
.postinfo_readmore
	{text-transform: uppercase; font-size:10px; float:right; padding-top: 1px;}

/* Inställningar: Kommentar & "readmore" på recent post */
.postinfo_comment_recent
	{background: url(images/webelements/icon_comments.png) left no-repeat; font-size:12px; padding-right: 5px; padding-left: 14px;}
.postinfo_readmore_recent
	{font-size:12px; float:right; padding-top: 1px;}
	
/* -- ENTRY POSTDATE SETTINGS ----------------------------------------------------------------------*/
.entry_post
	{position: relative;}

.entry_date
	{position:absolute; left: -52px; top: 10px; font-size: 14px; color: #373737; font-weight: normal; text-align: center; line-height: 16px; text-shadow: 1px 1px 1px #747474;}
	
.entry_date span
	{display: block; text-align: center; line-height: 13px; font-size: 10px; color: #373737; text-transform:uppercase; text-shadow: 1px 1px 1px #747474;}
	
.page_post
	{position: relative;}

.page_date
	{position:absolute; left: -52px; top: 13px; font-size: 14px; color: #373737; font-weight: normal; text-align: center; line-height: 15px; text-shadow: 1px 1px 1px #747474;}
	
.page_date span
	{display: block; text-align: center; line-height: 13px; font-size: 10px; color: #373737; text-transform:uppercase; text-shadow: 1px 1px 1px #747474;}

/* -- PAGENAVI SETTINGS ----------------------------------------------------------------------------*/
.pagination
	{overflow: hidden; padding: 15px 12px 0px;}
#pagenav .page a
	{float: left; margin-right: 9px; display: block; width: 36px; text-align: center; padding: 8px 0 0 0; height: 36px; text-decoration: none; color: #383737; text-shadow: 1px 1px 1px #b8b8b8;}

#pagenav #current a
	{float: left; margin-right: 9px; display: block; width: 36px; text-align: center; padding: 8px 0 0 0; height: 36px; text-decoration: none; background: url(images/pagenav_active.png) no-repeat; color: #fff; text-shadow: 1px 1px 1px #1591ba;}

.wp-pagenavi /* Ställer in positioner på PageNavi */
	{position: relative; padding: 18px 30px 7px 0px; text-align: left;}
	
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited
	{padding: 5px !important; margin: 1px 5px !important; font-weight: normal !important; color:#00B7F3 !important;}
	
.wp-pagenavi span.pages
	{padding: 5px !important; margin: 1px !important ; color: #747474 !important; border:none !important; color: #413f36; background: none !important;}
	
.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover
	{padding: 5px !important; margin: 1px 5px !important; font-weight: normal !important; color:#373737 !important; border: none !important; font-size: 12px;}
	
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a
	{text-decoration: none;}
.js #feat-content, .js div#from-blog div.entries {display: none;} 
.foursixeight { margin: 0px 0px 15px 84px;}
.fullwidth { width: 100% !important; } 

/* -- FOOTER SETTINGS ------------------------------------------------------------------------------*/
#footer /*min-height: 400px;*/
	{background: url(images/footer-bg.png) top center; padding-top: 70px;}

.footer-widget
	{width: 210px; padding: 41px 15px 50px; float: left; background: url("images/footer-widget-bg.png") no-repeat scroll right 46px transparent;}

.footer-widget h4.widgettitle
	{padding-bottom: 25px; font-size: 15px; color: #747474; text-transform: uppercase; letter-spacing: -1px;}

#footer a
	{color: #00B7F3;}

#footer a:hover
	{color: #747474; text-decoration: underline;}

#footer .last
	{background: none;}
	
.footer-widget ul
	{margin-bottom:5px;}

.footer-widget ul ul
	{margin-bottom:0;}

.footer-widget ul li
	{background: url("images/footer-bullet.png") no-repeat scroll 0 9px transparent; color:#262626; padding:1px 0 6px 18px;}

.footer-widget ul li ul
	{margin:0 0 -12px; padding:5px 0 0 7px;}

#footer-bottom /* Inställninar för länk text */
	{background: #232323 url(images/footer-bottom_bg.png) repeat-x;}

ul.bottom-nav li
	{float: left; font-size: 11px; padding: 8px 16px 0px 0px; color:#747474;}	

ul.bottom-nav li a
	{color: #00B7F3;}

p#copyright /* Inställninar för copyright text */
	{float:right; font-size:11px; padding-top:8px; color:#747474;}	

p#copyright a
	{color:#00B7F3;}

/* -- WP CALENDAR SETTINGS -------------------------------------------------------------------------*/
#wp-calendar
	{empty-cells: show; width: 100%; padding-top: 3px; font: Helvetica, Arial, sans-serif; font-size: 12px; color: #747474;}
body#home #sidebar #wp-calendar
	{width: 100%;}
#wp-calendar a
	{display: block; text-decoration: none;}
#wp-calendar a:hover
	{text-decoration: underline;}
#wp-calendar caption
	{text-transform: uppercase;}
#wp-calendar td
	{padding: 3px 5px; color: #BFBFBF;}
#wp-calendar td#today
	{color: #747474;}
#wp-calendar th
	{text-transform: uppercase;}
#wp-calendar #next a
	{text-align: right; padding-right: 5px; width: 87px;}
#wp-calendar #prev a
	{text-align: left; padding-left: 5px; width: 87px;} 
#sidebar #firstcol #wp-calendar td, #sidebar #firstcol #wp-calendar th, #sidebar #secondcol #wp-calendar td, #sidebar #secondcol #wp-calendar th
	{padding-left: 2px; padding-right: 2px;}

/* -- VIDEO SETTINGS -------------------------------------------------------------------------------*/
#video
	{}
.video-widget /* Storlek & postition på video */
	{background: url(images/plasma_tv.png) top left no-repeat; width: 460px; height: 328px; padding: 22px 0px 0px 26px; float: left; margin-left: 0px;}

.facebook
	{margin-left: 17px;}
.bookmarks
	{background: url(images/dottedline_horizontal_post.png) repeat-x top left; width: 627px; float: left; margin-left: -10px; padding-top: 20px;}

.postline
	{background: url(images/dottedline_horizontal.png) repeat-x bottom left; width: auto; height: 40px;}
	
.VideoCaption
	{margin-top: 10px; color:#FFF; text-transform: uppercase;}


.domtab h2.title 
	{font-size: 22px; padding-top: 4px; text-transform: uppercase; letter-spacing: -1px;}
.domtab h2.title a
	{color: #00B7F3;}
.domtab h2 a:hover
	{color: #373737; text-decoration: underline;}
.truncate_post
	{height: 70px;}
.postinfo_entry
	{background: url(images/dottedline_horizontal_post.png) repeat-x bottom left; height: 20px; margin-bottom: 10px; padding: 1px 0px 8px 0px;}
.postinfo_text
	{text-transform: uppercase; font-size:10px; padding-left: 10px; float: left;}
.postinfo_social
	{text-transform: uppercase; font-size:10px; float: left;}
.postinfo_text_readmore
	{text-transform: uppercase; font-size:10px; float: right;}

