html, body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size: 13px;
	color: #343434;
}

body {
background-image:url('images/backg_child.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left top;
}

a {
  color: #0f4111;
}

h1,h2,h3 {
	/* color: #0077B4; */
	color: #0f4111;
}

#container {
	top:0px;
	width:790px;
	border-left:2px solid #345B48;
	border-right:2px solid #345B48;
	/*margin:0 auto;*/
	float:right;
	background-image:url('images/back_opacity25.png');
}

#header_ {
	width:790px;
	height:130px;
}

#nav_
{
	width:790px;
	height:31px;
	background-color: #0f4111;
}

#tagline
{
  background-color: #eb8516;
  color: #000;
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-size: 15px;
}
/* #26A62B */

ul#simple-menu
{
  list-style-type: none;
  width: 100%;
  position: relative;
  height: 27px;
  font-family: 'Trebuchet MS',Arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:4px 0 0 0;
}

ul#simple-menu li {
  display:block;
  float:left;
  margin:0 0 0 4px;
  height:27px;
}

ul#simple-menu li.left {
  margin:0;
}

ul#simple-menu li a
{
  display:block;
  float:left;
  color:#fff;
  background: #26A62B;
  line-height:27px;
  text-decoration:none;
  padding:0 17px 0 18px;
  height:27px;
}
	ul#simple-menu li a.right{padding-right:19px;}
	ul#simple-menu li a:hover{background: #0f4111;}
	ul#simple-menu li a.current{color:#2E4560;background:#fff;}
	ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}

#content_ {
	width:790px;
}

div.contentbox {
	padding:10px;
}

.title_light {
  /* color: #65ADD2; */
  color: #26A62B;
}

span.winner_name
{
  color: #000;
  font-size: 1.6em;
  /* font-weight: bold; */
}

span.witc
{
  color: #6d6e70;
  font-size: 1.2em;
  font-weight: bold;
}

span.category_name
{
  color: #007cb7;
  font-size: 1.4em;
  /* font-weight: bold; */
  text-transform: uppercase;
}

table#events_photos
{
  width: 770px;
}

table#events_photos tr
{
  height: 335px;
}

table#events_photos td p
{
  width: 320px;
}

table#events_photos td p span.tab_winner_name
{
  color: #000;
}

table#events_photos td p span.tab_category_name
{
  color: #007cb7;
}

table#finalists tr
{
	height: auto;
}

table#finalists td
{
	padding-left: 15px;
}

p.category_name
{
  color: #26A62B;
  font-size: 15px;
}

ul.category_ul {
  list-style: square;
  color: #bae343;
  padding-top: 10px;
  margin-left: 200px;
  padding-left: 15px;
}

ul.category_ulr {
  list-style: square;
  color: #bae343;
  padding-top: 10px;
  margin-right: 200px;
  padding-left: 15px;
}

ul.category_ulr li {
  text-align: right;
}

ul.category_ul span.category, ul.category_ulr span.category {
  color: #3666bb;
}

ul.category_ul span.subcategory, ul.category_ulr span.subcategory {
  color: #6ea6d7;
}

.sponsored {
  color: #000000;
  vertical-align: middle;
}

span.conditions {
  color: #343434;
}

#bottom_ {
	width:790px;
	height:100px;
}

#footer_ {
	width:790px;
	height:31px;
	background-color: #0f4111;
	text-align:right;
}

div.footerbox {
	padding:5px;
	width:760px;
	height:20px;
}

#footer_ a, #footer_ a:link,#footer_ a:active,#footer_ a:visited {
	color:#FFFFFF;
}

#powered {
  text-align: right;
  margin: 10px 20px 10px 0;
}

.etailorRed {
  color: #F90B10;
}

/*form styles*/
fieldset
{
border: 1px solid #0f4111;
padding:5px;
}

label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

textarea {
	display: block;
	/* width: 150px; */
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 125px;
	padding-right: 20px;
}

legend
{
	background: #0f4111;
	padding: 2px 6px;
	margin-bottom:10px;
	font-size:0.8em;
	color:#FFFFFF;
} 

