/*
------------------------------------ 
buzz motorsports main css layout
powered by advantage motorsports marketing
version: 01.05.07
------------------------------------
*/


/* global stuffs
----------------------------------------------- */
body {
	margin: 5px 0px; 
	padding: 0px;
    text-align: left;
	font-family: Verdana, sans-serif;
	line-height: 1.5em;
	color: #333;
	background: #939393;
	font-size: 12px;
	}

body#INSIDE {
	margin: 5px 0px; 
	padding: 0px;
    text-align: left;
	font-family: Verdana, sans-serif;
	line-height: 1.5em;
	color: #333;
	background: #9b9d9c;
	font-size: 12px;
	}

a:link, a:visited { color: #f2f2f2; text-decoration: none; }	
a:hover { color: #fc0; text-decoration: none; }

p { margin: 1em 0 1em; padding: 0; }
h4 { font-size: 16px; color: #333; margin: 0; padding: 0; }
	


/* layout items
----------------------------------------------- */
#mainTop {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 180px;
	background: url(gfx/backgrounds/mainTop_01.jpg) top left no-repeat;
	}
	
#mainNick {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 121px;
	background: url(gfx/backgrounds/mainNick_01.jpg) top left no-repeat;
	}

#mainMiddle {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 103px;
	background: url(gfx/backgrounds/mainMiddle_01.jpg) top left no-repeat;
	}

#mainDerek {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 337px;
	background: url(gfx/backgrounds/mainDerek_01.jpg) top left no-repeat;
	}
	
#insideTop {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 64px;
	background: url(gfx/backgrounds/insideTop_01.jpg) top left no-repeat;
	}
	
#insideMiddle {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	background: url(gfx/backgrounds/insideMiddle_01.jpg) top left repeat-y;
	}

#insideNick {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 205px;
	background: url(gfx/backgrounds/insideNick_01.jpg) top left no-repeat;
	}

#insideDerek {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 200px;
	background: url(gfx/backgrounds/insideDerek_01.jpg) top left no-repeat;
	}

#insideBoth {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 221px;
	background: url(gfx/backgrounds/insideBoth_01.jpg) top left no-repeat;
	}

#sideBar {
	float: left;
	margin: 0px;
	padding: 10px 0 0 0;
	width: 115px;
	text-align: right;
	display: inline;
	}
	
#mainContent {
	float: left;
	margin: 0px;
	padding: 10px 0 0 25px;
	width: 600px;
	}
#content {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 525px;
	display: inline;
	}
#pageTag {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 75px;
	}
	
#footer {
	float: left;
	margin: 1px 0 0 15px;
	padding: 0px;
	font-size: 9px;
	color: #f2f2f2;
	line-height: 1.25em;
	}


/* images
------------------------------------*/	
#content img.gallery {
	margin: 0 5px 5px 5px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	}
	
#content img.imageRight {
	float: right;
	margin: 0 5px 5px 10px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	}
#content img.imageLeft {
	float: left;
	margin: 0 10px 5px 5px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	}
	
/* a linkage
------------------------------------*/	
#footer a:link, #footer a:visited { color: #fff; text-decoration: none; }	
#footer a:hover { color: #333; text-decoration: underline; }

#content a:link, #content a:visited { color: #e39000; text-decoration: none; }	
#content a:hover { color: #333; text-decoration: underline; }

	
/* misc
----------------------------------------------- */
.center { text-align: center; }	
a img { border: none; }	
.hide { display: none; }
#clear { clear: both; }