/* body */
body {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	border: 0px none;
}
/*background-image: url(/themes/default/images/bg.jpg); background-repeat: repeat-y*/

.banner {
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 6px;
}

/*text*/

.small {font-size: 10px;
height: 100%;
}
.medium {font-size: 11px}
.large {font-size: 12px}
.bold {font-weight:bold; font-size: 12px}
.largebold {font-weight:bold; font-size: 12px; letter-spacing: 1px}
.pick {color: green}
.pop {color: orange}
.top {color: red}
.new {color: blue}
.link_stats {color: #ff0000}
.largepagenav {font-weight:bold; font-size: 20px; color: white; background-color: ff66cc; text-align: center; padding: 5px}
/*ul {line-height: 12px}
ol {line-height: 12px}*/
.space {line-height: 20px}

/*form objects*/
.drop_menu { border-style:solid; border-width:1px; background-color:#FF66CC; font-size: 9px}
.text	{
	border-width:1px;
	border-style:solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
}
.button { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; background-color:#000000; color: #ffffff; border-width:0px; border-style:solid; cursor: hand}
.buttonsmall { font-family: arial, verdana, helvetica, sans-serif; font-size: 9px; background-color:#000000; color: #ffffff; border-width:0px; border-style:solid; cursor: hand}

.mission {font-family:arial, verdana, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color:#ffffff;
		text-align: center; 
		overflow: auto;
		padding: 2px; height: 120px;
		border-style: solid; 
		border-width: 1px; 
		border-color: #000000; 
		margin: 2px}
		
/*table objects*/
.title {font-weight: bold; color: #ffffff; background-color: 000000; border-width:0px; width: 95%; margin: 0px}
.content {background-color: #ffffff; border-width:1px; border-style: solid; border-color: #000000; width: 95%; margin: 0px; padding: 5px; font-size: 12px}
.catlink {
	background-color: #ffffff;
	width: 90%;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	border: 1px solid #000000;
}
.smalltable {
	width: 173px;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #000000;
	background-color: #FFE8E9;
}
.smalltabletitle {font-size: 12px; font-weight: bold; color: #ffffff; background-color: ff0000; letter-spacing: 1.5px}
.td {padding: 6px}
.td2 {padding: 6px}

/*header*/
.headertable {
	margin-bottom: 4px;
	border: 0px;
}
.headertabletitle {font-size: 12px; font-weight: bold; color: #ffffff; background-color: 000000; letter-spacing: 1.5px}

/*category and vote styles*/
.categorytable {
	width: 284;
	border: 1px solid #000000;
	margin-bottom: 5px;
}
.votetable {
	width: 578;
	border: 1px solid;
	border-color: #000000;
	margin-bottom: 10px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.indexvotetable {
	width: 95%;
	border: 1px solid;
	border-color: #000000;
	margin-bottom: 10px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.categorytd {padding: 0px}
.categorytabletitle {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: 000000;
	letter-spacing: 1.5px;
	margin: 2px;
	padding: 2px;
}
.votetabletitle {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: 000000;
	letter-spacing: 1.5px;
	margin: 2px;
	padding: 2px;
}
.category {
	font-family:arial, verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	padding: 0px 2px;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	margin: 0px;
}

/*title navigation*/
.navbar {font-weight: bold; color: #ffcccc}
.navbar:link {color: #000000; text-decoration: underline;}
.navbar:active {color: #ff0000; text-decoration: none;}
.navbar:visited {color: #000000; text-decoration: underline;}
.navbar:hover {color: #ff0000; text-decoration: none;}

/*user navigation*/
.nav_usermenu_title {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #999999}
.nav_usermenu_txt {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.nav_usermenu_txt:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.nav_usermenu_txt:hover {color: #FF0000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px}

/* system messages and errors */
.sys_message {color: #C0C0C0; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.error {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.small_msg {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #999999}

/* statistics and misc. messages */
.stats { color: #707070; font-family: arial,verdana,sans-serif; font-size: 9pt; }
.stats_small {  font-family: arial, helvetica, sans-serif; font-size: 9px;}

/* search */
.search_title {  font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: 800; color: #ffffff; background-color: #666666}
.search_bg {  background-color: #dedede}
.search_table {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #dedede}

/* buttons */
.button { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px; background-color:#000000; color: #ffffff; border-width:0px; border-style:solid; cursor: hand}
.buttonsmall { font-family: arial, verdana, helvetica, sans-serif; font-size: 9px; background-color:#000000; color: #ffffff; border-width:0px; border-style:solid; cursor: hand}

/*image vote styles*/
img { border-width:0px}
A:link		{TEXT-DECORATION: underline; color: #000000}
A:active	{color: #FF0000; text-decoration: none}
A:visited	{color: #000000; text-decoration: underline}
A:hover 	{text-decoration: none; COLOR: #ff0000}.nestedtable {
	border: 0px solid #000000;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.votetable2 {
	width: 578;
	border: 1px solid #000000;
	margin-bottom: 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.navusermenutxt2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
}
.linktable {
	width: 580;
	border: 1px solid;
	border-color: #000000;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linktable2 {
	width: 580;
	border: 1px solid;
	border-color: #000000;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leftpad {
	padding-left: 4px;
}
.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.severe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}
.text2 {
	border-width:1px;
	border-style:solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
}
.text3 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	height: 100px;
	border: 1px solid;
}
.line {
	background-color: #000000;
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.adframe {
	height: 60px;
	width: 468px;
	padding: 0px;
	margin-bottom: 9px;
	margin-top: 6px;
	overflow: hidden;
}
.linklink:link {
	text-decoration: none;
	color: #FFFFFF;
}
.linklink:visited {color: #FFFFFF; text-decoration: none}
.linklink:hover {color: #ff0000; text-decoration: none}
.shortrow {
	height: 11px;
}
.tallrow {
	height: 50px;
}
.newsborder {
	border: 1px dashed #000000;
}
.blog {
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: -155px;
}
.link2link:link {
	text-decoration: none;
	color: #000000;
}
.link2link:visited {color: #000000; text-decoration: none}
.link2link:hover {color: #ff0000; text-decoration: none}