/* set defaults */
body {
	font-family: arial, helvetica, verdana, trebuchet, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
	background: url(../images/bgs/bg09.jpg) top center repeat-x #f2f8fa;
}

* { 
	font-size: 1em; 
}
div, form{
	margin:0;
	padding:0;
}



h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd  {
	margin:0;
	padding:0;
	line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6{
 	clear: left;
	margin: 0;
 	padding: 0 0 .1em 0;
}	
h1{
	color:#f13000;
	font-size: 2.2em;
	text-transform:uppercase;
	font-family: helvetica, arial, verdana, trebuchet, sans-serif;
}
li h1{font-size: 1.83em;}

h2{
	font-size: 1.7em;
}
h2.sifrText{text-transform:uppercase;}
li h2{font-size:1.42em;}

h3 {
	font-size: 1.5em;
}
li h3{font-size: 1.25em;}

h4 {
	font-size: 1.4em;
}
li h4{font-size: 1.17em;}

h5 {
	font-size: 1.3em;
}
li h5{font-size: 1.08em;}

h6, p {
	font-size: 1.2em;
}
li h6,
li p{font-size: 1em;}


p, ul, ol, dl { 
	margin:0;  
	padding: 0 0 1em 0;  
} 

ul, ol, dl, li, dt, dd {
	line-height:1em;
	list-style: none;
}


li, dt, dd {
	margin:0;
	padding:0;
	font-size: 1.2em;
	line-height: 1.5em;
}
ol li {
	margin: 0;
	padding:0;
	list-style:decimal inside;
}

li li, li dt ,li dd,li p, li label, li input, li select,
dt li, dt dt ,dt dd, dt p,
dd li, dd dt ,dd dd, dd p {
	font-size: 1em;
	padding:0;
}


a {
	color:#f13000;
}
a:hover {
	color:#000;
}


img, a img {
	border: none;
}		

input,label{
	margin:0;
	padding:0;
	font-size:1.1em;
	vertical-align:middle;
}


/* boxes */
#wrapper{
	width:842px;
	margin: 0px auto;
	text-align: left;
	z-index:0;
	position:relative;
	color:#121313;
}
	.popup #wrapper{
		width:679px;
		background:#fff url(../images/bgs/popup-body.jpg) left top repeat-y;
	}
#header{
	width:841px;
	height:175px;
	z-index:0;
	position:relative;

}

#header img {
	display: none;	
}
	.popup #header{
		width:679px;
		height:135px;
		background:url(../images/bgs/popup-header.jpg) left top no-repeat;
	}
#sidebar{
	margin-left:0px;
	width:184px;
	float:left;
	display:inline;

}
/*#content{
	margin-left:7px;
	width:615px;
	float:left;
	display:inline;
}
*/
#content{
	width:658px;
	height:auto !important;
	height:480px;
	min-height:480px;
	padding-top: 20px;
	z-index:10;
	float:left;
	display:inline;
	padding-right:0px;
	position:relative;
	background: url(../images/bgs/content-top.jpg) no-repeat top right #ffffff;
	margin-top: 20px;
}
		/* narrow content pages - pages INDEX, NEWS, HISTORY/OVERVIEW, MANAGE USERS */
		.index #content,
		.news #content,
		.overview #content,
		.users #content{

		}
	.popup #content {
		margin-left:33px;
		background: url(../images/bgs/popup-content.jpg) 581px 0px no-repeat;
	}
#footer{
	width:841px;
	clear:both;
	color:#f13000;
	height:130px;
	padding-top:10px;
}
	.popup #footer{
		width:679px;
		background:#fff url(../images/bgs/popup-footer.jpg) left top repeat-y;
	}



/* header stuff */
	#header h1 {
		position:relative;
		padding:16px 0 0 33px;
		margin:0;
	}
	a.skiplink {
		position:absolute;
		left:-2000em;
		top:150px;
		margin-left:35px;
		font-size: 8px;
		font-weight:normal;
		color: #97001C;
		text-transform:lowercase;
		text-decoration: none;
	}
	.skiplink:active, .skiplink:focus {
		color: #0000FF;
		text-decoration: underline;
	}
	h2.login{
		position:absolute;
		top:12px;
		right:12px;
	}
	#header .splash {
		position:absolute;
		width:250px;
		height:278px;
		left:591px;
		top:0px;
		display: none;
		}


/* sidebar stuff */
	#sidebar a{
		color:#1c1818;
		text-decoration: none;
	}
	#sidebar a:hover{
		color:#f13000;
		text-decoration: none;
	
	}
	#menu{
		width: 185px;
		height: 416px;
		margin-top: 1px;
		padding-top: 20px;
		background: url(../images/bgs/sidebar-top.jpg) left top no-repeat; 
		float: left;
	}
	#menu ul{
		position:relative;
		height:275px;
	/*	background: url(../images/bgs/sidebar-menu-ul.gif) 38px 0px no-repeat; */
	}
	#menu li{
	/*	position:absolute; */
		width:112px;
		padding:0 0 0 8px;
	}
	#menu a {
	/*	position:absolute; */
		text-align:left;
	/*	text-indent: -10000px; */
		height:16px;
		font-size: 20px;
		display: block;
		padding: 0 0 10px 40px;
		width:150px;
	}
	
	#menu a:hover {
			background: url(../images/bgs/nav_hover.png) top left no-repeat;	
	}
/*	#menu li.homeNav a {
		top:6px;
		background: url(../images/links/home.gif) left top no-repeat;
	}
	#menu li.newsNav a {
		top:31px;
		background: url(../images/links/news.gif) left top no-repeat;
	}
	#menu li.historyNav a {
		top:55px;
		background: url(../images/links/history.gif) left top no-repeat;
	}
	#menu li.enterNav a {
		top:80px;
		background: url(../images/links/enter.gif) left top no-repeat;
	}
	#menu li.votingNav a {
		top:105px;
		background: url(../images/links/voting.gif) left top no-repeat;
	}
	#menu li.galleryNav a {
		top:130px;
		background: url(../images/links/gallery.gif) left top no-repeat;
	}
	#menu li.sponsorsNav a {
		top:155px;
		background: url(../images/links/sponsors.gif) left top no-repeat;
	}
	#menu li.maillistNav a {
		top:179px;
		background: url(../images/links/mailing-list.gif) left top no-repeat;
	}
	#menu li.screeningsNav a {
		top:204px;
		background: url(../images/links/screenings.gif) left top no-repeat;
	}
	#menu li.ticketsNav a {
		top:229px;
		background: url(../images/links/tickets.gif) left top no-repeat;
	}
	#menu li.contactNav a {
		top:254px;
		background: url(../images/links/contact.gif) left top no-repeat;
	} */


	#sidebar .rss{
		padding:0 0 10px 38px;
	
		display: none;
	}


/* userpanel stuff */
	#userpanel {
		color:#fff;
		width:112px;
		padding:0 0 0 38px;
		background: url(../images/bgs/sidebar-base.gif) left bottom no-repeat;
	}
	#userpanel .greeting{
		margin:-5px 0 0 -38px;
		padding:10px 0 0 38px;
		text-transform:uppercase;
		background: url(../images/bgs/sidebar-userpanel-top.gif) left top no-repeat;
	}

 
/* footer stuff */
	#footer .credit {
		width:400px;
		text-align:center;
		padding:20px 0 0 205px;
	}
		.popup #footer .credit {
			width:auto;
			padding:20px 0 0 0;
		}
	#footer .credit img{
		padding:5px 0 0 0;
		vertical-align:top;
	}





/* content styles */



/* feature boxes */
	.feature{
		width:415px;
		float:left;
		color:#000;
		padding-top:12px;
		height:auto !important;
		height:315px;
		min-height:315px;
	}
		.feature .pad{
			float:left;
			width:100%;
			padding:0px 45px 10px 10px;
		}
	

			/* narrow content pages - pages INDEX, NEWS, HISTORY/OVERVIEW, MANAGE USERS */
			.index .feature,
			.news .feature,
			.overview .feature,
			.users .feature{
				width:395px;
			}
				.popup .feature {
					padding-top:5px;
					background: url(../images/bgs/popup-feature.jpg) left top no-repeat;
				}
			.index .feature .pad,
			.news .feature .pad,
			.overview .feature .pad,
			.users .feature .pad{
				width:385px;
				padding:0px 0px 10px 10px;
			}



		/* special crumbs/intro box */
		.feature p.crumbs {
			font-weight:bold;
			padding:0 0 10px 0;
		}
			p.crumbs a {color:#888;text-decoration:none;}
			p.crumbs a:hover {color:#C69D2A;}
			
		.feature .pad .inlinepic{
			float:right;
			margin:5px 0 5px 10px;
		}
		.feature h1 span{
			text-transform:none;
		}
		.feature ul li,
		.feature dl dt,
		.feature dl dd{
			padding-left:15px;
			background:url(../images/icons/bullet.gif) 5px 5px no-repeat;
		}
		.feature dl dt{font-weight:bold;}
		.feature dl dd {background-image:none;}
		
		.feature p.sifrButton {
			   width:100%;
			   float:left;
			   display:inline;
			   margin-top:5px;
			   padding:0 0 1em 8px;
			   background: url(../images/icons/form-sifrButton-bg.gif) left top no-repeat;
		}
		.feature p.sifrButton strong {
			   float:left;
			   width:auto;
			   padding:3px 20px 9px 0;
			   background: url(../images/icons/form-sifrButton-strong-bg.gif) right top no-repeat;
		}
		.feature p.sifrButton a {	
			color:#fff;
			
			text-decoration:none;	
		}
		.feature p.sifrButton.back {
			   padding:0 0 1em 20px;
			   background: url(../images/icons/form-sifrButton-back-bg.gif) left top no-repeat;
		}
		.feature p.sifrButton.back strong{
			   padding:3px 8px 9px 0;
			   background: url(../images/icons/form-sifrButton-back-strong-bg.gif) right top no-repeat;
		}

		.feature .contentItem{clear:both;}
		.feature .captionBox{
			float:right;
			display:inline;
			width:180px;
			margin:0 0px 10px 10px;
		}
			.feature  .captionBox img{
				margin-bottom:.5em;
			}
	
			.feature  .captionBox p.caption{
				padding:0 3px;
				font-size:1.1em;
			}

		.feature .pad .item{
		/*	width:auto;
			float:left; */
			clear:both;
			border:1px solid blue;
		}
	/*
		.feature .pad .item.movie p.attachment{
			text-align:center;
		}
	*/
	
	/* general sponsorBox box & styles */
	.sponsorBox{
		width:395px;
		float:left;
		padding:25px 0 0 0 ;
	}
		.sponsorBox .pad{
			width:385px;
			margin-left:10px;
		}
		.sponsorBox .pad ul{
			border-top:1px solid #f13000;
			padding:15px 12px;
			text-align:center;
		}
		.sponsorBox .pad ul li{
			display:inline;
			padding-right:15px;
		}
	

/* highlights box */
	.highlights{
		margin-top:100px;
		width:195px;
		float:right;
		clear:none;
		background: #fffee8;
	}
		.highlights .pad{
			padding:0px 35px 12px 10px;
		
		}
		.highlights a{
		
		}
		.highlights h1{
			color:#121313;
			margin-top:-5px;
			padding:10px 35px 0px 10px;
	
		}
		.highlights dl,
		.highlights ul{
			padding:0;
		}
		.highlights dl dt,
		.highlights dl dd,
		.highlights ul li{
			line-height:1.2em;
			padding-left:15px;
		}
		.highlights dl dt,
		.highlights ul li{
			line-height:1.4em;
			background:url(../images/icons/bullet2.gif) 5px 5px no-repeat;
		}
		.highlights dl dt{font-weight:bold;}
		.highlights dl dd{padding-bottom:.4em;}





/* index styles */
	/* main column */
		.index .frontHighlights .highlightList .highlightItem{
			width:385px;
			float:left;
			padding: 10px 0;
			border-top:1px solid #f13000;
			background-image:none;
		} 
			.index .frontHighlights .highlightList .first{
				padding-top: 0;
				border-top:0px solid #f13000;
			} 
		.index .frontHighlights .highlightList .highlightItem h2.sifrText{
			text-transform:uppercase;
		} 
	
	/* right highlight column  */
		.index .highlights .pad{
			padding:0px;
		}
		.index .highlights .highlightList .highlightItem{
			padding:12px 15px 12px 10px;
			background: url(../images/bgs/highlights-line.gif) left top no-repeat;
		}
		.index .highlights .highlightList .box1{
			margin-top:-5px;
			background-image: none;
		}
		.index .highlights h2.sifrText{
			text-transform:uppercase;
		}
		.index .highlights .more{
			height:30px;
			margin-top:5px;

	
			text-transform:lowercase;

		}
			.index .highlights .long{font-size:1.1em;}
			
		.index .highlights .more strong{
			display:block;
			float:left;
			padding-top:3px;
			padding-right:8px;
			height:27px;
		
		}
		.index .highlights .more a{
			text-decoration:none;
		}



/* enter & voting pages */
	/* entry/voting text styles*/
	
		.enter .feature dl,
		.voting .feature dl {float:left;width:560px; }
		.enter .feature dt,
		.voting .feature dt {
			float: left;
			clear:right;
			width: 150px;
		}
		.enter .feature dd,
		.voting .feature dd {
			margin-left:165px;
		}
		.entryList li {clear:both;}
		.entryList li p.sifrButton{width:50%;}



	/* entry & voting form styles*/
		/* for all actual form styles (input & labels etc) see js/wForms/wforms.css */
		.enter form ul li,
		.voting form ul li{
			padding-left:0;
			background: none;
		}
	



	/* entry - splash page altered styles */
		.enter .splash .entryTypes,
		.voting .splash .entryTypes{
			float:left;
			width: 570px;
		}
		.enter .splash .entryTypes .entryTypeItem,
		.voting .splash .entryTypes .entryTypeItem{
			float:left;
			width:160px;
			padding: 10px 10px 0 10px;
			margin-right:10px;
			
		}
			.enter .splash .entryTypes .box3,
			.voting .splash .entryTypes .box3{	margin-right:0px;}
	
			.enter .splash .entryTypes .entryTypeItem .more,
			.voting .splash .entryTypes .entryTypeItem .more{
				margin:0 -10px;
				padding:5px 10px 15px 10px;
				
			}

		.enter .splash .simpleEntry{
			float:left;
		}
		.enter .splash .simpleEntry .simpleEntryItem{
			padding:10px 0;
			background-image:none;
		}




	/* formNav */
		.enter .feature .formNav,
		.voting .feature .formNav{
			position:relative;
			width:560px;
			height:35px;
			padding: 0 10px;
			background: url(../images/bgs/formNav.gif) left top no-repeat;
		}
		.enter .feature .formNav li,
		.voting .feature .formNav li{
			float:left;
			width:130px;
			color:#333333;
			font-weight:bold;
			text-align:center;
			padding:9px 7px 0 0;
			background-image:none;
			list-style:none;
		}

	/* tallyBox */
		.enter .tallybox{
			float:left;
			width:540px;
			padding:10px 10px 5px 10px;
			margin-bottom:10px;
			background:#f13000 url(../images/bgs/tallybox.gif) left bottom no-repeat;
		}
			.enter .tallybox h2,
			.enter .tallybox h3,
			.enter .tallybox li,
			.enter .tallybox dt,
			.enter .tallybox dd{
				line-height:1.2em;
			}
			.enter .tallybox dl{width:auto}
			.enter .tallybox dd{
				margin-left:0;
			}
			.enter .tallybox h2{padding:0;margin-top:-4px;}
			.enter .tallybox h3{padding:0;}
			.enter .tallybox p{padding-bottom:.5em;}
			.enter .tallybox a{ color:#121313;}
			.enter .tallybox .tallyGenre,
			.enter .tallybox .tallyCraft,
			.enter .tallybox .tallyStatus{
				float:left;
				width:170px;
				padding-right:10px;
				background: url(../images/bgs/tallybox-line.gif) right top repeat-y;
			}
			.enter .tallybox .tallyStatus{padding-right:0px;background-image:none;}
			.enter .tallybox .tallyStatus dt {
				float: left;
				width: 40px;
			}
			.enter .tallybox p.finalise{clear:both;}


		.enter .finish h2 {
			padding: .5em  0 0 0;
			border-bottom:1px solid #f13000;
		}
		.enter #Entries{
			clear:both;
			width:560px;
		}

	
	


	/* entry - category pages altered styles */
		.enter .category #Entries_Cats .formbuttons,
		.enter .category .Entries_Cats .formbuttons{
			clear:left;
		}
		.enter .category #Entries_Cats #submitbutton,
		.enter .category .Entries_Cats #submitbutton{
			width:145px;
			font-size:13px;
			text-align:left;
			padding:5px 0px 6px 7px;
			background: url(../images/icons/buttonBG.gif) left top no-repeat;
		}



	/* voting text styles */
		.voting .feature h2{text-transform:uppercase;}


	/* voting - nominations page styles */
		.voting .nominations h3{
			padding-top:7px;
			border-top:1px solid #ECD098;
		}
		.voting .nominations ul{
			padding-left:15px;
			padding-bottom:1.2em;
		}


	/* voting - category form pages*/
		.voteCatList .entryList input,
		.voteCatList .entryList label {vertical-align:text-bottom;width:auto;}
		.voteCatList .entryList input {float:left;}
		.voteCatList .entryList label {float:none;font-weight:normal;margin-left:10px;}
		.voting .category #voteForm #submitbutton,
		.voting .category #voteForm #submitbutton{
			width:145px;
			font-size:13px;
			text-align:left;
			padding:5px 0px 6px 7px;
			background: url(../images/icons/buttonBG.gif) left top no-repeat;
		}

	/* voting - user votes/review page */
		.voting .review h2 {
			padding: .5em  0 0 0;
			border-bottom:1px solid #f13000;
		}
		.voting .review dt{clear:left;}


	/* voting - nomination info  popup */
		.voting .popup h2 {
			padding: .5em  0 0 0;
			border-bottom:1px solid #f13000;
		}
		.popup .feature .crumbs {display:none;}

	
	
/* sponsors styles */
	.sponsors .feature .sponsorCat,
	.sponsors .feature .sponsorList{
		float:left;
		width:560px;
	}
	.sponsors .feature .sponsorCat{
		padding:10px 0;
		border-top:1px solid #f13000;
	}
	.sponsors .feature .sponsorList .sponsorItem{
		clear:both;
		padding:0 0 .5em 0;
		background-image:none;
	}
/**/

/* screenings styles */
	.screenings .feature .screeningItem{
		padding:1em 0;
		background-image:none;
		border-top:1px solid #f13000;
	}
	.screenings .feature .screeningItem p{
		padding-bottom:.2em;
	}
	
	


/* gallery pages */
	.gallery .feature .galleryList,
	.gallery .feature .galleryThumbs{
		float:left;
		width: 570px;
		padding-top:10px;
	}
	.gallery .feature .galleryList .galleryItem,
	.gallery .feature .galleryThumbs .thumbItem{
		float:left;
		width:160px;
		height:220px;
		text-align:center;
		padding: 0 10px 10px 10px;
		margin:0 10px 10px 0;
		border: 1px solid #f13000;
	}
		.gallery .feature .galleryThumbs .thumbItem{height:210px;}
		.gallery .feature .galleryList .box3,
		.gallery .feature .galleryThumbs .box3{	
			margin-right:0px;
		}

		.gallery .feature .galleryList .galleryItem h2,
		.gallery .feature .galleryThumbs .thumbItem .thumbPad{
			margin:0 -10px;
			padding:10px;
		
		}
		.gallery .feature .galleryList .galleryItem h2{
			font-size:1.3em;
			padding:13px 0px 3px 0px;
		}
		.gallery .feature .galleryList .galleryItem h2 a{color:#121313;}

		.gallery .feature .galleryList .gallerypic,
		.gallery .feature .galleryThumbs .gallerypic{
			border:1px solid #FFF5E6;
		}
		.gallery .feature .caption{
			font-size:11px;
			line-height:1.1em;
			margin-top:2px;
		}
		.gallery .stepThrough{clear:left;text-align:center;}


/* maillist tweaks */
	form.maillist{
		width:385px;
	}
	form.maillist label{width:105px;}
	form.maillist .submitbutton{
		padding:0;
		margin-left:110px;
	}


	
/* login page tweaks */
	.login .feature form{
		width:385px;
		margin-bottom:1.5em;
		border-bottom:1px solid #f13000;
	}
	.login .feature label,
	.signup .feature label{width:105px;}
	.login .feature .submitbutton,
	.signup .feature #submitbutton{
		padding:0;
		margin-left:110px;
	}
	.signup .feature .passwordlabel{
		margin-right:-110px;
	}
	.signup .feature .passwordinput{
		margin-left:110px !important;
		margin-left:113px;
	}
	.signup .feature .multi li{
		padding-left:0;
		background:none;
	}
	.signup .feature .multi li p{
		font-size:1em;display:inline;
	}
	.login .feature .sifrButton{
		margin-left:110px;
		margin-right:-110px;
	}
	
/* forgot password tweaks */
	.feature form.forgotPass{
		width:385px;
		margin-bottom:1.5em;
		border-bottom:1px solid #f13000;
	}
	
        
	
/* management tweaks */
	#content .manage dl {
		border: 1px dashed #ccc;
		padding-bottom:0;
	}
	#content .manage dd {
		margin-left: 20px;
	}
	#content .manage .newButton {
		display:block;
		padding-bottom: 12px;
	}	
/* spacing styles for management pages */
	.fldMsg {
		background-color: red;
		color: white;
	}
	.fieldProperties {
		border: 1px solid #97001C;
		margin: 10px;
		padding: 5px;
	}


/* I do not believe there is any use of sIFR on current site design, below SHOULD be legacy */
        

/* IMPORTANT! sIFR import styles for screen & print media */

@media screen {
/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}
	
	.sIFR-replaced {
		visibility: visible !important;
	}
	
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}


/* These "decoy" styles are used to hide the browser text before it is replaced... add and alter as necessary for individual site */
/* Letter spacing can be used to make the browser text metrics match up with the sIFR text metrics... settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	.sIFR-hasFlash .feature h1{
		visibility:hidden;
		margin-top:5px;
		font-size:28px;
		padding:0;
	}
	.sIFR-hasFlash .enter .entryTypes h1,
	.sIFR-hasFlash .gallery .detail h1{
		font-size:14px;
		z-index:0;
	}
	.sIFR-hasFlash .highlights h1,
	.sIFR-hasFlash .index .highlights h2,
	.sIFR-hasFlash .index h2.sifrText,
	.sIFR-hasFlash .feature h2.sifrText,
	.sIFR-hasFlash .sponsorBox h1{
		visibility:hidden;
		font-size:14px;
		z-index:0;
	}
	.sIFR-hasFlash .highlights h1{
		padding:10px 35px 0 10px;
	}
	.sIFR-hasFlash .index .highlights h2{
		padding:10px 35px 0 10px;
	}
	.sIFR-hasFlash .index h2.sifrText{
		margin-top:3px;
	}
	.sIFR-hasFlash .feature h2.sifrText{
		padding-bottom:0;
	}
	.sIFR-hasFlash .sponsorBox h1{
		margin-bottom:-2px;
	}
	
	.sIFR-hasFlash .index .highlights p.more strong{
		visibility:hidden;
		font-size:17px;
		margin-right:-5px;
	}
}

@media print {
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}
	
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}

}




/* dreamgirl CMS styles*/

.editmode #feature .contentItem{border-bottom:1px solid #eee;padding-bottom:5px;}

.buttonContainer
{
		display: inline;
        overflow: visible;
}

#dgInlineFeedback {
        width: 259px;
        height: 242px;
        color: #000;
        background: url(../dreamgirl/images/success.png)!important;
        background: url(../dreamgirl/images/success.gif);
        }

		#dgProgressDiv
		{
		        position: absolute;
		        bottom: 0px;
		        left: 10px;
		        width: 241px;
		        height: 241px;
		z-index: 2000;
			background-image: url(../dreamgirl/images/dreaming.gif);
		}
		
.dgInlineForm {
        width: 500px;
        border: 0px;
       /* margin:12px 0 0 -200px; */
        margin:12px 0 0 0;
		left:0;
        position: absolute;
        visibility: visible;
        overflow: hidden;
		z-index:100;
        
}

iframe {
		position:absolute;
        width: 500px;
        border: 0px;
        padding: 0px;
        margin: 0px;
}
.dgInlineButton {
        border: 0px;
        background-color: transparent;
}

.dgInlineButtonActivated {
		opacity: 0.5;
}

.dgActiveElement {
		border: 1px dashed #eebddc;
		z-index:100 !important;
}

.dgInactiveElement {
        background-color: transparent;
}

.dgButtonLink {
        border: 0px;
        margin-right: 3px;
}


.swfupload {
	padding: 10px;
	border: 1px solid #c69d2a;
	background-color: #f13000;
}
