/*Main*/
	* {margin:0; padding:0;}

	html {background:#000 url(../images/moogback2.jpg) no-repeat top center;}
	body {font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}

	h1, h2, h3 {color:#FFF; font-family:'Molengo', Tahoma, Arial, sans-serif; font-size:22px; text-transform:uppercase; line-height:24px; font-weight:normal; margin-bottom:8px;}
	h2 {font-size:42px; font-weight:bold;}
	h3 {color:#999; font-size:18px; margin-bottom:6px; line-height:18px;}
	p {color:#AAA; font-size:12px; margin:0; padding:0; margin-bottom:10px; line-height:17px;}
	a {font-size:12px; color:#4BA6FD; text-decoration:none; margin-bottom:2px;cursor:pointer;}

	.clear {clear:both;}
	.hide {display: none;}
	.white {color:#FFF;}

	#topbar {width:100%; height:40px; background:#FFF url(../images/topbarback.jpg) repeat-x left bottom; margin-bottom:40px;}
		.topbox {width:880px; margin:0 auto; padding-top:10px;} 
			.topbox p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; float:left;}
			.topbox img {margin:0 0 -3px 4px;}
			#topbar .mc_embed_signup {float:right; width:260px; margin:0; padding:0; height:20px;}
			#topbar .mc_embed_signup fieldset {padding:0;}
			#topbar .mc_embed_signup input {float:left; display:inline; margin-right:6px;}
			#topbar .mc_embed_signup btn {float:left;}

	#container {width:900px; height:660px; margin:0 auto; background:url(../images/mainlogo.png) no-repeat;}
		#header {position:relative; width:100%; height:246px;}
			#feed {text-align:center;}
			#feed li {color:#CCC;font-size:10px;list-style:none;margin-bottom:12px;}
			#feed a {color:#8C7415;font-size:10px;}
			.bubble {position:absolute; top:8px; left:124px; width:560px; height:49px; padding:10px 70px 0 70px; background:url(../images/twitterback.png) no-repeat;}
		#navigation {position:absolute; width:900px; height:28px; top:0px; left:0;}

	.slip {position:absolute; top:0; right:0; height:150px; width:200px; background:url(../images/slip.png) no-repeat;}

	.eyecandy {width:226px; height:29px; background:url(../images/eyecandy.png) no-repeat; margin-top:6px;}
		.oldphotos {float:right; display:inline; font-size:12px; margin:8px 18px 0 0; text-transform:uppercase;}
			a.oldphotos:hover {text-decoration:none !important; color:#8DC5F4;}

	.halfwaytitle {border-bottom:dotted 1px #555; margin-bottom:8px; padding-bottom:3px;}
	.announce {float:left; width:330px; padding-right:10px;}
		.announce p {font-size:12px; margin-bottom:4px;}
		.acts {float:right; width:440px;}
		.act {float:left; display:inline; width:130px; height:200px; padding:0 6px; text-align:center; border-left:dotted 1px #555;}
			.act h3 {color:#1AA7FF; font-size:16px;}
			.act p {color:#FFF; font-size:13px; line-height:18px;}
			.act a.actimg {display:inline-block; margin:4px 0;}


/*Contest*/
	.headtitle {position:relative; height:auto; width:800px;}
		.headtitle img {border:none !important;}
		.winner {float:left; height:283px; width:140px; display:inline; margin:5px 10px 0 5px; text-align:center;}
			.winner h1 {margin-bottom:2px; font-size:16px; line-height:18px;}
			.winner img {border:#666 solid 1px; margin-bottom:8px;}
			.winner p {font-size:11px; margin-bottom:6px;}
			.winner a {font-size:11px; margin-bottom:12px !important;}
			
	.thanks {color:#333; font-size:12px; margin-left:6px;}

	.about {position:absolute; top:10px; left:680px; cursor:pointer;}
	#contest img {border:#CCC 2px solid; margin-bottom:8px;}
		#contest img:hover {border:#FFF 2px solid;}
	.read {position:absolute; background:url(../images/read.png); top:0; left:630px; height:37px; width:85px;}
	.view {position:absolute; background:url(../images/view.png); top:0; left:0; height:37px; width:80px;}
	#gallery {float:left; height:auto; width:600px; padding-right:12px;}
		.photo {float:left; display:inline; margin:3px; height:35px; width:35px; border:#FFF solid 2px;}
	#articles {float:left; padding-left:20px; height:auto; width:180px;}
		#articles ul {margin:0; padding:0; margin-top:10px;}
		#articles li {list-style-type:none; margin:0; padding:0; text-indent:0;}

/*News*/
	
	#feeds {width:760px; height:200px; padding:10px;}
		.gfc-resultsHeader {border-bottom:none !important; border-top:none !important;}
		.gf-snippet {font-size:12px; color:#CCC;}
		.gf-result {padding:10px 0; border-top:1px dashed #666;}
		.gfc-result .gf-title {font-size:14px;}
		.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {font-size:11px; font-style:italic;}

/*Press*/
	#testimonials {position:relative; width:100%; margin:0; padding:0;}
		.quotes {width:800px; height:auto; margin-top:25px;}
		.quote {margin:0; margin-bottom:4px; padding:0; text-align:center; color:#CCC; font-size:12px; line-height:16px; height:40px; font-style:italic;}
		.quoter {font-style:italic; font-weight:normal; text-transform:none;}
		.primary {display:inline-block;}

	.press {margin:0 auto; width:700px; height:220px; overflow:auto; margin-top:24px; text-align:center;}
		.press p {margin-bottom:22px;}
		span.pressquote {color:#FFF; font-style:italic; font-size:16px;}
	.press td {text-align:center; height:50px;}


/*Reconnect*/
	.iphone {float:left; display:inline; width:445px; height:45px; padding-top:253px; background:url(../images/phones.jpg) no-repeat; text-align:center;color:#9FE3F7;text-transform:uppercase;font-size:11px;}
		.iphone a {color:#FFF; font-size:12px;font-weight:bold;}
	#sociallinks {float:right; width:245px; padding:10px 10px 10px 45px;background:url(../images/stayinloop.png) no-repeat;}
		#sociallinks img {float:left;display:inline;margin-right:5px;}
		.sociallink {border-bottom:dotted 1px #666; font-family:'Molengo', Tahoma, Arial, sans-serif; font-weight:bold; text-transform:uppercase; margin-bottom:6px;height:33px;}
			.sociallink a {color:#CCC;font-size:11px;} .sociallink a:hover {color:#FFF;}
				a.single {line-height:28px !important;}


/*Bottom Buckets*/
	#mainarea {width:800px; height:80px; margin:0 auto; padding:10px 0; border-top:4px solid #333;}
		.bucket {float:left; width:230px; height:79px; padding:0 10px; border-right:solid 1px #A8B603; text-align:center; border-right:4px solid #333;}

	.moogvideohead {display:inline-block; width:253px; height:24px; background:url(../images/moogfestvideo.jpg) no-repeat;margin-bottom:4px;}
	a.moogvideoprev {float:left;display:inline-block; width:83px; height:45px; background:url(../images/moogfestvidcap.jpg) no-repeat;}
	a.vid {float:left; display:inline-block; margin:6px 2px; border:#333 1px solid;}
		a.vid:hover {border:#666 solid 1px;}
	a.ytdiv {float:right;-moz-border-radius: 10px; border-radius: 10px; background:#333 url(../images/youtube-icon.png) no-repeat; width:110px; height:30px; padding:8px 10px 4px 45px; margin-top:2px; text-align:left;color:#CCC;font-size:10px;}
		a.ytdiv:hover {color:#FFF;}

/*Footer*/
	#footer {width:800px; height:100px; margin:0 auto; padding-top:6px;}
		.signup {float:left; width:330px; background:#333; height:20px; padding:10px; -moz-border-radius: 10px; border-radius: 10px;}
			fieldset {border:none; padding:2px 0; margin:0;}
			label {color:#FFF; font-size:12px; float:left; padding-top:2px; text-transform:uppercase;}
			input#mce-EMAIL {margin:0; width:130px; margin-left:6px; float:left;}
			.btn {float:left; display:inline; margin-left:6px;}
		.logos {float:right; width:410px; height:35px; padding:6px 1px 1px 1px;}
			.logos img {display:inline; margin:0 0 -6px 5px;}
		.footerbox {margin:0 auto; width:200px; height:45px;}
		#footer p {display:inline; margin-right:10px; color: #FFF; font-family:'Molengo', Tahoma, Arial, sans-serif; font-weight:bold; font-size:20px; text-transform:uppercase;}


/*Scroller*/
	#wrapper {position:relative; width:800px; margin:10px auto 0 auto;}
	#slider {position:absolute; top:0px; left:0px; width:800px; margin:0 auto; margin-bottom:30px;}
	.scroll {height:280px; width:800px; overflow:auto; padding-bottom:30px; overflow-x:hidden; position:relative; background:#333; -moz-border-radius: 10px; border-radius: 10px;}
	.scrollContainer div.panel {padding:10px 8px; height:280px; width:780px;}

	ul.navigation, ul.navradio {position:absolute; list-style:none; margin:0; padding:0; text-align:center;height:30px;top:-10px;left:135px;}
	ul.navradio {left:505px;}
		ul.navigation li, ul.navradio li {display: inline; color: #FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase;}
		ul.navigation a, ul.navradio a {padding:4px 6px; margin-right:2px; color: #FFF; font-family:'Molengo', Tahoma, Arial, sans-serif; font-weight:bold; font-size:19px; text-transform:uppercase;}
		ul.navigation a:hover, ul.navradio a:hover {color: #F6B239;}
		ul.navigation a.selected, ul.navradio a.selected {color:#F6B239;}
		ul.navigation a:focus {outline: none;}

