body {
	background: #020202 url(images/bg.jpg) repeat-x;
	margin: 0;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

p{
color:#fff;
}

.alignright{float:right; margin:0 0 10px 20px;}
.alignleft{float:left; margin:0 15px 10px 0;}

img{
border:none;
border:0;
}
 
img a{
border:none;
border:0;
}
img a:hover{
border:none;
border:0;
}
ul, ol {
	list-style-type: none;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outter_wrapper {
			width: 100%;
			background:url(images/top.jpg) center top no-repeat;
			
		}

			#wrapper {
				width: 923px;
				margin: 0 auto;
				padding: 30px 0 0 0;
				position:relative;
			}
				
				#wrapper h1#logo {
					margin: 0 0 15px 0;
					width: 550px;
				}
				
					#wrapper h1#logo a{outline:none;}
				
				
				#searchform{
				float: right;
				margin-top:-55px;
				margin-right:50px;
		
				
				}
				
					#wrapper h1#logo a {
						background: transparent url(images/h1_logo.jpg) top left no-repeat;
						height: 51px;
						width: 425px;
						display: block;
						text-indent: -500em;
					}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					background: transparent url(images/spiegel5.jpg) left 38px no-repeat;
					height: 350px;
					width: 922px;
					position:relative;
				}
				
					#wrapper #header .emaillink{ text-indent:-9999px; cursor:pointer; position:absolute; left:25px; top:75px;  display:block; height:250px; width:350px;}
				
				#searchsubmit{float:left; margin-left:10px;}

					/*------------
					=NAVIGATION CSS
					------------*/
					
						#header #nav {
							background: transparent url(images/nav_bg.jpg) top left no-repeat;
							height: 37px;
							width: 922px;
							font: normal 17px "Arial", sans-serif;
						}
						
							#nav ul {
								width: 918px;
								padding: 9px 0 5px 0;
								text-align:left;
							}
						
								#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #99ccff; text-decoration: none;}
								#nav ul a:hover {color: #fff; text-decoration: none;}
							
								#nav ul li {
									display: inline;
									margin: 0 11px;
								}
								
									#nav ul li a {
										
									}

			/*------------
			=LANDING-PAGE-COLUMN CSS
			------------*/
			
			
			.home #content{
					background: transparent url(images/landing_contentBg.jpg) top center no-repeat;
					
					width: 923px;
					overflow:hidden;
					position:relative;
				}
			
			
				
				
				#content{
					background: transparent url(images/landing_contentBg.jpg) top center no-repeat;
					
					width: 923px;
					overflow:hidden;
					padding:0 0 15px 0;
					
				}
				
				
					/*#content {
						background: transparent url(images/inner_contentBg.jpg) top center no-repeat;
							width: 923px;
					}*/
				
					.home #content .innerleft {
						width: 610px;
						float: left;
						padding: 9px 0 0 0;
						font: normal 14px "Arial", sans-serif;
						color: #fff;
						
					}
					
					#signup{margin-bottom:20px;}
						
					
					.home #content .innerright {
						width: 264px;
						float: right;
						padding: 9px 15px 0 15px;
						font: normal 14px "Arial", sans-serif;
						color: #fff;
						
					}

					
					#quoteoftheday{padding:0 0 0 0;  margin:-15px 0 25px 0 }
					#quoteoftheday blockquote{paddding:0; margin:0; text-indent:0;}	
										
					/*------------
					=LANDING-PAGE-LEFT-LEFT CSS
					------------*/
				
						.home #content .innerleft #home-left {
							width: 270px;
							float: left;
							padding: 0 18px;
							background: url(images/border.png) no-repeat 300px 49px;
							/*background-image:url(images/border.png);
							background-position:center; 
							background-repeat:repeat-y;*/
												
							
						}
							
							#home-left a:active, #home-left a:visited, #home-left a:link {font-weight: bold; color: #99ccff; text-decoration: underline;}
							#home-left a:hover {color: #fff; text-decoration: none;}
							
							
							
							
							.home #home-left h2, .home #home-right h2, .home .innerright h2, h2 {
								font: normal 19px "Arial", sans-serif;
								color: #efcf52;
								*padding-top:14px
								
							}
							
								.home #home-right h2, .home #home-left h2.tape, .home .innerright h2 {
									/*background: transparent url(images/landing_h2bg.jpg) bottom left no-repeat;*/
									padding: 0 0 4px 0;
									*padding-top:14px;
									
								}
								
								.home #home-right h2 {
                                                                   width: 300px;
                                                                   margin: 20px 0 0 -15px;                         
								}
								
								#weeklyNewCountDown { margin: 0 0 0 -25px; }
								img#countDownImg { margin: 13px 0 0 -25px; }
								#becomeASpiegelInsiderOuterBox { width: 265px; margin: 15px 0 0 -20px; padding: 10px; border: 1px solid #FFFFFF; }

								.home #home-right .textwidget { width: 298px; }
							    .home #home-right .textwidget #signuph2 { width: 298px; margin: 0 0 0 0; }
							    .home #home-right .textwidget #signup { margin: 0 0 0 0px; } 
							
								.home .innerright h2, h2{
								
								}
								
								
								.home #home-left h2.parenttitle {
									/*background: transparent url(images/landing_toph2bg.jpg) 15px 0 no-repeat;*/
									margin: 14px 0 0 0;
									padding: 0 0 5px 0;
								}
							
							
							
								#content .left h2.post-title a{
									color: #99ccff; text-decoration: underline;
								}
							
							.home #home-left ul {
								margin: 10px 15px;
								
								list-style-type: disc;
							}
							
							.home #home-left ul.conversation{
								margin-top:20px;
							}
							
								.home #home-left ul li {
									margin: 0 0 10px 0;
								}
	
					/*------------
					=LANDING-PAGE-LEFT-RIGHT CSS
					------------*/
					
						#content .innerleft #home-right {
							width: 264px;
							float: right;
							padding: 0 18px;
							
						}
							
							#home-right a:active, #home-right a:visited, #home-right a:link {font-weight: bold; color: #99ccff; text-decoration: underline;}
							#home-right a:hover {color: #fff; text-decoration: none;}
							
								.home #home-right h2.titlebg, .home .innerright h2.titlebg {
									/* background: transparent url(images/landing_h2bg.jpg) bottom left no-repeat; */
									padding: 0 0 4px 0;
								}
								
								
								h2#signuph2{background:none !important;}
							
							.home #home-right ul {
								margin: 0 10px 0 17px;
								list-style-type: disc;
								padding:0;
							
							}
							
								.home #home-right ul li {
									margin: 0 0 10px 0;
								
								}
	
					/*------------
					=LANDING-PAGE-RIGHT CSS
					------------*/
							
							.home .innerright a:active, .home .innerright a:visited, .home .innerright a:link {font-weight: bold; color: #99ccff; text-decoration: underline;}
							.home .innerright a:hover {color: #fff; text-decoration: none;}
							
							.home .innerright p {
								line-height: 18px;
							}
							
								.home .innerrright p img {
									border: 2px solid #010101;
								}
								
							.home .innerright p.cta-balt {
								margin: 0;
							}
							
								.home .innerright p.cta-balt a {
									background: transparent url(images/landing_rightBalt.jpg) top left no-repeat;
									height: 37px;
									width: 89px;
									display: block;
									text-indent: -500em;
								}
								
								.home .innerright p.cta-p {
									margin-top: 0;
								}
								
				
				
				
					/*------------
					=INNER-PAGE-LEFT CSS
					------------*/
					
						#content .left {
							width: 570px;
							padding: 4px 15px;
							float: left;
							font: normal 14px "Arial", sans-serif;
							color: #fdfbfb;
							padding-top:15px;
							*padding-top:7px;
						}
							
							#content .left a:active, #content .left a:visited, #content .left a:link {color: #99ccff; text-decoration: underline;}
							#content .left a:hover {color: #fff; text-decoration: none;}
						
							#content .left h2 {
								margin: 9px 0 0 0;
								
							}
							
								#content .left h2.titleh2 {
									margin: 9px 0 0 0;
								}
							
								#content .left h2.post-title {
									margin: 14px 0 -15px 0;
								}
						
							#content .left p {
								font: normal 14px "Arial", sans-serif;
							    line-height:18px;
								color: #fdfbfb;
							}
							
							#content .left p span{
								font: normal 14px "Arial", sans-serif;
							    line-height:18px;
								color: #fdfbfb;
							}
							
							.entry p span{
							font: normal 14px "Arial", sans-serif;
							line-height:18px;
								color: #fdfbfb;
							
							}
							
							.entry p{
							font: normal 14px "Arial", sans-serif;
							line-height:18px;
								color: #fdfbfb;
							
							}
							
							.entry{
							padding-top:12px;
							
							}
							
							#content .left a:active, #content .left a:visited, #content .left a:link {color: #efcf52; text-decoration: none;}
							#content .left a:hover {color: #ffe88d; text-decoration: underline;}
	
	
	
	/**************************************  Forum *******************************************************/
	.page-template-wp-forum-php #content{background: transparent url(images/wide-bg.jpg) top center no-repeat !important; }
	
	#content .left_forum {
							width: 900px;
							padding: 4px 15px;
							float: left;
							font: normal 14px "Arial", sans-serif;
							color: #fdfbfb;
						
						}
							
							#content .left_forum a:active, #content .left_forum a:visited, #content .left_forum a:link {color: #99ccff; text-decoration: underline;}
							#content .left_forum a:hover {color: #fff; text-decoration: none;}
						
							#content .left_forum h2 {
								margin: 20px 0 0 0;
								*margin-top:10px;
							}
							
								#content .left_forum h2.titleh2 {
									margin: 14px 0 0 0;
								}
							
								#content .left_forum h2.post-title {
									margin: 14px 0 -15px 0;
								}
						
							#content .left_forum p {
								font: normal 14px/18px "Arial", sans-serif;
								color: #fdfbfb !important;
							}
							
							#content .left_forum a:active, #content .left_forum a:visited, #content .left_forum a:link {color: #efcf52; text-decoration: none;}
							#content .left_forum a:hover {color: #ffe88d; text-decoration: underline;}
		
							#content .post{margin:15px 0 15px; border-bottom:1px dashed #393F56;}
	
					/*------------
					=INNER-PAGE-RIGHT CSS
					------------*/
					
						#content .right {
							width: 268px;
						
							margin: 0 0 0 10px;
							padding: 4px 10px 4px 30px;;
							float: left;
							font: normal 14px "Arial", sans-serif;
							color: #fff;
						
							}
							
							#content .right h2{margin:20px 0 15px 0; padding:0 0 10px 0; /*background:url(images/landing_h2bg.jpg) left 12px no-repeat;*/}
						
							#content .right p {
							width: 268px;
						
							margin:0;
							padding: 10px 0 10px 0;
							float: left;
							font: normal 14px "Arial", sans-serif;
							color: #ffffff;
						}
						
						
						.right a:active, .right a:visited, .right a:link {
							color:#99CCFF;font-weight:bold;text-decoration:underline; }
							
							.right a:hover {color: #fff; text-decoration: none;}
							
							#content .right ul {
								margin: 0 0 0 10px;
								color: #fff;
							}
							
							li{
							color:#fff;
							
							}
								#content .right ul li {
									margin: 4px 0;
									list-style-type: disc;
									color: #fff;
								}
					
					
					
					
					
					
			/*------------
			=FOOTER CSS
			------------*/
			
				#wrapper #footer {
					background: transparent url(images/footer_bg.jpg) top center no-repeat;
					margin: 0px auto;
					clear:both;
					border-top:1px solid white;
					padding:10px 0 15px 0;
					text-align:center;
					
				}
				
					#footer p {
						margin: 0;
						padding: 0;
						
					}
					
						#footer p.copyright {
							background: transparent url(images/footer_copy.jpg) top left no-repeat;
							height: ;
							width: ;
							float: left;
							text-indent: -500em;
						}
						
						#footer p.credits {
							
						}
						
							#footer p.credits a {
								
							}
							
							#footer p.credits a:active, #footer p.credits a:visited, #footer p.credits a:link {color: #; text-decoration: underline;}
							#footer p.credits a:hover {color: #;}
							
ul#randomthoughtsbar {list-style-type:none !important; }
 ul#randomthoughtsbar li{list-style-type:none !important; background:none;}	
 
 textarea#comment{width:570px;}				
 
 .citypaper{margin-top:10px;}			
 #rockTuner img{margin-top:-10px;}					
 h2#joinConversation, h2#archives{margin-bottom:0 !important; padding-bottom:5px !important;}
 
 
	#content .left a{color: #99ccff !important; text-decoration: underline !important; }
	
	#content .left a.more-link{font-size:115% !important;}
	
	#content .left a:hover{color:white !important; text-decoration:none !important;}
	
	
#vote{display:block; background:black; border:3px solid gray; position:absolute; top:100px; left:300px; z-index:500}
#vote_close{font-size:120%; display:block; text-align:right; padding:4px 8px 4px 4px; color:#EFCF52; font-family:Arial, Helvetica, sans-serif;}

#princeton{display:block; position:relative; text-indent:-9999px; outline:none; width:258px; height:108px; background:url(images/PRINCETONlogoCOLOR.gif) no-repeat center;}

.catlink, .catlink:visited, .catlink:active {
	color: #EFCF52 !important;
    font: 19px "Arial",sans-serif;
	text-decoration: none !important;
	font-weight: normal !important;
	display: block;
	width: 264px;
	background-image: url(images/rtarrow.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}

.catlink:hover {
	text-decoration:underline !important;
}

.righthl {
	color: #333333;
	background-color:#333333;
	height: 1px;
	width: 264px;
	border: 0;
	margin-top: 15px;
}

.fblink, .fblink:visited, .fblink:active {
	color: #EFCF52 !important;
    font: 19px "Arial",sans-serif;
	text-decoration:none !important;
	font-weight: normal !important;
	margin-top: -150px;
}

.fblink:hover {
	text-decoration: underline !important;
}

.fbimglink {
	height: 20px;
	display:block;
	width: 82px;
	padding-right: 8px;
	float:right;
}

#quote {
	width: 264px;
}

#col2 {
	margin-left: -10px;
}

#col2 ul {
	width: 260px;
}

.more{text-align:right !important; margin-right:25px;}