/* ANIMATION (BFD Animation) Stylesheet */

a
{
	-webkit-transition: color 0.15s linear, font-size 0.1s ease-in-out;
	-moz-transition: color 0.15s linear, font-size 0.1s ease-in-out;
	-o-transition: color 0.15s linear, font-size 0.1s ease-in-out;
	transition: color 0.15s linear, font-size 0.1s ease-in-out;
}

a:link { color:#393; text-decoration:none }

a:visited { color:#595; text-decoration:none }

a:hover { color:#fff; }

a:active { color:#090; text-decoration:none }




/*
#mainMenu a:active { font-size:18px }

#mainMenu a:hover { font-size:18px }

#companySub a:active { font-size:18px }

#companySub a:hover { font-size:18px }

#animaticsSub a:active { font-size:18px }

#animaticsSub a:hover { font-size:18px }

#showreelsSub a:active { font-size:18px }

#showreelsSub a:hover { font-size:18px }

#otherWildStuffSub a:active { font-size:18px }

#otherWildStuffSub a:hover { font-size:18px }
*/
#artistsSub { color: #333;}

#noJavaScript { color: #f00;}
#bigContactBox a:link {color:#ccc;}
#bigContactBox a:hover {color:#fff;}
#bigContactBox a:active {color:#090;}


.noBreak {white-space: nowrap;}


a.drewMenuBox {white-space: nowrap;}
.drewMenuBox a:active { font-size:18px;}
.drewMenuBox a:visited { color:#ccc;}
.drewMenuBox a:hover { font-size:18px; color:#fff;}
.drewMenuBox a:link { color:#ccc;}
/* height:38px; */
.drewMenuBox {font-size:18px; position:absolute; left:166px; top:38px; height:45px; width:872px; z-index:4; overflow:hidden; color:#ccc;}


/*Artist Stuff*/
.artistThumbsBox {font-size:26px; padding:10px; margin-bottom:40px; text-align:left; 
background-image:url('images/greenbg.png');
border:1px solid #040;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;}
.artistThumbImg {margin-right:5px;  
	border:2px solid; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
    
    

.artistSection {padding-bottom:40px; text-align:left;}
#artistContentsBox a:link { color:#01FFF6; }
#artistContentsBox a:visited { color:#01FFF6; text-decoration:none }
#artistContentsBox a:hover { color:#FFF; }
#artistContentsBox a:active { color:#E9FC1B; }
.boldStandardTextArtist {font:26px/30px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ddd;}




.tweetBox 
{
	float:left;
	width:183px;
	height:210px;

	padding-left:20px;
	padding-top:30px;

}

.twtr-widget
{
		-moz-box-shadow: black 3px 3px 20px 2px;
	   -webkit-box-shadow: black 3px 3px 20px 2px;
        box-shadow: black 3px 3px 20px 2px;
}








/* Video Stuff */
/* 
.videoClass {float:left; margin-top:17px; padding-left:20px;}

.nowPlaying {padding-left:20px; padding-top:20px; font:24px/24px  'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:left; font-weight:lighter; text-shadow: #000 0px 0px 5px;}

.videoListBox {text-align:center; margin-left:20px; border:dotted; border-width:1px; border-color:#DDD; background-color:#333; padding:10px; margin-top:20px; float:right; min-width:300px; max-width:500px; right:20px;}

.videoList {max-height:200px; overflow:auto; text-align:left;}

.downloadLinks {color:#999; margin-top:10px; font:14px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}
.downloadLinks a:link { color:#999;}
.downloadLinks a:visited { color:#999;}
.downloadLinks a:hover { color:#ddd;}
.downloadLinks a:active { color:#090;}

.downloadLinksHeader {font:14px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif;}


*/

.entireMovieBox {background-image:url('images/graybg.png'); border:solid; border-width:1px; border-color:#333; width:445px; margin-top:15px; padding-left:5px; padding-bottom:15px;
-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;}
.videoClass { margin-top:17px; padding-left:20px;}

.nowPlaying {padding-left:20px; padding-top:15px; font:16px/24px  'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:left; font-weight:lighter; text-shadow: #000 0px 0px 5px; color:#666;}

.videoListBox {text-align:center; margin-left:20px; border:solid; border-width:1px; border-color:#333; background-image:url('images/graybg85.png'); padding:10px; margin-top:20px; position:absolute; left:550px; top:90px;  width:330px; right:auto;   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;}

.videoListBox td:first-child {text-align:right; padding-right:10px;}
.videoListBox img {border:0px;}

.videoList {max-height:360px; overflow:auto; text-align:left;
color:#ccc; font:20px/22px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}

.videoPlayingText {font:20px/24px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ddd;}


.downloadLinks {color:#999; margin-top:10px; font:14px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}
.downloadLinks a:link { color:#999;}
.downloadLinks a:visited { color:#999;}
.downloadLinks a:hover { color:#ddd;}
.downloadLinks a:active { color:#01FFF6;}

.downloadLinksHeader {font:14px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif;}
.videoListSubtext {font:14px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}


.drewSubMenuBox {font-size:18px; position:absolute; left:166px; width:872px; z-index:3; top:58px; height:40px;  overflow:visible; color:#ccc;}


a.drewSubMenuBox{white-space: nowrap;}
.drewSubMenuBox a:active { font-size:18px;}
.drewSubMenuBox a:hover { font-size:18px; color:#fff;}
.drewSubMenuBox a:visited { color:#ccc;}
.drewSubMenuBox a:link { color:#ccc;}



.contactInfo {position:absolute; z-index:7; left:14px; top:118px; width:128px; height:40px; font:12px/14px  'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:center; color:#ccc;}
.contactInfo a:visited { color:#ccc; }
.contactInfo a:link { color:#ccc; }
.contactInfo a:hover { color:#fff; }

/* Menu element styling = p.menuStyle */
.menuStyle {font:16px/1.5em  'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:left; font-weight:lighter; text-shadow: #000 0px 0px 5px; font-size:16px;}



/*Title styling = .mainTitleStyle */
.mainTitleStyle {font:36px/50px 'LatinModernSans10Regular',  'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; font-weight:100; text-align:left; position:absolute; left:164px; top:0px; height:30px; width:872px; z-index:1; overflow:visible; color:#999; text-shadow: #000 0px 0px 5px;}

.pageTitleStyle {white-space: nowrap; color:#CCC;}

p.warningText {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top;}


/* To be used inside a centeredTextBox */

.footerBox {font:10px/12px 'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', sans-serif; vertical-align:bottom; color:#7A451F; padding:10px; padding-top:100px; clear:both; text-shadow: #000 0px 0px 5px;}
.footerCopyright{font:10px/12px 'AurulentSansBoldItalic', 'GillSans-BoldItalic', 'GillSans BoldItalic', 'Gill Sans Bold Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', sans-serif;}

.centeredTextBoxFree {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; vertical-align:bottom; float:center; color:#ccc; padding:20px; text-shadow: #000 0px 0px 5px;}


.leftColumnTextBoxFree {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; vertical-align:top; float:left; left:0%; top:130px; right:51%; color:#ccc; padding:10px; text-shadow: #000 0px 0px 5px;}

.rightColumnTextBoxFree {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; vertical-align:top; float:right; right:0%; top:130px; left:51%; color:#ccc; padding:10px; text-shadow: #000 0px 0px 5px;}

/* Text Page items */

.centeredTextBox {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top; position:absolute; left:7%; top:130px; right:7%; color:#ccc; padding:20px; text-shadow: #000 0px 0px 5px;}

.centeredTextBoxAuto {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top; position:absolute; margin-left:auto; top:130px; margin-right:auto; color:#ccc; padding:20px; text-shadow: #000 0px 0px 5px;}

.leftColumnTextBox {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top; position:absolute; left:7%; top:130px; right:51%; color:#ccc; padding:20px; text-shadow: #000 0px 0px 5px;}

.rightColumnTextBox {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top; position:absolute; right:7%; top:130px; left:51%; color:#ccc; padding:20px; text-shadow: #000 0px 0px 5px;}

.rightSideFloatCaption {font:14px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:center; float:right;  margin-top:10px; margin-bottom:10px; margin-left:10px; padding-left:10px; color:#bbb;}

.leftSideFloatCaption {font:14px 'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:center; float:left;  margin-top:10px; margin-bottom:10px; margin-right:10px; padding-right:10px; color:#bbb;}

.fixedLeftInfoBox {font:20px/26px 'LatinModernSans10Regular', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; text-align:left; vertical-align:top; position:absolute; left:164px; top:150px; width:400px; color:#ccc; text-shadow: #000 0px 0px 5px;}

/* Text Page Formatting */
/* Fonts */
.aurulentItalic {color:#ccc; font-family:'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}
.latinBold {color:#ccc; font-family:'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif;}
.latinRegular {color:#ccc; font-family:'LatinModernSans10Regular', 'GillSans', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif;}
.latinDemiCond {color:#ccc; font-family:'LatinModernSansDemiCond10Regula', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif;}

/* Styles */


.standardText {font:'LatinModernSans10Regular', 'GillSans', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ccc;}
.boldStandardText {font:22px/26px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ddd; text-align:center;}
.boldStandardWarningText {font:22px/26px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#f00; }
.boldStandardTextBig {font:30px/34px 'LatinModernSans10Bold', 'GillSans-Bold', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ddd; text-align:center;}
.standardTextBig {font:30px/34px 'LatinModernSans10Regular', 'GillSans', 'Gill Sans','Gill Sans MT', 'Latin Modern Sans', sans-serif; color:#ddd; text-align:center;}
/* Category Menus */

.categoryMenu {font:20px/2em  'AurulentSansItalic', 'GillSans-Italic', 'GillSans Italic', 'Gill Sans Italic', 'Gill Sans', Veranda, Arial, sans-serif; text-align:center; font-weight:lighter; vertical-align:top; position:absolute; left:7%; top:130px; right:7%; color:#ccc; padding:20px;}
.categoryMenuBold {font:20px/2em 'AurulentSansBoldItalic' 'GillSans-BoldItalic', 'GillSansBoldItalic', 'GillSans BoldItalic', 'Gill Sans Bold Italic', 'Gill Sans', Veranda, Arial, sans-serif;}







/* Added when I became less of a CSS moron */


.youTubeRightSideBanner
{
	float:right;
	margin-top:20px;
	margin-left:3px;
	clear:none;
}

/*fix the close button bug in Lightbox */
#imageData #bottomNavClose
{
	padding-top:15px;
}

.featuredBox
{
	text-align: center;
margin: auto;
line-height: 105%;
padding: 10px;
background-image: url('images/greenbg.png');
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;

border:1px solid #040;
}

.artistPageSize
{
	display:inline-block;
	padding:20px;
	margin-top:50px;
	margin-bottom:140px;
}

.contactPageSize
{
	display:inline-block;
	padding:20px;
}

.contactPageSize h2
{
	margin-top:0px;
}



#bfdBump
{
border:1px solid #040;
}


#bigContactBox2
{
	margin-bottom:40px;
}

.smaller
{
	font-size:95%;
}
