@charset "UTF-8";
/* CSS Document */


* { 
   margin:0;
   padding:0;
 }
 
 
p {
	text-align: justify;
	margin-right: 100px;
	margin-left: 100px;
	width: 700px;
	line-height: 2;
	color: #FFFFFF;
	text-indent: 2.5em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}




h3 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	padding-top: 20px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 150px;
	color: #FFFFFF;
	text-indent: 40px;
}
h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	background-image: url(Images/crap_back_lrg.jpg);
	background-repeat: repeat-y;
	padding-left: 30px;
	color: #CCCC99;
}


body {
	background-color: #8c856e;
	background-image: url(Images/back_tile_center6.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.inner_columns {
	padding-bottom: 10px;
	margin-left: 100px;
	width: 600px;
	position: left;
}
.inner_columns_3 {
	width: 100%;
	padding-left: 100px;
	padding-right: 100px;
}
.inner_columns_2 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 900px;
	margin-left: 100px;
}
.inner_columns_4 {
	width: 100%;
	margin-top: 30px;
}
.flash_banner {
	width: 100%;
	height: 225px;
	background-repeat: repeat-x;
	background-image: url(Images/flash_table_back.jpg);
	margin-top: 125px;
}




.inner_columns_wide {
	width: 100%;
	text-align: center;
}
.inside_text {
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 100px;
	background-image: url(Images/across_back.png);
	background-repeat: repeat-x;
	background-position: middle;
	width: 900px;
	margin-top: 25px;
}
.sub_head {
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 100px;
	width: 600px;
}
.style1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #CC9966;
}
.sub_head2 {
	float: left;
	width: 300px;
	padding: 10px 15px 0px 15px;
	margin-left: 40px;
}
.style3 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #996600;
	font-size: 12px;
}
.style5 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	color: #CC9933;
}

a:link {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCC99;
	font-weight: bolder;
	text-decoration: none; 
background: url(Images/underline.jpg) repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
}

a.img {
	text-decoration: none;
	background : url(none);
	background-position : none;
	border : none;
	padding-bottom: 0px;
	white-space: nowrap;
}


a.img:link {
text-decoration: none;
background : url(none);
background-position : none;
border : none;
padding-bottom: 0px;
white-space: nowrap;
}



a.img:hover {
text-decoration: none;
background : url(none);
background-position : none;
border : 2px;
border-color: #FFFFFF;
}

a.img:visited {
text-decoration: none;
background : url(none);
background-position : none;
border : 2px;
border-color: #FFFFFF;
}



	
a:visited {
color: #CCCC99;
text-decoration: none;
	background: url(Images/underline.jpg) repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(Images/underline.jpg) repeat-x 100% 100%;
padding-bottom: 4px;
white-space: nowrap;
}

a.sidebar:link {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCC99;
	font-weight: bolder;
	text-decoration: none;
	background: url(none); 
padding-bottom: 4px;
white-space: nowrap;
}

.style8 {font-family: "Trebuchet MS", Helvetica, sans-serif; color: #CCCCCC; }
.style9 {color: #FFFFFF}
.style11 {
	color: #C46B20;
	font-weight: bold;
}
.title_banner {
	width: 100%;
	height: 160px;
	background-repeat: repeat-x;
	background-image: url(Images/flash_table_back.jpg);
	padding-left: 10px;
}
h4 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-top: 20px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 150px;
	color: #FFFFFF;
	text-indent: 10px;
	line-height: normal;
	white-space: normal;
}
 
.page_books {
	height: 175px;
	background-image: url(Images/page_books.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}
.nav {
	margin-right: 0px;
}
.page_writings {
	height: 170px;
	background-image: url(Images/page_writings.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}
.page_bio {
	height: 170px;
	background-image: url(Images/page_bio.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
	margin-top: 0px;
}
.page_books_single {
	height: 170px;
	background-image: url(Images/page_books.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}
.page_misc {
	height: 170px;
	background-image: url(Images/page_misc.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}
.page_news {
	height: 170px;
	background-image: url(Images/page_newss.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}

div#content {
	padding:0px 0px 0px 45px; /* bottom padding for footer */
	position: fixed;
}


div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#ddd;
	border-top:6px double gray;
}
	div#footer p {
		padding:1em;
		margin:0;
	}
.page_press {
	height: 170px;
	background-image: url(Images/page_press.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 45px;
}
.page_home {
	height: 70px;
	background-image: url(Images/page_home.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 0px;
}
.inside_iTunes {
	right: 0px;
	bottom: 0px;
	background-position: top left;
	width: 450px;
	margin-top: 25px;
	background-image: url(Images/iTunes_back.png);
	background-repeat: no-repeat;
	padding-left: 80px;
}
.press_column_left {
	background-image: url(Images/press_column_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 25px;
}
