/*

Theme Name: Visma

Theme URI: http://www.engage.se

Description: Design av <a href="http://engage">engage.se</a>.  WordPressed by <a href="http://www.engage.se">Engage</a>

Version: 1.0

Author: Engage

Author URI: http://www.engage.se

*/



body{ 

background: url(images/fp_bodybg_1.gif);

font-size:12px; 

margin:0; 

padding:0;

font-family:Arial, Helvetica, 'Sans Serif';

}

#all{ 

width:800px;
margin:auto;
}


#all #top{
background:url(images/topbg.jpg);
width:800px;
height:60px;
margin-left:auto;
margin-right:auto;
}


#all #top p{ 
float:right;
font-family:Arial, Helvetica, 'Sans Serif';
font-size:9px;
text-decoration:none;
color:#516c87;
padding:5px 0px 5px 5px;
}


#all #top p a{ 
font-family:Arial, Helvetica, 'Sans Serif';
font-size:9px;
text-decoration:none;
color:#516c87;
padding:5px;
}

#all #top p a:hover{ 
font-family:Arial, Helvetica, 'Sans Serif';
font-size:9px;
text-decoration:underline;
color:#516c87;
padding:5px;
}


#header{ 

height:90px;

background: url(images/header_bg.jpg) repeat-x;

}

#nav form#searchform{

margin: 8px 10px 0px 0px;

width:212px;

height:27px;

background:url(images/search_bg.jpg);

float:right;

}



#nav form#searchform input{

border:none;

background: transparent;

width:180px;

padding-left:4px;

padding-top:6px;

color:#333;

}




#header #heading{

float:left;

}



#header h1{

margin:0;

font-size:14px;

color:#FFF;

font-weight:bold;

padding-left:20px;

padding-top:30px;

letter-spacing:1px;

}



#header h1 a{

color:#FFF;

text-decoration:none;

}



#header h2{

font-family:Arial, Helvetica, 'Sans Serif';

margin:0;

font-size:12px;

color:#fff;

font-weight:normal;

padding-left:20px;

}


#sidebar #people{

margin: 20px 0px 0px 0px;

width:200px;

float:right;

}


#header #rss{

margin: 20px 11px 0px 0px;

width:210px;

height:61px;

background:url(images/rss_bg.jpg) no-repeat;

float:right;

}



#header #rss p{

color:#fff;

font-weight:bold;

font-size:10px;

padding-left:55px;

padding-top:12px;

margin:0;

}



#header #rss p a{

color:#fff;

text-decoration:none;

}



#nav{ 

height:42px;

background: url(images/nav_bg.gif) repeat-x;

}



#nav ul{

margin:0;

padding:13px 0 0 0;

float:left;

list-style:none;

font-weight:bold;

font-size:14px;

}



#nav ul li{

float:left;

margin-left:22px;

}



#nav ul li a{

color:#516c87;

text-decoration:none;

}



#nav ul li a:hover {

color:#fff;
text-decoration:none;

}

#nav ul li.current_page_item a{

color:#516c87;
text-decoration:underline;

}

#nav ul li.current_page_item a:hover{

color:#fff;
text-decoration:underline;

}

#content #sidebar{ 

float:right;

width:240px;

min-height:650px; /* for modern browsers */

height:auto !important; /* for modern browsers */

height:650px; /* for IE5.x and IE6 */

}





#content #sidebar .sidebar-item{

background:#fff;

padding:13px 10px 18px 10px;

margin-top:20px;


}



#content #sidebar h3{

font-family:Arial, Helvetica, 'Sans Serif';

color:#516c87;

background:#fff;

font-size:14px;

margin:0;

}



#content #sidebar .sidebar-item p{

font-size:10px;

}



#content #sidebar ul{

list-style:none;

padding:0;

margin:10px 0 0 0;

font-size:10px;

}



#content #sidebar a, #content a, #footer a{

color:#516c87;

text-decoration:none;

}



#content { 


min-height:650px; /* for modern browsers */

height:auto !important; /* for modern browsers */

height:650px; /* for IE5.x and IE6 */

}



#content .post{

background-color:#fff;

margin:20px 28px 0px 0px;

padding:14px 15px 14px 15px;

float:left;

width:500px;

}

#content .post .entry{

margin:20px 0px 0px 0px;

}

#content .post ol li{

font-family:Arial, Helvetica, 'Sans Serif';
line-height:19px;
color:#5a5a5a;
font-size:12px;

}

#content .post ul li{

font-family:Arial, Helvetica, 'Sans Serif';
line-height:19px;
color:#5a5a5a;
font-size:12px;

}

#content .new .entry{

margin:20px 0px 0px 0px;
background:#fff;

}



#content .post h2{

font-family:Arial, Helvetica, 'Sans Serif';

font-size:24px;

color:#516c87;

text-decoration:none;

font-weight:bold;

margin:0px 0px 5px 0px;

}

#content .post h2 a{

font-family:Arial, Helvetica, 'Sans Serif';

font-size:20px;

color:#516c87;

text-decoration:none;

font-weight:bold;

margin:0px 0px 5px 0px;

}


#content .post p{
	
font-family:Arial, Helvetica, 'Sans Serif';
line-height:19px;
color:#5a5a5a;
font-size:12px;

}

#content .post .author {
float:right;
width:45px;
height:55px;
margin-right:0px;
margin-top:0px;


}


#content .post .para{

float:right;
margin:41px 10px 0px 0px;

font-family:Arial, Helvetica, 'Sans Serif';

font-size:12px;

color:#516c87;

}

#content .post .date{

margin-left: 5px;

font-family:Arial, Helvetica, 'Sans Serif';

font-size:10px;

color:#fd0137;

}


#content .post .down {
background-color:#dedede;
border:#c5c5c5 1px solid;
padding: 5px;
font-size:10px;
width:490px;
margin:20px 0px 0px 0px;
}

#content .post .down p {
font-size:10px;
display:inline;
margin:0px 5px 0px 0px;
}

#content .post .down .comment {
font-size:10px;
display:inline;
margin:0px 5px 0px 0px;
}

#content .post .down p a {
font-size:10px;
display:inline;
margin:0px 5px 0px 0px;
}



#content .post .comments{

background-color:#dedede;

border:#c5c5c5 1px solid;

font-size:9px;

font-weight:bold;

padding:9px;


}



.pagination .alignleft{

float:left;

margin-left:24px;

}



.pagination .alignright{

float:right;

margin-right:24px;

}



img.avatar{

float:left;

padding-right:5px;

}



#footer{

float:left;

margin-top:20px;

text-align: center;

background-color:#8396A8;

height:29px;

padding:15px 0 0 0px;

width:800px;

}

#footer p{ 

text-align: center;
font-family:Arial, Helvetica, 'Sans Serif';
font-size:11px;
color:#fff;

}