/* Colors: 

/* Universals */
* { padding:0;margin:0;position:relative;}

/* HTML Elements */
html {height:100%;}
body { background: #000312;font-family: Cabin, arial,sans-serif;color:#333333;font-size:13px;z-index:0;width:100%;height:100%;}
p {margin-bottom: 10px;line-height: 17px;}
li {list-style:inside;}
a {text-decoration:none;color:#007ed1;font-weight:bold;}
a img {border:none;}

/* Common Elements */
.clear { clear:both; }

/* Header [so far] */
 .header {width:1000px;margin-left:auto;margin-right:auto;height:165px;z-index:10;}
	.header .logo {position:absolute;margin-top:15px;left:15px;}
	.header .menu {position:absolute;left:350px;top:85px;}
	.header .menu .item {font-family: Cabin,arial;font-weight:bold;margin-right:50px;float:left;padding-bottom:5px;}
	.header .menu .item a {color:#fff;font-size:15px;text-transform:uppercase;}
	.header .menu .item a:hover {color:#008d6e;}
	.header .menu .item .sub {background:url(/images/navBG.png);position:absolute;text-align:right;width:150px;padding:5px;margin-left:-50px;padding-top:0px;margin-top:3px;}
	.header .menu .item .sub a {display:block;font-size:12px;margin:8px;}

/* Proscenium */
	.prosceniumWrapper {background:#ccc;border-top:1px #fff solid;}
	.flag {position:absolute;left:-53px;width:135px;height:101px;top:2px;}
	.proscenium {width:1000px;background:#ddd;min-height:260px;margin-left:auto;margin-right:auto;}
	.proscenium .featureOne {height:346px;width:1000px;}
	.proscenium .controller {position:absolute;top:308px;left:15px;z-index:99;}
	.proscenium .controller img {margin-right:-10px;}
	.proscenium .image {position:absolute;height:346px;}
	.proscenium .image img {}
	
/* Left Styles */
	.left {background:none;margin-top:40px;float:left;width:224px;margin-right:28px;text-align:right;}
	.left .linkBlack {border-top:1px dotted #8f8d8e;border-bottom:1px dotted #8f8d8e;padding-top:4px;padding-bottom:4px;text-align:right;padding-right:14px;background:url(/images/sideLinkArrowBlack.png) no-repeat right;top:140px;}
	
	.left .dotted {height:0px;border:none;border-top:1px dotted #8f8d8e;margin-top:60px;position:relative;}	
	
	.left .linkBlack a {color:#0e003e;text-decoration:none;font-family:Cabin,arial;font-weight:bold;text-transform:uppercase;}
	.left .linkBlack:hover {border-color:#007ed1;}
	.left .linkBlue {text-align:right;background:url(/images/sideLinkArrowBlue.png) right no-repeat;padding-right:13px;margin-top:80px;}
	.left .linkBlue a {color:#007ed1;text-decoration:none;text-transform:uppercase;}
	.left h2 {line-height:21px;font-weight:bold;font-family:Cabin,arial;}
	
/* Bottom */
	.bottom {width:970px;margin-left:auto;margin-right:auto;}
	.bottom q {width:200px;margin-right:56px;}

/* Project List */
.projectList .i { position:relative;float:left;width:200px;height:233px;margin-right:56px;margin-top:10px;margin-bottom:10px;line-height: 17px; cursor: pointer; }
.projectList .i h4,.projectList .i h4 a { font-style: normal;font-size:14px;margin-top:7px;margin-bottom:5px;font-weight: bold;color:#00b3b2;font-family:Cabin,arial;text-transform: uppercase;line-height:15px;font-weight:bold;}
.projectList .i p, .projectList .i p a { font-size: 11px; color:#fff;font-family: Helvetica;line-height:15px;}
.projectList .i img {position:relative;height:120px;}
.projectList .i:hover h4 {color:#7f028a;}
.projectList .i .badge {position:absolute;left:175px;top:95px;width:20px;height:20px;}
.proscenium .projectList .i {background:url(/images/boxShadow.png) no-repeat left top;padding-left:31px;margin-right:5px;}
.proscenium .projectList .i p {color:#666666;}
.proscenium .projectList .i .badge {position:absolute;left:205px;top:95px;width:20px;height:20px;}


/* Gallery */
.galleryFeature { position: relative;width:475px;float:left;padding:5px;background: #faf9fa;margin-top:5px;margin-bottom:5px;margin-right: 5px;}
.galleryPreview {position:relative;width:230px;height:160px;float:left;padding:4px;background: #fff;margin:5px;margin-left:0px;text-align: center;padding-top:10px;}
.galleryProscenium { position:relative;border:1px solid #999;overflow: hidden;margin-bottom: 20px;}
.galleryProsceniumP { position:relative;border:1px solid #999; overflow: hidden;margin-bottom: 20px;}
.galleryStage {position:relative;width:9999999px;left:0px;}
.galleryProscenium .media, .galleryProsceniumP .media {position:relative;text-align: center;float:left;}
.galleryProscenium .media img { position:relative; }
.galleryProsceniumP .media img { position:relative; }
.galleryPrev, .galleryNext { position:absolute;width:63px;height:100%;z-index: 10;cursor:pointer;opacity:1; filter: alpha(opacity=100); }
.galleryPrev:hover, .galleryNext:hover { opacity:100; filter: alpha(opacity=100);}
.galleryPrev { left:10px;background:url(/images/lt_arrow.png) center center no-repeat;}
.galleryNext { right:10px;background:url(/images/rt_arrow.png) center center no-repeat;}
.captions { position:relative;width:690px;height:15px;margin-top:5px;}
.caption { position:absolute;top:0px;color:#7f028a;text-align: left;width:690px;}
.galleryThumbs { position:relative;width:690px;margin-top:12px;margin-bottom:20px; }
.galleryThumbs .thumbSelected, .galleryThumbs .thumb { margin-right:4px;margin-bottom:4px; }
.galleryThumbs .thumb {position:relative;float:left;height:60px;border:1px solid #c5c5c5;opacity:1; filter: alpha(opacity=100);cursor: pointer;}
.galleryThumbs .thumb:hover {opacity:1; filter: alpha(opacity=100);} 
.galleryThumbs .thumbSelected {position:relative;float:left;height:60px;border:1px solid #62281d;opacity:1; filter: alpha(opacity=100);}
.galleryTopper { position:relative;width:690px;text-align: right;font-size:11px;margin-top:25px;margin-bottom: 4px; }
.galleryTopper a {  }
.galDescription {width:680px;}

/* Footer */
	.footer {width:970px;margin-left:auto;margin-right:auto;padding:15px;}
	.footer a, .footer {color:#336666;font-size:12px;font-family:Cabin,arial;}

/* Administrative Styles */
.adminBox { border:1px solid #ddd;padding:15px;margin:12px;margin-top:0px;top:12px;background:#fff;width:880px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
.adminBox a {}
.adminBox hr {height:0px;border:0px solid #fff;border-top:1px solid #ddd;margin-top:12px;margin-bottom:12px;}
.adminBox label, .popup label {float:left;width:150px;text-align: right;margin-right:5px;margin-top:2px;clear:left;background:#ccc;color:#fff;padding:5px;}
.adminBox label.blank, .popup label.blank {background:none;}
.adminBox input,.adminBox textarea, .popup input,.popup textarea {border:1px solid #eee;padding:7px;margin:10px;margin-top:0px;margin-left:0px;float:left;clear:right;width:500px;font-size:15px;}
.adminBox input[type='submit'], .adminBox input[type='button'],.popup input[type='submit'], .popup input[type='button'] {float:left;background:#777777;padding:4px;width:120px;color:#fff;}
.adminBox input[type='submit']:hover, .adminBox input[type='button']:hover, .popup input[type='submit']:hover, .popup input[type='button']:hover {background:#fff;color:#666;cursor:pointer;}

/* Admin Menu */
.adminBar {width:986px;margin-left:auto;margin-right:auto;padding:7px;padding-left:14px;padding-right:14px;background:#999;color:#fff;font-size:10px;z-index:50;}
.adminBar a {display: block;float:right;border-bottom: none;color:#fff;text-decoration: none;}
.adminBar b {color:#fff;cursor:pointer;}
.adminBar .pipe {display: block;float:right;margin-right:3px;margin-left:3px;border-bottom: none;color:#fff;font-weight:bold;text-transform: uppercase;}
.bugform {width:880px;margin-left:auto;margin-right:auto;padding:7px;padding-left:14px;padding-right:14px;background:#999;color:#fff;text-align: center;}  

/* Tags */
.tag {float:left;padding:4px;font-size:11px;color:#009cc0;margin-right:3px;background:#bbe7f1;}
.tag img {position: relative;margin-right:2px;float:left;cursor:pointer;}

.galleryManagerPhotos { float:left;width:600px;}
.sorty li { list-style: none;cursor: move;display: block;float:left; }
.galleryManagerPhotos img { display:block;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #797979;height:75px;cursor: move; }

/* Element Management */
.elementFileManager {background:#f5f5f5;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;padding:12px;width:558px;}
.elementFileManager .icon {height:15px;float:right;}
.elementFileManager input[type=submit] {float:right;border:3px solid #fff;background:url(/images/buttonBG.gif) repeat-x top #fff;font-weight:bold;font-size:11px;padding:3px;padding-left:12px;padding-right:12px;margin-right:4px;}
.elementFileManager input[type=submit]:hover {cursor:pointer;background:url(/images/buttonBGOver.gif) repeat-x top #fff;}
.myRich {background:#fff;float:left;padding:5px;width:500px;}
.elementToolbar {border-bottom:1px solid #ddd;margin-top:0px;margin-bottom:10px;padding:3px;}
.elementToolbar .eb {float:left;margin-right:2px;padding:2px;border:1px solid #ddd;font-size:10px;background:#fff;color:#555;cursor:pointer;<?php if ($ie != 1) { ?>-moz-border-radius:3px;-webkit-border-radius:3px;<?php }?>}

/* Popup */
.popupWrapper {width:800px;margin-left:auto;margin-right:auto;z-index:150;}
.popup {position: absolute;width:770px;margin-top:50px;padding:15px;border:1px solid #ccc;color:#5c5648;z-index: 100;background:#fff;}
.popup .trash {height:15px;margin-top:10px;margin-left:10px;}
.popup .th {height:15px;}
.adminList li {float:left;width:860px;padding:7px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;margin-bottom:5px;border:1px solid #ccc;list-style: none;cursor: move;}
.adminList hr {width:860px;height:0px;color:#ccc;margin-top:12px;margin-bottom:12px;}
.screen {position:fixed;width:100%;height:100%;background-color:black;	z-index:149;-moz-opacity: 0.8;opacity:.80;	filter: alpha(opacity=80);}
