/*    2009 Copyright Dan Baugher   */
/* any reuse allowed, just leave copyright details in place */
/********************************* globals */
html{}
body{
	margin:0;
	padding:0;
	background: #000;
}
h1{
	margin: 0 0 20px 30px;
}
img{
	border:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
.clearfloat{
	font-size:0;
	line-height:0;
	overflow: hidden;
	clear:both;
}
.f_left{
	float:left;
}
/********************************* classes */
.col2_block_wrap{
	padding-left: 3px;
}
.col2_block_title{
	
}
.col2_block_content{
}
	.col2_block_title img{
		float: left;
	}
	.col2_block_title_text a{
		color: #2e2e2e;
	}
	.col2_block_title_text{
		float: left;
		font: bold 14px arial;
		color: #2e2e2e;
		padding-left:3px;
		padding-top:2px;
		padding-right:5px;
	}
.col2_border{
	background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/h_border.gif) repeat-x scroll left top;
	height: 1px;
	width: 230px;
	margin: 15px 0;
}
.mini_p{
	width: 300px;
	margin: 0 auto;
	width: 420px;
}
p.blogger-labels{
	margin: 0;
	font: normal 10px arial;
}
/********************************* twitter goodies */
#twitter_div .sidebar-title{
	display:none
	}
#twitter_div ul{
	margin: 0;
	padding: 0;
}
#twitter_div ul li{
	list-style: none;
	padding: 4px 0;
	width: 220px;
}
#twitter_div a{
	color: #be0000;
}
/********************************* Blog Classes */
.post_wrap{
	width: 540px;
}
	.post_content{
		padding-left: 10px;
		font: normal 14px verdana;
		color:#2e2e2e;
		
	}
	.post_footer{
		padding-left: 10px;
		padding-top: 16px;
		padding-bottom: 3px;
	}
		.post_commentlink{
			float: left;
			width: 510px;
			vertical-align: top;
		}
		.sharethis{
			float: right;
		}
		#col1 .post_footer a{
			font: normal 9px verdana;
			color: #797979;
			padding-left: 4px;
		}
	.post_border{
		height: 1px;
		width: 540px;
		margin-bottom: 30px;
		background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/h_border.gif) repeat-x scroll top left;
	}
/*
 * Sidebar archives---------------------------
 */
	#archives_wrap{
		
	}
	#archives_wrap ul{
		padding-left:15px;
	}
	#archives_wrap ul li{
		padding-bottom:6px;
	}
	#archives_wrap ul li a{
		color:#BE0000;
	}
/********************************* Layout */
#page_wrap{
	font-family: arial;
	font-size: 12px;
}
	#header_wrap{
		width: 990px;
		margin: 0 auto;
	}
		#header_graphic{
			height: 195px;
			overflow: hidden;
		}
			#header_graphic img{
				float: left;
			}
			/*
		#header_menu_wrap{
			background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/menuwrap_bg.gif) repeat-x top left scroll;
		}
		*/
			#header_menu_bar{
				height: 30px;
				width: 840px;
				padding-left: 15px;
				font-size: 14px;
				float: right;
				color: #000;
				background-color:#a9a9a9;
			}
				#header_menu_bar a{
					font: bold 12px arial;
					color: #000;
					line-height: 32px;
					text-transform: uppercase;
				}
				#header_menu_bar_search{
					float: right;
					margin: 4px 5px 0 0;
				}
					#header_menu_bar_search_input{
						font-size: 11px;
						width: 180px;
					}
				a#submit_link{
					color: #be0000;
				}
	#content_wrap{
		width: 990px;
		margin: 0 auto;
		padding-top: 72px;
		background: #ffffff url(http://static.textsfromlastnight.com.s3.amazonaws.com/maincontent_top_bg.gif) repeat-x top left scroll;
	}
#colad {
	float: left;
	padding-left: 10px;
	width: 160px;
}
		#col1{
			width: 540px;
			padding-left: 20px;
			float: left;
		}
			#col1 a{
				color: #be0000;
			}
		#col_divider{
			width: 255px;
			background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/v_border.gif) repeat-y scroll 10px top;
			float: left;
		}
		#col2{
			margin-left:23px;
		}
	#footer_wrap{
		border-top: solid 2px #712525;
		height: 67px;
		width: 990px;
		margin: 0 auto 20px;
		background: #ffffff url(http://static.textsfromlastnight.com.s3.amazonaws.com/footer_bg.jpg) no-repeat top left scroll;
	}
		#footer_text{
			color: #fff;
			font-size: 10px;
			font: bold 10px arial;
			padding: 10px 80px 0px 150px;
			text-transform: uppercase;
		}
			#footer_text a{
				font: bold 10px arial;
				color: #fff;
			}
			#footer_links{
				float:left;
			}
			#footer_right{
				float:right;
			}

#advertisement {
	padding-bottom: 15px;
	text-align: center;
}
/********************************* random goodies */			
#how2send {
	margin: 0 0 15px 0;
}
#how2send a{
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	color: #be0000;
}
#how2send-terms {
	font-size: 11px;
}
#how2send-terms a {
	color: #BE0000;
	font-weight: bold;
}
#formwrap textarea{
	background-color:#EEEEEE;
	border:1px solid #BE0000;
	width:220px;
	height: 50px;
}
#btn_submit,
#okButton{
	width: 222px;
}
.comment-timestamp a{
	color: #2e2e2e;
	font: normal 12px arial;
}
textarea#submit_text{
	height: 200px;
}

#submitMissingAreaCode,
#submitMissingMessage,
#commentMissingComment,
#commentMissingEmail,
#commentMaxLengthError {
	display: none;
	font-size: 10px;
	color: #cc0000;
}

#commentMissingComment {
	margin: 0 0 8px 0;
}

#submitAreaCode,
#submitMessage {
	margin: 0 0 8px 0;
}

#message,
#message_2,
#message_3 {
	width: 222px;
	font-family: arial;
	font-size: 11px;
}

#replyLink_2,
#replyLink_3{
	margin: 0 0 6px 0;
}

#replyLink_2 a,
#replyLink_3 a{
	font-size: 11px;
	color: #2e2e2e;
}

#submitLoading,
#commentLoading {
	display: none;
	font-size: 12px;
	color: #666;
}

#submitLoading img {
	vertical-align: middle;
}

#submitResponse .icon {
	float: left;
}

#submitResponse div {
	margin: 0 0 8px 22px;
}

#commentsTextarea {
	font-family: arial;
	font-size: 12px;
	width: 500px;
}

.comment-link {
	margin: 0 0 0 0;
}

.comment-delete {
	float: right;
}

.pagination {
	text-align: center;
}

.pagination a,
.pagination span.disable {
	margin: 0 6px 0 0;
	font-weight: bold;
}

.alt{
	background-color: #F1F5FA;
}

.stripe {
	padding: 8px;
}

#header_menu_bar_search form {
	display: inline;
}

#header_submenu,
#header_submenu_best,
#header_submenu_worst
 {
  position: absolute;
  text-transform: uppercase;
  margin: 19px 0 0 15px;
  width: 319px;
  height: 50px;
}

.best {
  background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/submenu_best_bg.png) no-repeat scroll left top;
}

.worst {
  background: transparent url(http://static.textsfromlastnight.com.s3.amazonaws.com/submenu_worst_bg.png) no-repeat scroll left top;
}

#submenu-text {
  color: #fff;
  position: absolute;
  margin: 16px 0 0 15px;
}

#submenu-text a, #submenu-text a:visited {
  margin: 0 3px;
  color: #fff;
}

#header_menu_search_keywords {
  margin: 5px 0 0 764px;
  height: 70px;
  position: absolute;
}

#header_menu_search_keywords a, #header_menu_search_keywords a:visited  {
  color: #FA5659;
}

#header_menu_search_keywords .intro {
  font-style: italic;
  font-size: 12px;
}

#header_menu_search_keywords .keywords {
  font-weight: bold;
  color: #FA5659;
  margin-left: 4px;
  font-size: 13px;
}
