@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - VERVE - TEDDY THOMPSON
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		tt_main.css
	Date:			June 10, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		margin:0;
		background:#cdccd3 url(/images/bg.jpg) fixed top center no-repeat;
		text-align:left;
	}
	.alt {
		/*text-indent:-3000px;
		display:block;*/
		display:none;
	}
	.altText {
		height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both; float:none;
		height:0px;
		font-size:0px; line-height:0px;
		border:none;
		margin:0px; padding:0px;
		background:transparent;
		overflow:hidden;
	}
	.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 {
		width:960px;
		margin:0 auto; padding:0;
		text-align:left;
	}
	h1 {
		margin:0px; padding:0px;
	}
	#contentHolder {
		width:907px;
		margin:2px 0 0 0; padding:0px 23px 22px 30px;
		background:#cdccd3;
	}
	.pink {
		color:#ea0b8c;
	}
	* {
		margin:0; padding:0;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		width:960px; height:398px;
		background:#00FF00 url(../images/header.jpg) top no-repeat;
		font:bold 0px Arial, Helvetica, sans-serif;
	}
	img.flash{
		display:block;	
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	navStyles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		width:960px;height:36px;
		background:#FFFFFF;
		font:14px Arial, Helvetica, sans-serif;
	}
		#navBar ul {
			list-style:none;
			margin:0px; padding:0px;
			display:inline;
		}
		#navBar ul li {
			margin:0px; padding:0px;
			float:left;
		}
		
		/* navHome */		
		#navBar a.navHome:link, #navBar a.navHome:active, #navBar a.navHome:visited {
			width:109px; height:36px;
			display:block;
			background:url(/images/navHome.jpg) top no-repeat;
		}
			#navBar a.navHome:hover {
				width:109px; height:36px;
				background:url(/images/navHome.jpg) bottom no-repeat;
			}
		/* navEvents */
		#navBar a.navEvents:link, #navBar a.navEvents:active, #navBar a.navEvents:visited {
			width:130px; height:36px;
			display:block;
			background:url(/images/navEvents.jpg) top no-repeat;
		}
			#navBar a.navEvents:hover {
				width:130px; height:36px;
				background:url(/images/navEvents.jpg) bottom no-repeat;
			}
		
		/* navMusic */
		#navBar a.navMusic:link, #navBar a.navMusic:active, #navBar a.navMusic:visited {
			width:114px; height:36px;
			display:block;
			background:url(/images/navMusic.jpg) top no-repeat;
		}
			#navBar a.navMusic:hover {
				width:114px; height:36px;
				background:url(/images/navMusic.jpg) bottom no-repeat;
			}
		
		/* navStore */
		#navBar a.navStore:link, #navBar a.navStore:active, #navBar a.navStore:visited {
			width:127px; height:36px;
			display:block;
			background:url(/images/navStore.jpg) top no-repeat;
		}
			#navBar a.navStore:hover {
				width:127px; height:36px;
				background:url(/images/navStore.jpg) bottom no-repeat;
			}

		/* navGallery */
		#navBar a.navGallery:link, #navBar a.navGallery:active, #navBar a.navGallery:visited {
			width:154px; height:36px;
			display:block;
			background:url(/images/navGallery.jpg) top no-repeat;
		}
			#navBar a.navGallery:hover {
				width:154px; height:36px;
				background:url(/images/navGallery.jpg) bottom no-repeat;
			}

		/* navMedia */
		#navBar a.navMedia:link, #navBar a.navMedia:active, #navBar a.navMedia:visited {
			width:107px; height:36px;
			display:block;
			background:url(/images/navMedia.jpg) top no-repeat;
		}
			#navBar a.navMedia:hover {
				width:107px; height:36px;
				background:url(/images/navMedia.jpg) bottom no-repeat;
			}

		/* navBio */
		#navBar a.navBio:link, #navBar a.navBio:active, #navBar a.navBio:visited {
			width:92px; height:36px;
			display:block;
			background:url(/images/navBio.jpg) top no-repeat;
		}
			#navBar a.navBio:hover {
				width:92px; height:36px;
				background:url(/images/navBio.jpg) bottom no-repeat;
			}

		/* navDiary */
		#navBar a.navContact:link, #navBar a.navContact:active, #navBar a.navContact:visited {
			width:127px; height:36px;
			display:block;
			background:url(/images/navContact.jpg) top no-repeat;
		}

			#navBar a.navContact:hover {
				width:127px; height:36px;
				background:url(/images/navContact.jpg) bottom no-repeat;
			}

@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - VERVE - TEDDY THOMPSON
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		tt_main.css
	Date:			June 10, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body {
		margin:0;
		background:#cdccd3 url(/images/bg.jpg) fixed top center no-repeat;
		text-align:left;
	}
	.alt {
		/*text-indent:-3000px;
		display:block;*/
		display:none;
	}
	.cleaner {
		clear:both; float:none;
		height:0px;
		font-size:0px; line-height:0px;
		border:none;
		margin:0px; padding:0px;
		background:transparent;
		overflow:hidden;
	}
	#main {
		width:960px;
		margin:0 auto; padding:0;
		text-align:left;
	}
	h1 {
		margin:0px; padding:0px;
	}
	#contentHolder {
		width:907px;
		margin:2px 0 0 0; padding:15px 23px 22px 30px;
		background:#cdccd3;
	}
	.pink {
		color:#ea0b8c;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		width:960px; height:398px;
		background:url(/images/header.jpg) top no-repeat;
		font:bold 0px Arial, Helvetica, sans-serif;
	}
	img.flash{
		display:block;	
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	navStyles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#navBar {
		width:960px;height:36px;
		background:#FFFFFF;
		margin:4px 0px 0px 0px;
		font:14px Arial, Helvetica, sans-serif;
	}
		#navBar ul {
			list-style:none;
			margin:0px; padding:0px;
			display:inline;
		}
		#navBar ul li {
			margin:0px; padding:0px;
			float:left;
		}
		
		/* navHome */		
		#navBar a.navHome:link, #navBar a.navHome:active, #navBar a.navHome:visited {
			width:109px; height:36px;
			display:block;
			background:url(/images/navHome.jpg) top no-repeat;
		}
			#navBar a.navHome:hover {
				width:109px; height:36px;
				background:url(/images/navHome.jpg) bottom no-repeat;
			}
		/* navEvents */
		#navBar a.navEvents:link, #navBar a.navEvents:active, #navBar a.navEvents:visited {
			width:130px; height:36px;
			display:block;
			background:url(/images/navEvents.jpg) top no-repeat;
		}
			#navBar a.navEvents:hover {
				width:130px; height:36px;
				background:url(/images/navEvents.jpg) bottom no-repeat;
			}
		
		/* navMusic */
		#navBar a.navMusic:link, #navBar a.navMusic:active, #navBar a.navMusic:visited {
			width:114px; height:36px;
			display:block;
			background:url(/images/navMusic.jpg) top no-repeat;
		}
			#navBar a.navMusic:hover {
				width:114px; height:36px;
				background:url(/images/navMusic.jpg) bottom no-repeat;
			}
		
		/* navStore */
		#navBar a.navStore:link, #navBar a.navStore:active, #navBar a.navStore:visited {
			width:127px; height:36px;
			display:block;
			background:url(/images/navStore.jpg) top no-repeat;
		}
			#navBar a.navStore:hover {
				width:127px; height:36px;
				background:url(/images/navStore.jpg) bottom no-repeat;
			}

		/* navGallery */
		#navBar a.navGallery:link, #navBar a.navGallery:active, #navBar a.navGallery:visited {
			width:154px; height:36px;
			display:block;
			background:url(/images/navGallery.jpg) top no-repeat;
		}
			#navBar a.navGallery:hover {
				width:154px; height:36px;
				background:url(/images/navGallery.jpg) bottom no-repeat;
			}

		/* navMedia */
		#navBar a.navMedia:link, #navBar a.navMedia:active, #navBar a.navMedia:visited {
			width:107px; height:36px;
			display:block;
			background:url(/images/navMedia.jpg) top no-repeat;
		}
			#navBar a.navMedia:hover {
				width:107px; height:36px;
				background:url(/images/navMedia.jpg) bottom no-repeat;
			}

		/* navBio */
		#navBar a.navBio:link, #navBar a.navBio:active, #navBar a.navBio:visited {
			width:92px; height:36px;
			display:block;
			background:url(/images/navBio.jpg) top no-repeat;
		}
			#navBar a.navBio:hover {
				width:92px; height:36px;
				background:url(/images/navBio.jpg) bottom no-repeat;
			}

		/* navDiary */
		#navBar a.navContact:link, #navBar a.navContact:active, #navBar a.navContact:visited {
			width:127px; height:36px;
			display:block;
			background:url(/images/navContact.jpg) top no-repeat;
		}

			#navBar a.navContact:hover {
				width:127px; height:36px;
				background:url(/images/navContact.jpg) bottom no-repeat;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	mailingListBtn Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#mailingListBtn {
		width:auto; height:29px;
		margin:0px; padding:0px;
		}
		
		#mailingListBtn a.listBtn:link, #mailingListBtn a.listBtn:active, #mailingListBtn a.listBtn:visited {
			width:134px; height:29px;
			display:block;
			float:right;
			background:url(/images/mailingListBtn.jpg) top no-repeat;
		}

			#mailingListBtn a.listBtn:hover {
				width:134px; height:29px;
				float: right;
				background: url(/images/mailingListBtn.jpg) bottom no-repeat;
			}


/*	--------------------------------------------------------------------------------------------------------------------------
	Right Column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#rightColumn {
		width:262px; height: 688px;
		margin:0px;
		background:#adb6c1;
		float:left;
	}
	#membership {
		width:244px; height:55px;
		margin:0px auto; padding:0px 10px 0px 9px;
		background:url(/images/membershipBg.jpg)  no-repeat;
	}
	#logIn {
		width:49px; height:18px;
		margin:8px 0px 0px 0px; padding:0px;
		float:right;
		display:inline;
	}
		#logIn a.logInBtn:link, #logIn a.logInBtn:active, #logIn a.logInBtn:visited {
			width:49px; height:18px;
			display:block;
			background:url(/images/logInBtn.jpg) top no-repeat;
		}
			#logIn a.logInBtn:hover {
				width:49px; height:18px;
				background:url(/images/logInBtn.jpg) bottom no-repeat;
			}
	#join {
		width:59px; height:21px;
		margin:4px 0px 0px 0px; padding:0px;
		float:right;
		display:inline;
	}
		#join a.joinBtn:link, #join a.joinBtn:active, #join a.joinBtn:visited {
			width:59px; height:21px;
			display:block;
			background:url(/images/joinBtn.jpg) top no-repeat;
		}
			#join a.joinBtn:hover {
				width:59px; height:21px;
				background:url(/images/joinBtn.jpg) bottom no-repeat;
			}			
	#emailInput {
		float:left;
		width:159px; height:19px;
		margin:29px 0px 0px 0px;
		color:#CCCCCC;
	}
	
	#mediaPlayer {
		width:262px; height:633px;
		margin:0px auto;
		background:#FFFFFF;
	}
		

/*	--------------------------------------------------------------------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#footer {
		width:917px; height:50px;
		padding:14px 19px 21px 24px; margin:2px 0px 0px 0px;
		background:#cdccd3;
		color:#333333;
		font:12px Verdana, Arial, Helvetica, sans-serif;
	}

		#footer a:link, #footer a:active, #footer a:visited {
			color:#000000;
			text-decoration:none;
		}

		#footer a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}

		#uniLogo {
			width:115px; height:47px;
			float:left;
		}

		#footerText {
			margin:20px 0 0 95px;
			float:left;
		}

		#verveLogo {
			width:113px; height:51px;
			float:right;
		}



/*	--------------------------------------------------------------------------------------------------------------------------
	Right Column Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#rightColumn {
		width:262px; height: 688px;
		margin:0px;
		background:#adb6c1;
		float:left;
	}
	#membership {
		width:244px; height:55px;
		margin:0px auto; padding:0px 10px 0px 9px;
		background:url(/images/membershipBg.jpg)  no-repeat;
	}
	#logIn {
		width:49px; height:18px;
		margin:8px 0px 0px 0px; padding:0px;
		float:right;
		display:inline;
	}
		#logIn a.logInBtn:link, #logIn a.logInBtn:active, #logIn a.logInBtn:visited {
			width:49px; height:18px;
			display:block;
			background:url(/images/logInBtn.jpg) top no-repeat;
		}
			#logIn a.logInBtn:hover {
				width:49px; height:18px;
				background:url(/images/logInBtn.jpg) bottom no-repeat;
			}
	#join {
		width:59px; height:21px;
		margin:4px 0px 0px 0px; padding:0px;
		float:right;
		display:inline;
	}
		#join a.joinBtn:link, #join a.joinBtn:active, #join a.joinBtn:visited {
			width:59px; height:21px;
			display:block;
			background:url(/images/joinBtn.jpg) top no-repeat;
		}
			#join a.joinBtn:hover {
				width:59px; height:21px;
				background:url(/images/joinBtn.jpg) bottom no-repeat;
			}			
	#emailInput {
		float:left;
		width:159px; height:19px;
		margin:29px 0px 0px 0px;
		color:#CCCCCC;
	}
	
	#mediaPlayer {
		width:262px; height:633px;
		margin:0px auto;
		background:#FFFFFF;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	socialBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main #footer #socialBlock {
		padding:15px 0 0 0; margin:0 0 10px 0;
	}
		#socialBlock ul {
			margin:0 0 0 20px;
			list-style:none;
		}
			#socialBlock ul li {
				margin:0 10px 0 0;
				display:inline;
				float:left;
			}
			#socialBlock a.myspace:link, #socialBlock a.myspace:active, #socialBlock a.myspace:visited {
				width:75px; height:18px;
				display:block;
				background:url(../../images/icon_myspace.png) top center no-repeat;
				
			}
				#socialBlock a.myspace:hover {
					background-position:bottom;
				}
			#socialBlock a.facebook:link, #socialBlock a.facebook:active, #socialBlock a.facebook:visited {
				width:67px; height:18px;
				display:block;
				background:url(../../images/icon_facebook.jpg) top center no-repeat;

			}
				#socialBlock a.facebook:hover {
					background-position:bottom;
				}		

/*	--------------------------------------------------------------------------------------------------------------------------
	Footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#footer {
		width:917px; height:100px;
		padding:0 19px 0 24px; margin:2px 0px 0px 0px;
		background:#cdccd3;
		color:#333333;
		font:12px Verdana, Arial, Helvetica, sans-serif;
	}

		#footer a:link, #footer a:active, #footer a:visited {
			color:#000000;
			text-decoration:none;
			
		}

		#footer a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}

		#uniLogo {
			width:115px; height:47px;
			float:left;
			display:inline;
		}

		#footerText {
			margin:20px 0 0 95px;
			float:left;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			display:inline;
		}

			#footerText a:link, #footerText a:active, #footerText a:visited {
				color:#000000;
				text-decoration:none;
				font:12px Verdana, Arial, Helvetica, sans-serif;
			}
		
				#footerText a:hover {
					color:#FFFFFF;
					text-decoration:underline;
					font:12px Verdana, Arial, Helvetica, sans-serif;
					background:none;
				}
		
		#verveLogo {
			width:113px; height:51px;
			float:right;
			display:inline;
		}
