/*
-----------------------------------------------
toddbaldwintribute.com CSS styles
Author:   Kai Bates
Version:  February 2007
----------------------------------------------- */


/* Global
----------------------------------------------- */

body {
	margin: 0;
	font-family: arial, helvetica, san-serif;
	font-size: 12px;
	letter-spacing: 1px;
	background: #B0B0B0;
	}

#wrapper {
	background: #B0B0B0 url(images/background_tile.jpg) repeat-y top center;
	}

#top1 {
	padding: 20px;
	border-bottom: 1px solid #616161;
	}
	
	
#top2 {
	clear: both;
	height: 125px;
	border-bottom: 1px solid #616161;
	}
	
/* transparent background tile for top, left, and right divs */
.trans_background {
	background-image: url(images/background_white_top.png);
	}
	
#bottom {
	clear: both;
	padding: 5px;
	background: #D7D7D7;
	border-top: 2px solid #616161;
	}
	
.legal_notice {
	width: 475px;
	float: left;
	font-size: 8px;
	}

.copyright {
	width: 475px;
	float: left;
	text-align: right;
	}

.spacer {
	clear: both;
	}


	
/* Home Layout
----------------------------------------------- */

#home #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_home.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}
		
	
/* BEGIN HOME LEFT COLUMN */

#home #left {
	float: left;
	width: 513px;
	padding: 10px 0 10px 0;
	}
	
#home_designs {
	padding-bottom: 20px;
	}
	
#home_designs h1 {
	background: url(images/header_home_designs.gif) no-repeat;
	width: 513px;
	height: 13px;
	}
	
/* replaces header text with above image */
#home_designs h1 span {
	display: none;
	}

#home_designs_column1 {
	float: left;
	width: 171px;
	padding-top: 15px;
	text-align: center;
	}

#home_designs_column2 {
	margin-left: 171px;
	margin-right: 171px;
	padding-top: 15px;
	text-align: center;
	}
	
#home_designs_column3 {
	float: right;
	width: 171px;
	padding-top: 15px;
	text-align: center;
	}

#home_designs p {
	height: 10px;
	}
	
#home_updates {
	clear: both;
	}
	
#home_updates h1 {
	background: url(images/header_home_updates.gif) no-repeat;
	width: 513px;
	height: 13px;
	}
	
/* replaces header text with above image */
#home_updates h1 span {
	display: none;
	}

#home_updates_content {
	padding: 10px 10px 10px 20px;
	}
		
	
/* BEGIN HOME RIGHT COLUMN*/

#home #right {
	float: right;
	width: 446px;
	padding: 10px 0 10px 0;
	border-left: 1px solid #616161;
	}

#home_about {
	padding-bottom: 10px;
	}
	
#home_about h1 {
	background: url(images/header_home_about.gif) no-repeat;
	width: 446px;
	height: 11px;
	}
	
/* replaces header text with above image */
#home_about h1 span {
	display: none;
	}
	
#home_about_content {
	padding: 1px 10px 10px 20px;
	}
	
#home_tributes {
	padding-bottom: 15px;
	}
	
#home_tributes h1 {
	background: url(images/header_home_tributes.gif) no-repeat;
	width: 446px;
	height: 11px;
	}
	
/* replaces header text with above image */
#home_tributes h1 span {
	display: none;
	}
	
#home_tributes_content_left {
	float: left;
	padding: 10px 0px 0px 20px;
	}

#home_tributes_content_right {
	float: right;
	padding: 10px 10px 0px 0px;
	}

/* clears both tributes columns */
.spacer {
	clear: both;
	}
	
#home_press {
	}
	
#home_press h1 {
	background: url(images/header_home_press.gif) no-repeat;
	width: 446px;
	height: 11px;
	}
	
/* replaces header text with above image */
#home_press h1 span {
	display: none;
	}
	
#home_press_content {
	padding: 10px 10px 10px 20px;
	}


/* About Layout
----------------------------------------------- */

#about #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_about.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#about #header {
	padding: 10px 0 0 0;
	}
	
#about #header h1 {
	background: url(about/images/header_about.gif) no-repeat;
	width: 960px;
	height: 11px;
	}
	
/* replaces header text with above image */
#about #header h1 span {
	display: none;
	}
	

/* BEGIN ABOUT LEFT COLUMN */

#about #left {
	float: left;
	width: 540px;
	padding: 10px 20px 20px 20px;
	}

	
/* BEGIN ABOUT RIGHT COLUMN*/

#about #right {
	float: right;
	width: 379px;
	padding: 10px 0 20px 0;
	border-left: 1px solid #616161;
	font-size: 10px;
	text-align: center;
	}
	
	
/* Tributes Layout
----------------------------------------------- */

#tributes #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_tributes.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#tributes #header {
	padding: 10px 0 0 0;
	}
	
#tributes #header h1 {
	background: url(tributes/images/header_tributes.png) no-repeat;
	width: 960px;
	height: 11px;
	}
	
/* replaces header text with above image */
#tributes #header h1 span {
	display: none;
	}

#tributes #header_sub {
	padding: 10px 0 0 0;
	}
	
#tributes #header_sub h1 {
	background: url(tributes/images/header_tributes_sub.png) no-repeat;
	width: 960px;
	height: 11px;
	}
	
/* replaces header text with above image */
#tributes #header_sub h1 span {
	display: none;
	}
	
#tributes #intro {
	width: 920px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #616161;
	font-weight: bold;
	}
	
	
/* BEGIN TRIBUTES LEFT COLUMN */

#tributes #left {
	float: left;
	width: 440px;
	padding: 10px 20px 20px 20px;
	}

	
/* BEGIN TRIBUTES RIGHT COLUMN*/

#tributes #right {
	float: right;
	width: 439px;
	padding: 10px 20px 20px 20px;
	border-left: 1px solid #616161;
	}
	
	
/* BEGIN TRIBUTES SUB MAIN COLUMN */

#tributes #sub_main {
	width: 920px;
	padding: 10px 20px 20px 20px;
	}
	
#tributes #sub_main2 {
	width: 920px;
	padding: 10px 20px 20px 20px;
	text-align: center;
	}
	
	
/* Press Layout
----------------------------------------------- */

#press #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_press.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#press #header {
	padding: 10px 0 0 0;
	}
	
#press #header h1 {
	background: url(press/images/header_press.png) no-repeat;
	width: 960px;
	height: 11px;
	}
	
/* replaces header text with above image */
#press #header h1 span {
	display: none;
	}

#press #header_sub {
	padding: 10px 0 0 0;
	}
	
#press #header_sub h1 {
	background: url(press/images/header_press_sub.png) no-repeat;
	width: 960px;
	height: 11px;
	}
	
/* replaces header text with above image */
#press #header_sub h1 span {
	display: none;
	}
	
#press #intro {
	width: 920px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #616161;
	font-weight: bold;
	}
	
	
/* BEGIN PRESS LEFT COLUMN */

#press #left {
	float: left;
	width: 440px;
	padding: 10px 20px 20px 20px;
	}

	
/* BEGIN PRESS RIGHT COLUMN*/

#press #right {
	float: right;
	width: 439px;
	padding: 10px 20px 20px 20px;
	border-left: 1px solid #616161;
	}
	
	
/* BEGIN PRESS SUB MAIN COLUMN */

#press #sub_main {
	width: 920px;
	padding: 10px 20px 20px 20px;
	}


/* Updates Layout
----------------------------------------------- */

#updates #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_updates.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#updates #header {
	padding: 10px 0 0 0;
	}
	
#updates #header h1 {
	background: url(images/header_updates.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#updates #header h1 span {
	display: none;
	}
	
	
/* BEGIN UPDATES SUB MAIN COLUMN */

#updates #main {
	width: 920px;
	padding: 10px 20px 20px 20px;
	}
	

/* Links Layout
----------------------------------------------- */

#links #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_links.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#links #header {
	padding: 10px 0 0 0;
	}
	
#links #header h1 {
	background: url(images/header_links.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#links #header h1 span {
	display: none;
	}
	
#links #intro {
	width: 920px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #616161;
	font-weight: bold;
	}
	
	
/* BEGIN LINKS LEFT COLUMN */

#links #left {
	float: left;
	width: 439px;
	padding: 10px 20px 20px 20px;
	border-right: 1px solid #616161;
	}

	
/* BEGIN LINKS RIGHT COLUMN*/

#links #right {
	float: right;
	width: 440px;
	padding: 10px 20px 20px 20px;
	}
	

/* Designs Layout
----------------------------------------------- */

#designs #intro {
	width: 920px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #616161;
	font-weight: bold;
	}
	
#designs #subnav {
	text-align: right;
	padding-top: 5px;
	padding-right: 40px;
	font-weight: bold;
	}
	
	
/* BEGIN DESIGNS LEFT COLUMN */

#designs #left {
	float: left;
	width: 450px;
	padding: 10px 20px 30px 10px;
	}

#designs_thumbs_column1 {
	float: left;
	width: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}

#designs_thumbs_column2 {
	margin-left: 146px;
	margin-right: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}
	
#designs_thumbs_column3 {
	float: right;
	width: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}
	
	
/* BEGIN DESIGNS RIGHT COLUMN*/

#designs #right {
	float: right;
	width: 450px;
	padding: 10px 20px 30px 10px;
	}
	
#designs_thumbs_column4 {
	float: left;
	width: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}

#designs_thumbs_column5 {
	margin-left: 146px;
	margin-right: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}
	
#designs_thumbs_column6 {
	float: right;
	width: 146px;
	padding-top: 15px;
	font-size: 10px;
	text-align: center;
	}
	

/* BEGIN DESIGNS SUB MAIN COLUMN */

#designs #sub_main {
	width: 920px;
	padding: 20px 20px 20px 20px;
	text-align: center;
	}
	

/* Designs Album Covers Layout
----------------------------------------------- */

#designs_album_covers #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_album_covers.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_album_covers #header {
	padding: 10px 0 0 0;
	}
	
#designs_album_covers #header h1 {
	background: url(designs/album_covers/images/header_designs_album_covers.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_album_covers #header h1 span {
	display: none;
	}

#designs_album_covers #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_album_covers #header_sub h1 {
	background: url(designs/album_covers/images/header_designs_album_covers_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_album_covers #header_sub h1 span {
	display: none;
	}


/* Designs Clothing Layout
----------------------------------------------- */

#designs_clothing #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_clothing.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_clothing #header {
	padding: 10px 0 0 0;
	}
	
#designs_clothing #header h1 {
	background: url(designs/clothing/images/header_designs_clothing.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_clothing #header h1 span {
	display: none;
	}

#designs_clothing #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_clothing #header_sub h1 {
	background: url(designs/clothing/images/header_designs_clothing_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_clothing #header_sub h1 span {
	display: none;
	}

	
/* Designs Flyers Layout
----------------------------------------------- */

#designs_flyers #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_flyers.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_flyers #header {
	padding: 10px 0 0 0;
	}
	
#designs_flyers #header h1 {
	background: url(designs/flyers/images/header_designs_flyers.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_flyers #header h1 span {
	display: none;
	}

#designs_flyers #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_flyers #header_sub h1 {
	background: url(designs/flyers/images/header_designs_flyers_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_flyers #header_sub h1 span {
	display: none;
	}
	

/* Designs Logos Layout
----------------------------------------------- */

#designs_logos #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_logos.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_logos #header {
	padding: 10px 0 0 0;
	}
	
#designs_logos #header h1 {
	background: url(designs/logos/images/header_designs_logos.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_logos #header h1 span {
	display: none;
	}

#designs_logos #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_logos #header_sub h1 {
	background: url(designs/logos/images/header_designs_logos_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_logos #header_sub h1 span {
	display: none;
	}


/* Designs Misc Layout
----------------------------------------------- */

#designs_misc #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_misc.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_misc #header {
	padding: 10px 0 0 0;
	}
	
#designs_misc #header h1 {
	background: url(designs/misc/images/header_designs_misc.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_misc #header h1 span {
	display: none;
	}

#designs_misc #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_misc #header_sub h1 {
	background: url(designs/misc/images/header_designs_misc_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_misc #header_sub h1 span {
	display: none;
	}


/* Designs Websites Layout
----------------------------------------------- */

#designs_websites #structure {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
	border-bottom: 2px solid #616161;
	background: transparent url(images/background_designs_websites.jpg) no-repeat top center;
	top: 0;
	left: 0;
	}

#designs_websites #header {
	padding: 10px 0 0 0;
	}
	
#designs_websites #header h1 {
	background: url(designs/websites/images/header_designs_websites.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_websites #header h1 span {
	display: none;
	}

#designs_websites #header_sub {
	padding: 10px 0 0 0;
	}
	
#designs_websites #header_sub h1 {
	background: url(designs/websites/images/header_designs_websites_sub.png) no-repeat;
	width: 960px;
	height: 13px;
	}
	
/* replaces header text with above image */
#designs_websites #header_sub h1 span {
	display: none;
	}

	
/* Text
----------------------------------------------- */

h1 { 
    font-size: 16px;
	margin: 0;
    } 
	
h2 { 
    font-size: 14px; 
    } 

h3 { 
    font-size: 12px; 
    }

p {
	color: #616161;
	margin: 12px 0;
	}

#home_tributes p {
	padding-left: 20px;
	}
	
#bottom p {
	margin: 0;
	padding: 0 10px 0 0;
	font-family: arial, helvetica, san-serif;
	font-size: 10px;
	letter-spacing: 0;
	color: #000000;
	}

	
/* Navigation
----------------------------------------------- */

#top_navigation {
	float: right;
	padding: 20px;
	text-align: right;
	font-family: arial, helvetica, san-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 25px;
	letter-spacing: 1px;
	word-spacing: 2px;
	}
	
#top_navigation a:link {
	color: #000000;
	text-decoration: none;
	}
	
#top_navigation a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#top_navigation a:hover {
	color: #59A0B7;
	text-decoration: none;
	}
	
#top_navigation a:active {
	color: #59A0B7;
	text-decoration: none;
	}
	
#bottom a:visited {
	color: #000000;
	}
	
a:link {
	color: #000000;
	}
	
a:visited {
	color: #757575;
	}
	
a:hover {
	color: #000000;
	}
	
a:active {
	color: #000000;
	}

.nav_text {
	color: #808080;
	}

.nav_text_current_page {
	color: #59A0B7;
	}
	

/* Lists
----------------------------------------------- */

ul {
	font-size: 11px;
	color: #616161;
	line-height: 15px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
li {
	padding: 0 0 5px 15px;
	background: url(images/bullet.gif) no-repeat 0 5px;
	
	}

#home_tributes ul {
	width: 210px;
	}


