@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/default/images/bg.jpg) repeat-x;
		background-color:#F2F2F2;
		background-attachment:fixed;
		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:800px;margin:0 auto;padding:0 15px;}
	#header{height:98px;}
	#content{background-color:#FFF;border:1px solid #CCC;padding:15px;padding-bottom:50px}
	#footer{margin-top:20px;clear:both;padding-top:20px;}
	
	#logo{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;font-weight:normal;position:absolute;top:40px;}
	
	#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}
	
	.cleaner{clear:both}
	.cleaner_left{clear:left}
	.cleaner_right{clear:right}

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

	/* ---- ACCOUNT INFO ----*/
	
		.account_image{border:3px solid #CCC;float:left;margin-right:10px;}
		.account_desc{height:89px;font-size:23px;line-height:26px;}
		
	/* ---- Search Box ----*/
		
		#searchbox{float:right;margin-top:40px;}
		#searchbox label{marginright:10px;color:#FFF}
		#searchbox input{width:200px;padding:3px;color:#333}
		#searchbox .search_submit{width:auto;background-color:#FFF;border:none}
		
		#account_header{border-bottom:1px solid #CCC;padding-bottom:20px;margin-bottom:20px;}

	/* ----Categories ----*/
	
		#nav{float:right;width:130px;margin-top:10px;padding-left:20px;font-size:11px}
		#nav ul{margin-left:20px;list-style:url(/themes/default/images/bullet.gif)}
		
	/* ----FEED ----*/
	
		.feedarea{
			width:600px;
			border-right:1px solid #CCC;
			padding-right:10px;
			margin-right:10px;
		}
		
		.feedarea.no_cats{
			width:auto;
			border-right:none;
		}
	
		.feeditem{
			padding-bottom:20px;
			margin-bottom:20px;
			border-bottom:1px dashed #CCC;
		}
		
		.feeditem.last{margin-bottom:20px;}
		
		.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 .tweet_date{font-size:11px;font-style:italic;}
		.feeditem .tweet_desc{padding-top:10px;color:#333;font-size:15px;}
		
		.feeditem img{
			float:left;
			margin-right:10px;
			border:3px solid #CCC;
		}
		
		.post_content{margin-left:70px;}
		.post_content.no_avatar{margin-left:0;}
		.replies{
			margin-left:70px;
			margin-top:20px;
			*padding-top:20px;
		}
		.reply_post{
			margin-top:25px;
			text-align:left;
			clear:left;
			min-height:60px;
		}
		.replies .reply_content{margin-left:70px;}
	
	/* ---- PAGE NAV ----*/

		#page_nav{margin-bottom:20px;}
		#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;
		}