/*----------==========----------==========----------==========----------*/
body {
	margin: 10px;
	padding: 0;
	background-color: #CCCCCC;
	background-image: url(style2/background2.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;	
}

a:link, a:visited {
	font-size: 12px;
	color: Blue;
	text-decoration: underline;
}

a:hover, a:active {	
	font-size: 12px;
	color: Maroon;
	text-decoration: underline;
}

.form1 {
	display: inline;
}

.dropdown1 {	
	font-size: 10px;
	border: 1px solid Black;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#sitecontainer {
	margin: 0;
	padding: 0;
	height: 100%;	
	width: 850px;
}

#headercontainer {
	display: none;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#navcontainer {
	margin: 0;
	padding: 0;
	width: 120px;
	float: left;
}

#navcontainer a:link, #navcontainer a:visited {	
	font-size: 10px;
	text-decoration: none;
}

#navcontainer a:hover, #navcontainer a:active {	
	font-size: 10px;
	color: Maroon;
	text-decoration: underline;
}

#navlogo a {	
	width: 120px;
	height: 43px;
	background-image: url(style2/logobeta.gif);
	display: block;
}

#navlogo a:link, #navlogo a:visited, #navlogo a:hover, #navlogo a:active {	
	text-decoration: none;
}

#navlogo a span {
	visibility: hidden;
}

#navlogo p {
	margin: 0;
	padding: 0;
}

#navcontainer #stats {
	margin: 15px 0 0 0;
	padding: 0;	
}

#navcontainer #stats p {
	margin: 0;
	padding: 0;	
	font-size: 10px;
	color: Black;
}

#navlogin {
	margin: 25px 0 0 0;
	padding: 5px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#navlogin p {
	margin: 0 2px 0 2px;
	padding: 0;	
	font-size: 10px;
	color: Black;
}

#linklist1 p, #linklist1 span {
	display: none;
}

#linklist1 ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#linklist2 p, #linklist2 span {
	margin: 25px 0 0 0;
	padding: 0;	
	font-size: 12px;
	color: Black;
	text-decoration: underline;
}

#linklist2 span.vote {
	font-size: 10px;
	text-decoration: none;
}

#linklist2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navads p, #navads span {
	margin: 30px 0 0 0;
	padding: 0;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#search p, #search span {
	margin: 15px 0 0 0;
	padding: 0;	
	font-size: 10px;
}

#search form {
	margin: 0;
	padding: 0;
}

.searchbox {
	margin: 0 5px 0 0;
	padding: 1px 0;
	border: 1px solid Black;
	width: 80px;	
	font-size: 10px;
}

.searchbutton {
	margin: 0;
	padding: 0;	
	border: 1px solid Black;
	font-size: 10px;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#contentcontainer {
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	width: 700px;
	height: auto;
}

#contentcontainer p {	
	font-size: 12px;
}

#topic, #title {
	margin: 0 0 10px 0;
	padding: 5px;
	text-align: left;
	font-style: italic;
	background-color: #EEEEEE;
	border: 1px dashed #CCCCCC;
}

#topic h3, #title h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;	
}

#title h3 {
	text-align: right;
}

#topic span.categoryname {
	margin: 0 0 0 5px;
	padding: 0;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

#wikilinks ul {
	margin: 0;
	padding: 0;
}

#wikilinks ul li {
	list-style-type: none;
	text-align: left;	
}

#wikilinks a {
	font-size: 10px;
}

#defaultcontent p {
	font-size: 12px;
}

#defaultcontent p.news_date {
	font-weight: bold;
}

#intro {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#intro p.intro1 {
	font-weight: bold;
}

#intro p.intro2 {
	
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#topiclist {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	width: 550px;
}

#topiclist p, #topiclist span {
	margin: 10px 0 0 0;
	padding: 0;
}

#topiclist span.categoryname {
	font-size: 10px;
	color: #006600;
}

#topiclist span {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#topiclist a:link, #topiclist a:visited {	
	font-size: 12px;
	font-weight: bold;
	color: Blue;
}

#topiclist a:hover, #topiclist a:active {	
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
}

#topiclist ul {
	margin: 0;
	padding: 5px;
}

#topiclist li {
	margin: 0;
	padding: 0;	
	font-size: 10px;
	color: #333333;
	list-style-type: none;
}

#topiclist a.remove_or_hide:link, #topiclist a.remove_or_hide:visited {
	font-family: "Courier New", Courier, monospace;	
	font-size: 11px;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

#topiclist a.remove_or_hide:hover, #topiclist a.remove_or_hide:active {
	font-family: "Courier New", Courier, monospace;		
	font-size: 11px;
	font-weight: normal;
	color: Red;
	text-decoration: none;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#categories {
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	width: 139px;
	border-left: 1px solid #CCCCCC;
}

#categories h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#categories p {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-size: 11px;
}

#categories input {
	margin-right: 5px;
}

#categories a:link, #categories a:visited {
	font-size: 11px;
	color: Blue;
	text-decoration: none;
}

#categories a:hover, #articles a:active {
	font-size: 11px;
	color: Maroon;
	text-decoration: underline;
}

#mytopicsads {
	margin: 10px 0 0 0;
	padding: 0 0 0 30px;
	float: left;
	width: 120px;
}

#mytopicsads h3 {
	display: none;	
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#articles {
	margin: 0;
	padding: 0;
	float: left;
	width: 490px;
}

#articles p.line1 {
	margin: 0 0 5px 0;
	padding: 0;
}

#articles p.line2 {
	margin: 0 0 15px 0;
	padding: 0;
}

#articles p.break {
	/* blank */
}

#articles h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
}

#articles span.written, 
#articles span.video, 
#articles span.image, 
#articles span.audio, 
#articles span.nothing, 
#articles span.newlyadded_24, 
#articles span.newlyadded_48, 
#articles span.newlyadded_72 {
	margin: 2px;
	padding: 0;
	font-size: 1px;
	display: inline;
	float: left;
	width: 12px;
	height: 12px;
}

#articles span.written {
	background-image: url(style2/written.gif);
}

#articles span.video {
	background-image: url(style2/video.gif);
}

#articles span.image {
	background-image: url(style2/image.gif);
}

#articles span.audio {
	background-image: url(style2/audio.gif);
}

#articles span.nothing {
	background-color: White;
}

#articles span.newlyadded_24 {
	background-image: url(style2/24_2.gif);
}

#articles span.newlyadded_48 {
	background-image: url(style2/48_2.gif);
}

#articles span.newlyadded_72 {
	background-image: url(style2/72_2.gif);
}

#articles span.headline {
	margin: 0 10px 0 5px;
	padding: 0;
	font-weight: bold;
	display: inline-block;
}

#articles span.articledate {	
	margin: 0 0 0 85px;
	padding: 0;
	font-size: 10px;
}

#articles span.domain {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 10px;
}

#articles span.modify {	
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 10px;
}

#articles span.report {	
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 10px;
}

#articles a:link {
	font-size: 12px;
	color: Blue;
}

#articles a:visited {
	font-size: 12px;
	color: #6495ED;
}

#articles a:hover, #articles a:active {
	font-size: 12px;
	color: Maroon;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#comments {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 200px;
}

#commentads {
	margin: 0 0 20px 0;
	padding: 0;	
	height: 200px;		
}

#commentinput {
	margin: 0;
	padding: 0;	
	font-size: 10px;
}

#commentinput p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px;
}

.inputcommentname {
	margin: 0 5px 0 0;
	padding: 1px 0;
	border: 1px solid Black;
	font-size: 10px;
	width: 70px;
}

.inputcommentcomment {
	margin: 0;
	padding: 1px 0;	
	border: 1px solid Black;
	font-size: 10px;
	width: 130px;
}

.commentbutton {
	margin: 0;
	padding: 0;	
	border: 1px solid Black;
	font-size: 10px;
	background-color: White;
}

#commentdisplay {
	margin: 0;
	padding: 0 0 0 5px;	
	height: auto;
	border-left: solid 1px gray;
}

#commentdisplay p {
	margin: 10px 0 0 0;
	padding: 0;	
	font-size: 10px;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#modified_previous {	
	clear: both;	
}

#modified_current, #modified_previous {
	margin: 0 0 20px 0;
	padding: 5px;
	float: left;
	width: 335px;
	border-top: 1px solid #CCCCCC;
}

#modified_previous .p0, #modified_current .p0,  #modified_current .p0a {
	font-weight: bold;
}

#modified_current .p0a {
	visibility: hidden;
}

#modified_previous .p2, #modified_current .p2 {

}

#modified_current .p_reason {
	font-weight: normal;
	font-style: italic;
	color: Red;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#forms {
	margin: 0 0 20px 0;
	padding: 0;	
}

#forms h3 {
	margin: 0;
	padding: 0;	
	font-size: 16px;
	font-style: italic;
}

#forms h4 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

#forms ul {
	
}

#forms ul li {
	font-size: 12px;
}

#forms p {
	font-size: 12px;
}

#forms p.p1 {
	font-weight: bold;
}

#forms p.p2 {
	
}

#forms span {
	font-size: 12px;
}

#forms span.span1 {
	font-weight: bold;
}

#forms span.span2 {
	
}

.p_note {
	margin-bottom: 50px;
	font-style: italic;
}

.input_topic, .input_headline, .input_url {
	width: 400px;
	font-size: 12px;
	display: inline-block;
}

.input_wiki1, .input_wiki2 {
	width: 300px;
	font-size: 12px;
}

.input_username, .input_password {
	width: 200px;
	font-size: 12px;
}

.input_email {
	width: 300px;
	font-size: 12px;
}

.input_domain {
	width: 150px;
	font-size: 12px;
}

.input_reason {
	width: 300px;
	height: 50px;
}

.button_forms {
	border: 1px solid Black;
	font-size: 10px;
	display: block;
	margin: 20px 0 0 0;
}

.addarticlebutton {
	background-image: url(style2/addarticle.gif);
	width: 68px;
	height: 13px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
}

.modifytopicbutton {
	background-image: url(style2/modifytopic.gif);
	width: 61px;
	height: 13px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
}

.reporttopicbutton {
	background-image: url(style2/reporttopic.gif);
	width: 58px;
	height: 13px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
}

.folllowthisbutton {
	background-image: url(style2/folllowthis.gif);
	width: 68px;
	height: 13px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
}

.modifyarticlebutton {
	background-image: url(style2/modify2.gif);
	width: 40px;
	height: 10px;
}

.reportarticlebutton {
	background-image: url(style2/report2.gif);
	width: 35px;
	height: 10px;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#existingusers {
	margin: 0;
	padding: 0;
	clear: both;
}

#newusers {
	margin: 50px 0 0 0;
	padding: 0;
	clear: both;
}

#existingusers p.logintitle, #newusers p.logintitle {
	font-size: 14px;
	font-weight: bold;
}

#existingusers p.p_note, #newusers p.p_note {
	margin: 0;
	padding: 0;
	font-style: italic;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
#pagelist {
	margin: 0;
	padding: 0;
	clear: both;
}

#pagelist p, #pagelist span {
	margin: 0;
	padding: 0 0 20px 0;
	font-family : Verdana, Arial;
	font-size : 10px;
}

#pagelist a:link, #pagelist a:visited {
	font-size : 10px;
	font-family : Verdana, Arial;
	color: Blue;
	text-decoration: none;
}

#pagelist a:hover, #pagelist a:active {
	font-size : 10px;
	font-family : Verdana, Arial;
	color: Maroon;
	text-decoration: underline;
}
/*----------==========----------==========----------==========----------*/


/*----------==========----------==========----------==========----------*/
/* Be sure to hide two of the footers.  */
#footercontainer3 {
	clear: both;
	font-size: 10px;
	color: #555555;
	text-align: center;
}

#footercontainer2 {
	display: none;
}

#footercontainer1 {
	display: none;
}
/*----------==========----------==========----------==========----------*/