/* Colors: Orange: d59600 Red: a21d21
/* Universals */
* { padding:0;margin:0; }
/* HTML Elements */
body { position:relative;background:url(/images/bg.png) repeat-x;font-family:Helvetica,sans-serif;color:#303030;font-size:11px;}
p { margin-bottom:10px; }
a { color:#a21d21; }
img {border:none;}

/* Common Elements */
.clear { clear:both; }
.note { font-size:10px;color:#999; }

/* Common */
.loginTab {position:absolute;background:url(/images/loginTab.png);z-index: 10;top:19px;right:114px;width:124px;height:22px;}
.logoutTab {position:absolute;background:url(/images/logoutTab.png);z-index: 10;top:19px;right:114px;width:124px;height:22px;}
.loginTab:hover { background:url(/images/loginTabOver.png);cursor:pointer;}
.logoutTab:hover { background:url(/images/logoutTabOver.png);cursor:pointer;}
.wrapper {position:relative;width:1200px;margin-left:auto;margin-right:auto;overflow-x:hidden;}
.marquis { position:relative;margin-left:auto;margin-right:auto;text-align: center;}
.marquis .animation { position:relative;background:url(/images/homepagBG.png) no-repeat; padding-top:40px;left:2px;margin-bottom: 0px; overflow: hidden;width:1200px;}
.animationObject {position: relative;margin-left: -4px;border-bottom:1px solid #bfbfbf;}
.nav { position:relative;height:72px;position:relative;margin-right:auto;margin-left:auto;background:url(/images/mainBG.png) repeat-y;padding-right:119px;margin-left: 2px; }
.nav .logo { position:relative;height:33px;width:179px;float:left;left:142px;top:25px;}
.nav .item { position:relative;float:right;margin-right:36px;margin-top:40px;}
.main { position:relative;margin-right:auto;margin-left:auto;background:url(/images/mainBG.png) repeat-y; padding-left:111px;line-height: 16px;margin-left:2px;height:100%;padding-bottom:0px;}
.main h5 { font-size:11px;margin-bottom: 1px;color:#bf2e1a; }
.main p {margin-bottom:13px;}
.mainBottom { position:relative;background:url(/images/mainBottom.png);width:1200px;margin-left:3px;height:21px; }
.footer { text-align: center;font-size:9px;position: relative;margin-top:10px; }
.footer a { color:#303030; text-decoration: none;}
.main .bottomImage { display: block;position: relative;bottom:0px; }

/* Internal */
.pageDivider { position:relative;background:url(/images/pageDivider.png) no-repeat;width:974px;height:6px; }
.internalLeft, #sidebar {position:relative;float:left;width:238px;padding:15px;padding-left:31px;padding-top:30px;margin-right:35px;}
.internalRight {position:relative;float:left;width:630px;padding:15px;padding-left:0px;padding-top:30px;}
.internalFat, .widecolumn { position:relative;width:900px;padding:25px; }
.heightSpacer {position:relative;float:left;width:1px;height:330px;}

/* Main */
.callout { position:relative;width:390px;height:190px;float:left;background:url(/images/mainCallout.jpg); }
.callout .t { position:absolute;right:20px;top:46px;width:250px;text-align: right;font-size:13px;color:#666;line-height: 16px;font-style: italic; }
.callout a { position:absolute;background:url(/images/bulletOrangeArrowRight.png) right no-repeat;font-weight: bold; color:#d59600;padding-right:7px;text-decoration: none;right:20px;top:116px; }
.callout a:hover, .caseStudy .arrowLink:hover { color:#a21d21; background:url(/images/bulletRedArrowRight.png) right no-repeat; }
.caseStudy { position:relative;float:left;width:590px;height:120px;background:url(/images/mainDivider.png) top no-repeat; }
.caseStudy .left { position:relative;float:left;width:270px;height:100px;text-align: center;padding-top:30px; }
.caseStudy .right { position:relative;float:left;width:275px;margin-top:30px;line-height: 13px; color:#6d655c;}
.caseStudy .right h3 { color:#bf2e1a; font-size: 14px;margin-bottom: 7px; text-transform:uppercase;}
.caseStudy .arrowLink { position:relative;background:url(/images/bulletOrangeArrowRight.png) right no-repeat;font-weight: bold; color:#d59600;padding-right:7px;text-decoration: none;}

/* Internal Menu */
ul.mainList li { cursor: pointer;list-style: inside;}
ul.mainList li.off { list-style: url(/images/sideMenuArrowOff.png) inside;}
ul.mainList li.off a { text-decoration: none; color:inherit; }
ul.mainList li.off:hover { list-style: url(/images/sideMenuArrowOn.png) inside; color:#a21d21;}
ul.mainList li.off ul { display: none; }
ul.mainList li.on { color:#a21d21;list-style: url(/images/sideMenuArrowDown.png) inside;}
ul.mainList li.on a { text-decoration: none; }
ul.mainList li.on ul { display: block;color:#d59600;margin-left:30px; }
ul.mainList li.on ul li { list-style: none; }

/* Tab Nav*/
.tabNav { position:relative; }
.tabNav .item {position:relative;float:left;cursor: pointer;margin-right:1px;padding:4px;border:1px solid #d59600;}
.tabNav .item:hover {border:1px solid #a21d21;background:#a21d21;color:#fff;}
.tabNav .itemSelected {position:relative;float:left;cursor: pointer;margin-right:1px;padding:4px;border:1px solid #d59600;background:#d59600;color:#fff;}
.tabBody { position: relative;border:1px solid #d59600;margin-top: -1px; }

/* Portfolio (experience, recent) */
.portfolioItem { position:relative;width:630px;margin-bottom: 5px;margin-top:10px;	}
.portfolioItem .left {position:relative;float:left;width:210px;}
.portfolioItem .right {position:relative;width:390px;padding:10px;float:left;padding-top:0px;padding-right:0px;}
.portfolioItem .right h5 {  }
ul.experience li { list-style: inside url(/images/experienceBullet.png);margin-left:4px; } 

/* Movie Stuff */
.movieImage {position:relative;}
.movieImage img {opacity:.6;filter: alpha(opacity=60);}
.movieImage .play {opacity:1;filter: alpha(opacity=100);position:absolute;z-index: 10;right:95px;bottom:35px;background: url(/images/play.png);width:26px;height:51px;}

/* Admin */
.adminNav {position:fixed;top:0px;height:24px;width:100%;z-index:1;}
.adminNav .b {position:absolute;height:24px;width:100%;background:#d59600;opacity:.6;filter: alpha(opacity=60);}
.adminNav .i {position:relative;float:left;height:12px;padding:3px;border:1px solid #f3f3f3;margin-right:2px;z-index: 10;color:#fff;margin-top:2px;}
.adminNav a { text-decoration: none;font-weight: bold;}
.adminNav .i:hover { background:#a21d21; }
.adminNav .d {position:relative;float:left;width:10px;padding:3px;z-index:10;}
.adminListM {position:relative;padding:10px;border:1px solid #f3f3f3;margin:3px;}
.adminListX {position:relative;padding:10px;border:1px solid #999;margin:3px;background:#f5f5f5;}

/* Form */
.standard label {position:relative;float:left;width:120px;text-align:right;padding-right:4px;}
.standard input[type='text'],.standard input[type='password'],.standard textarea {position:relative;border:1px solid #ccc;padding:2px;width:600px;float:left;margin-bottom:4px;margin-right:2px;}
.standard select,.standard input[type='submit'] {float:left;padding:2px;margin-bottom:4px;}
.standard hr {position:relative;margin-top:10px;margin-bottom:15px;margin-right:10px;width:770px;background:#ccc;height:1px;}

/* Portfolio */
.portfolioProscenium { position:relative;width:800px;border:1px solid #999;height:600px; overflow-x: hidden;}
.portfolioStage {position:relative;width:9999999px;}
.portfolio { position:relative;float:left;width:800px;}
.portfolio .media {position:relative;height:400px;margin-left:auto;margin-right:auto;text-align: center;}
.portfolioPrev, .portfolioNext { position:absolute;width:200px;height:380px;z-index: 10;background:#666;cursor:pointer;opacity:.05; filter: alpha(opacity=05); }
.portfolioPrev:hover, .portfolioNext:hover { opacity:.50; filter: alpha(opacity=50);}
.portfolioPrev { left:10px;top:10px; }
.portfolioNext { right:10px;top:10px; }
.portfolioThumbs { position:relative; }
.portfolioThumbs .thumb {position:relative;float:left;width:60px;height:20px;border:1px solid #c5c5c5;}
.portfolioThumbs .thumbSelected {position:relative;float:left;width:60px;height:20px;border:1px solid #ff0000;background:#666;}

.comments { position:relative;border-top:#d0d0d0 1px dotted;width:400px;margin-top:16px;padding:5px;padding-left:0px; }
.comments h5 { font-size:11px;margin-bottom: 1px;color:#d59600; }
.comments textarea {width:400px;height:55px;}
.commentAuthoradmin { position:relative;display: inline;background:url(/images/sideMenuArrowOff.png) no-repeat left;padding-left:10px;color:#999; }
.commentAuthorcontact { position:relative;display: inline;background:url(/images/sideMenuArrowOn.png) no-repeat left;padding-left:10px;color:#999; }

.sorty {  list-style: none;cursor: move;}
