body {

	background: url(../img/soundtrack-contest.jpg) no-repeat center top #000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	
	line-height:19px;

	margin: 0px;

	padding:0px;

	color:#FFF;

}



img {

	border:none;

}



a {

	color: #FFF;

	text-decoration: none;

}
.sub-content a {
	color: #259CE2;
}

a:hover {

	text-decoration:underline;

}



fieldset {

	border:none;

	padding:0;

	margin:0;

}



.floatr {

    float:right;

    padding:0px 0px 10px 10px;

}



.floatl {

    float:left;

    padding:0px 10px 10px 0px;

}





.spacer {

	clear:both;

}



.container {

	width: 980px;

	margin: 0 auto;

}

#right-cont p {
	line-height: 22px;
}



.nav {

	font-family:Georgia, "Times New Roman", Times, serif;

	width: 550px;

}

	

.nav li {

	display:inline;

}

.nav li a {

	text-decoration:none;

}

.nav li:hover a, .nav .active a {

	color: #259ce2;

}



/***Header Style***/

.header img {

	margin: 40px 0 0 10px;

}



.header .nav {

	float:right;

	position:relative;

	margin:20px 20px 0 0px;

	z-index:20

}



.header .nav ul {

	margin: 0;

	padding: 0;

}

.header .nav li {

	font-size: 14px;

	padding: 0 15px;

}



.login_links {

	float: left;

	margin-top: 5px;

	margin-left: 15px;

}



.header .nav p {

	margin: 10px 10px 0 0px;

	padding:0;

	color: #bcbcbc;

	text-align: right;

}

.header .nav p img {

	margin:0 2px -5px 2px;

}





/***Content Style***/

.banner {

	padding:35px 0 0 0;

}

.banner .banner-pic {

	margin: 0 0 0 -20px;

}

.banner .right {

	margin: -130px -45px 0 400px;

	background:url(../img/film-music-contest.png) no-repeat left top;

	height:430px;

	width: 590px;

	position:absolute;

	padding: 80px 0 0 90px;

	z-index:15;

}

#right-cont {

	width: 430px;

}

.banner .right h1 {

	margin: 15px 0 5px 0;

	font-size:24px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

}

.banner .right h2 {

	color: #259ce2;

	font-size:16px;

	margin:5px 0;

	font-family:Arial, Helvetica, sans-serif;

}


.banner .right label {

	font-weight:bold;

}

.banner .right .contest-box {

	background: url(../img/soundtrack-contest.png) no-repeat;

	border:none;

	height: 26px;

	margin: 0 5px 4px 20px;

	padding: 0 0 0 5px;

}

#phone {

	margin: 0 -2px 0 0;

}

#band {

	margin: 0 2px 0 0;

}

.banner .right .floatr {

	margin: 10px 15px 0 0;

}



.bottom img {

	margin:-3px 0 0 0;

}





/***Sub Page Style***/

.sub-nav-top {
height:0px;

}

.sub-content {

	background:url(../img/film-by-sohrab-mirmontazeri.png) repeat-y;

	margin:13px 0 0 0;

	min-height:0;

	padding:1px 0;

}



.leftnav {

	float:left;

	position: relative;

	width: 255px;

	padding:0px 0 0 0;
	margin:15px 0 0 0;

}



.leftnav h1 {

	font-weight: normal;

	font-size:23px;

	margin: 0 0 0 15px;
	

}

h1.page_name {
	padding: 13px 25px;
	font-size:15px;
	height:30px;
	margin: 5px 0 5px -3px;
	background: url("../img/movie-music-contest.png") no-repeat scroll 0 0 transparent;
}

.subnav {
	margin: 10px 0 0 0;
	padding: 0;
}
.subnav li {
	list-style-type: none;
	padding: 13px 25px;
	font-size: 15px;
	margin: 5px 0 5px -3px;

}
.subnav li a {
	color: #fff;
}
.subnav li:hover,  .subnav .active {
	background: url(../img/movie-music-contest.png) no-repeat;
}

.subnav li:hover a {
	text-decoration:none;
}
.subnav .active:hover ul li a {
	text-decoration:none;
}
.subnav .active:hover ul li:hover a {
	color: #FFF;
}
.subnav li ul {
	margin: 10px 0 0 0;
}
.subnav li ul li {
	margin: 0 0 0 15px;	
	padding: 3px 0px;
	background: none;
}
.subnav  li ul a {
	color: #287daf;
}
.subnav  li ul .active,.subnav  li ul li:hover {
	background: none;
}
.subnav  li ul a.active, .subnav li ul li:hover a {
	color:#FFF;
	text-decoration:underline;
	background: none;
}


.sub-nav-cont {

	background:url(../img/renny-richmond-film.png) no-repeat right bottom;

	padding: 10px 20px;

	margin: 30px 15px 0 0;

}

.sub-nav-cont p {

	font-size:15px;

	color: #3183b2;

	width: 120px;

}
.sub-nav-cont input {
	background:url(../img/renny-richmond-actress.png) no-repeat;
	border:none;
	height:31px;
	width:160px;
	cursor:pointer;
}


.leftnav-signup {
	background:url(../img/leftnav-signup-blue-door-movie.png) repeat-y;
	margin: 15px 0 15px 0px;
	padding: 1px 0 0 20px;
}
.leftnav-signup h1 {
	font-size:18px;
	font-weight:normal;
	border-bottom: 1px solid #4c4943;
	padding: 0 0 10px 2px;
	margin: 10px 15px 10px 0;
}
.leftnav-signup .text-box {
	background:url(../img/leftnav-signup-text-blue-door-film-news.jpg) no-repeat;
	border:none;
	width: 152px;
	height:22px;
	margin:5px 0;
	color: #FFF;
	padding: 0 5px;
}
.leftnav-signup label {
	margin: 0 10px 0 0;
	font-weight: bold;
}
#email {
	margin: 0 12px 0 0;
}
.leftnav-signup .button {
	margin: 5px 0 10px 80px;
	background:url(../img/leftnav-signup-button-Mirmontazeri-film.png) no-repeat;
	height:25px;
	width:138px;
	border: none;
	cursor:pointer;
}



.sub-main {
	width: 705px;
	margin-left: 20px;
	float: left;

	text-align:justify;

}

.sub-main h1 {

	background:url(../img/bgd-h1.png) no-repeat bottom left;

	font-size:23px;

	color: #287daf;

	padding: 18px 0 0 30px;

	font-weight: normal;
	
	width: 668px;
	
	height:42px;
	
	margin-top:-11px;
	*margin-top:0;
	_margin-top:0;
	

}

.std_form h1 {
	background: none;
	width: auto;
}

.sub-main h2 {

	font-size:16px;

	margin-top:30px;

	color: #72bde8;

	font-weight:normal;

}

.sub-main a {

	text-decoration:underline;

}

.sub-main a:hover {

	text-decoration:none;

}

#section2_left, #section2_right {

	float:left;

	position:relative;

	width: 310px;

	margin: 0px 20px 20px 0px;

}

#section2_left p, #section2_right p {

	padding: 0px;

	margin: 0px;

}

#section2_right {

	border-left: 1px solid #645d3c;

	padding: 0 0 0 30px;

	margin-right: 0px;

}

.crew-col {
	float:left;
	border-left: 1px solid #645d3c;
	width: 190px;
	margin:-30px 20px 10px 0;
	padding: 0 0 0 20px;
	text-align:left;
}
.crew-col-first {
	border:none;
}

.right-col {
	width: 210px;
	float:right;
	margin: 0 0 0 10px;
}



.black-box {

	margin: 0 0 0 -15px;

}

.black-box-cont {

	background:#060604;

	padding:1px 15px;

	width: 664px;

	margin:-5px 0 0 0;

}

.black-box-btm {

	padding:0 0 15px 0;

}







/***Footer Style***/

.footer {

	clear: both;

	padding: 10px 0 0 0;

	margin: 0 0 50px 0;

}

.footer .floatr {

	margin: 0 15px 0 0;

}

.footer .nav {
	width: 620px;
}

.footer .nav ul {

	margin:0;

	padding:0;

}

.footer .nav li {

	display:inline;

	font-size:15px;

	padding: 0 10px 0 0;

}

.footer .nav p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.odd {
	background-color: #000;
}

#banner_slider {
	width: 448px;
	height: 289px;
	overflow: hidden;
	position: relative;
}
#banner_slider a {
	display: block;
}
#banner_slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}


.classified_search  {
	margin-left: 15px;
}

