/*
Theme Name: Svenska Emaklarna
Theme URI: http://svenskaemaklarna.se/
Description: 
Version: 1.0
Author: Andreas Karlsson
Author URI: http://weupnorth.se/
Tags:
*/

@import url('css/960_24_col.css');
.container_24 { width: 1000px; }


body { background: #f4f4f4; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 62.5%; margin: 0; padding: 0; }

#page { background: #fff; width: 1000px; padding: 1px; margin: 2em auto;}

a { color: #669900; text-decoration: none; }
a img { border: 0; }

#header{border-top: 3px solid #99cc33;margin:0 auto;padding-top:20px;padding-bottom:20px;}
#header h1{margin:0 0 0 10px;line-height:1em;}
.description {text-indent:-9999em;height:0;}


.menu {background: #99cc33 url(img/svem-primary-button-bg.jpg); height: 30px; width: 1000px;display:block; margin: 0 auto 0px; position:relative;height:30px;z-index: 9;}
.menu ul {list-style:none;margin:0 auto;padding:0;text-align:left;border-left:0px solid #66aa00;border-right:1px solid #cae2aa;height:30px;position:absolute;}
.menu li { float: left; height: 30px; padding: 0;}
.menu li a { color: #fff; border: none; height: 30px; line-height: 30px; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding:0 15px 0 15px; border-left:1px solid #cae2aa;border-right:1px solid #66aa00;}
.menu li a:hover {background: #77aa11;}
.menu li.current_page_item a{background: #99cc33;}

/* Navigation */
.menu li ul { background: transparent; border: none; position: absolute; padding: 0; margin: 0;  left: -9999px; z-index: 999; }
.menu li li:first-child {  }
.menu li li:last-child { padding-bottom: 6px; }
.menu li li { background: transparent; border: 0; border-top:1px solid #fff; padding: 0; float: none; }
.menu li li a { background: #73b821 !important; display: block!important; font-size: 1em; width:20em;}
.menu li li a:hover { background: #77aa11 !important; }
.menu li:hover ul { display: block; left: auto; }
.menu li:hover ul,
.menu li.sfhover ul { left: auto; }
.menu a { display: block; line-height: 30px;  padding: 0 8px; }
.menu a:hover { }
.menu p.subscription { margin:0; padding: 0;position: absolute; right: 0; top: 0; }


.search_result h3.posttitle{font-size:1.2em!important;margin-bottom:0!important;padding-bottom:0!important;}

#headerimg {background: #fff; /* url(img/svem-default-header.jpg) top left no-repeat; height: 200px;*/ width: 1000px; margin: 1px auto 0;}

#content { font-size: 1.3em; line-height: 1.4; width: 540px; margin-top: 30px; }
#content .posttitle { font-size: 2em; font-weight: 400; margin: 0 0 0.375em; padding: 0; }
#content .posttitle a { color: #000; }
#content .page { padding: 0 30px; }
#content .entry {text-align: justify; }
#content .entry h2 {font-size: 1.4em; font-weight: 400; font-family: Georgia;margin:0 0 0.55em; padding:0;}
p {margin: 0 0 1.5em; padding: 0;}

.sidebar {padding: 0; margin: 2em 0; width:225px !important;}
#left_sidebar .widget { margin-left: 15px; }
#right_sidebar .widget { margin-right: 15px; }
.widget {border:1px solid #ccc;margin-bottom:10px;background: #fdfdfd url(img/widget-bg.jpg) repeat-x top left; font-size: 1.3em; line-height: 1.4; }
.widget h3 { background: #99cc33 url(img/svem-primary-button-bg.jpg); color: #fff; margin: 0; padding: 0 15px; line-height: 30px; text-transform: uppercase; font-size: 0.9em; }
.widget .textwidget{padding: 15px 15px 0;}

#searchform { padding-left: 250px; width:258px;}
#searchform form {margin-top:2px;padding-right:10px;display:block; float:right;}
#searchform form input{background:url(img/svem-search.jpg) 8px 5px no-repeat;border: 1px solid #ccc; height: 14px; font-size: 11px; padding: 6px 6px 6px 32px;width: 210px;color:#555;float:right;}
#searchform form input:hover { border-color: #777; color: #000; }
#searchform form input:focus { border-color: #999; color: #000; }

#footer {margin-top:20px;}
#footer .nav { background: #9c3 url(img/svem-primary-button-bg.jpg) repeat-x; height: 30px; line-height: 30px; padding: 0 10px; }
#footer a,
#footer p {color: #fff; font-size: 12px; }
#footer p { background: url(img/semi-e.png) right 50% no-repeat; }
iframe { border: none; padding: 0; margin: 0; }

.wpcf7-list-item { display: block; font-size: 10px; }
.wpcf7-text { width: 100%; }
textarea { font-family: Arial, sans-serif; width: 100%; height: 7em; }

/*
.gform_fields{list-style:none;margin:0;padding:0;}
.gform_fields label{font-weight:700;}
.gform_heading{margin:0 0 1.5em;}
.gfield_checkbox{list-style:none;margin:0 0 1.5em;padding:0;}
.gfield_checkbox li{margin:0 0 0.5em;padding:0;}
.gfield_checkbox li label{font-weight:400;}
.gfield_required{color:red;font-size:0.75em;padding-left:0.5em;}
.gfield input[type="text"]{display:block;}
.ginput_container{margin:0 0 1.5em;}
.ginput_container label{font-weight:400;font-size:0.8em;}
*/
