/* resetting some default 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{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html {font-size:100.01%;}
body {font-size:1em;}

textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none}
a:hover {text-decoration:underline}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
/* -----------------------------------------------------------------------------------------*/ 

body {
	font-family: Verdana, Geneva, sans-serif;
	background:url(http://www.movin1007.com/images/allthehits_normalbg.jpg) no-repeat center top #000;

}

a:hover {
	text-decoration:none;
	color:#808080;
}

	#wrap {
		width:1033px;
		margin:auto;
	}
	
		#socialArea {
			height:45px;
			background-color:#000000;
			border-bottom:1px solid #60676d;
		}
			.innerSocial {
				width:1030px;
				margin:0px auto;
			}

			.socialIcons {
				float: right;
				margin-right:11px;
			}
				.socialIcons li {
					float:left;
					margin:7px 0 0 8px;
					display:inline;
				}
					.socialIcons a {
						display:block;
						text-indent:-9999px;
						width:30px;
						height:30px;
						background:url(http://www.movin1007.com/images/socialSprites.png) no-repeat left top;
					}
					a.youtube {background-position:left -29px;}
					a.youtube:hover {background-position:left -68px;}
					
					a.twitter {background-position:-38px -29px;}
					a.twitter:hover {background-position:-38px -68px}
					
					a.facebook {background-position:-76px -29px}
					a.facebook:hover {background-position:-76px -68px}
					
			#searchSocial {
				float:right;
				width:270px;
				background:url(http://www.movin1007.com/images/searchBg.png) no-repeat left top;
				margin:7px 7px 0 0;
				font-size:15px;
				height:29px;
				overflow:hidden;
			}

				#searchSocial input {
					border:0px;
					width:193px;
					font-size:15px;
					font-weight:700;
					text-transform:uppercase;
					color:#000;
					height:20px;
					margin:4px 0 0 30px;
					padding:2px 3px 2px 1px;
				}
				#searchSocial button {
					border:none;
					
					background-image:none;
					background-color:transparent;
					width:35px;
					padding:0;
					margin:0;
					height:30px;
					font-size:13px;
				}

		#header {/*background:url(http://www.movin1007.com/images/headerShadow.png) no-repeat left top;*/
			height:145px;
		}
			#logo {
				float:left;
				display:inline;
				width:265px;
				height:145px;
			}
			
			.ads {
				float:right;
				display:inline;
				margin-top:16px;
			}
				.ads a {display:block;}
				.ads img {border:2px solid #ffffff; padding:2px; width:728px; height:90px; margin-right:0px;}
				.ads object {border:2px solid #ffffff; }
				
	
			.line {
				margin-top:-20px;
				background:url(http://www.movin1007.com/images/headerLine.png) no-repeat left top;
				width:1030px;
				height:20px;
				z-index:-100;
				position:relative;
				float:left;
			}
			
	#mainArea {
		width:1000px;
		margin-left:30px;
	}
	
		.navigationSide {
			float:left;
			display:inline;
			width:212px;	
			padding-top:10px;
			height:724px;
			background:url(http://www.movin1007.com/images/menuShadow.png) repeat-x left top;
		}
		
		#listenlive {
			margin:0 0 25px 11px;
			display:block;
			width:185px;
			height:47px;
		}
		
			.itemBox {
				margin-bottom:35px;
				padding-left:20px;
				text-transform:uppercase;
			}
		
				.itemBox h2 {
					color:#fff;
					font-size:16px;
					padding-bottom:13px;
				}
		
				.itemBox li {
					line-height:25px;	
					height:25px;
				}
				
					.itemBox a{
						color:#8ae705;
						text-decoration:none;
						display:block;
						font-size:12px;
						font-weight:700;
					}
					.itemBox a:hover,
					.itemBox li.s a {color:#ffc905}
			
			.menuAds {
				border:2px solid #353434;
				margin-left:16px;
				width:180px;
				height:150px;
			}
				.menuAds a {display:block;}
				.menuAds img,
				.exclusiveAds img {border:2px solid #b6b6b6;}
				.exclusiveAds a {			
					float:right;
					border:2px solid #353434;
					width:117px;
					height:97px;
				}

		.content {background:url(http://www.movin1007.com/images/contentBg.png) repeat-y left top #fff;
			float:left;
			display:inline;
			width:768px;
			padding:10px 10px 0 10px;
		}
		
			.infoSide {
				float:left;
				display:inline;
				width:145px;
				margin:5px 10px 0 0;
			}
			
				.contests {width:143px;}
			
				.underlinedTitle,
				.underlinedBg{
					font-size:16px;
					background:url(http://www.movin1007.com/images/icon_internal_page.png) no-repeat left center;
					color:#282828;
					height:40px;
					line-height:45px;
					text-indent:45px;
					display:block;
					padding-bottom:2px;
					/*border-bottom:6px solid #66cc09;*/
					margin-bottom:8px;
				}
				
				.underlinedBg {
					background:transparent;
					text-indent:0px;
					line-height:normal;
					height:auto;
					margin-top:20px;
				}
				
				.underlinedTitle.exclusiveIcon,
				.underlinedTitle.featIcon {background:url(http://www.movin1007.com/images/icon_movin-tv.png) no-repeat left top;line-height:45px;}
				.underlinedTitle.featIcon {background:url(http://www.movin1007.com/images/icon_movin_features.png) no-repeat left top;line-height:45px;}
							
					.singleLink {
						color:#282828;
						font-size:12px;
						line-height:16px;
						width:128px;
						background:url(http://www.movin1007.com/images/dot.png) repeat-x left bottom;
						padding:15px 7px;
						display:block;
					}		
						.singleCont h5 {color:#001b3d;}			
						.singleCont img {
							border:2px solid #43a646;
						}
						
					.singleLink:hover {
						background-color:#ffc604;
						color:#050607;
					}
						
					.infoAds a{display:block;margin-top:15px;margin-bottom:30px;}
			
.enjoySide {
	width:598px;
	margin-top:5px;
	margin-bottom:45px;
	float:right;
}

	#carousel {
		width:600px;
		height:255px;
		margin-bottom:14px;
	}
	
		.movinBoxes {width:600px;}
		
			.movin1 {
				font-size:12px;
				width:310px;
				float:left;
				margin-right:20px;
			}
		
				.enjoyTitle {
					margin-bottom:10px;
					display:block;
				}
				
			.movin2 {
				width:270px;
				float:left;
			}

			#featuresList {width:270px;}
				#featuresList li,
				#featuresList li.nonebg {
					margin-bottom:6px;
					font-size:12px;
					color:#282828;
					line-height:15px;
					height:54px;
					width:248px;
					padding:5px 11px;
					background:url(http://www.movin1007.com/images/greenBg.png) repeat-x left top;
				}
				#featuresList li.nonebg {
					padding-right:0;
					width:254px;
					background:transparent;}
				
					#featuresList img {
						width:49px; 
						height:49px;
						float:left;
						border:1px solid #ffce00;
						margin-right:9px;
					}
					
				.featureTitle {
					color:#282828;
					font-size:12px;
					display:block;
					font-weight:700;
					line-height:20px;
				}
				.downloaderInput {background:url(http://www.movin1007.com/images/downloaderInput.png) no-repeat left top;
					border:none;
					width:180px;
					height:17px;
					text-transform:uppercase;
					color:#50575d;
					font-size:10px;
					font-weight:700;
					padding:7px;
				}
				

		.adsBottom {
			clear:both;
			padding-bottom:20px;
		}
			.adsBottom a {
				float:right;
				width:595px;
				margin:0 3px;
			}

	#footer {
		width:969px;
		margin:20px 0 0 35px;
		padding:20px 13px;
	}
		.footerBox {
			float:left;
			width:225px;
			margin-right:5px;
			color:#999995;
			display:inline;
		}
		
		.menuFooter li {
			text-transform:uppercase;
			font-size:13px;			
			padding:7px 0;
		}
			
			.menuFooter a{color:#999995;}
			
		.copyrightList li {
			padding:6px 0;
			font-size:12px;
		}
			.copyrightList a {
				font-weight:700;
				color:#999995;
			}

		.contactFooter {
			padding:14px 11px;
			float:right;	
			display:inline;
			margin-right:30px;
			width:370px;
			border:1px solid #555555;
			background-color:#333333;
			font-size:12px;
			color:#999995;
		}
			.contactFooter li {padding:2px 0;				}
			
			.contactLinks {margin:5px 0 0 -5px;}
				
				.contactLinks li{
					display:inline;
					float:left;
					text-transform:uppercase;
					font-weight:700;
					padding:0 5px;
					border-right:1px solid #999995;
				}
				.contactLinks li.border {border:none;}
				
					.contactLinks a {color:#999995;}
			
.greyBg {background:url(http://www.movin1007.com/images/footerGrey.jpg) repeat-x left top;
	height:132px;
	width:100%;
	position:relative;
	bottom:0;
	margin-top:-80px;
	z-index:-100;
}

/* Baby Idol 2010
------------------------------------------------------------- */

.lg-polls-answers li label{background: #f2f2f2; border:1px dotted #d9d9d9; margin-right: 8px; padding:4px;} .e-lg-polls .lg-poll .lg-polls-answers li label *{margin:0; vertical-align:middle;} 

#baby_idol {background-color: #ffffff;}
#baby_idol .entries {float:left; margin-right:5px; margin-bottom:3px; background: #ffffff; border-bottom: 4px dotted #cc3300;}
#baby_idol h1{font-size:18px; text-align:center; margin-bottom:7px;}
#baby_idol .entries img{border: 2px solid #50575d; padding: 3px;}

/* Internet Explorer 6 hacks
------------------------------------------------------------- */

* html .contests {margin-bottom:20px;}

.topTitle {
	position:relative;
	z-index:99;
	margin:-11px 0 8px 0;
	clear:both;
}

#artistsArea {background:url(http://www.movin1007.com/images/artistsBg.png) no-repeat right top;
	width:600px;
	height:230px;
}
	.artistImage {
		float:left;
		width:350px;
		height:230px;		
	}
	.artistBrief {
		float:left;
		width:222px;
		height:215px;
		color:#fff;
		overflow:hidden;
		font-size:11px;
		line-height:16px;
		padding:15px 18px 0 10px;
	}
		.artistBrief h1,
		.concertBrief h1 {
			text-align:center;
			font-size:19px;	
			padding-bottom:15px;
		}
		.artistBrief h5 {
			font-size:13px;
			padding-bottom:15px;
			text-align:center;	
		}	
		.artistBrief p {padding-bottom:13px;}
	
	.greyTitle {
		font-size:15px;
		text-indent:8px;
		padding:4px 0;
		width:600px;
		margin-bottom:10px;
		color:#414141;
		background-color:#dadada;
	}

	#contactList {
		font-size:12px;
		color:#414141;
		font-weight:700;
		margin:40px 0 0 11px;
	}
		#contactList li {margin:10px 0;}
		#contactList a,
		.return {color:#136526;}
		#contactList a:hover,
		.return:hover {color:#1ba63b;}


	#concertArea {
		width:600px;
		height:230px;
		background:url(http://www.movin1007.com/images/concertBg.jpg) no-repeat right top;
	}
		.concertImage {
			float:left;
			width:310px;
			height:230px;
		}
		.concertBrief {
			width:240px;
			color:#fff;
			height:230px;
			overflow:hidden;
			padding:3px 20px 0 30px;
		}
		
		.aboutConcert {
			margin-top:75px;
			font-size:12px;
			text-transform:uppercase;
		}	
			.titleofconcert {
				line-height:20px;
				font-weight:700;
				color:#d8c100;
			}		
			.aboutConcert li {
				margin:3px 0;
			}
			
			.aboutConcert a{
				color:#d8c100;
				font-weight:700;		
			}
			.aboutConcert a:hover {color:#ffe508;}

	.titledBox {
		margin-top:6px;
		font-size:11px;
		color:#474847;
		line-height:16px;
	}
	
		.titledBox  p {padding-bottom:10px;}
		
	.innerTitled {padding-left:2px}
		.innerTitled p {font-size:12px;padding:5px}


	#movinTable {
		width:600px;
		margin-top:6px;
		text-align:left;
	}
		#tableTitle {
			background-color:#dadada;
			color:#414141;
			font-size:15px;
		}
			#tableTitle th {padding:3px 5px;}
			
		#movinTable .date {width:105px;}
		#movinTable .artist,
		#movinTable .location {width:180px;}
		#movinTable .venue,
		#movinTable .address {width:175px;}
		#movinTable .tickets,
		#movinTable .time {width:125px;}
		#movinTable .artist_song {width:360px;}
		
		#movinTable td {
			padding:8px 5px;
			font-size:11px;
			font-weight:700;
			color:#3d3d3d;
		}
		
		
		#movinTable a {color:#136526;}
		#movinTable a:hover {color:#27a945;}
		
	.radiusBox {
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		border-radius:5px;
		float:right;
		width:195px;
		padding:14px;
		border:2px solid #c7c7c7;
		background-color:#dadada;
		margin-top:15px;
		font-size:11px;
		color:#3c3e3f;
		line-height:17px;
	}
	
	.venueInfo {
		width:250px;	
		float:left;
		display:inline;
	}
		.venueInfo a{color:#136526}
		.venueInfo a:hover {color:#1ba63b;}
	
		.venueAddress {margin-bottom:10px;}
		.helpfulTitle {
			font-size:15px;	
			line-height:125%;
		}
		
			.venueAddress li {padding:3px 0;}
		
		.venueImage {
			float:right;
			display:inline;
			width:314px;
			height:232px;
		}
		
		
	.beFriend {font-size:13px;padding-left:34px;color:#136526;}
	.beFriend:hover {font-size:13px;color:#1ba63b;}
	
	.interview {margin-top:10px;}
		.interview li {padding:10px 0}
		
		
	.exclusiveImage {
		border:2px solid #cecece;
		margin-bottom:11px;
	}		
	
.smallBox {
	float:left;
	width:340px;
	padding-right:20px;
	background:url(http://www.movin1007.com/images/separator.png) no-repeat right center;
}

	.insideBox {
		font-size:12px;
		line-height:16px;
		padding-left:10px;		
	}
		.insideBox p {padding:8px 0;}
		.insideBox a {color:#066a38;}
		.insideBox a:hover {color:#08ac5a;}
	
		.exclusiveAds {
			width:200px;	
			float:left;
			margin-left:20px;
		}
			.exclusiveAds li {margin-bottom:10px;}
		
		.exclusiveAds a.sponsorText {
			width:auto;
			color:#545454;
			font-size:11px;
			font-weight:700;
			margin-top:38px;
			height:auto;
			border:none;
			float:left;
		}
		
	.enterWin {
		width:220px;
		float:left;
		margin-left:12px;
	}
		
	
	.greenInput,
	.greenTextarea {background:url(http://www.movin1007.com/images/forms.png) no-repeat left top;
		width:165px;
		border:none;
		height:13px;
		font-size:10px;
		color:#fff;
		text-transform:uppercase;
		font-weight:700;
		margin-bottom:4px;
		padding:7px 5px;
	}

	.greenTextarea{
		background-position:left bottom;
		height:151px;
		width:195px;
		font-size:12px;
		font-weight:700;
	}
	
	.button {background:url(http://www.movin1007.com/images/button.png) no-repeat left top;
		width:99px;
		height:30px;
		border:none;
		font-size:15px;
		font-weight:700;
		color:#2b2f33;
		margin:4px;
		float:left;
	}
	
	.personName {
		color:#408454;
		font-size:18px;
		text-align:center;
		padding:17px 0 10px 0;
	}
	
	.voteImage {
		border-top:12px solid #fadf75;
		border-bottom:12px solid #fadf75;
		border-right:18px solid #fadf75;
		border-left:18px solid #fadf75;
	}
	
	.voted {
		margin-left:12px;
		float:left;
		width:208px;
		margin-top:65px;
	}
	
		.vote {background:url(http://www.movin1007.com/images/eye.png) no-repeat center top;
			display:block;
			margin:auto;
			height:60px;
			text-align:center;
			line-height:105px;
			font-size:19px;
			font-weight:700;
		}
		
		#navigationVote {
			width:208px;
			margin-top:60px;
		}
			#navigationVote li {
				float:left;
				margin:0 2px;
			}
			.next,
			.prev {background:url(http://www.movin1007.com/images/button.png) no-repeat left top;
				width:99px;
				height:30px;
				display:block;
				text-align:center;
				line-height:30px;
				font-size:15px;
				font-weight:700;
				color:#2b2f33;
			}
	
