/*   
Theme Name: Constant
Theme URI: www.constant.se
Description: clean company homepage
Author: marketingMartin
Author URI: www.marketingmartin.se
Template: shape
Version: 1.0
*/

@import url(../shape/style.css);

html {
overflow: -moz-scrollbars-vertical;
}

body { background: url(images/bg-bodytop.png) repeat-x top left; 
margin: 0;
padding: 0;
}

#wrapper {
width: 990px;
margin: 0 auto;
}


#clearboth {
clear: both;
}

p {
color: #111111;
font-size: 12px;
line-height: 18px;
}

a {
color: #a0c84b;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

.floatright {
float: right;
}

.floatleft {
float: left;
}

h1 {
margin: 0 0 -6px 0;
font-size: 16px;
font-weight: bold;
}

h2 {
font-size: 14px;
font-weight: bold;
}

#rightsidebar h2 {
font-size: 13px;
}

h3 {
font-size: 12px;
font-weight: bold;
margin-bottom: 6px;
}

ul {
margin-top: -6px 0 12px 0;
padding: 0;
}

li {
list-style: outside;
}

/* MAINDIVS */

#container {
width: 990px;
}

#content {
width: 433px;
float: left;
margin: 0px;
}

#leftsidebar {
width: 242px;
margin-left: 15px;
float: left;
min-height: 1px;
}

#rightsidebar {
width: 260px;
float: right;
margin-right: 15px;
}



/* HEADER */

#header {
height: 70px;
width: 960px;
margin: 0 15px 30px 15px;
}

#blog-title {
width: 240px;
height: 64px;
background: url(images/constant-logo.png) no-repeat left top;
text-indent: -10000px;
float: left;
}

#blog-title a {
width: 148px;
display: block;
height: 64px;
}



#navigation {

}


#nav-swedish {
border-left: 1px solid #ffffff;
float: left;
}

#nav-swedish a {
color: #a0c84b;
text-decoration: none;
font-weight: bold;
padding: 46px 30px 0 30px;
border-right: 1px solid #ffffff;
display: block;
height: 24px;
}



#nav-english {
border-left: 1px solid #ffffff;
float: right;
}

#nav-english a {
color: #a0c84b;
text-decoration: none;
font-weight: bold;
padding: 46px 30px 0 30px;
border-right: 1px solid #ffffff;
display: block;
height: 24px;
}


#navigation a:hover {
color: #ffffff;
background: #a0c84b;
}















/* SLIDER */

#slider {
width: 960px;
background: url(images/kartmannen.jpg) top left no-repeat;
margin: 0px 15px 5px 15px;
height: 280px;

}



/* FEATURED */

#featured-area {

}


.featured-blogpost {
width: 310px;
margin: 20px 0 0 15px;
float: left;
}



.featuredimage a {
width: 90px;
margin-right: 10px;
float: left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}


.featuredimage a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.featuredtext {
margin-top: -4px;
width: 200px;
display: block;
height: 90px;
float: left;
}

h2 a {
color: #111111;
text-decoration: none;
}

h2 a:hover {
text-decoration: underline;
}

.featuredtext p, .constanttext p {
margin-bottom: 0px;
}




/* CONSTANT */

.constant-blogpost {
margin: 0 0 25px 0;
}


.constantimage a {
width: 90px;
margin-right: 10px;
float: left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}


.constantimage a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.constanttext {
margin-top: -4px;
width: 160px;
display: block;
float: left;
}






/* FOOTER */

#footer {
margin: 40px 15px;
width: 960px;
}

#copyright {
margin-top: 20px;
float: right;
}

#footer p, #footer a {
font-size: 11px;
text-decoration: none;
color: #666666;
font-weight: normal;
}



