/*   
Theme Name: Familjehem
Theme URI: www.familjehemgoteborg.se
Description: Familjehem - Design: Milk
Author: Lundgren+Lindqvist
Author URI: www.lundgrenlindqvist.com
Version: 1.0
*/

/* Imports */

/* Reset Browser Default */ 
/*\*/@import url(css/reset.css); /**/


/* Font imports */

@font-face {
	font-family: 'VAG Rounded'; 
	font-weight: normal;
	src: url( http://www.familjehemgoteborg.se/wp-content/themes/familjehem/fonts/vagrounded-light.eot ); /* IE */
	src: local("VAG Rounded"), url( http://www.familjehemgoteborg.se/wp-content/themes/familjehem/fonts/vagrounded-light.ttf ) format("truetype"); /* non-IE */  
}

@font-face {
	font-family: 'VAG Rounded'; 
	font-weight: bold;
	src: url( http://www.familjehemgoteborg.se/wp-content/themes/familjehem/fonts/vagrounded-black.eot ); /* IE */
	src: local("VAG Rounded"), url( http://www.familjehemgoteborg.se/wp-content/themes/familjehem/fonts/vagrounded-black.ttf ) format("truetype"); /* non-IE */  
}

/* Basic WordPress Blog Styles */


/* Images */

.entry-content img {margin: 0 0 1.5em 0;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright,img.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: center;margin-bottom: 1.5em;}
.wp-caption img {border: 0 none;margin: 0;padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;}
.wp-smiley { max-height: 1em;margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}


/* Pullquotes */

blockquote.left {float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%;}


/* Structure */

#wrapper {width:840px;margin:20px auto;}

#header {width:840px;float:left;height:390px;}

#logo {position:absolute;margin:0;}

#featured {height:202px;margin:106px 0 0;position:absolute;width:840px;z-index:30;}

#featured a {display:block;width:280px;height:202px;text-align:center;line-height:202px;color:#FFF;text-transform:uppercase;text-decoration:none;font-size:18px;font-family:'VAG Rounded', Arial, Helvetica, sans-serif;font-weight:bold;}

.aktuellt {width:280px;height:202px;display:block;background:url(img/featuredAktuellt.jpg) top center no-repeat;overflow:hidden;float:left;
-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;behavior:url(border-radius.htc);}

.vad {width:280px;height:202px;display:block;background:url(img/featuredVad.jpg) top center no-repeat;overflow:hidden;float:left;}

.hur {width:280px;height:202px;display:block;background:url(img/featuredHur.jpg) top center no-repeat;overflow:hidden;float:left;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;behavior:url(border-radius.htc);}

#menu {width:840px;background:url(img/menuBg.png) top center no-repeat;height:38px;display:block;position:absolute;z-index:20;margin:300px 0 0 0;}

#subMenu {width:840px;background:url(img/submenuBg.png) top center no-repeat;height:38px;display:block;position:absolute;z-index:10;margin:331px 0 0 0;}

#menu ul li, #subMenu ul li {float:left;margin:14px 20px 0 20px;}

#menu ul li a, #subMenu ul li a {font-size:15px;text-transform:lowercase;color:#ffffff;font-family:'VAG Rounded', Arial, Helvetica, sans-serif;font-weight:normal;}

#subMenu ul li a {font-size:15px;text-transform:lowercase;color:#ffffff;font-family:'VAG Rounded', Arial, Helvetica, sans-serif;font-weight:normal;}

#menu ul li.current_page_item a, #subMenu ul li.current_page_item a {color:#000000;}

#menu ul li.current_page_ancestor a, #menu ul li.current_page_parent a {color:#000000;}

#container {width:580px;float:left;}

.post {background:url(img/mainBottom.png) bottom center no-repeat;width:580px;padding:0 0 8px 0;float:left;margin:0 0 18px 0;}

.page {background:url(img/mainBottom.png) bottom center no-repeat;width:580px;padding:0 0 8px 0;float:left;}

.entry {background:#ededee;width:530px;padding:1em 25px 0 25px;float:left;}

#sidebar {width:220px;float:right;}

.sidebarSection {background:#ededee url(img/widgetBottom.png) bottom left no-repeat;padding:0 0 7px 0;float:left;width:220px;margin:0 0 1.5em 0;}

.sidebarSection .textwidget {background:#ededee;padding:0.5em 25px 0 25px;width:170px;float:left;word-wrap: break-word;}

.sidebarSection form.wpcf7-form input {width:164px;}

span.wpcf7-not-valid-tip {background:none repeat scroll 0 0 #FFFFFF!important;
border:1px solid #FF0000!important;
float:left!important;
font-size:11px!important;
left:0%!important;
margin:0.5em 0 1.5em!important;
padding:2px!important;
position:relative!important;
top:0%!important;
width:164px!important;
z-index:100!important;}

.sidebarSection form.wpcf7-form textarea {width:164px;height:64px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.sidebarSection form.wpcf7-form input.submit {width:70px;}

.sidebarSection a.widget_sp_image-image-link {float:left;margin:10px auto 15px 0;width:220px;}

#footer {width:840px;float:left;height:20px;}


/* Typography */

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}

p {margin: 0 0 1em 0;}

a {text-decoration:none;}

.entry ol {list-style:decimal;list-style-position:outside;margin:0 0 18px 18px;}

.entry ul {list-style:disc;list-style-position:outside;margin:0 0 18px 18px;}

.entry a {text-decoration:underline;}

.entry a:visited {color:#666;}

.entry img {margin:0 0 18px 0;}

h1 {display:block;float:left;width:555px;height:32px;padding:7px 0 0 25px;font-size:15px;font-family:'VAG Rounded', Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;background:url(img/mainTop.png) top left no-repeat;}

h1 a {color:#ffffff;text-decoration:none;}

.sidebarSection h2 {font-family:'VAG Rounded', Arial, Helvetica, sans-serif;font-weight:bold;display:block;float:left;width:195px;height:32px;padding:7px 0 0 25px;font-size:15px;text-transform:uppercase;background:url(img/widgetTop.png) top left no-repeat;color:#ffffff;}

