/**
  
ITC Franklin Gothic Heavy 17
Franklin Gothic No.2 29
Arial 15 #6D6E71

ITC Franklin Gothic Book 13 #8AC400
ITC Franklin Gothic Book 13 #6D6E71

*/


body
{
	margin: 0;
	padding: 0;  
	border: 0; 
	
	font-family: Arial;
}

#wrapper
{           
	width: 1005px;  
  	padding: 0;
	margin-left: auto;
  	margin-right: auto;
}    


/**
 * Header
 */
#header
{       
	background-color: #FF0000;
	width: 995px;
	height: 129px; 
	display: block; 
	padding: 0;
	margin: 0;
	border: 0;   
	background: url(http://www.fredrikekman.se/sommartravet_se.jpg);
}    
   
#header h1
, #header #site-title
{         
	background-color: #00FFCC;   
	display: none;
}       

#header #site-description
{
	display: none;
}     


#nav
{           
	margin-top: 10px;   
	width: 995px;
	overflow: auto;  
}  


/**
 * Access Button
 */

#access
{            
	width: 909px;     
	padding: 0;
	background-color: #CCC;
	background: url(images/menubg.jpg) repeat-x;
	height: 39px;   
	float: left;
}

#access .skip-link
{                 
	display: none;
}   

#access .menu ul
{
	list-style-type: none;   
	margin: 0;   
	padding: 0; 
	margin-left: 10px;
}  

#access .menu ul li
{
	display: block;   
	height: 38px;  
	float: left;    
	padding-left: 10px;
	padding-right: 10px;   
	border-right: 1px solid #387300;
} 

#access .menu ul li a
{                  
	padding-top: 10px;        
	display:  block;
	font-family: Arial, sans-serif;
	text-transform: uppercase;   
	color: #FFF;     
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
} 

#access .menu ul li a:hover
{
	color: #333;
} 



/**
 * RSS Button
 */
#rssbutton
{
	float: right; 
	width: 80px;
	display: block;
	height: 38px;  
	margin-left: 5px;
}   

#rssbutton a
{     
	display: block;   
	background: url(images/rss_button.gif);
	width: 80px;
	height: 38px;   
	text-decoration: none;   
} 

#rssbutton a:hover
{     
	display: block;   
	background: url(images/rss_button_hover.gif);
	width: 80px;
	height: 38px;   
	text-decoration: none;   
} 

#rssbutton a span
{          
	display: block;  
	margin-left: 6px;
	padding-top: 13px;    
	font-family: sans-serif; 
	text-decoration: none;
	color: #FFF;
	font-size: 14px;
	font-style: italic;
	
}      



#main
{       
	margin-top: 10px;
	width: 1015px;
	overflow: auto;  
	background: url(images/mainbackground.jpg) repeat-y; 
	padding-bottom: 20px;
}

body.page #main
, body.single-post #main
{
	background: url(images/commentbackground.jpg) repeat-y; 
}
                 

#container
{
	width: 516px;
	float: left;
} 


#container #nav-above
, #container #nav-below
{
	overflow: auto;
}

#container #nav-above
{
	display: none;
	border-bottom: 5px solid #FFF;
}

#container #nav-below
{
	border-top: 5px solid #FFF;
	padding-top: 5px;
}

.nav-previous
{
	padding-left: 20px;
	float: left;
}

.nav-previous a
{
	display: block;
	width: 87px;
	height: 27px;
	background: url(images/previous_button.gif) no-repeat;
}

.nav-previous a:hover
{
	display: block;
	width: 87px;
	height: 27px;
	background: url(images/previous_button_hover.gif) no-repeat;
}

.nav-previous span
{
	display: none;
}

.nav-next
{
	padding-right: 20px;
	float: right;	
}

.nav-next a
{
	display: block;
	width: 87px;
	height: 27px;
	background: url(images/next_button.gif) no-repeat;
}

.nav-next a:hover
{
	display: block;
	width: 87px;
	height: 27px;
	background: url(images/next_button_hover.gif) no-repeat;
}

.nav-next span
{
	display: none;
}


         
#container .post
, #container .page
{
	border-top: 5px solid #FFF; 
	padding-top: 20px;  
	padding-bottom: 10px;
	background-color: #E0E0E2;
}        

.single-post #container .post
, .single-post #container .page
, .page #container .page
{
	border-bottom: 3px solid #FFF;    	
}     

#container .first
, #container .not-found
{
   	border: 0;
}


 

#container .post .entry-content
, #container .post .entry-utility   
, #container .post .entry-tags 
, #container .post .entry-summary
 
, #container .page .entry-content
, #container .page .entry-utility   
, #container .page .entry-tags 
, #container .page .entry-summary
{
	margin-left: 20px; 
	margin-right: 20px;
}   

#container .post .header
, #container .page .header
{
	overflow: auto;
	width: 477px;
	padding-left: 20px;
}    

#container .post .header h2
, #container .page .header h2
{
	float: left;    
	text-transform: uppercase;   
	font-family: Impact, arial, sans-serif;  
	font-size: 29px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0;     
	margin-top: 3px;
	margin-left: 15px; 
	width: 399px;
} 

#container .not-found h1
{
	margin-left: 20px;     
	text-transform: uppercase;   
	font-family: Impact, arial, sans-serif;  
	font-size: 29px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0;     
	margin-top: 3px;
	width: 400px;
}

#container .post .header h2 a
, #container .page .header h2 a
{
	color: #000;
	text-decoration: none; 
}

#container .post .entry-content
, #container .page .entry-content
{
	position: relative;
}

#container .post .entry-content p
, #container .page .entry-content p 
, #container .post .entry-summary p
, #container .page .entry-summary p 

{
	font-family: sans-serif;       
	color: #6D6E71;                 
	font-size: 15px;
}  
   
#container .post .entry-content img
, #container .page .entry-content img
, #container .post .entry-summary img
, #container .page .entry-summary img  
{
	border: 0;
}

#container .post .entry-content a
, #container .page .entry-content a
, #container .post .entry-summary a
, #container .page .entry-summary a
{
	color: #6D6E71;
} 

#container .post .entry-content a:hover
, #container .page .entry-content a:hover
, #container .post .entry-summary a:hover
, #container .page .entry-summary a:hover
{
	color: #999999;
	text-decoration: none;
} 

#container .post .postdate
, #container .page .postdate
{
	width: 63px;
	height: 62px;   
	background: url(images/datumruta.png) no-repeat;
	font-family: sans-serif;     
	float: left;
	padding: 0;
	margin: 0;
}

#container .post .postdate span.date
, #container .page .postdate span.date
{                
	display: block;
	
	position: relative;
	font-size: 40px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	
	/*
	margin-top: 2px;
	height: 42px;
	*/
	
	margin-top: 7px;
	
	font-family: Impact, Arial, sans-serif;
	color: #FFF;  
	display: block;   
	width: 63px;  
	height: 37px;
	text-align: center;
}

/* Firefox */
@-moz-document url-prefix()
{
	#container .post .postdate span.date
	, #container .page .postdate span.date 
	{ 
		margin-top: 2px;
		height: 42px;
	}
}

#container .post .postdate span.year_month
, #container .page .postdate span.year_month
{        
	display: block; 
	width: 63px;    
	color: #FFF;  
	text-align: center;
	font-size: 13px;   
	margin-top: 2px;
	padding: 0;
}   

#container .post .comments-link .comment a
, #container .page .comments-link .comment a
{            
	overflow: auto;  
	display: block; 
	text-decoration: none;
}

#container .post .comments-link .comment a span
, #container .page .comments-link .comment a span
{
	width: 25px;
	height: 28px;
	display: block;
	background: url(images/commentnr.png) no-repeat;    
	float: left; 
	color: #FFF;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;   
	padding-top: 4px;
}  

#container .post .comments-link .comment a p
, #container .page .comments-link .comment a p
{
	float: left;     
	color: #6D6E71; 
	margin-left: 5px;    	
	font-family: sans-serif;
	font-size: 13px;     
	display: block;
	margin-top: 2px;
	     
} 


#container .post .entry-tags
, #container .page .entry-tags
{
	margin-left: 20px;
	font-family: sans-serif;
	margin-bottom: 10px;    
	font-size: 13px;
}                           

#container .post .entry-tags a
, #container .page .entry-tags a
{
	color: #8AC400;
}

#container .post .entry-tags a:hover
, #container .page .entry-tags a:hover
{
	color: #8AC400;
	text-decoration: none;
}



#container .post .entry-utility
, #container .page .entry-utility
{
	width: 446px;
	overflow: auto;
}   

#container .post .entry-utility span
, #container .post .entry-utility div
, #container .page .entry-utility span
, #container .page .entry-utility div 
{
	float: left;
}  



#container #comments
{
	
}  

#container #comments h3#comments-title   
{                 
	/*
	Franklin Gothic No.2, 21                  
	*/
	margin-left: 20px;
	font-family: Arial;
	font-size: 21px;
}

#container #comments ol.commentlist
{
	list-style-type: none;
	margin: 0;   
	padding: 0;      
	margin-left: 20px;
	margin-right: 20px;
}

#container #comments ol.commentlist li
{
	margin: 0;               
	border-top: 1px solid #6D6E71;  
	padding-top: 5px;
	padding-bottom: 5px;
}   

#container #comments ol.commentlist li.first
{
	border: 0; 
}

#container #comments ol.commentlist li cite.fn
{          
	margin-left: 20px;
}  

#container #comments ol.commentlist li cite.fn a
{
	text-decoration: none; 
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #0C2E86;   
	font-weight: bold;   
	font-style: normal; 
}   

#container #comments ol.commentlist li p.time
{
	display: inline;
	margin-left: 20px;
}
  
#container #comments ol.commentlist li p.time a
{
	text-decoration: none; 
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #6D6E71;   
}    

#container #comments ol.commentlist li .comment-body
{
	font-family: sans-serif;       
	color: #6D6E71;                 
	font-size: 15px;   	
}  

#container #comments ol.commentlist li .reply
{
	text-align: right;  
	font-family: Arial, sans-serif;  
	font-size: 9px;
	color: #6D6E71;  
} 

#container #comments ol.commentlist li .reply a
{
	text-align: right;  
	font-family: Arial, sans-serif;  
	font-size: 9px;
	color: #6D6E71;   
	text-decoration: none;	
}    

#container #comments #respond
{
	border-top: 3px solid #FFF;   
}

#container #comments #respond a
{
	font-family: Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0C2E86;    
}

#container #comments #respond h3
{
	margin-left: 20px; 
	/*
	Franklin Gothic No.2, 21                  
	*/
	font-family: Arial;
	font-size: 21px;   
}  

#container #comments #respond form
{
	margin-left: 20px;
} 

#container #comments #respond form p input
, #container #comments #respond form p textarea
{
	display: block;
}   

#container #comments #respond form p
{
	font-family: sans-serif;       
	color: #6D6E71;                 
	font-size: 15px;   	
}  

#container #comments #respond form p input
, #container #comments #respond form p textarea
{
	font-family: sans-serif;                      
	font-size: 13px;   	
}      

#container #comments #respond form p textarea
{
	padding: 2px;
} 

 
/*
disqus
*/   

#disqus_thread
{
	margin-top: 20px;
   margin-left: 20px;
   margin-right: 20px;
}  

#disqus_thread #dsq-content h3
{
	/*
	Franklin Gothic No.2, 21                  
	*/
	font-family: Arial;
	font-size: 21px;    
}   
    
.dsq-options
{
	font-family: Arial;
	font-size: 10px;	
}

#dsq-form-area
{
	font-family: Arial;
}

.dsq-brlink
{
	margin-left: 20px;
}

#disqus_thread a
, .dsq-brlink
{
	color: #000;
	text-decoration: none;
}

#disqus_thread a:hover
, .dsq-brlink:hover
{
	color: #666;
	text-decoration: underline;
}



/*
Arial
15
#0C2E86
*/                               


/*
span
*/


#primary
{
	width: 282px;  
	float: left;
}  
   
#secondary ul
, #primary ul
{         
	margin: 0;   
	padding: 0;  
	list-style-type: none;   	
}   

#primary
{
	padding-top: 10px; 
}

#primary ul li
{
	margin-left: 10px;   
	margin-bottom: 10px;
	width: 270px;
}     

#primary .fbwidget
{          
	height: 280px; 
	width: 270px;
	background-color: #FFF;
	padding: 0;
	margin: 0;  
	border: 1px solid #3B59A9;
}   

#primary .widget_tag_cloud
{                 
	width: 270px;
	background-color: #6ECA07;  
	border: 1px solid #CCC;
	
}

#primary .widget_tag_cloud h3
{           
	padding: 0;
	margin: 0;
	padding-top: 12px;
	padding-left: 10px;
	display: block;
	height: 38px;
	background: url(images/mest_taggat.jpg) no-repeat;
	font-family: sans-serif;
	font-size: 13px;
	color: #FFF;
}

#primary .widget_tag_cloud h3 span
{
	display: none;
}

#primary .widget_tag_cloud div
{
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}

#primary .widget_tag_cloud a
{
	color: #FFF;
	text-decoration: none;
	font-family: sans-serif;
}
   
#primary .widget_tag_cloud a:hover
{
	color: #333;
}



#secondary
{
	width: 190px;  
	float: left;
}  

#secondary ul
{
	margin-top: 0px;
} 

#secondary ul li
{               
	margin-top: 0px;          
}

#secondary ul li h3
{                 
	margin: 0; 
	padding: 0;        
      
	
	color: #FFF;
	font-family: sans-serif;  
	padding-top: 19px;  
	text-indent: 10px;     
	font-size: 14px;    
	text-transform: uppercase; 
	                          
	text-indent: 20px;
	background: url(images/gul_hake.png) no-repeat;
	width: 215px;
	height: 26px;
	display: block; 

} 

#secondary ul li ul 
{
	margin-bottom: 10px;   
	margin-left: 10px;
}

#secondary ul li ul li
{                                 
	margin-top: 0px;       
	font-size: 13px;
	font-family: sans-serif;
	text-transform: uppercase;   
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC; 
} 

#secondary ul li ul li a
{
	text-decoration: none;
	padding-left: 10px;
	color: #000;
}

#secondary ul li ul li a:hover
{
	color: #666;
}   




#footer
{
	width: 995px;     
	padding: 0;
	background-color: #CCC;
	background: url(images/menubg.jpg) repeat-x;
	height: 38px;   
	float: left;
	overflow: auto;  
	
	border-bottom: 26px solid #FFF;   
}  

#footer #logotype
{
	display: block;
	float: left;  
	margin-left: 15px;
	margin-top: 4px;  
	width: 38px;
	height: 28px;
	background: url(images/atg_logo.png) no-repeat;
}

#footer #logotype span
{
	display: none;
}

#footer p
{
	float: left;  
	display: block;	
	margin-left: 5px; 
	margin-top: 14px;
	display:  block;  
	font-family: sans-serif;  
	font-size: 12px;  
	height: 10px;
	color: #FFF;
	text-decoration: none; 
}

{
	display: none;
}


/*
				
*/




