/* Begin Typography & Colors 
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body
{
    margin : 0px;
    background-color : rgb(0 , 0 , 0);
    background-image : url("body_bg.gif");
    background-attachment : fixed;
}

/* older Gecko-based browsers */

#container{
width:auto;
margin-top:20px;
margin-left : 25px;	
	
	}
#header
{
   

  	background-image : url("http://www.lewislacook.org/wp-content/themes/default/images/header-bg.png");
	background-repeat:no-repeat;
    font-family : serif;
    font-style : normal;
    margin-top : 50px;
    margin-left : 300px;
    border-width: 2px; 
border-style: inset;
    height : 100px;
  
}

#menu{
	background-image : url("http://www.lewislacook.org/wp-content/themes/default/images/menu-bg.png");
	
	height:25px;
	margin-left : 400px;
	padding-left:50px;
	margin-top:10px;
	

	}
	

#menu li{
	color:#000000;
display: inline;
list-style-type: none;
padding-right: 13px;

}

#menu li a{
	
color:#FFFFCC;
   
font-weight:bold;

	}
#header h1
{
 font-size:24px;
color:#FFFFCC; 
   
    
}
#header h4
{
    color : rgb(120 , 18 , 2);
    font-style : italic;
    font-size : 18px;
}
#sidebar {
background-color :#4a8441;
    padding:10px 5px 10px 0;
      -moz-opacity: 0.80; /* older Gecko-based browsers */
  filter:alpha(opacity=80);
    
    float:left;
    width: 250px;
	margin-left:10px;
	margin-top:55px;
    
  }
#sidebar li{
	list-style-type: none;
	display:block;
	}
#sidebar ul li h2{
color:#FFFFFF;	
	}
#sidebar ul li a{
color:#FFFFCC;	
	}	
	
#content
{
 color:#000000;   
background-color : #FFFFCC;
   margin-left:10px;
   padding-right:20px;
    font-family : serif;
    font-size : 13px;
    
      -moz-opacity: 0.80; /* older Gecko-based browsers */
  filter:alpha(opacity=80);
    
}
/* older Gecko-based browsers */

{
}

.widecolumn .entry p
{
    font-size : 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry
{
    line-height : 1.4em;
}
small
{
    font-family : Arial , Helvetica , Sans-Serif;
    font-size : 0.9em;
    line-height : 1.5em;
}
h1, h2, h3
{
    font-family : serif;
}
#headerimg .description
{
    font-size : 1.2em;
    text-align : center;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description
{
    text-decoration : none;
    color : white;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited
{
    color : rgb(138 , 3 , 6);
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite
{
    text-decoration : none;
}
.entry p a:visited
{
    color : rgb(184 , 91 , 90);
}
.commentlist li, #commentform input, #commentform textarea
{
    font : 0.9em "Lucida Grande" , Verdana , Arial , Sans-Serif;
}
.commentlist li .avatar
{
    float : right;
    border : 1px solid rgb(238 , 238 , 238);
    padding : 2px;
    background : rgb(255 , 255 , 255);
}
.commentlist cite, .commentlist cite a
{
    font-weight : bold;
    font-style : normal;
    font-size : 1.1em;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike
{
    color : rgb(119 , 119 , 119);
}
code
{
    font : 1.1em "Courier New" , Courier , Fixed;
}
a, h2 a:hover, h3 a:hover
{
    color : rgb(3 , 101 , 143);
    text-decoration : none;
}
a:hover
{
    color : #330066;
    
}
#wp-calendar #prev a, #wp-calendar #next a
{
    font-size : 9pt;
}
#wp-calendar th
{
    font-style : normal;
    text-transform : capitalize;
}
/* Begin Structure  End Typography & Colors */
body
{
    margin : 0 0 0 0;
    padding : 0;
}

#headerimg
{
    margin : 0;
}
.narrowcolumn
{
    float : left;
    padding : 0 0 20px 45px;
    margin : 0px 0 0;
    width : 570px;
}
.widecolumn
{
    padding : 10px 0 20px 0;
    margin : 5px 0 0 150px;
    width : 450px;
}
.post
{
    margin : 0 0 40px;
    text-align : justify;
}
.post hr
{
    display : block;
}
.widecolumn .post
{
    margin : 0;
}
.narrowcolumn .postmetadata
{
    padding-top : 5px;
}
.widecolumn .postmetadata
{
    margin : 30px 0;
}
.widecolumn .smallattachment
{
    text-align : center;
    float : left;
    width : 128px;
    margin : 5px 5px 5px 0px;
}
.widecolumn .attachment
{
    text-align : center;
    margin : 5px 0px;
}
.postmetadata
{
    clear : left;
}
.clear
{
    clear : both;
}
#footer
{
    padding : 0;
    margin : 0 auto;
    width : 760px;
    clear : both;
}
#footer p
{
    margin : 0;
    padding : 20px 0;
    text-align : center;
    font-size : 10px;
}
/*	Begin Headers  End Structure */
h1
{
    padding-top : 70px;
    margin : 0;
}
h2
{
    margin : 30px 0 0;
}
h2.pagetitle
{
    margin-top : 30px;
    text-align : center;
}
#sidebar h2
{
    margin : 5px 0 0;
    padding : 0;
}
h3
{
    padding : 0;
    margin : 30px 0 0;
}
h3.comments
{
    padding : 0;
    margin : 40px auto 20px;
}
/* Begin Images  End Headers */
p img
{
    padding : 0;
    max-width : 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered
{
    display : block;
    margin-left : auto;
    margin-right : auto;
}
img.alignright
{
    padding : 4px;
    margin : 0 0 2px 7px;
    display : inline;
}
img.alignleft
{
    padding : 4px;
    margin : 0 7px 2px 0;
    display : inline;
}
.alignright
{
    float : right;
}
.alignleft
{
    float : left;
}
/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets.  End Images */
html > body .entry ul
{
    margin-left : 0px;
    padding : 0 0 0 30px;
    list-style : none;
    padding-left : 10px;
    text-indent : -10px;
}
html > body .entry li
{
    margin : 7px 0 8px 10px;
}
.entry ul li > , #sidebar ul ul li > 
{
}

