* {
	padding: 0; margin: 0; outline: none;} /* Globally reset default browser padding and margin */

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	font-size: 12px;
	background: url('/backstage/home/buzzstage_bkg.jpg') #000000;
	margin:0;
	text-align:center; /*For IE6 Shenanigans*/
}

#wrapper{
   width:900px;
   margin:0 auto;
   text-align:left;
   -moz-box-shadow: 0px 3px 20px #000000;
-webkit-box-shadow: 0px 3px 20px #000000;
box-shadow: 0px 3px 20px #000000;

}

a { outline:none; }

A:link {color: #105CB6; text-decoration: underline }
A:visited {color: #105CB6; text-decoration: underline}
A:hover {color: #2C5DB1; text-decoration: none}
A:active {color: #393733; text-decoration: none}

.name A:link {font-size: 15px; color: #2C5DB1; text-decoration: underline; background-color: #FFFFFF; padding: 4px }
.name A:visited {font-size: 15px; color: #90B0DD; text-decoration: underline; background-color: #FFFFFF; padding: 4px}
.name A:active {font-size: 15px; color: #2C5DB1; text-decoration: none; background-color: #FFFFFF; padding: 4px}
.name A:hover {font-size: 15px; color: #FFFFFF; text-decoration: none; background-color: #4283CA; padding: 4px}


/* Advertising */
#topadsense{background: url(/backstage/themes/tanbuzz/images/adbanner.gif) #000; background-repeat: repeat-x; height: 100px; position: absolute; top:0px; width: 810px; padding-top: 10px; padding-left: 90px; padding-bottom: 10px}

/* Stripe Navigation */
#stripenavi_ads{background: url(/backstage/themes/tanbuzz/images/stripe_bg_11.jpg) #000; background-repeat: repeat-x; position: absolute; width: 900px; z-index: 70; height: 100px; top: 110px; padding-top: 20px;}

#hoverdropdown{position: absolute; top: 20px; z-index: 100 }

#networksBtn{font-family: helvetica, arial; font-size:40px ; color:#e35c18; font-weight: 10; text-decoration: none; background-image: url(/backstage/themes/tanbuzz/images/btns_hover/findpeople_off.gif); background-repeat: no-repeat; width: 188px; height: 35px}
#networksBtn:hover{font-family: helvetica, arial; font-size:40px ; color:#e35c18; font-weight: 100; border-top: #e35c18 2px solid;}

#projectsBtn{font-family: helvetica, arial; font-size:40px ; color:#4ebde9; font-weight: 100; text-decoration: none; background-image: url(/backstage/themes/tanbuzz/images/btns_hover/projects_off.gif); background-repeat: no-repeat; width: 134px; height: 35px}
#projectsBtn:hover{font-family: helvetica, arial; font-size:40px ; color:#4ebde9; font-weight: 100; border-top: #4ebde9 2px solid;}

#communityBtn{font-family: helvetica, arial; font-size:40px ; color:#81be2f; font-weight: 100; text-decoration: none; background-image: url(/backstage/themes/tanbuzz/images/btns_hover/community_off.gif); background-repeat: no-repeat; width: 196px; height: 35px}
#communityBtn:hover{font-family: helvetica, arial; font-size:40px ; color:#81be2f; font-weight: 100; border-top: #81be2f 2px solid;}

#registerprofileBtn{font-family: helvetica, arial; font-size:40px ; color:#f0a81e; font-weight: 100; text-decoration: none; background-image: url(/backstage/themes/tanbuzz/images/btns_hover/register.gif); background-repeat: no-repeat; width: 144px; height: 35px}
#registerprofileBtn:hover{font-family: helvetica, arial; font-size:40px ; color:#f0a81e; font-weight: 100; border-top: #FFF 2px solid;}
#editprofileBtn{font-family: helvetica, arial; font-size:40px ; color:#f0a81e; font-weight: 100; text-decoration: none; background-image: url(/backstage/themes/tanbuzz/images/btns_hover/yourprofile_off.gif); background-repeat: no-repeat; width: 198px; height: 35px}
#editprofileBtn:hover{font-family: helvetica, arial; font-size:40px ; color:#f0a81e; font-weight: 100; border-top: #f0a81e 2px solid;}

#buzzbluelogosmall{width: 158px; height: 156px; left: 780px; top: 90px; position: relative; z-index: 99;
   -moz-box-shadow: 0px 3px 20px #000000;
-webkit-box-shadow: 0px 3px 20px #000000;
box-shadow: 0px 3px 20px #000000;}

/* Master Block Body */
#masterblockbodyborder {width: 900px; position: relative; left: 0px; z-index: 66; top: 60px}

#zipcodesearch {position: relative; z-index: 5; top: 55px; left: 10px; background: #0D0D0D; padding: 5px; width: 660px;}


/* Advertising Links Bar */
#advertlinksbar{height: 20px; font-family: verdana; font-variant: normal; font-size: 13px; width: 900px;  color: #666; position: relative; z-index: 68; padding-top: 3px; top:15px; background: #FFF}
.advertlinksbar A:link {color: #999; text-decoration: underline;}
.advertlinksbar A:visited {color: #999; text-decoration: underline;}
.advertlinksbar A:active {color: #105CB6; text-decoration: underline;}
.advertlinksbar A:hover {color: #105CB6; text-decoration: underline;}


/* Profile Edit Bar */
#horizprofileediting{height: 40px; font-family: verdana; font-variant: normal; font-size: 13px; width: 900px;  color: #333333; background: #D4D5DF; position: relative; z-index: 68; padding-top: 3px;  top: 15px; border-bottom: #000 1px solid;}
.horizprofileediting A:link {color: #105CB6; text-decoration: underline;}
.horizprofileediting A:visited {color: #105CB6; text-decoration: underline;}
.horizprofileediting A:active {color: #105CB6; text-decoration: none;}
.horizprofileediting A:hover {color: #000; text-decoration: none;}

/***** Footer *****/

#footer {
    clear: both;
    background: #1A1A1A;
    position: relative;
    text-align: left;
    padding-right: 20px;
    font-size: 12px;
    min-height: 195px;
    width: 880px;
} /*IE6*/


.footer-contents {
    float: center;
    padding-top: 10px;
    padding-left: 10px;
}

.footer-contents2 {
    color: #8696A4;
}

.footer a {color: #2D5BB0}

#footer .col, #footer .col-last {
    float: left;
    margin: 10px 0 0 0;
    padding: 1px 0;
    width: 20%;
    border-right: 1px solid #ddd;
    min-height: 160px;
    position: relative;
}

#footer .col-last {
    border: none;
    width: 25% !important;
} /*IE7*/

#footer dl {
    margin: 0;
}

#footer dl.col-prime {
    margin-bottom: 0.7em;
}

#footer dd {
    margin: 0;
    padding: 3px 10px;
    font-size: 85%;
}

#footer dd a {
    text-transform: uppercase;
    font: 85% tahoma, sans-serif;
    text-decoration: none;
    padding-bottom: 1px;
    color: #2D5BB0;
}

#footer dd a:visited {
    color: #2D5BB0;
}
#footer dd a:hover {
    color: #91AFDC;
}

#footer dd a:active {
    color: #91AFDC;
}

#footer dd a span {
    text-transform: none;
}

#footer dt {
    font-size: 105%;
    font-weight: bold;
    letter-spacing: -0.02em;
    padding: 0 10px;
    color: #94CB3E;
    font-size: 13px;
}

#footer .footer-feature {
    position: absolute;
    right: 10px;
    top: 28px;
}

.foot-clear {
    height: 0;
}
.copyright img {
    float: left;
    margin-right: 1.5em;
}

.copyright {
    font-size: 11px;
    color: #999;
    clear: both;
    padding: 0 0 0 0;
    width: 870px;
    background: url('/backstage/images/back.gif') repeat;
    padding-left: 30px;
}

.copyright div {
    padding-top: 30px;
    height: 65px;
}

.copyright a {
    color: #FFF;
}


/* --------------------------------- */
/*CONTAINER		  					*/
#container_form{ 
	margin:0 auto;
	margin-top:40px;
	width:260px;
}

/* --------------------------------- */
/*MESSAGE BOX CLEAN	serie	  		 */
	.clean-gray{
		border:solid 1px #DEDEDE; 
		background:#EFEFEF;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-yellow{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-ok{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.clean-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:left;
	}

div.transbox
{
  width:500px;
  height: 40px;
  margin: 40px 5px;
  background-color: #ffffff;
  position: relative;
  top: 15px;
  border: 1px solid black;
  filter:alpha(opacity=50);
  opacity:0.5;
}
div.transbox p
{
  margin: 5px 5px;
  font-weight: bold;
  color: #333;
  font-size: 11px
}

div.googlesearch
{
  width: 225px;
  position: relative;
  left: 510px;
  top: -65px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=90);
  opacity:0.9;
}
div.googlesearch p
{
  margin: 10px 10px;
  font-weight: bold;
  color: #333;
  font-size: 11px
}


			/* IMAGE ROTATOR class styles */
			.fade-box {
				margin-left: 0px;
				position: absolute;
				width: 339px;
				height: 200px;
			}
			
			/* IMAGE ROTATOR the boxes that fade */
			#box-1 {}
			#box-2 {}
			#box-3 {}
		
			#whiteboxtext{
			width:338px;
			height:40px;
			font-weight:bold;
			padding:5px;
			position:relative;
			top:-70px;
			color:white;
			background:black;
			filter:alpha(opacity=80);opacity:.80;
			font-size:18px}
			
			#brief{font-size:11px; font-weight:normal; top:-2px; position:relative;line-height: -2; padding:6px;}







/* Last10 Forums Post */
#vprojects_green_title {position: relative; background: #83C02F; color: #000; font-size: 12px; font-weight: bold;}

#last10by {font-size: 11px; color: #999; text-decoration: none}
.last10title A:link {font-size: 12px; color: #344C7B; text-decoration: underline }
.last10title A:visited {font-size: 12px; color: #344C7B; text-decoration: underline}
.last10title A:active {font-size: 12px; color: #344C7B; text-decoration: none}
.last10title A:hover {font-size: 12px; color: #333; text-decoration: none }

.last10byname A:link {font-size: 11px; color: #999; text-decoration: underline}
.last10byname A:visited {font-size: 11px; color: #999; text-decoration: underline}
.last10byname A:active {font-size: 11px; color: #999; text-decoration: none}
.last10byname A:hover {font-size: 11px; color: #999; text-decoration: none}

.alert {
	background: #fff6bf url(/backstage/images/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
	



/* Main Orange Blocks */
#b_title {position: relative; background: #e35c18; color: #111111; font-size: 12px; font-weight: bold;}
#b_title_padding {background: #e35c18;}
#b_body {background: #fff; padding: 10 10; color: black; font-size: 12px;}
#b_body_image {background: #fff; padding: 0 0; color: black; font-size: 12px; }

/* Main Blue Blocks */
#g_title {position: relative; background: #4ebde9; color: #111111; font-size: 12px; font-weight: bold;}
#g_title_padding {background: #4ebde9;}
#g_body {background: #fff; padding: 10 10; color: black; font-size: 12px;}
#g_body_image {background: #fff; padding: 0 0; color: black; font-size: 12px;}



/* Look Page */
#look_title {position: relative; background: #990000; color: white; font-size: 12px;font-weight: bold;}
#look_title_padding {background: #990000;}
#lookright_title {position: relative; background: #990000; color: white; font-size: 12px;font-weight: bold;}
#lookright_title_padding {background: #990000;}
#tablebackground_lookpage {background: #999}
#allcrewactorsloop_lookpage {border:1px solid black; background-color:#999; text-align:center;  margin: 5px}
#allcrewactorsloop_lookpagemore {border:1px solid black; background-color:#999; text-align:center; margin: 5; padding: -220}
#look_aboutactorcrew {font-size: 12px}
#look_viewprintfrontsheet {background: #e35c18; width: 280px; height: 35px; margin: 5px; color: white; font-style: normal; }
#look_contact {background: #4ebde9; width: 280px; height: 35px; margin: 5px; color: white; font-style: normal; }
#look_addtocredits {background: #f0a81e; width: 280px; height: 35px; margin: 5px; color: white; font-style: normal; } 
#lookactor {font-size: 13px; padding: 0 0 0 20}
#lookactor2 {font-size: 13px; padding: 0 0 0 0}
#lookborder {border:1px solid #333; padding: 3; margin: 3}
#look_urlForm {margin: 3; padding: 0 0 0 10}

/* Edit Block */
.editprofilebar {color: #ff6600; line-height: 19px; list-style-type: none; position: relative;   }

/* Footer Block */
#footertext {position: relative; background: #f0a81e; color: #111; font-size: 10px; font-weight: bold;}

/* Projects Green Blocks */
#projects_title {position: relative; background: #f0a81e; color: #111111; font-size: 12px; font-weight: bold;}
#projects_title_padding {background: #f0a81e;}
#projectsright_title {position: relative; background: #f0a81e; color: #111; font-size: 12px; font-weight: bold;}
#projectsright_title_padding {background: #f0a81e;}

/* Forums Green Blocks */
#forums_title {position: relative; background: #81be2f; color: #111111; font-size: 12px; font-weight: bold;}
#forums_title_padding {background: #81be2f;}


/* View Projects | Green Blocks */
#vadminprojects_title {position: relative; background: #930700; color: #fff; font-size: 12px; font-weight: bold;}
#vadminprojects_title_padding {background: #930700;}
#vprojects_title {position: relative; background: black; color: #fff; font-size: 12px; font-weight: bold;}
#vprojects_title_padding {background: #333333;}
#v_body {background: white; padding: 0; color: black; font-size: 12px; border-bottom:1px solid black;  border-right:1px solid black;  border-left:1px solid black}
#v_bodyadmin {padding: 0; color: black; font-size: 12px;}

/* Orange Small Blocks */
#orangesmall_title {position: relative; background: #e35c18; color: #111111; font-size: 12px; font-weight: bold;}
#orangesmall_title_padding {background: #e35c18;}

/* Actors Stars */
#actorsstars {background: url(/#mainfolder#/actors/images/star.png); background-repeat: no-repeat; background-position: center; width: 50; height: 60px;}
#frontpic {border: 1; border-color: black}
#tablebackground{background: #999}
#allcrewactorsloop {border:1px solid black; background-color:#999; text-align:center; width:112px; height:132px;  margin: 5px}
#allcrewactorsloopdetails {font-size:12px; background: #999; color: black; border-top:1px solid black}

/* Profile Filmography */
#listcrew {font-size: 11px; color: #666}
#listcrew2 {font-size: 12px; color: #000}
#listcrewtitle{ font-size: 12px; color: #333; text-decoration: underline;}
.profiletags A:link {font-size: 12px; color: #1F83CF; text-decoration: none}
.profiletags A:visited {font-size: 12px; color: #1F83CF; text-decoration: none}
.profiletags A:active {font-size: 12px; color: #1F83CF; text-decoration: none}
.profiletags A:hover {font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #4283CA; padding: 2px}


/* View Projects Page  */
#view_actorsandcrew {color: white; font-size: 16px; font-weight: bold;}
#projects_crewactorsloop {text-align:center; width:150px; height:45px; font-size: 11px}
#projects_crewactorsloopname{text-align:left; color: white; font-weight: bold; font-size: 12px;}
#projects_crewactorsloopdescription{text-align:left; color: white; font-size: 11px; }
#projects_tablebackground{background: #000}

#projectloop {border:1px solid black; text-align:center; width:134px; height:193px;  margin: 20px}
#projectloopdetails {padding-top: 5px; font-size:12px; color: #2E4FF1; border-top:1px solid black}
#projectloopbackground{}
#logofile{border: 1; border-color: black}
.projectloop A:link {font-size: 11px; color: #1F83CF; text-decoration: underline}
.projectloop A:visited {font-size: 11px; color: #1F83CF; text-decoration: underline}
.projectloop A:active {font-size: 11px; color: #ADBAF1; text-decoration: underline}
.projectloop A:hover {font-size: 11px; color: #ADBAF1; text-decoration: none}


/* crew-tag-headings */
h3 {border:0;  border-bottom: 1px solid #999; color: #000000; font-size: 11px}

/* Login Form */
.userlogin label{width:5em; float: left; text-align: left; margin-right: 0.5em; margin-top: 4px; display: block; font-size: 12px}
.userlogin input{color: #383838;background: #C6E6FF;border: 1px solid #000000; width: 180px}
.userlogin .submit input{color: #000;background: #71BBE5;border: 1px solid #000000; font-size: 11px; width: 60px}
#submitbu {left:184px; position: relative}

/* Thin Login Form */
.userlogin_thin label{color: #000;width:5em; float: left; text-align: right; margin-right: 0.5em; margin-top: 4px; display: block; font-size: 12px}
.userlogin_thin input{color: #000;background: #C6E6FF;border: 1px solid #000000;}
#userlogin_thin .submit input{color: #000000;background: #39688C;border: 2px outset #000; font-size: 11px}


.login222 A:link {font-size: 11px; color: #fff; text-decoration: none}
.login222 A:visited {font-size: 11px; color: #fff; text-decoration: none}
.login222 A:active {font-size: 11px; color: #fff; text-decoration: none}
.login222 A:hover {font-size: 11px; color: #ADBAF1; text-decoration: underline}


/* ---------------- */
/* fancyform styles */
/* ---------------- */

.checked{
	background-color:#A4E2FD;
	background-image:url(/backstage/images/chk_on.png);
}
.unchecked{background-color:#F3F3F3;background-image:url(/backstage/images/chk_off.png);}

/* FancyForm styles */
.f_checkbox,.f_radio{background-repeat:no-repeat;background-position:3px center;height:110%;display:block;cursor:pointer;cursor:hand;line-height:120%;font-size: 11px}
.checked,.unchecked,.selected{color:#000}
.f_checkbox{padding:0.5em 24px}
#f_submit{color: #000;background: #71BBE5;border: 1px solid #000000; font-size: 11px; padding: 2 3 2 3; }
