@charset "UTF-8";
/* CSS Document */
/*	-------------------------------------------------------------
	RICHY NIX SITE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		richy_main.css
	Date:			4/16/2010

	Author:		UMRG New Media


/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
		background:#000;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
		main Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#main {
		width:960px;
		margin:0 auto;
	}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
		header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#header {
		width:960px; height:600px;
		background:url(../../images/richyHeader.jpg) top center no-repeat;
	}
	
		#header ul.socialLinks {
			width:200px; height:40px;
			padding:475px 0 0 122px;
		}
			#header ul.socialLinks li {
				margin:0 0 0 10px;
				display:inline;
				float:left;
			}
			#header ul.socialLinks li.twitter {
				margin:0;
			}
				#header ul.socialLinks li a {
					width:40px; height:40px;
					display:block;
				}
				#header ul.socialLinks li.twitter a {
					background:url(../../images/bg_socialLinks.gif) 0 0 no-repeat; 
				}
					#header ul.socialLinks li.twitter a:hover {
						background-position:0 -80px;
					}
				#header ul.socialLinks li.youtube a {
					background:url(../../images/bg_socialLinks.gif) -51px 0 no-repeat; 
				}
					#header ul.socialLinks li.youtube a:hover {
						background-position: -51px -80px;
					}
				#header ul.socialLinks li.myspace a {
					background:url(../../images/bg_socialLinks.gif) -102px 0 no-repeat; 
				}
					#header ul.socialLinks li.myspace a:hover {
						background-position: -102px -80px;
					}
				#header ul.socialLinks li.facebook a {
					background:url(../../images/bg_socialLinks.gif) -153px 0 no-repeat; 
				}
					#header ul.socialLinks li.facebook a:hover {
						background-position: -153px -80px;
					}
		#header ul#nav {
			width:960px; height:50px;
			padding:35px 0 0;
		}
			#header ul#nav li {
				display:inline;
				float:left;
			}
				#header ul#nav li a {
					height:50px;
					display:block;
				}
				#header ul#nav li.navHome a {
					width:140px;
					background:url(../../images/bg_nav3.jpg) 0 0 no-repeat;
				}
					#header ul#nav li.navHome a:hover {
						background-position: 0 -50px;
					}
				#header ul#nav li.navBio a {
					width:70px;
					background:url(../../images/bg_nav3.jpg) -135px 0 no-repeat;
				}
					#header ul#nav li.navBio a:hover {
						background-position: -135px -50px;
					}
				#header ul#nav li.navNews a {
					width:80px;
					background:url(../../images/bg_nav3.jpg) -205px 0 no-repeat;
				}
					#header ul#nav li.navNews a:hover {
						background-position: -205px -50px;
					}
				#header ul#nav li.navVid a {
					width:150px;
					background:url(../../images/bg_nav3.jpg) -290px 0 no-repeat;
				}
					#header ul#nav li.navVid a:hover {
						background-position: -290px -50px;
					}
				#header ul#nav li.navMobile a {
					width:95px;
					background:url(../../images/bg_nav3.jpg) -440px 0 no-repeat;
				}
					#header ul#nav li.navMobile a:hover {
						background-position: -440px -50px;
					}
				#header ul#nav li.navPhotos a {
					width:105px;
					background:url(../../images/bg_nav3.jpg) -535px 0 no-repeat;
				}
					#header ul#nav li.navPhotos a:hover {
						background-position: -535px -50px;
					}
				#header ul#nav li.navTour a {
					width:130px;
					background:url(../../images/bg_nav3.jpg) -640px 0 no-repeat;
				}
					#header ul#nav li.navTour a:hover {
						background-position: -640px -50px;
					}
				#header ul#nav li.navCommunity a {
					width:190px;
					background:url(../../images/bg_nav3.jpg) -770px 0 no-repeat;
				}
					#header ul#nav li.navCommunity a:hover {
						background-position: -770px -50px;
					}
		
	/*	--------------------------------------------------------------------------------------------------------------------------
		content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.ad728 {
		width:728px; height:90px;
		margin:20px auto;
	}
	
	.ad300 {
		width:300px; height:250px;
	}

	#content {
		width:960px;
		margin:0 auto;
	}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
		footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#footer {
		width:960px;
		margin:40px 0;
		text-align:center;
	}
		#footer a {
			color:#fff;
			text-decoration:none;
		}