/*
2 Column Fixed - Top Nav


Neil,
This is a mash-up of a bare bones WP style sheet and my alterations.



/*-----------Block Level Elements--------------*/

Body
	{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Georgia, Arial, Sans-Serif;
	color: #333333;
	text-align: center;
	background: #768F52 url('images/gradiant-bg.gif') repeat-x fixed 0 0;
	}
img
{
border-style:none;
}
.clearing
{
clear:both;
}

#page 
	{
        font-size: 1.3em;
	width: 1000px;
	margin: 0 auto;
        background-color: white;
	border: 0px solid #959596;
	text-align: left;
	}

#header 
	{
	/* height: 309px;
	width: 100%;
	background: url('images/newheader.jpg') no-repeat top left; */
        width: 100%;
        height: 248px;
	}

#headerimg
	{

	}
.intro a 
	{
	position: relative;
	color: white;
	font-size: 1.2em;
	top: 90px;
	left: 80px;
        text-decoration:none;
	
	}
.blogname
	{
	position: relative;
	left: 150px;
	top: 100px;
	}
a.blogname , a.blogname :visited, h1.blogname 
	{
	color: white;
	text-decoration: none;
	font-size: 1.4em;
}

.description
	{
	color: white;
	position: relative;
	left: 170px;
	top: 100px;
	font-size: 1.1em;

	}

p
	{
	margin: 0em 0em .5em 0em
	}


#wrapper
	{
	
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: #E3E9DB;
	float:left;
	}

#content
	{
	float: left;
	width: 550px;
        padding-right: 0em;
	padding-top: 5px;
	background-color: white;
	line-height: 140%;
	padding-left: 0px;
	font-size: 1.1em;
	}

#content div.inner
	{
	margin: 20px 10px 20px 10px;
	}



#footer
	{
	width: 100%;
	text-align: center;
	clear: both;
	border-top: 1px solid #ccc;
	background:#DFD9BF url('images/stripes.gif') no-repeat scroll 0 60px;
        font-size:11px;
        height:60px;
        line-height:17px;
        padding:0 0 5px 0;
        vertical-align:middle;
	}

#footer p
	{
	margin: 0;
	}


/*-------------Top Navigation-------------*/



#topnav ul
	{
	padding-left: 0;
	margin: 0em;
	margin-top: 0px;
	background-color: #DFD9BF;
	color: black;
	float: left;
	width: 100%;
        border-bottom: solid 1px;
	}
		
#topnav ul li
	{ 
	display: inline;
	}
		
#topnav ul li a
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0.2em 20px 0.2em 20px;
	background-color: #DFD9BF;
	color: black;
	text-decoration: none;
	float: left;
	}
		
#topnav ul li a:hover
	{
	background-color: #693823;
	color: #fff;
	}


/*-------------Headings-------------*/


h1
	{
	font-size: 1.7em;
	margin-bottom: 1.2em;
	margin-top: 0em;
	}


h2
	{
	font-size: 1.5em;
	margin-bottom: .5em;
	margin-top: 0em;
	}


h3
	{
	font-size: 1.2em;
	margin-bottom: .5em;
	margin-top: 0em;
	}

h4
	{
	font-size: 1em;
	margin-top: 0em;
	}

h5
	{



	}




/*-------------The Post-------------*/
.post
{
	margin-bottom: 40px;
	padding-right: 10px; padding-left:15px;
}

.post h2, h2 a:visited, h2 a
	{

	text-decoration:none;
	font-size: 1.15em;
	color: #333;
	margin-bottom: 10px;
        margin-top: 10px;
	line-height: 140%;
	}

.post h2 a:hover
	{
	color: #2B3A95;
	}

.post small
	{
	color: #666;
	font-size: 1em;
	}

.post p
	{

	}

.post a
	{
	text-decoration:none;
	}


.post ul
	{
	list-style-image: url('');/*-------------Bullet Icon Goes Here-------------*/

	}

.post ol
	{
	list-style-image: url('');/*-------------Bullet Icon Goes Here-------------*/
display:block;
border: 1px solid gray;
background-color: beige;
margin: 10px 0px 20px 0px;
	}
.post li
	{
        padding: 5px 0 5px 0;

	}
.entry
	{


	}

.entrytext .postmetadata {


}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
margin-bottom:30px;

}

.alignleft {
float:left;

}

.alignright {
float: right;

}

.aligncenter {margin-left:auto; margin-right: auto; display: block;

}
.center {

}

.pagetitle {

}

blockquote { 
      border: dotted 1px; 
      padding: 7px;
      background-color: #E3EAD9;
}
cite {


}
a img {

}

acronym, abbr {

}

/*--------------List Styles------------*/

ul
	{
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	list-style-type: round;
	}
li
	{
	
	}

ul.fancy
	{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	}

ul.fancy li
	{
	margin-bottom: 5px;
	}

ul.fancy li a
	{
	font-weight: bold;
	color: #333;
	padding-left: 10px;
	margin-bottom: 5px;
	border-left: 5px solid #8f553d;
	}

ul.fancy li a:hover
	{
	border-left: 5px solid #693823;
	color: #000;
	}

/*--------------Sidebar------------*/

#sidebar
	{ 
	width: 225px;
	float: left;
	background-color: #E3E9DB;
	}

#sidebar div.inner
	{
	margin: 20px 0px 20px 0px;
	}
		
#sidebar ul
	{
	list-style-type: none;
        font-size: .95em;
        margin: 0 15px;
        padding: 0px;

	
	}

#sidebar li
	{
        padding: 12px 0;
	
	}
				
#sidebar a:link, #sidebar a:visited
	{
	text-decoration:none;
	
	}
		
#sidebar a:hover
	{
	
	}

#sidebar ul h2
	{
	font-size: 1.1em;
	
	}

#sidebar ul li
	{
	padding: 12px 0;
       

	}


#sidebar ul ul
	{
	padding: 0em;
	}


#sidebar ul ul li
	{
          padding-left:5px;
	}

#sidebar ul ul ul
	{



	}



#sidebar p
	{



	}

/*-----sidebar2----*/
#sidebar2
	{ 
	width: 225px;
	float: left;
	background-color: #E3E9DB;
	}

#sidebar2 div.inner
	{
	margin: 20px 0px 20px 0px;
	}
		
#sidebar2 ul
	{
	list-style-type: none;
	margin: 0 15px;
        font-size: .95em;
        padding: 0px;
	
	}

#sidebar2 li
	{
	
	}
				
#sidebar2 a:link, #sidebar a:visited
	{
	text-decoration:none;
	
	}
		
#sidebar2 a:hover
	{
	
	}

#sidebar2 ul h2
	{
	font-size: 1.1em;
	
	}

#sidebar2 ul li
	{
	padding: 0em;
       

	}


#sidebar2 ul ul
	{
	padding: 0em;
	}


#sidebar2 ul ul li
	{
          padding-left:5px;
	}

#sidebar2 ul ul ul
	{



	}



#sidebar2 p
	{



	}

/*--------------Comments--------------*/

#comments
{
	padding-right:10px;
	
}

#commentform
{
	width:400px;
}
ol.commentlist {
padding-right:10px;

}

ol.commentlist li {



}


ol.commentlist li.alt {
}

ol.commentlist a {


}



small.commentmetadata {

}

/*--------------Search Form-------------*/
#searchform {

}



#searchform input {

}

#searchform #s {



}











/*-------------Calendar-----------------*/



#wp-calendar {


}

#wp-calendar th {

}

#wp-calendar 
}



#prev a, #next a {

}

#wp-calendar caption {


}



/*-------------Images------------------*/





/*-------------Other------------------*/
hr
	{
	display: none;
	}
.floatright
	{
	float: right;
	}

.floatright
	{
	float: right;
	}
.rtmargin
	{
	margin-right: 10px;
	}

.ltmargin
	{
	margin-left: 10px;
	}

.toptmargin
	{
	margin-top: 10px;
	}

.botmargin
	{
	margin-bottom: 10px;
	}

.clearleft
	{
	clear: left;
	}
/*-------------Table------------------*/
#dvdoptions
{
width: 100%;
}
#dvdoptions th
{
border-bottom: 2px solid #6678B1;
}
#dvdoptions td
{
border-bottom: 1px solid #CCCCCC;
padding: 6px 1px;
border-right: 1px solid #CCCCCC;
text-align: center;
}
.lastoptions td
{
border-bottom: 2px solid #6678B1;
}
.discount
{
color: red;
}

.johnson2 {
display:block;
padding: 0px 10px 0px 10px;
background-color: beige;
margin: 10px 0px 20px 0px;
border: 1px solid gray;
}

/*creating a johnson box*/
#johnson1 {
display:block;
padding: 0px 10px 0px 10px;
border: 1px solid gray;
background-color: beige;
margin: 10px 0px 20px 0px;
}

#johnson1 li{
padding: 10px 0px 10px 0px;
}

#johnson1 h3{
color: red;
}

.longlistwhitespace li{
padding: 10px 0px;
}


.red h3{
color:red;
}