*, h1, h2, h3, h4, h5, p, ul, li, img {
margin:0; 
padding:0; 
border:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;

}


h1{ font-size:28px; padding-top:5px; font-style:italic;}
h2{}
h3{}
h4{}

a {}
a:hover {}

.floatleft{ float:left;}
.floatright{ float:right;}
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }



p { padding:10px; padding-left:0px; line-height:1.3em;}
.orange{ color:#F06A11;}

body  {
	
	background: #CCCCCC url(../assets/mainbg_repeat.gif) repeat center top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;

}

.container{
	width:1050px;
	background-image: url(../assets/page-left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin:auto;
	background-color: #FFFFFF;	
}

.inner-container{
	background-image: url(../assets/page-right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}


.page-top{
	height:162px;
	background-image: url(../assets/page-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.main{margin-left:15px; margin-right:25px;}
.left{ float:left; padding-left:20px;}
.content{
	margin-left:25px;
	margin-right:10px;
	float:left;
	width:700px;
}

.content img{
	border: 1px solid #F06A11;
}

#competition .content img{ border:none;}

.content ul{ margin-left:20px; padding-bottom:10px;}
#footer{
	color:#CCCCCC;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F06A11;
	margin-top:20px;
	font-size:12px;
}

#footer a{ font-size:12px;}
#footer p{ font-size:12px;}


/* top menu*/

.navbar{ position:relative; left:320px; top:95px;}
.navbar ul{list-style:none;} 
.navbar li{
float:left;


} 
.navbar li a{
padding-right:25px;
color: #FFFFFF;
text-decoration:none;
font-weight:bold;
display: block;
}
.navbar li a:hover{ color: #CCCCCC;}
.strap{
text-align:right;
padding:5px;
margin:0px;}


/* side menu*/

.menbar{ width:250px; margin-bottom:20px;}
#menu-top{
	background-image: url(../assets/menu-top.jpg);
	height: 31px;
	width: 250px;
}
#menu-bottom{
	background-image: url(../assets/menu-bottom.jpg);
	height: 31px;
	width: 250px;


}

.menbar ul{list-style:none;} 
.menbar li{
} 
.menbar li a{
	display: block;
	background-image: url(../assets/menu-button-up.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 250px;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	


}
.menbar li a:hover{
	background-image: url(../assets/menu-button-down.jpg);
	background-repeat: no-repeat;


}

/* end of side menu*/






.rights_reserved{
	font-size: 10px;
	text-align: right;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* forms */



.formlabel {
	width:120px;
	float:left;
	clear: left;
	font-size: 12px;
	margin-bottom:3px;
	font-weight:bold;
		
}

.forminput {

}

input, textarea, select {
border: 1px solid #F06A11;
font-size:14px;
margin-bottom:3px;
}
.formbutton input {margin-left:5px;}
#form div{ padding:7px;}
/* forms */

#entry-form{
	width:689px;
	background-image: url(../images/competition/entry-back.jpg);
margin-bottom:30px;
}


#comp-bottom{ margin-bottom:-3px;}


#entry-form h2{ font-size:28px; color:#FFFFFF; font-weight:normal;}
#entry-form .form{ padding-left:20px;}

#entry-form .formlabel {
padding-top:5px;
	width:180px;
	float:left;
	clear: left;
	font-size: 12px;
	margin-bottom:3px;
	font-weight:bold;
		
}

#entry-form input{ height:18px; width:300px; font-size:18px; padding:4px;}
#entry-form textarea{ height:50px; width:300px; font-size:18px; padding:4px;}


#entry-form  #radio input{ width:14px; border:none; }

 input#formbutton { width:310px; height:32px; padding:4px;}
 
#terms p{ font-size:10px; }

#noborder{ border:none; }