/*  
Theme Name: Barnfamilj.se Theme
Theme URI: http://www.barnfamilj.se/
Description: Barnfamilj.se Theme
Version: 1.0
Author: Mikael Linusson
Author URI: http://www.barnfamilj.se/
*/

/* MAIN */
body
{
/*   background-color: #afc6dd; */
   background-color: #BF7E6F;
   font-family: Arial, Helvetica, sans-serif; 
   color: #592525;
   font-weight : normal;
   font-size: 12px;
   text-decoration: none;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 0px; 
}

body.print
{
   background-image: none;
   background-color: white;
}

#page 
{
   text-align: left;
   margin: 5px auto;
   padding: 0px;
   width: 970px;
}

#page2
{
   text-align: left;
   width: 970px;
   padding-top: 0px;
   margin-left: 0px;
}

#distance
{
   width: 100%;
   height: 8px;
   line-height: 8px;
} 

hr 
{
   display: none;
}

a
{  
   font-family: Arial, Helvetica, sans-serif; 
   color: #592525; 
   text-decoration: none;
}

a:hover
{
   color: #883F3F;
}

strong
{
   color: #592525;
}

/* MAIN */



/* HEADER */
#headermenu
{ 
   width: 100%;
   text-align: center;
} 

#headerimg
{ 
   margin: 0px 0px;
   height: 92px;
   width: 960px;
   text-align: center;
} 

#headerimg a img
{
   width: 945px;
   height: 92px;
}

/* HEADER */





/* FOOTER */
#footertop
{
   background: url('images/footer_top.gif') no-repeat bottom center;
   height: 12px;
}

#footerbottom
{
   background: url('images/footer_bottom.gif') no-repeat bottom center;
   height: 20px;
}

#footer
{
   background: url('images/footer_bkg.gif') repeat-y center;
   padding-top: 2px;
   clear: both;
}

#footermenu
{ 
   background: url('images/menu_bkg.gif');
   width: 958px;
   text-align: center;
} 

#footermenu a, #footer span
{
   font-weight : bold;
   font-size: 11px;
   color: #592525; 
}

#footermenu a:hover
{
   color: #883F3F;
}

.footer2 a
{
   line-height: 16px;
   text-align: center;
}

.footer2 a, .footer2 span
{
   font-size: 11px;
   color: #592525;
   padding-bottom: 10px;
}

.footer2 a:hover
{
   color: #883F3F;
}

/* FOOTER */





/* SIDEBAR */
#sidebar
{
   padding: 0px 0px 0px 0px;
   /* OBS OBS OBS - Ändrar man marginalen här så måste man ändra IE-fixen i header.php i theme:n också - OBS OBS OBS */

   margin-left: 650px;
   width: 317px;
}

#sidebar a
{
	font-size: 11px;
   color: black;
}

#sidebar a:hover
{
   color: #A94F4F;
}

#sidebar li
{
   color: black;
   font-size: 11px;
   line-height: 15px;
}

#sidebar div.sidebar_header
{
   background: url('images/sidebar_header.gif') no-repeat;
   height: 25px;
   margin-left: 0px;
   width: 317px;
}

#sidebar div.sidebar_footer
{
   background: url('images/sidebar_footer.gif') no-repeat;
   height: 20px;
   margin-left: 0px;
   width: 317px;
}

#sidebar div.sidebar_header h3
{
   margin-left: 8px;
   padding-top: 3px;
	font-size: 11px;
   color: white; 
}

#sidebar ul
{
   margin: 0;
   padding: 0;
}

#sidebar ul ul
{
   background: url('images/sidebar_bkg.gif') repeat-y;
   padding-top: 0px;
   margin-bottom: 0px;
}

#sidebar ul li 
{
   list-style-type: none;
   list-style-image: none;
   margin-left: 0px;
}

#sidebar ul ul li
{
   margin-left: 10px;
}

#sidebar ul ul li:before
{
   content: "\00BB \0020";
   color: black;
}

form.searchform
{
   margin: 0px 5px 0px 10px;
   padding-top: 5px;
}

input.searchedit
{
   width: 200px;
   background-color: #FEE5CF;
}

input.searchbutton
{
   width: 85px;
}
/* SIDEBAR */




/* CONTENT */
.navigation 
{
   display: block;
   margin-bottom: 15px;
}

.alignright 
{
   float: right;
}

.alignleft 
{
   float: left
}

h1
{
   /* IE6 har egna settings för detta som ligger i header.php */
   color: #592525;
   font-size: 24px;
   line-height: 22px;
   margin: 0px 0px 2px -1px;
}

h2
{
   color: #592525;
   margin: 0px 0px 0px 0px;
}

h3
{
   color: #592525;
   margin: 0px 0px 0px 0px;
   font-size: 12px;
}

.narrowcolumn
{
   float: left;
   width: 647px;
   margin-top: 0px;
   margin-bottom: 0px;
}

small
{
   color: #585858;
}

.entry
{
   margin-top: 5px;
   color: black; 
}

.entry ol
{
   padding-left: 25px;
   margin-left: 10px;
}

.entry ol li 
{
}

.entry img
{
   border: 1px solid #592525;
}

.entry img.wp-smiley
{
   border: none; !important;
}

#posttop
{
   background: url('images/post_top.gif') no-repeat bottom center;
   height: 11px;
}

#postbottom
{
   background: url('images/post_bottom.gif') no-repeat bottom center;
   height: 20px;
}

.postheader
{
   background: url('images/post_header_bkg.gif') repeat-y;
   padding-left: 15px;
   padding-right: 10px;
   height: 30px;
}

.postfooter
{
   background: url('images/post_header_bkg.gif') repeat-y;
   padding-left: 15px;
   padding-right: 10px;
}

.postheaderend, .postfooterstart
{
   background: url('images/post_header_end.gif') repeat-y;
   height: 1px;
   line-height: 1px;
   font-size: 0px;
}

.post
{
   background: url('images/post_bkg.gif') repeat-y;
   padding-top: 5px;
   padding-left: 15px;
   padding-right: 10px;
}

.post p
{
   margin: 0px 0px 12px 0px;
}

.post img
{
   padding-bottom: 0px;
   margin: 0px 0px 2px 0px;
}

.post a, .postheader a, .postmetadata a
{
   border: 0;
   color: #592525;
}

.postmetadata a, .postmetadata small
{
   font-size: 12px;
}

.post a:hover, .postheader a:hover, .postmetadata a:hover
{
   color: #883F3F;
}

.searchresult_space
{
   background: url('images/post_bkg.gif') repeat-y;
   height: 5px;
   line-height: 5px;
   padding-left: 15px;
   padding-right: 10px;
}

.post a.searchresult
{
   line-height: 20px;
   font-size: 12px;
}

.searchresult_date
{
/*   display: none; */
}

.postmetadata
{
   margin: 0px 0px 0px 0px;
   padding-top: 10px;
   width: 580px;
   color: #585858;
   
   background-color: #F2C8A2;
}

/* this is used to get the image to paint all the way down in the posts 
   ugly solution to use &nbsp; without it's complete height */
.thinspace
{
   height: 1px;
   font-size: 1px;
   line-height: 1px;
}

/* CONTENT */




/* COMMENT */
h3#comments
{
   margin-top: 10px !important;
}

#commentform textarea
{
   background-color: #FEE5CF;
	width: 600px; 
}

.commentlist 
{
   padding-left: 25px;
   margin-left: 0px;
   width: 580px;
}

/* Used for comments (each row, but some settings only each other row, 2, 4, 6...) */
.commentlist li
{
   color: #592525;
   padding-left: 10px;
   padding-top: 10px;
   margin-top: 10px;
   /*padding: 5px 10px 5px 10px;*/

   /* These changes */
/*   background-color: #E7A495;*/
   background-color: #F2D3B7;
   border: 1px solid #592525; 
}

/* Used for comments (each other row, 1, 3, 5...) */
.alt
{
   /* These replace the values from .commentlist li */
   background-color: #FEE5CF !important;
   border: 1px solid #592525 !important;
}

cite
{
   font-weight: bold;
   color: #592525;
}

.commentmetadata
{
   color: #585858;
}

/* COMMENT */





/* CONTACT FORM */
.contactform textarea
{
   width: 410px; 
   background-color: #Fff5eF;
}

.contactform input
{
   width: 200px;
   background-color: #Fff5eF;
}

.contactform label
{
   color: #592525;
}

/* CONTACT FORM */

