
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
img{
	border:none;
	padding:0;
	margin:0;
}
.txtin1{
	width: 300px;
	border: solid 1px #aaaaaa;
}
.text{
	width: 225px;
	border: solid 1px #aaaaaa;
}
h1{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-left:20px;
}
h1 a{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
a{
	text-decoration:none;
	border:none;
	padding:0;
	margin:0;
}
.tbl{
	border: solid 1px #d1d1d1;
	
}
.mainhead{
	background: #cfa748;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-align:center;
	border: solid 1px #d1d1d1;
}
.button{
	background:url(../images/btn.jpg) repeat-x;
	color:#000;
	border:solid 1px #cfa748;
	text-align:center;
	cursor: hand;
}
.loginbutton{
	/*background:url(../images/btn.jpg) repeat-x;*/
	color:#000;
	border:solid 1px #F1EA73;
	text-align:center;
	cursor: hand;
}
.name{
	color:#000;
	padding-right:10px;
}
.head{
	background: #e3c881;
	font-weight: bold;
	color:#fff;
	text-align:center;
}
.entry1{
	background:#f3f0b1;
	text-align:center;
	color:#000;
}
.entry2{
	background:#e8e49a;
	text-align:center;
	color:#000;
}
p{
	color:#000;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
#bg{
	background:url(../images/bg.jpg) repeat;

	height:100%;
	
}
#topimg{
	background:url(../images/topbg.jpg) repeat-x;

	height:29px;
}
#wrapper { 
 margin: 0 auto;
 width: 996px;
 color:#f8f28c;
 position:relative;
 overflow:hidden;
}
#faux {
 background:#f8f28c;
 margin-bottom: 0px;
 
 width: 100%
}
#header {
 color: #333;
 width: 902px;

 height: 100px;
 margin: 0 0px 0px 0px;
 background: url(../images/header.jpg);
 width:995px;
 height:159px;
}
#login{
	float:right;
	width:550px;
	display:inline;
	margin:40px 0 0 0;
}
#innerpagetop{
	background:url(../images/innerpagetop.jpg) no-repeat;
	width:996px;
	height:109px;
	position:relative;
	overflow:hidden;
}
td.leftnav{
	padding-left:20px;
}
td.leftnav a{
	color:#000;
	text-decoration:none;
	
}
td.leftnav a:hover{
	color:#333;
	text-decoration:underline;
}
#innercontent{
	width:996px;
	float:left;
}
#innerbg{
	float:left;
	background:url(../images/innercontentbg.jpg) repeat-y;
	width:991px;
	position:relative;
	overflow:hidden;
}
#post{
	margin:10px 0 0 40px;
	float:left;
}
#innerpagetbtm{
	background:url(../images/innerpagebtm.jpg) no-repeat;
	width:996px;
	height:109px;
}
.postanddate{
	float:left;
	margin-left:30px;
}
#reply{
	float:right;
	margin:10px 60px 0 0;
}
p.number{
	text-decoration:underline;
	font-weight:bold;
	display:block;
}
p.innerheading{
	text-decoration:none;
	font-weight:bold;
	float:left;
}
#innerdesc{
	float:left;
	width:870px;
	margin:30px 0 0 70px;
}
#innerblock{
	float:left;
	width:1000px;
	margin:30px 0 0 70px;
}

.formtext{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
}
p.inner{
	width:840px;
	float:left;
}
.txtf{
	width:125px;
	height:13px;
	font-size:12px;
}
.txt{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:11px;
	text-decoration:underline;
	
}
.txtblack{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:11px;
}
.txtblackbig{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:16px;
}
.formlinks{
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
}
.formlinks a{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
	color:#fff;
	font-size:11px;
}
#navigation {
 width: 900px;
 color: #fff;
 list-style:none;
 height:32px;
 margin: 0 0 20px 80px;
 padding-top:0;
}
#navigation li {
	float:left;
	display:block;
	margin:12px 0 0 0;
	height:32px;
	background-repeat:no-repeat;
	padding-left:2px;
}
#navigation li.home a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/home.jpg) no-repeat;
	color:#4d4d4d;
	width:71px;
	height:35px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.home a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/home_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:71px;
	height:35px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.topic a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/topic.jpg) no-repeat;
	color:#4d4d4d;
	width:131px;
	height:43px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.topic a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/topic_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:131px;
	height:43px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.archive a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/archive.jpg) no-repeat;
	color:#4d4d4d;
	width:74px;
	height:27px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.archive a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/archive_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:74px;
	height:27px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.profiles a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/profiles.jpg) no-repeat;
	color:#4d4d4d;
	width:70px;
	height:39px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}

#navigation li.profiles a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/profiles_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:70px;
	height:39px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.invite a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/invite.jpg) no-repeat;
	color:#4d4d4d;
	width:67px;
	height:30px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.invite a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/invite_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:67px;
	height:30px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
}
#navigation li.contact a{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/contact.jpg) no-repeat;
	color:#4d4d4d;
	width:110px;
	height:40px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#navigation li.contact a:hover{
	float:left;
	background-repeat:no-repeat;
	background:url(../images/contact_hover.jpg) no-repeat;
	color:#4d4d4d;
	width:110px;
	height:40px;
	font-size:12px;
	border:none;
	text-decoration:none;
	margin-left:40px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	
}
#contenttop{
	background:url(../images/topcontent.jpg);
	background-repeat:no-repeat;
	width:968px;
	height:8px;
	position:relative;
	overflow:hidden;
	margin:10px 0 0 14px;
}
#contentbtm{
	background:url(../images/btmcontent.jpg) no-repeat;
	width:968px;
	height:8px;
	margin:0 0 0 14px;

	
}
#content{
	background-color:#f1ea73;
	width:968px;
	height:100%;
	position:relative;
	overflow:hidden;
	margin-left:14px;
	padding-bottom:10px;
}
#lefttop{
	background:url(../images/stateofdebate.jpg) no-repeat;
	width:205px;
	height:321px;
	margin:10px 0 0 5px;
}
#recentmem{
	background:url(../images/recentmembers.jpg) no-repeat;
	width:143px;
	height:27px;
	margin:30px 0 0 15px;
}
#imggal{
	list-style:none;
	float:left;
	margin:5px 0 0 0;
}
#imggal li{
	float:left;
	display:block;
	padding-left:10px;
	
}
#imggal li a:hover{
	text-decoration:none;
	color:#000;
}
li a{
	color:#3a3a3a;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#recentopicstop{
	background:url(../images/recenttopics.jpg) no-repeat;
	width:255px;
	height:9px;
	position:relative;
	overflow:hidden;
}
#recentopicsbtm{
	background:url(../images/recenttopicsbtm.jpg) no-repeat;
	width:255px;
	height:9px;
}
#recenttopmid{
	background:#e6df61;
	width:253px;
	border-left:solid 1px #d3cc58;
	border-right:solid 1px #d3cc58;
	position:relative;
	overflow:hidden;
}
#btmimg{
	float:left;
	list-style:none;
	margin:10px 0 0 5px;
	display:block;
	width:240px;
}
li.image{
	float:left;
	/*background:url(../images/btmimg.jpg) no-repeat;*/
	width:63px;
	height:63px;
	margin:5px 0 0 5px;
	padding-right:5px;
}
li.btmdesc{
	display:block;
	padding-top:5px;
}
#recenttopmid a{
	text-decoration:underline;
	color:#000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:15px;
}
#leftcolumn { 
 float: left;
 color: #333;
 margin: 20px 0 0 15px;
 padding: 0px;
 width: 250px;
 display: inline;
 position: relative;
}
#rightcolumn { 
 display: inline;

 margin: 50px 0 0 0px;

 width: 600px;
 border:solid 0px red;
 float: left;
 
}
#rightcolumnpannel { 
 display: inline;

 margin: 20px 0 0 0px;

 width: 600px;
 border:solid 0px red;
 float: left;
 
}
#rightcolumnlogin { 
 display: inline;

 margin: 20px 0 0 130px;

 width: 600px;
 border:solid 0px red;
 float: left;
 
}
#mainhead{
	background:url(../images/mainhead.jpg) no-repeat;
	width:309px;
	height:37px;
}
#thinkbubble{
	background:url(../images/thinkbubble.jpg) no-repeat;
	width:600px;
	height:237px;
	margin-top:20px;
}
#bubbletext{
	float:left;
	list-style:none;
	display:block;
	width:550px;
	margin:40px 0 0 50px;
}
li.buubleimg{
	float:left;
	display:block;
	/*background:url(../images/bubbletopic.jpg) no-repeat;*/
	width:110px;
	height:110px;
	padding-left:7px;
}
li.bubbledesc{
	display:block;
	width:350px;
	float:left;
	color: #000000;
	padding-left:3px;
}
#commentstop{
	background:url(../images/contenttop.jpg) no-repeat;
	width:647px;
	height:10px;
	position:relative;
	overflow:hidden;
	margin-left:25px;
}
#commentsbtm{
	background:url(../images/contentbtm.jpg) no-repeat;
	width:647px;
	height:10px;
	margin-left:25px;
}
#contentmid{
	width:645px;
	border-left:solid 1px #ded75d;
	border-right:solid 1px #ded75d;
	margin-left:25px;
	background:#fdfac2;
	height:100%;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
}
#contentmidpage{
	width:645px;
	border-left:solid 1px #ded75d;
	border-right:solid 1px #ded75d;
	margin-left:25px;
	background:#fdfac2;
	height:auto;
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
}
#firstdesc{
	width:600px;
	background:#e8e49a;
	position:relative;
	overflow:hidden;
	margin:20px 0 0 20px;
}
#secdesc{
	width:600px;
	background:#f3f0b1;
	position:relative;
	overflow:hidden;
	margin:20px 0 0 20px;
}
#commentone{
	float:left;
	list-style:none;
	display:block;
	width:600px;
	margin:10px 0 0 10px;
}
#commnetimg{
	background:url(../images/comments.jpg) no-repeat;
	width:204px;
	height:37px;
	margin-left:25px;
	float:left;
	padding-bottom:10px;
	}
	li.commentdesc{
		display:block;
		padding-top:10px;
		float:left;
		width:500px;
		padding-bottom:10px;
		
	}
#footer { 
 width: 996px;
 
 height:158px;
 clear: both;
 color: #333;
 background: url(../images/footer.jpg);
 margin: 0px 0px 0 0px;
 padding-top:10px;

}
#footerlinks{
	list-style:none; 
	float:left; 
	display:block;
	margin:80px 0 0 230px;

	}
	#footerlinks li{
		float:left;
		display:block;
		color:#000;
		vertical-align:middle;
		font-size:10px;
	}
	#footerlinks li a{
		float:left;
		display:block;
		color:#000;
		text-decoration:underline;
		padding-left:8px;
		padding-right:8px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
	}
	#footerlinks li a:hover{
		text-decoration:none;
	}
	
.error{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#F00;
}
.link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.link:hover{
	text-decoration:none;
}
	p.copyrights{
		color:#fff;
		float:left;
		padding-left:20px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		margin:15px 0 0 276px;
		list-style:none;
		width:360px;
		display:block;

	}
	#powered{
		float:right;
		padding-right:10px;
		color:#fff;
		font-size:11px;
		font-family:Verdana, Geneva, sans-serif;
		margin-top:15px;
	}
	
.clear { clear: both; background: none; }