body { 
	font-family: "Book Antiqua", "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#636364;
	background: #4b4b4d url('/images/bkgnd_pattern.png');
}

h2 {
	font-size:120%;
	font-weight:normal;
}

h3 {
	font-size:115%;
	font-weight:normal;
}

h4 {
	font-size:110%;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}

h5 {
	font-size:105%;
	font-weight:normal;
	margin:5px;
}

input, select, textarea {
	font-family: "Bookman Old Style", "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.notice {
	padding:2px; 
	color:#fff; 
	background:#CC0000;
	width:500px;
	border: 5px solid #fff;
	padding:5px;
	margin:10px;
	margin-top:0px;
}


.cont {
	width:590px;
	padding:5px;
}


td {
	color:#333;
}

.left_w {
	text-align:right;
	padding:2px;
	color:#fff;
}

.preview {
	margin:5px;
	border: 15px solid #fff;
}

.left_b {
	text-align:right;
	padding:2px;
	color:#000;
}

.digital {
	 border: 1px solid #000;
	 background: #333;
	 padding: 1px;
	 text-align:center;
}

.embox{
	background:#F7F4C5;
	padding:10px;
	border:8px #fff solid;
	width:550px;
	text-align:left;
}

.error {
	text-align:left;
	padding:10px;
	color:#CC0000;
}

/*
	LINKS
*/

a {
	 text-decoration: none;
	 border-bottom: 1px dotted;
	 color: #FFF;
}

a:hover {
	 text-decoration: none;
	 border-bottom: 1px solid;
	 color: #FFF;
}

#menu a {
	color: #333ccc;
	border-bottom:0px;
	padding:2px;
}

#menu a:hover {
	text-decoration:underline;
}

.navigation {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#popup a {
	border-bottom:0px;
	text-decoration: none;
	color: #0000FF;
}

.white {
	border-bottom:0px;
	text-decoration: none;
	color: #0000FF;
}

.white:hover {
	color: #FF0000;
}

#color a {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #FFF;
}

#color a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
	color: #FFF;
}


.header {
	text-align:right;
	background: #FFF;
	width: 800px;
	height:100px;
	padding:5px;
	border-bottom: 1px solid #000;
	border-top: 2px solid #000;	
}

.ticket {
	background: #FFF;
	color:#333;
	border: 3px solid #660000;
	padding:5px;
	text-align:left;
	width: 500px;
}

.ticket_u {
	background: #FFF;
	color:#333;
	border: 3px solid #660000;
	border-bottom: 0px;	
	padding:5px;
	text-align:left;
	width: 500px;
	min-height:150px;
}

.ticket_d {
	background: #FFF;
	border: 3px solid #660000;
	border-top: 0px;	
	padding:5px;
	text-align:right;
	width: 500px;
}

pre { 
	font:12px monospace;
}

.content {
	background: #FFF;
	padding:5px;
	text-align:left;
	width: 800px;
	min-height:650px;
}

.page {
	margin-top:10px;	
}

.footer {
	background:#660000;
	font: 9px Verdana;
	padding:5px;
	text-align:center;
	width: 800px;
	color: #fff;
	border-bottom: 2px solid #000;
}

.answer {
	width:430px;
	padding:15px;
	background:#ebebeb
}

.help {
	background:#fff;
	text-align:justify;
	color:#000;
	padding:10px;
	line-height:115%;
	font-size:90%;
	padding:5px;
	line-height:145%;
}

.help a {
	color:orange;
}

.help a:hover {
	color:red;
}

#box {
	padding:10px;
	font-size:90%;
	margin-top:15px;
	margin-right:30px;
	margin-left:30px;
	line-height:145%;
	border:1px solid #333;
}

.contest {
	background:#771111;
	color:#ebebeb;
}

.account {
	background:#b22222;
	color:#ebebeb;
}


.msgbox {
	background:#72B6CF;
	color:#ebebeb;
}

.status {
	background:#006699;
	color:#ebebeb;
}

.voting {
	background:#719B6E;
	color:#ebebeb;
}

.winner {
	background:#194B4B;
	color:#ebebeb;
}

.entries {
	background:#ccc;
	color:#333;
}

.entries a {
	color:#3333aa;
}

.entries li {
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px solid #333;
}

.edit_image {
	background:#c0c0c0;
	color:#333;
	padding:10px;
	margin-top:10px;
	width:360px;
}


/* ADDED BY MEK */

body {
  padding: 20px;

}

#csc {
	color:#fff;
	font:12px Verdana; 
	min-width:500px;
}

#csc .left_w {
	text-align:right;
	padding:2px;
}

#csc .left_b {
	text-align:right;
	padding:2px;
	color:#000;
}

#csc .digital {
	 border: 1px solid #000;
	 background: #333;
	 padding: 1px;
	 font: 12px #ebebeb;
	 spacing:2px;
	 text-align:center;
}

#csc td { 
	color:#ffffff;
	font:14px Verdana; 
}

.white {
	 border-bottom:0px;
	 text-decoration: none;
	 color: #0000FF;
}

.white:hover {
	color: #FF0000;
}



#ticket {
	background: #FFF;
	color:#333;
	border: 5px solid #7BA05B;
	padding:5px;
	text-align:left;
	width: 500px;
	font: 12px Verdana;
}

#csc a {
	color:#FFF;
	text-decoration: none;
	border-bottom: 1px dotted;
}

#csc a:hover {
	 text-decoration: none;
	 border-bottom: 1px solid;
}

#ticket a {
	color:red;
	text-decoration: none;
	border-bottom: 1px dotted;
}

#ticket a:hover {
	 text-decoration: none;
	 border-bottom: 1px solid;
}


 .open {
	border-bottom: 0px;	
	padding:5px;
	text-align:left;
}

 .close {
	border-top: 0px;	
	padding:5px;
	text-align:right;
}

pre { 
	font:11px verdana;
}

.content {
	background: #FFF;
	padding:5px;
	text-align:left;
	width: 800px;
	min-height:650px;
}

.answer {
	width:430px;
	padding:15px;
	background:#ebebeb;
}



.error {
	text-align: center;
	border:3px solid #660000;
	background: #fff;
	color:#123456;
	width:300px;
	font: 14px Geneva;
	padding:5px;
	margin-top:5px;
}

#note {
	color:#333ccc;
}

#contest_note{
	margin:20px;
	padding:10px;
	background:#eee;
	border:1px solid #555;
	text-align:left;
	font-size:75%;
}

#category-selector {
	padding:10px;
	float:right;
}

.vote {
	font-size:7pt;
	background:#000000;
	min-height:350px;
}

.center { width:50%;margin:0px auto;}

.vote-tag { color:orange;}

.small {font:10px Verdana;}