@charset "UTF-8";
/* CSS Document */
/*----------------------------------
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
-----------------------------------*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';content: none;}
	
	/* remember to define focus styles! */
	:focus {outline: 0;}
	
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse: collapse;border-spacing: 0;}
	
/*----------------------------------
	Global Styles
-----------------------------------*/

	body{
		background:url(/themes/site/images/bg.jpg) repeat-x;
		background-color:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#333;
		line-height:140%;
	}
	
	a:link {color: #003366;text-decoration: underline;}
	a:visited {color: #003366;text-decoration: underline;}
	a:hover {color: #006497;text-decoration: underline;}
	a:active {color: #006497;text-decoration: underline;}
	
	#main{position:relative;width:950px;margin:0 auto;padding:0 15px;}
	#header{height:112px;}
	#footer{margin-top:20px;clear:both;border-top:1px dashed #CCC;padding-top:20px;}
	
	#logo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:25px;font-weight:normal;position:absolute;top:40px;margin-left:58px;}
	
	#header a:link {color: #FFF;text-decoration: none;}
	#header a:visited {color: #FFF;text-decoration: none;}
	#header a:hover {color: #FFF;text-decoration: none;}
	#header a:active {color: #FFF;text-decoration: none;}
	
	p{margin-bottom:10px}

/*----------------------------------
	Default Thread Styles
-----------------------------------*/

	/* ---- Account info ----*/
	
		.account_image{position:absolute;top:30px;left:0;border:3px solid #FFF;}
		.account_desc{display:none;}
	
	/* ---- Search Box ----*/
		
		#searchbox{float:right;margin-top:65px;}
		#searchbox label{margin-right:10px;color:#FFF}
		#searchbox input{width:200px;padding:3px;color:#333}
		#searchbox .search_submit{width:auto;background-color:#F2F2F2;color:#006699;border:1px solid #FFF}
		
	/* ----Categories ----*/
	
		#nav{font-size:11px;margin-top:20px;}
		#nav .home_link{position:absolute;right:15px;top:30px;color:#FFF;}
		#nav .home_link a:link{color:#FFF;}
		#nav .home_link a:visited{color:#FFF;}
		#nav .home_link a:hover{color:#FFF;}
		#nav .home_link a:active{color:#FFF;}
		#nav h3{display:none}
		#nav span{display:none}
		#nav ul{list-style:none;clear:both}
		#nav ul li{margin-right:5px;padding-right:5px;border-right:1px solid #CCC;display:inline}
		
		#content h2{margin-top:15px}

	/* ---- Feeds ----*/
	
		.feedarea{
			padding-top:20px;
			margin-top:20px;
			border-top:1px solid #CCC;
		}
	
		.feeditem{
			padding:10px;
			margin-bottom:0px;
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px dashed #CCC;
		}
		
		.feeditem.last{margin-bottom:20px;}
		
		.feeditem .tweet_date{font-size:11px;font-style:italic;}
		.feeditem .tweet_desc{padding-top:10px;color:#333;}
		
		.feeditem ul{float:right;list-style:none;margin-bottom:10px;font-size:11px;}
		.feeditem li{display:inline;margin-right:5px;padding-right:5px;border-right:1px solid #CCC;}
		.feeditem li.perm_link{padding-right:0;margin-right:0;border:none;}
		
		.feeditem img{
			float:left;
			margin-right:10px;
			border:3px solid #5D4B3C;
		}
		
		.post_content{margin-left:70px;}
		.post_content.no_avatar{margin-left:0;}
		.replies{margin-left:70px;margin-top:20px;*padding-top:20px;}
		.reply_post{clear:left;margin-top:20px;min-height:60px;}
		.replies .reply_content{margin-left:70px;}

	/* ---- Page nav ----*/
	
		#page_nav li{float:left;}
		#page_nav li a:link{
			width:15px;
			display:block;
			border:1px solid #CCC;
			padding:2px;
			background-color:#FFF;
			margin-left:2px;
			text-align:center;
			text-decoration:none;
		}
	
		#page_nav li.selected{
			width:15px;
			display:block;
			border:1px solid #CCC;
			padding:2px;
			background-color:#F2F2F2;
			margin-left:2px;
			text-align:center;
			text-decoration:none;
		}
	
		#page_nav li a:visited{
			width:15px;
			display:block;
			border:1px solid #CCC;
			padding:2px;
			background-color:#FFF;
			margin-left:2px;
			text-align:center;
			text-decoration:none;
		}
	
		#page_nav li a:hover{
			background-color:#089CCE;
			color:#FFF;
		}
	
		#page_nav li a:active{
			background-color:#089CCE;
			color:#FFF;
		}
	/* ---- FORM ----*/
		
		#reply_area{border-top:1px solid #CCC;padding-top:20px;margin-top:20px;}
		#reply_area h2{color:#0066CC;}
		#reply_area form{margin-top:20px;}
		
		#reply_area label{
			float:left;
			width:200px;
		}
		
		#reply_area input{
			padding:5px;
			border:2px solid #CCC;
			width:300px;
		}
		
		#reply_area textarea{
			padding:5px;
			border:2px solid #CCC;
			width:400px;
			height:200px;
		}
		
		#reply_area .submit{
			width:auto;
			background-color:#006699;
			padding:5px 10px;
			color:#FFF;
			margin-left:200px;
		}