body {  font-family: Arial, Helvetica, sans-serif;
		background: #000;
		margin: 0px;}
p, H1, H2, H3, H4, H5, H6 {  font-family: Arial, Helvetica, sans-serif;}
ul { list-style-type: square;}


textarea, input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #000;
}

.comment_form input.comment_submit {
	background: #004862;
	color: #fff;
	border: 3px outset #F8FF90;
	height: 2.5em;
	font-weight: bold;
	margin-left:20px;
	vertical-align: middle;
	}	


.comment_form input, .comment_form textarea {background-color: #fafafa; border: none; font-size: 1.1em; vertical-align: middle;}

.comment_form input {height: 2em;}


.errormsg {
	color:#FF0000;
}

#blogpost {
	color: #fff;
	font-size: small;
	}
#blogpost a {
	color: #fff;
	}
	
.blogpostnew {
	color: #fff;
	font-size: small;
	border-bottom: 1px dotted #F8FF90;
	margin-bottom:10px;
	color: #fff;
	font-size: small;
	padding-bottom: 10px;
	}
.blogpostnew a:link, .blogpostnew a:visited, .blogpostnew a:hover, blogpostnew a:active {
	color: #fff;
	}	
a img, img a {border: none;}	
	
h5 {
	color: #F8FF90;
	margin-top: .3em;
	margin-bottom: .5em;
	font-size: small;
	}	
#postedby {
	float: left;
	color: #F8FF90;
	font-size: x-small;
	font-style: italic;
	}
	
.postedby {
	color: #F8FF90;
	font-size: x-small;
	font-style: italic;
	}
	
.postedby a {
	color: #F8FF90;
	}	
		
	
#comment_right a {
	float: right;
	color: #F8FF90;
	font-size: x-small;
	}
#blogcomments{
	color: #fff;
	font-size: 75%;
	}
.comment{
	border-bottom: 1px dotted #F8FF90;
	padding: 8px 0;
	margin-left:20px;
	margin-right:20px;

}

.comment_form{
	color: #fff;
	font-size: 80%;
}

#archive_links  {
	color: #fff;
	font-size: x-small;
	}	

#archive_links a:link, #archive_links a:visited, #archive_links a:active {
	color: #fff;
	text-decoration: none;
	}

#archive_links a:hover {
	color: #fff;
	text-decoration: underline;
	}	
	
	
#archive_links ul, li{
	color: #fff;
	
}

.yellow {color: #F8FF90; }				

.header {  
	font-size: large; 
	color: #FFFFFF; 
	font-weight: bold;
         }


.hdrred {  
	font-size: medium; 
	color: #A00202; 
         }

.redmed {  
	font-size: small; 
	color: #A00202; 
	font-weight: bold;
         }
.redmed a:link {  
	color: #A00202;
         }

.redmed a:visited {  
	color: #A00202;
         }

.redmed a:hover {
	color: #A00202; 
         }

.redmed a:active {
	color: #A00202; 
         }


.whtmed {  
	font-size: small; 
	color: #FFF; 
	font-weight: bold;
         }

.whtmed a:link {  
	color: #FFF;
         }

.whtmed a:visited { 
	color: #FFF;
         }
.whtmed a:hover {  
	color: #FFF;

         }
.whtmed a:active { 
		color: #FFF;
	 }


.yelem {
	font-size: small;
	color: #F8FF90;
	font-style: italic;
         }


.yelul {
	font-size: x-small; 
	color: #F8FF90;  
	font-weight: bold;
         }
.yelul a:link{
	color: #F8FF90; 
         }
.yelul a:visited{ 
		color: #F8FF90; 
         }
.yelul a:hover{ 
		color: #F8FF90; 
         }
.yelul a:active{
		color: #F8FF90; 
         }
		 
.yelulsm {  
	font-size: small; 
	color: #F8FF90;  
	font-weight: bold;
         }
.yelulsm a:link{ 
		color: #F8FF90; 
         }
.yelulsm a:visited{  
		color: #F8FF90; 
         }
.yelulsm a:hover{ 
		color: #F8FF90; 
         }
.yelulsm a:active{
		color: #F8FF90; 
         }		 
		 

.wht {  
	font-size: small; 
	color: #FFF;
	font-weight: bold;
         }

.wht a:link {
	color: #FFF; 
	text-decoration: none; 
         }

.wht a:visited { 
	color: #FFF; 
	text-decoration: none; 
	}
.wht a:hover {  
	color: #FFF; 
	text-decoration: none; 
         }
.wht a:active { 
	color: #FFF; 
	text-decoration: none; 
	 }

.whtul {  
	font-size: small; 
	color: #FFF;
	font-weight: bold;
         }

.whtul a:link {  
	color: #FFF;
         }

.whtul a:visited {  
	color: #FFF;
         }
.whtul a:hover {  
	color: #FFF;
         }
.whtul a:active {  
		color: #FFF;
	 }

.mstrbld {  
	font-size: xx-small; 
	color: #000000; 
	font-weight: bold
         }

.mstrbld a:link { 
	 color: #000066;
         }

.mstrbld a:visited {  
	color: #993399; 
         }
.mstrbld a:hover { 
	 color: #000066;
         }
.mstrbld a:active {  
	color: #990000

	 }

.smblue {  
	font-size: small; 
	color: #000066; 
	font-weight: bold
         }
.smblue a {
	color: #006;
	}		 

.whtxsmul {  
	font-size: x-small; 
	color: #FFF;
	font-weight: bold;
         }
.whtxsmul a {
	color: #FFF;
	}		 
		 		 
.whtxsm {  
	font-size: x-small; 
	color: #FFF;
	font-weight: bold;
         }

.whtxsm a:link {
	color: #FFF; 
	text-decoration: none;
	font-weight: bold; 
         }

.whtxsm a:visited { 
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
	}
.whtxsm a:hover {  
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
         }
.whtxsm a:active { 
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
	 }
	 
.whtsm {  
	font-size: x-small; 
	color: #FFF;
	font-weight: bold;
         }

.whtsm a:link {
	color: #FFF; 
	text-decoration: none;
	font-weight: bold; 
         }

.whtsm a:visited { 
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
	}
.whtsm a:hover {  
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
         }
.whtsm a:active { 
	color: #FFF; 
	text-decoration: none; 
	font-weight: bold;
	 }	 
	 
hr {
border-top: 1px dotted;
color: #F8FF90;
height: 1px;
} 

h3 {
	margin: 5px 0;
	color: #fff;
	}
h3 a {
	text-decoration: none;
	color: #fff;
	}		 
.btn {
	background: #004862;
	color: #FFF;
	font-size: x-small;
	border: thin outset #F8FF90;
	}
	

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.clearit { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*Own the Night Video Contest */
#otn_video {background: #000 url(/images/teens/srp2012/otn_video_banner.jpg) no-repeat top center; padding:10px; color: #fff; text-align: center;}

#otn_video a:link, #otn_video a:visited, #otn_video a:hover, #otn_video a:active {color: #18B1F3; #text-decoration: none; font-size: 13px;}

#otn_video p.grey {color: #D5D5D5; margin-top: 175px; font-size: 13px; text-align: left;}
#otn_video p.rt {text-align: right;}
/*End Own the Night Video Contest*/
/*Bookmark Contest*/

#bookmarks {width: 284px; background: #FFF url(/images/teens/bookmarks/tt_banner_bookmark11_1.gif) no-repeat; height:104px;}

#bookmarks p.first {width: 217px; padding-top: 63px; margin: 0; text-align: center; font-size: 80%; font-weight: bold;}
#bookmarks p.rt {width: 200px; text-align: right; margin: 0; padding: 0 5px 0 0; font-size: 80%;}

/*End bookmark Contest*/

/*Hunger Games*/

#hg {width: 284px; height: 225px; background: url(/images/hg/tt_banner_bg.png) no-repeat; color: #fff;}
#hg .hilights {padding:70px 0 0 20px; line-height: 1.3; font-size: 90%;}
#flames {
	float: right;
	margin-right: -60px;
	margin-top: -30px;
	position: relative;
}

.hgbottom {margin-top: 40px; font-size: 80%; font-weight: bold; text-align: center;}
.hgbottom a:link, .hgbottom a:visited {color: #fff; text-decoration: none;}
.hgbottom a:hover {text-decoration: underline;}
.hgbottom img {vertical-align: -12px;}

/*End Hunger Games*/


/*Facepile*/
iframe {margin-left:5px; margin-bottom: 5px; background-color: #000;}
/*end Facepile*/
