/* For leviwatts.com */

/*                  Page
-------------------------------------------------------*/
body
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(images/0808BannerLeft.jpg);
	background-repeat: repeat-y;
	background-position: 0% 130px;
}

.backgroundTopRepeat
{
	background-image: url(images/0808BannerTopRepeat.jpg);
	background-repeat: repeat-x;
	background-position: 800px 0%;
	padding: 130px 0 0 0;
}

.container
{
	width: 800px;
	margin: 0;
	padding: 0;
	float: left;
}

.clear
{
	clear: both;
	background: none;
}

a:hover
{
	color: #F80; /* Orange */
}

.tab
{
	margin: 0 0 0 3%;
}

/*                  Quotes
http://shapeshed.com/journal/quotations_in_css/
-------------------------------------------------------*/
blockquote p
{
    padding: 0px 20px 0px 0px; /* prevents text from appearing on the lower image */
    background: url(images/Quote_Close.png) bottom right no-repeat;
}

blockquote
{
    padding: 5px 0px 0px 24px;
    background: url(images/Quote_Open.png) top left no-repeat;
}

cite
{
    font-size: 0.8em;
    float: right;    
} 


/*                  Header
-------------------------------------------------------*/

.header
{
	width: 800px;
	height: 130px;
	background-image: url(images/0706BannerTop.jpg);
	background-repeat: repeat-x;
	align: right;
}

.header .navigationItem
{
	font-size: 2em;
}


/* Faux (fake two columns by Dan Cederholm, http://simplebits.com/
   http://www.code-sucks.com/css%20layouts/faux-css-layouts/2-column-css-layouts/faux-1-2-col/
-------------------------------------------------------*/
.faux
{
	background-image: url(images/0808BannerLeft.jpg);
	background-repeat: repeat-y;
	width: 100%
}

/*                  Navigation
-------------------------------------------------------*/
/* fixed position from http://www.cssplay.co.uk/layouts/fixed.html */
.navigation {
	width: 100px;
	top:140px;
	left:0px; 
	padding-top: 1em;
	display: block;
	position:fixed;
	margin: 0;
	padding: 0;
	text-align:center; 
}

* html .navigation {
	position:absolute;
}

.navigation a:visited, .navigation a {
	display:block; 
	width:100px; 
	height:15px; 
	text-align:center; 
	line-height:15px;
	
	background-color: #099;
	padding: 3px;
	border: 3px double #FFF;
	margin: 0 0 5px 5px;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 1.1em;
	color: #FFF;
}

.navigation a:hover, .pageTitle:hover {
	background-color: #F80; /* Orange */
	color: #FFF;
}

.pageTitle {
	text-decoration: none;
	color: #FFF;
	background-color: #099;
	padding: 3px;
	border: 3px double #FFF;
	font-size: 1.3em;
}

/*                  Content
-------------------------------------------------------*/
.content
{
	float: right;
	width: 672px;
	margin: 0;
	padding: 0;
	background: none;
	float: right;
	display: inline;
	position: relative;
}