body { 
 margin: 0px;
 background:white;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size: 10pt;
 line-height: 1.4em; 
 color:black;
}

.header_stripe {
	height:108px;
	background:white url(/media/stripe.jpg) repeat-x;
	padding-left:5%;
	padding-right:5%;
}

.search_area {
	float:right;
	text-align:right;
	width:30%;
	margin-top:17px;
}

.search_box { 
	background:white;
	border:solid 1px gray;	
	width:100%;		
	margin-bottom:2px;
}

.search_button {
	border:solid 1px gray;		
}

.links_and_login {	
	float:left;
	width:100%;
	margin-bottom:10px;
}

.main {
	margin: 10px 5% 0px 5%;
	text-align:left;
	padding-bottom:30px;	
}	

.maj_category {
	float:none;
	clear:both;		
	line-height:200%;
	padding-left:10px;
	color:white;
	margin-top:10px;	
	font-size:130%;
	background-color:#02192B;
	/*background-color:#E2E2E2;*/
	margin-bottom:10px;
}


.login {
	float:right;
	text-align:right;		
}

.login_info {
	float:right;	
}

.login_photo {
	float:right;
	margin-left:20px;
}

h1 {
	font-size:188%;	
}

h2 {
	font-size:150%;		
}

h3 { 
	font-size:133%;
}

h4 { 
	font-size:120%;
}

h1, h2 {
	font-weight:normal;
}

h3, h4, h5 {
	font-weight:bold;
}

.section_desc {
	color:#ccc;
	font-size:14pt;
}

.infobox {
	text-align:center;	
	border:solid 1px #ff9999;
	background-color:#ffffcc;
	color:red;	
	font-weight:bold;	
	padding:10px;
	width:300px;
}

.ext_link {
	background:transparent url(/media/external.png) no-repeat scroll right center;
	padding:0 13px;
		padding-left:0px;
}

.wikibox {
	float:right;
	margin:0px 0px 20px 20px;
	border:solid 1px lightgray;	
}

.wikibox .header {
	/*background-color:#02192B;*/
	background-color:lightgray;
	font-size:100%;
	padding:5px;
	text-align:center;
	font-weight:bold;	
	overflow:hidden;
}

.wikibox .text {
	width:300px;
	padding:5px;
	font-size:88%;
}

.hr {
	text-align:right;	
	border-bottom:solid 1px #ccc;
	margin-top:-30px;
	margin-bottom:10px;
}

.retweet {
	color:blue;
	width:47px;
	height:17px;
	background-image:url(/media/retweet.gif);
	background-position:0px 50px;
	font-size:11px;
	line-height:16px;
	float:left;
	padding-top:1px;
	padding-left:3px;
}

.general {
	color:black;
}

.main_topic {
	color:black;
}





.tn_div {

/*
	width:60px;
	height:60px;*/
	height:70px;
	float:right;
	/*background-color:#666;
	border:solid 1px gray;*/
	overflow:hidden;
	margin:0px 10px 10px 10px;
	text-align:center;
}

.tn {
	width:61px;
	border:solid 1px gray;
	padding:1px;
}


.topic_table {
	width:100%;

}

.cat_table {
	line-height:1.2em;	
	font-size:110%;
	font-weight:bold;
}



a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


.gray_line_between {
	border-left:solid 4px #bbb;padding-left:15px;
}

.browse_cats {
	/*font-size:14pt;*/
}

.tag_section {
	margin:10px;	
	text-align:justify;
}

.button {
	font-size:16pt
}

.edit_debate {
	margin:20px;
}

.signup_button {
	width:155px;
}

.result_link  {
	font-size:118%;
	line-height:118%;
	
}

.error {
	color:red;
	margin:15px;	
}

input {	
	font-size:14pt;
	font-family:sans-serif;
}

textarea { 
	font-size:14px;
	font-family:Lucida Grande,Verdana,Sans-serif;
	color:#4F5155;
	
}

.comment_textarea {
	width:100%;	
	height:300px;
}

.message {
	font-size:14pt;
	color:green;
	margin:15px;
	width:80%;
}

.plain {
	font-size:14pt;
	margin:15px;
	width:70%;
}

.fineprint {
	font-size:11pt;
	margin:30px;
	width:70%;
}


.front_page {
	margin:0px;
	padding:0px 10px 0px 10px;	
}

.profile_label {
	font-size:115%;
	font-weight:bold;
}

.tweets {
	float:right;
	width:320px;	
	/*border:solid 1px red;*/
	font-size:100%;
	padding-left:5px;
	
}

.footer_div {
	width:780px;
	height:67px;	
	background-image:url(/media/footer.jpg);
	text-align:center;
	color:#276e9a;
	line-height:67px;	
	margin-top:30px;
}

.footer_div a { 
	color:#276e9a
}

.footer_div a:visited { 
	color:#276e9a
}

.wiki_text {
	margin:0px;	
	/*line-height:1.5em;
	font-size:127%;*/
	color:black;
}

.voted_yes {
	color:green
}

.voted_no {
	color:red
}

.helptext {
	font-size:10pt;
}

.comment { 
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:dashed 1px #bbbbbb
	
}


.one {	
	margin:0px;	
	/*border:solid 1px red;*/
	margin-bottom:10px;
}

.visible_link {
	color:#227722;
	font-weight:bold;
}


