#text_page .sn_comment_pager_div {
	background: #1d962c;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	text-align: center;
}
#text_page .sn_comment_pager_div a {
	color: #ffffff;
	text-decoration: none;
	padding-left:10px;
}
#text_page .sn_comment_pager_div a:hover {
	text-decoration: none;
}
#text_page .sn_comment_pager_div a.nbcu_pager_page {
 text-decoration:none;
}
#text_page .sn_comment_pager_div a.nbcu_pager_active {
 text-decoration:underline;
}
.sn_comment_thumb {
border:0 none;
display:none;
margin-right:10px;
position:absolute;
}
#enterGuest {
color:#646464;
font-size:14px;
}

#enterGuest {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/login_nbc_white.gif) no-repeat scroll 230px 18px;
cursor:pointer;
padding:20px 0 20px 39px;
}
#ugcHolder h4 {
color:#006600;
display:block;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}
#ugcHolder h4 span {
clear:both;
display:block;
font-size:26px;
margin:0 0 15px 10px;
}
#ugcHolder{
background-color: #fff;
border:1px solid #999999;
clear:both;
padding-top:20px;
padding-bottom:20px;
padding-left:6px;
padding-right: 6px;
position:relative;
width:400px;
margin: 0 auto;
}
#ugcHolder1 h4 span {
clear:both;
color:#000000;
display:block;
font-size:20px;
margin:8px 0 15px 10px;
}
#ugcHolder1{
background-color: #fff;
border:1px solid #F0F0F0;
clear:both;
padding-top:20px;
padding-bottom:20px;
padding-left:6px;
position:relative;
width:292px;
margin-left:122px;
}
#ugcHolder1 h4 {
color:#666666;
display:block;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}
#ugcHolder .loginMyNBC {
background:transparent url(../images/login-mynbc.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
float:left;
height:53px;
text-indent:-9999em;
width:187px;
}
#ugcHolder .loginFacebook {
background:transparent url(../images/login-fb.gif) no-repeat scroll left top;
clear: left;
cursor:pointer;
display:block;
float:left;
height:31px;
text-indent:-9999em;
width:197px;
}
#ugcHolder .loginOptions {
border-bottom: 1px solid #cccccc;
margin-top: -12px;
padding-left: 14px;
padding-bottom: 14px;
}
#ugcHolder .loginOptionsGuest {
margin-top: 0px;
padding-left: 14px;
background: url(/images/login_bg_guest.gif) no-repeat scroll 25px -30px;
font-weight: bold;
}

#ugcHolder div.sweepsOR {
color:#666666;
left:-150px;
position:relative;
font-weight:bold;
top:44px;

}

#sn_upload_form .sn_file_upload_box{
	border:0px;
	text-align: left;
}
#sn_upload_form .sn_file_upload_box{
	border:0px;
}
.sn_file_upload_box p{
	clear:both;
	float:left;
}
#sn_upload_form {
	
}
#sn_upload_form p, label, hr{
	  clear:both;
		float:left;		
}
#sn_upload_form p{
	  clear:both;
	  position: relative;
		float:left;	
		padding:0 63px;
			
}
#sn_upload_form label{
	align:left;
}
#sn_upload_form input{
	clear:both;
	float:left;
	height:20px;
	
}


#sn_upload_form p input{
	width:30px;
}

#file_info_size, #file_info_formats, #file_info_formats_size{
	text-align: left;
	margin: 5px 0;
}

#file_info{
	border-top: thin solid #dddddd;
	border-bottom: thin solid #dddddd;	
	clear:both;
	float:left;
}
.sn_terms_checkbox{
	padding-left:20px!important;
	padding-bottom:5px!important;
	position:relative;
	width: 578px;
}
.sn_terms_checkbox input{
	position:absolute;
	left:0;
	top:0;
	width:auto!important;
}
#sn_title{

}
#sn_upload_form input.sn_submit_btn{
	width:100px;
}
.sn_content_description{
	display:none;
}
#sn_uploadFile{

}


		
/* Login Page */
	#login_page #submissions_content h3 {
		color: #333333;
		font-size: 18px;
		font-weight: bold;
		line-height: 300%;
	}
	#login_page .steps {
		padding: 0 0 20px 0;
	}
	#login_page .steps span {
		color: #006600;
		display: block;
		font-weight: bold;
	}
	#login_page strong.log_in {
		color: #333333;
		display: block;
		padding: 0 0 20px 0;
	}
	#submissions_content a {
		color: #006600;
		font-weight: bold;
		text-decoration: none;
	}
	#ugcHolder p {
		margin-left: 20px;
	}
	
/* Media Type Page */
	#media_type_page #accessLinks {
		padding-bottom: 150px;
	}
	#media_type_page #accessLinks h3 {
		color: #006600;
		font-size: 20px;
		line-height: 250%;
	}
	
/* Photo Upload Page */
	#photo_upload_page #submissions_content h3 {
		color: #006600;
		font-size: 18px;
		font-weight: bold;
		line-height: 300%;
	}
	#photo_upload_page .sn_upload_second_half {
		float: left;
		padding-bottom: 10px;
		width: 608px;
	}
	#photo_upload_page .sn_file_upload_box {
		background: #444444;
		float: left;
		margin: 20px 0 5px 0;
		padding: 10px 15px;
		width: 578px;
	}
	#photo_upload_page .sn_file_upload_box label {
		color: #f9ac55;
		display: none;
	}
	#photo_upload_page .sn_file_upload_box table label {
		display: inline;
		padding-right: 5px;
	}
	#photo_upload_page .sn_file_upload_box td {
		padding-bottom: 10px;
	}
	#photo_upload_page #file_info {
		border: 0;
		clear: none;
		float: left;
		width: 190px;
	}
	#photo_upload_page #file_info p {
		margin: 0;
		padding: 0 0 0 5px;
	}
	#photo_upload_page #sn_uploadFile {
		margin-left: 65px;
	}
	#photo_upload_page #sn_upload_form input.sn_submit_btn{
		border: 2px solid #d4d4d4;
		font-size: 10px;
		font-weight: bold;
		margin-left: -60px;
		text-transform: lowercase;
		width:60px;
	}
	
/* Text Upload Page */
	#text_upload_page #submissions_content h3 {
		color: #006600;
		font-size: 18px;
		font-weight: bold;
		line-height: 300%;
	}
	#text_upload_page .sn_comment_form_div {
		background: #444444;
		float: left;
		margin: 20px 0 5px 0;
		padding: 10px 15px;
		width: 578px;
	}
	#text_upload_page .sn_comment_form_div legend {
		color: #f9ac55;
	}
	
/* Text Page */
	#text_page #submissions_content {
		padding-left: 0;
		padding-right: 0;
		width: 633px;
	}
	#text_page .sn_comment {
		background: #d4f0e2;
		color: #000000;
	}
	#text_page .sn_comment_even {
		background: #c2e5c5;
	}
