body {
	background-color: #FFFDE5; margin: 0px;
}
body, td, th, div, p, li, input, select, textarea {
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #6D685E;
}
img {
	border: 0px;
}
hr {
	height: 1px; color: #BA0000;
}
p {
	margin-top: 4px; margin-bottom: 4px;
}
h1 {
	margin-top: 4px;
	font-size: 12pt; color: #BA0000;
}
.splash {
	padding: 8px; font-size: 8pt; color: #FFFFFF; font-weight: 400;
}
h2 {
	margin-top: 4px; margin-bottom: 0px;
	font-size: 10pt; color: #BA0000;
}
h3 {
	margin-top: 4px; margin-bottom: 0px;
	font-size: 9pt;
}

.imp {
	color: #BA0000; font-weight: bold;
}
.imp2 {
	color: #6D685E; font-weight: 600;
}
.impline {
	margin-top: 8px; margin-bottom: 8px; 
	border-top: 1px solid #BA0000; border-bottom: 1px solid #BA0000; 
	background-color: #FFFDE5; padding: 4px; text-align: center;
}
.impline a {
	text-decoration: none;
}

table.topmenu th {
	border-right: 1px solid #BA0000; padding: 4px; cursor: hand;
	color: #BA0000;
	text-transform: uppercase;
}
div.promotext {
	text-align: center; font-size: 11pt; font-weight: 600; color: #BA0000;
}
div.slogan {
	margin-left: 8px; margin-right: 8px; padding: 2px; background-color: #BA0000; 
	text-align: center; font-size: 10pt; font-weight: 600; color: #EE9900; cursor: help;
}
div.slogan3 {
	padding: 2px; background-color: #BA0000; 
	text-align: center; font-size: 10pt; font-weight: 600; color: #EE9900; cursor: help;
}
.slogan2 {
	padding: 2px; background-color: #BA0000; text-align: center;
	font-size: 10pt; font-weight: 600; color: #FFFFFF; text-transform: uppercase;
	cursor: help;
}
a {
	color: #000DBA; font-weight: 600;
}
a:hover {
	font-weight: 600;
}

a.implink {
	color: #BA0000;
}
a.implink:hover {
	text-decoration: none; border-bottom: 1px dotted #BA0000;
}

.plist {
	width: 690px;
}
.plist td, .plist th  {
	text-align: right; font-weight: 600; margin-top: 2px; margin-bottom: 2px; background-color: #FAF7EB;
}
.plist td a {
	font-weight: 600; border: 1px solid #BA0000; background-color: #FFFFFF; padding: 1px; color: #000000; line-height: 500%; text-decoration: none;
}
.plist td a:visited {
	border: 1px solid #DED26F; background-color: #FFFFFF; padding: 1px; color: #AAAAAA; text-decoration: none;
}
.plist td a:hover {
	border: 1px solid #BA0000; background-color: #BA0000; padding: 1px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #AA3333;
}
.date {
	color: #333399;
}

.bottomlinks {
	text-align: center; color: #FFCC00; font-weight: 600; margin: 8px;
}
.advlinks {
	width: 996px; text-align: center;
	text-align: center; color: #AAAAAA; font-weight: 400; font-size: 7pt; margin: 8px;
}
.advlinks a, .advlinks a:hover, .advlinks a:visited {
	color: #AAAAAA; font-weight: 400; font-size: 6pt;
}

.bottomlinks a {
	color: #BA0000; font-weight: 600; padding: 4px;
}
.bottomlinks a:hover {
	background-color: #FFCC00; color: #BA0000; font-weight: 600; text-decoration: none; padding: 4px;
}

table.loginform {
	margin-left: 8px; margin-right: 8px; border: 1px solid #F8F5D7;
}
table.loginform th {
	
}
table.loginform td {
	padding: 2px
}

table.loginform a {
	color: #BA0000; font-weight: 600;
}
table.loginform a:hover {
	text-decoration: none; border-bottom: 1px dotted #BA0000;
}

.vote {
	margin-left: 8px; margin-right: 8px; padding: 1px; border: 1px solid #F8F5D7; background-color: #FFFDE5;
}

.inp, .inp2, .inp3, .inp4, .txtarea, .txtarea2, .txtarea3 {
	border: 1px solid #BA0000; background-color: #FFFDE5;
}

.inp_error, .inp2_error, .inp3_error, .inp4_error {
	border: 1px solid #FF0000; background-color: #FEF8B6;
}

.inp {
	width: 200px; height: 18px;
}
.inp_error {
	width: 200px; height: 18px;
}

.inp2 {
	width: 100px; height: 18px;
}
.inp2_error {
	width: 100px; height: 18px;
}

.inp3 {
	width: 50px; height: 18px;
}
.inp3_error {
	width: 50px; height: 18px;
}

.inp4 {
	width: 200px; height: 72px;
}
.inp4_error {
	width: 200px; height: 72px;
}

.inp_login {
	border: 1px solid #BA0000; background-color: #FFFFFF; width: 88px; height: 16px;
}
.inpq {
	border: 1px solid #BA0000; background-color: #FFFFFF; width: 18px; height: 18px;
}
.inpq2 {
	border: 1px solid ##6D685E; background-color: #FFFFFF; width: 18px; height: 18px;
}

.txtarea {
	width: 300px; height: 60px;
}
.txtarea2 {
	width: 300px; height: 120px;
}
.txtarea3 {
	width: 460px; height: 60px;
}
.smbt {
	border: 1px solid #FFCC00; border-right: 3px solid #FFCC00; background-color: #BA0000; height: 20px;
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #FFFDE5;
}
.smbt2 {
	border: 1px solid #BA0000; border-right: 3px solid #BA0000; background-color: #FFCC00; height: 16px;
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #BA0000; margin-left: 4px;
}
.premain {
	background-color: #FFFFFF; border-left: 1px dotted #BA0000; border-right: 1px dotted #BA0000;
	vertical-align: top;
}
.premain2 {
	background-color: #FFFFFF; border: 1px dotted #BA0000; vertical-align: top;
}
.mainarea {
	padding: 16px; text-align: justify;
}
.mainarea a {
	color: #000DBA; font-weight: 600;
}

.tcontent th {
	background-color: #FFB700; color: #BA0000; font-weight: 600; text-transform: uppercase;
}

.topitems {
	width: 240px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;
}
.topitems th {
	padding: 2px; border-bottom: 1px solid #BA0000; background-color: #FFFDE5; text-transform: none;
}
.topitems td {
	white-space: normal; padding: 2px; padding-top: 4px; border-bottom: 1px solid #BA0000;
}
.topimage {
	border-right: 3px solid #FF7800;
}
.tmenulink {
	color: #FFFFFF; font-size: 10pt; text-decoration: none;
}
.tcontent2 {
	width: 690px;
}
.tcontent2 th {
	padding: 2px; border-bottom: 1px solid #FFCC00; background-color: #FFFDE5; text-transform: none;
}
.tcontent2 td {
	padding: 2px; border-bottom: 1px solid #FFCC00;
}

.tcontent3 {
	width: 690px;
}
.tcontent3 th {
	padding: 2px; border-bottom: 1px solid #FFCC00; background-color: #FFFDE5; 
	text-align: left; text-transform: none; white-space: nowrap;
}
.tcontent3 td {
	padding: 2px; border-bottom: 1px solid #FFCC00;
}
.pollstats {
	width: 690px;
}
.pollstats td {
	width: 345px; padding: 2px; border-bottom: 1px solid #FFCC00;
}

.order {
	width: 690px;
}
.order th {
	padding: 2px; border-bottom: 1px solid #BA0000; background-color: #FFFDE5;
}
.order td {
	padding: 2px; border-bottom: 1px solid #FFCC00; text-align: center;
}

.pubdate { background: #F0F0F0; padding: 2px; text-align: right; }

.copyright {
	padding-left: 8px; color: #FFFFFF;
}
.copyright a, .copyright a:hover {
	color: #FFFFFF; font-weight: 400;
}
.carteclient {
	width: 460px; border: 1px solid #FFCC00; padding: 8px; background-color: #FFFDE5;
}

a.killitem {
	 padding: 1px; color: #FFFFFF; text-decoration: none; background-color: #BA0000; font-size: 7pt;
}
.toppings {
	position: absolute; display: none; border: 1px solid #BA0000; background-color: #FFFDE5; width: 250px; padding: 4px;
	text-align: left;
}
label {
	cursor: hand;
}


/* TOP MENU */
#dropmenudiv{
	position: absolute; z-index: 100;
	background-color: #FFF4C7; border: 1px solid #D09000; border-bottom-width: 0;
	font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 8pt; font-weight: 400; color: #1B3586;
	line-height: 18px;
}

#dropmenudiv a {
	width: 100%; display: block; text-indent: 3px;
	border-bottom: 1px solid #D09000; padding: 1px 0;
	text-decoration: none; font-weight: 600; color: #1B3586;
}

#dropmenudiv a:hover {
	background-color: #FFDD87; color: #E82E20;
}