/*
Theme Name: Alice Analys
Theme URI: http://www.snabbdesign.se
Description: Tema utv&auml;klat till Alice Analys av Snabb Design
Version: 1 (WP 2.7+)
Author: Snabb Design H&aring;kan/Patrik
Author URI: http://www.snabbdesign.se
Tags: Slider, dropdown
Last Updated On: 19 Jan 2015
Updated By: Webaryal (http://www.webaryal.com)
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*======   General   ======*/

*{outline: none;}
body{
	background: #fff; 
	font: 15px/1.5 Georgia, Times,serif;
	color: #000;
	margin-bottom: 10px;
}

a{text-decoration: none; color: #902C24; outline: none; font-weight: normal;}
a:link{outline: none;}
a:visited{outline: none;}
a:hover{color: #000; background: none; outline: none; text-decoration: none;}
a:active{outline: none;}

h2, h3, h4, h5{line-height: 1.2; color: #000;}
h1{margin: 5px 0; font-size: 25px; font-weight: bold; color:#902C24;
line-height: 1.2;
font-family: Georgia,Times,serif;

}
h2{margin: 5px 0; font-size: 18px; color:#000;
   font: 15px/1.5 Georgia,Times,serif;
   font-weight: bold;
}
h3{padding: 5px 0; font-size: 15px; font-weight: bold}

h2.slide-heading {
   font-size: 20px;
}

.blogentry h2 {
   font-size: 25px;
}

p{padding: 0px 0; margin-bottom: 20px;}

/* Wrapper 
#bigBgWrapper{
    width: 920px;
    margin: 0 auto;
    background: #F0F2F2;
    padding-bottom: 0px;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}*/
.wrapper{width: 920px; margin: 0 auto; border: 0px solid #999; background: #F0F2F2}

.formSearch{width: 179px; background: #333; height: 20px;}
.s{border: none; margin: 0px; height: 16px; padding: 2px 2px 2px; background: url(style/images/sok-text.png) no-repeat; display: block; float: left; width: 145px;}
.searchsubmit{ border: none; margin: 0px; height: 20px; line-height: 20px; width: 30px; padding: 0px; background: transparent url(style/images/sok.png) no-repeat; color: #333; text-align: center; display: block; float: left;}
.searchsubmit:hover{cursor: pointer; background: url(style/images/sok-hover.png)}

/*======   Header   ======*/

#header{height: 201px; margin: 0 0 0px 0; position: relative; z-index: 120; background: #902C24;}

#header p#logo{position: absolute; top: 0px; left: 0px; font-size: 18px; text-indent: -99999px; margin: 0; background: none;}
#header p#logo a{display: block; width: 920px; height: 153px; background: url(style/images/logo.jpg) no-repeat;}
#bildspel #header p#logo a{display: block; width: 920px; height: 153px; background: url(style/images/logo-start.jpg) no-repeat;}
#header #description{display: none;}

/* Search */
#headSearch{position: absolute; bottom: 15px; right: 5px; z-index: 1;}

/* Nav */
#nav{ position: absolute; bottom: 5px; height: 35px; background: #8A8B8F; width: 100%; font: 17px "Georgia",Times,serif; border-bottom: 3px solid #fff; border-top: 5px solid #fff;}
#nav li{ float: left; margin: 0 0px 0 0; position: relative;}
#nav li a{ line-height: 35px; display: block; padding: 0 12px; color: #fff; font-weight: normal; text-decoration: none;}
#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor a{ background: none; color: #902C24; text-decoration: none;}

#nav .hasSubMenu span{padding: 0px 5px; background: url(style/images/dropdown.png) no-repeat right 9px;}
#nav .hasSubMenu a:hover span{background: url(style/images/dropdown-hover.png) no-repeat right 9px;}
#nav li.current_page_ancestor a span, #nav li.current_page_item a span{background: url(style/images/dropdown-hover.png) no-repeat right 9px;}

#nav li ul li.page_item a{ background: none; color: #fff}


#nav li ul{display: none; position: absolute; z-index: 2100; background: #8A8B8F; width: 170px;}
#nav li ul li{display: block; clear: both; width: 100%;}
#nav li ul li a{display: block;}
#nav li ul li.page_item a:hover{color: #902C24}

#nav li ul li ul{display: none;}



/*======   Content   ======*/

#sidebarBg{background: url(style/images/sidebar-245.gif) repeat-y left top; float:left; min-height: 450px; height: auto !important; height: 450px;}
/*#sidebarBg.index{background: url(style/images/sidebar.gif) repeat-y right top;}*/

#content{width: 600px; float: right; padding: 20px 37px 10px 0;}
/*.index #content{padding: 0 0 0 37px;}*/
#content.widePage{ padding: 20px 37px 10px; width: auto; float: left;}
.post{width: 100%; margin: 10px 0px 0 0;}
/*img fade*/
.post a{ font-weight: bold; color: #902C24;}
.post a:hover{ text-decoration: underline;}

/*======   Sidebar   ======*/

#sidebar{float: left; width: 245px; margin: 0 0px 0 30px; text-align: center; background: #666; padding: 10px 0 0 0; color: #fff;}
#sidebar{margin: 0 37px 0 0;}

#sidebar h2{padding: 0 0 5px 0; color:#FFFFFF}

#sidebar li div{margin: 0 0 10px}

#sidebar li{padding: 0px 0 0px; border-bottom: 1px solid #808080; margin: 0 0 20px; position: relative; }
#sidebar li ul li{padding: 0px 0; margin: 0px 0 4px; border-bottom: 1px solid #808080;}

#sidebar a{padding: 5px 0; display: block; border-top: 1px solid #808080; color:#FFFFFF; width:100%}
#sidebar a:hover{background: #902C24;}
#sidebar li.current_page_item a{}
#sidebar li.current_page_item ul a{}

#sidebar ul ul{display: none; position: absolute; left: 200px; top: 10px; width: 245px; background: #666; z-index: 10; border: 1px solid #808080;}
.no_js #sidebar ul li:hover ul{display: block;}
#sidebar ul ul li{ border: none; margin: 0; font-size: 14px; font-weight: normal; text-align: left;}
#sidebar ul ul li a{ border: none; margin: 0; padding: 0px 5px; width: 235px;}

/*   kalender   */
#sidebar .page-item-75{margin-top: 40px}


/*======   Comments    ======*/
.comment {border-bottom: 1px solid #000; padding: 10px 0 0px;}
.even{}
.comment-author .fn{font-weight: bold;}
.comment-meta{font-size: 12px;}

/*======   Slideshow   ======*/

#slideshow_container{height: 379px; width: 100%; margin: 0;}
#ful_ie_fix{position: absolute; top: 201px; left: 0px; width: 100%; background: #fff; height: 377px; z-index: 10;} 
#slideshow {width: 100%; background: none;} 
#slideshow .the_slide_fix{ width: 100%; height: 377px;  margin: 0 auto; background: none;}
#slideshow .slide_content{height: 350px; width: 920px; position: relative; margin: 0 auto 20px auto; }
#slideshow .slide_text{ 
    background: transparent url(style/images/slide-text.png) repeat-x;
    position: absolute; 
    top: 0px; 
    right: 50px; 
    width: 200px; 
    height: 350px;
    padding: 0 10px;
	color: #fff;
	line-height: 1.1;
}
#slideshow .slide_text h1, #slideshow .slide_text h2, #slideshow .slide_text h3{ color: #fff;}
.slideshow-lanken{background: url(style/images/slide-button.png) no-repeat top right; padding: 2px 15px 8px 0px; color: #fff; font-weight: bold;}
.slideshow-lanken span{background: url(style/images/slide-button.png) no-repeat top left; padding: 2px 5px 8px 0px;}
.slideshow-lanken:hover, .slideshow-lanken-hover{background: url(style/images/slide-button-hover.png) no-repeat top right; color: #fff; text-decoration: none;}
.slideshow-lanken:hover span, .slideshow-lanken-hover span{background: url(style/images/slide-button-hover.png) no-repeat top left;}

#slide_buttons{position: relative; z-index: 100;}
#prev_slide{position: absolute; top: 0px; left: 1px; z-index: 100; display: block; width: 32px; height: 350px; background: url(style/images/vansterpil1.png) no-repeat right center; text-indent: -987654px;}
#next_slide{position: absolute; top: 0px; right: 1px; z-index: 100; display: block; width: 32px; height: 350px; background: url(style/images/hogerpil1.png) no-repeat left center; text-indent: -987654px;}
a#prev_slide:hover{background: url(style/images/vansterpil2.png) no-repeat right center;}
a#next_slide:hover{background: url(style/images/hogerpil2.png) no-repeat left center;}

#slider_nav{ position: absolute; z-index: 1000; top: 551px; left: 50%; margin-left: -460px;  width: 920px; height: 35px; background: #8A8F8E;  text-align: center; line-height: 35px;}
#slider_nav a{border: 0px solid #777; padding: 0px 6px 2px; margin: 0 5px; outline:none; color: #fff;}
#slider_nav a:hover{color: #902C24; background: none;}
#slider_nav a.activeSlide{background: none;border: 1px solid #777;}


/*======   Short code   ======*/

/* dela */
.dela-2{float: left; width: 49%; padding: 0 1% 0 0;}
.dela-3{float: left; width: 32%; padding: 0 1% 0 0;}
.dela-4{float: left; width: 24%; padding: 0 1% 0 0;}
.dela-5{float: left; width: 19%; padding: 0 1% 0 0;}
/* border */
.dela-2-border{float: left; width: 49%; padding: 0 1% 0 0;}
.dela-3-border{float: left; width: 284px; margin: 5px 10px 5px 0; border: 1px solid #ddd; padding: 5px;}

/* knappen */
a.egenKnapp{background: url(style/images/button.png) no-repeat top right; padding: 2px 15px 3px 0; color: #fff;}
a.egenKnapp span{background: url(style/images/button.png) no-repeat top left; padding: 2px 2px 3px 0;}
a.egenKnapp:hover{background: url(style/images/button-hover.png) no-repeat top right; color: #fff; text-decoration: none;}
a.egenKnapp:hover span{background: url(style/images/button-hover.png) no-repeat top left;}

/* linje */
.linje {background: #ddd; width: 100%; margin: 0 0 20px}




/*======   Footer   ======*/

#footer{width: 920px; 
    margin: -5px auto 0px; 
    border-top: 0px solid #777; 
    padding: 3px 0 0px; 
    font-size: 11px; 
    background: #fff;
    border-top: 35px solid #8A8F8E;
	position: relative;
}
#footer .wrapper{border-top: 5px solid #902C24; width: auto; padding:  20px 30px}
#footerSearch{position: absolute; top: -35px; right: 10px}

#footer .cat{float: left; padding: 10px 0px}

#footer .link-col{
    float: left;
    margin: 0 20px 0 0;
}
#footer .link-col h2{font-size: 11px;}

/*======   forms   ======*/

.cform{background: none; width: 100%; margin: 10px 0;}
.cform legend {margin: 0; padding: 0; font-size: 17px; color: #333;}
.cform fieldset{border: 0px solid #fff; padding: 0px; margin: 0px;}
.cform input, .cform textarea{ width: 242px; border: 1px solid #ddd; color: #999; background: none; clear: right; padding: 1px 3px; margin: 0 5px 0 0;}
.cform textarea{}
.cform input[type=submit]{width: 250px; background: url(style/images/skicka.png) no-repeat; border: none; color: #fff; cursor: pointer;}
.cform input[type=submit]:hover{background: url(style/images/skicka-hover.png) no-repeat;}
.cform ol{ padding: 0px; margin: 0px; list-style: none;}
.cform li{ padding: 0px 0;}
.cform label{display: block; padding:2px 0;}
.cform p {padding: 0 0px;}
.cform{}
.linklove{ display: none;}
.cform li{float: left; width: 100%;}
#usermessagea{color: #f00}

/*======   Galleri   ======*/
.pagin{
        float: right;
        width: 100%;
        text-align: right;
        margin: 0 20px 40px 0;
        font-size: 11px;
        color: #666;
        text-transform: uppercase;
}
.pagin a{
        color: #666;
        text-decoration: none;
}
.pagin a:hover{
        color: #333;
}
.pagin .current_p{
        color: #333;
}

.bild {
	float: left;
	margin: 0 11px 0 0px;
        position: relative;
        min-height: 100px;
}
.bryt{
	clear:both;
	height: 40px;
}

#bilder{
        margin: 0 0 40px 0;
        float: left;
        width: 100%;
}
#bilder img{
       border: 1px solid #ccc;
}
#bilder img:hover{
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
       border: 1px solid #666;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}


/*
.page_item a{display: none;}
.current_page_item a{display: inline;}
*/
