/* 
Jared Alessandroni
Last Updated 4/15 2012
me@jaredwilliam.com
*/

/* !Colors:

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

/* !HTML Elements */
	html{background: url(../../images/bg.jpg) top;}
	body{font:0.625em/1.4 Helvetica,sans-serif;color:#282828;z-index:0;width:100%;height:100%;font-weight:300;width:992px;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);-moz-box-shadow:    0 0 15px rgba(0, 0, 0, 0.5);box-shadow:0 0 15px rgba(0, 0, 0, 0.5);margin: 0 auto;background:#333;}
	p{margin-bottom:10px;line-height:17px;}
	li{list-style:inside;}
	a {text-decoration:none;}
	a:hover {text-decoration:underline;}
	b {font-weight:900;}
	input[type='text'],input[type='password'], textarea{border:none;padding:4px;width:500px;font-size:12px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;background:#fff;border:1px solid #eee;float:left;font-family:Helvetica,sans-serif;}	
	input[type='submit'], input[type='button']{padding:8px 16px;color:#fff;border-radius:3px;-moz-border-radius:3px;border:none;font-size:16px;background:url(../../images/buttonBackground.png);margin-right:5px;color:#f2b43d;}
	input[type='submit']:hover, input[type='button']:hover{cursor:pointer;background-image:linear-gradient(bottom, #333 41%, #555 77%);background-image:-o-linear-gradient(bottom, #333 41%, #555 77%);background-image:-moz-linear-gradient(bottom, #333 41%, #555 77%);background-image:-webkit-linear-gradient(bottom, #333 41%, #555 77%);}	
	label{font-size:11px;width:150px;text-align:right;margin-right:10px;margin-top:2px;float:left;clear:left;}
	label.blank{background:none;background-image:none;}
	hr {height:0px;border:none;border-top:1px solid #ddd;margin:12px 0;clear:both;}
	h1 {font-weight:normal;font-size:25px;}
	h2 {font-weight:normal;font-size:22px;}
	h3 {font-size:13.5px;font-weight:normal;}


	
/* !Layout */
	.proscenium{width:962px;min-height:500px;margin:0 auto;padding:15px;font-size:1.3em;margin-bottom:8px;color:#fff;background-color:#3d3d3d;}

/* !Common Elements */
	.clear{ clear:both;}
	.left{float:left;}
	.right{float:right;}
	hr.dashed {border-top:1px dashed #ccc;}
	.shadow {-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75);-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 10px rgba(50, 50, 50, 0.75);}
	.lightShadow {-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.6);-moz-box-shadow:    0px 0px 6px rgba(50, 50, 50, 0.6);box-shadow:0px 0px 6px rgba(50, 50, 50, 0.6);}
	.sideBar {float:left;width:250px;}
	.sideBar ul li {list-style:none;}
	.sideBar ul li a {color:#fff;padding:3px;background:#333;margin-bottom:2px;display:block;}	
	.sideBar ul li a:hover {text-decoration:none;background:#6A4A3C;}	
	.sideBar ul li a.sel {background:#f2b43d;color:#333;font-weight: bold;}
	
/* !Colors */
	a {color:#f2b43d;}
	.cA {color:#4a2b15;}
	.cB {color:#f2b43d;}
	.cC {color:#CC333F;}
	.cD {color:#EB6841;}
	.bgA {background:#4a2b15;}
	.bgB {background:#f2b43d;}
	.bgC {background:#CC333F;}
	.bgD {background:#EB6841;}	

/* !Layers */
	.z1 {z-index:1;}
	.z2 {z-index:2;}
	.z3 {z-index:3;}
	.z4 {z-index:4;}
	.z5 {z-index:5;}
	.z6 {z-index:6;}	
	
/* !Rounds */
	.r3 {border-radius:3px;-moz-border-radius:3px;}
	.r6 {border-radius:6px;-moz-border-radius:6px;}					

/* !Header  */
	.nav {top:58px;font-size:15px;margin: 0 auto;text-align: center;}
	
	.nav a, .nav .alike {display:block;float:left;color:#555;padding:0 18px;border-radius:3px;-moz-border-radius:3px;}  		
	.nav ul {list-style:none; top:10px;}
	.nav ul li {list-style:none;display: inline-block;text-align: left;}
	.nav ul li:hover ul {display:'';}
	.nav ul li .sel {color:#000;font-weight:500;}
	.nav ul li ul {width:158px;position:absolute;margin-top:10px;padding-top:4px;z-index:5;display:none;padding-bottom:6px;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;}
	.nav ul li:hover ul {display:block;background:#c6c6c6;}
	.nav ul li:hover a, 	.nav ul li:hover .alike {color:#222;text-decoration:none;}
	.nav ul li ul li {list-style:none;}
	.nav ul li ul li a {display:block;float:none;width:150px;padding:3px;padding-left:5px;font-size:11px;}
	.nav ul li ul li a:hover {background:#111;text-decoration:none;color:#fff;}
	.nav ul li ul li a {margin-left:0px;}

	.header {width:992px;margin:0 auto;background:url(../../images/headerBG.jpg) repeat-x;height:157px;text-align: center;}
	.header img {position:absolute;top:4px;cursor:pointer;left:80px;}
	.header h1 {display:block;top:40px;color:#fff;margin-left:20px;}
	.header h3 {color:#c4c4c4;top:40px;margin-left:20px;}
	
	.footer {height:50px;width:992px;margin:0 auto;background:#222;}
	.footer .logo {margin-left:30px;margin-top:18px;float:left;}
	.footer .text {top:18px;margin-left:10px;font-size:11px;color:#f2b43d;}
	.footer a {color:#f2b43d;}
	.footer .socialMedia {margin-top:12px;margin-right:10px;}
	.footer .socialMedia img {height:27px;}

/* Home Page */
.homeWrapper {margin:28px auto 150px auto;width:992px;color:#fff;}
.homeWrapper h2 {font-size:30.5px;color:#fff;font-weight: bold;}
.homeWrapper p {font-size:15.5px;line-height: 25px;}
.homeWrapper .left,.homeWrapper .center,.homeWrapper .right {float:left;}
.homeWrapper .left {width:635px;height:285px;margin:25px 0px 65px 60px;}
.homeWrapper .right {width:260px;font-size:13px;}


/* !Tabs */
	.tabs {margin-bottom:15px;height:14px;clear:both;font-size:1.1em;font-weight:bold;}
	.tabs li {list-style:none;float:left;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius: 6px;border-top-right-radius: 6px;cursor:pointer;padding:4px 10px 4px 16px;color:#fff;-webkit-box-shadow: 3px 0px 5px rgba(50, 50, 50, 0.65);-moz-box-shadow:3px 0px 5px rgba(50, 50, 50, 0.65);box-shadow:3px 0px 5px rgba(50, 50, 50, 0.65);margin-left:-6px;}
	.tabBox {border:1px solid #ccc;margin-top:-8px;z-index:7;background:#fff;-moz-border-radius: 6px;-moz-border-radius-topleft: 0;border-radius: 6px;border-top-left-radius: 0;padding:5px;width:}

/* !Administrative Styles */
.adminBox{ padding:15px;margin:12px;margin-top:0px;top:12px;width:960px;margin-left:auto;margin-right:auto;margin-bottom:30px;font-size:1.3em;color:#fff;}

/* !Admin Menu */
	.adminBarSpacer{height:30px;}
	.adminBar{position:fixed;width:992px;bottom:0px;background-image:linear-gradient(bottom, #555 41%, #474747 77%);background-image:-o-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-moz-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-webkit-linear-gradient(bottom, #555 41%, #474747 77%);color:#fff;font-size:1.1em;z-index:10;}
	.adminBar a{display:block;float:left;padding:8px;text-decoration:none;color:#fff;font-weight:bold;}
	.adminBar a:hover{background-image:linear-gradient(bottom, #444 41%, #222 77%);background-image:-o-linear-gradient(bottom, #444 41%, #222 77%);background-image:-moz-linear-gradient(bottom, #444 41%, #222 77%);background-image:-webkit-linear-gradient(bottom, #444 41%, #222 77%);color:#fff;}
	.adminBar a.selected{background-image:linear-gradient(bottom, #222 41%, #000 77%);background-image:-o-linear-gradient(bottom, #222 41%, #000 77%);background-image:-moz-linear-gradient(bottom, #222 41%, #000 77%);background-image:-webkit-linear-gradient(bottom, #222 41%, #000 77%);}
	.bugform{position:fixed;width:100%;background-image:linear-gradient(bottom, #555 41%, #474747 77%);background-image:-o-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-moz-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-webkit-linear-gradient(bottom, #555 41%, #474747 77%);color:#fff;text-align:center;z-index:10;padding:4px 0 4px;}  
	.bugform input[type='text'] {float:none;margin-right:5px;}
	.alertBar{position:fixed;width:100%;background-image:linear-gradient(bottom, #555 41%, #474747 77%);background-image:-o-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-moz-linear-gradient(bottom, #555 41%, #474747 77%);background-image:-webkit-linear-gradient(bottom, #555 41%, #474747 77%);color:#fff;text-align:left;text-indent:30px;z-index:10;padding:4px 0 4px;z-index:11;font-size:1.2em;font-weight:bold;padding:8px 0;}
	.alertCloser {position:absolute;left:5px;top:5px;border-radius:10px;-moz-border-radius:10px;height:15px;width:20px;z-index:10;cursor:pointer;color:#fff;text-align:center;font-size:10px;line-height:10px;padding-top:5px;text-indent:0px;}

/* !Tags */
	.tag{float:left;padding:4px;font-size:1.1em;color:#fff;margin-right:3px;}
	.tag img{position:relative;margin-right:2px;float:left;cursor:pointer;}
	
/* Gallery */	
.galleryManagerPhotos{ float:left;width:770px;}
.sorty li{ list-style:none;cursor:move;display:block;float:left;}
.galleryManagerPhotos img{ display:block;margin-bottom:4px;border:1px solid #797979;height:248px;cursor:move;margin:0 auto;}


/* !Element Management */
	.elementFileManager{background:#444;border:1px solid #eee;margin:10px 0;padding:6px;}
	.elementFileManager .icon{height:15px;float:right;}
	.myRich{background:#fff;float:left;padding:5px;width:500px;}
	
	
	.jaToolbar{-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;background:#fcfcfc;border:1px solid #ddd;border-top:none;margin:-12px 0 10px 0;padding:6px 3px 1px 3px; background-image: linear-gradient(bottom, #EDEDED 0%, #FCFCFC 74%);background-image: -o-linear-gradient(bottom, #EDEDED 0%, #FCFCFC 74%);background-image: -moz-linear-gradient(bottom, #EDEDED 0%, #FCFCFC 74%);background-image: -webkit-linear-gradient(bottom, #EDEDED 0%, #FCFCFC 74%);background-image: -ms-linear-gradient(bottom, #EDEDED 0%, #FCFCFC 74%);background-image: -webkit-gradient(linear,	left bottom,	left top,	color-stop(0, #EDEDED),	color-stop(0.74, #FCFCFC));}
	.popup .jaToolbar {margin-top:0px;border-top:1px solid #ddd;padding-top:5px;}
	.eb{float:left;margin-right:2px;min-width:11px;text-align:center;padding:3px;border:1px solid #ddd;font-size:.85em;line-height:.85em;background:#fff;color:#555;cursor:pointer;border-radius:3px;-moz-border-radius:3px;cursor:pointer;background-image: linear-gradient(bottom, #FDFDFD 29%, #EEEEEE 65%);background-image: -o-linear-gradient(bottom, #FDFDFD 29%, #EEEEEE 65%);background-image: -moz-linear-gradient(bottom, #FDFDFD 29%, #EEEEEE 65%);background-image: -webkit-linear-gradient(bottom, #FDFDFD 29%, #EEEEEE 65%);background-image: -ms-linear-gradient(bottom, #FDFDFD 29%, #EEEEEE 65%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.29, #FDFDFD),	color-stop(0.65, EEEEEE));cursor:pointer;}
	.eb:hover {background:#ccc;background-image: linear-gradient(bottom, #EEE 29%, #FDFDFD 65%);background-image: -o-linear-gradient(bottom, #EEE 29%, #FDFDFD 65%);background-image: -moz-linear-gradient(bottom, #EEE 29%, #FDFDFD 65%);background-image: -webkit-linear-gradient(bottom, #EEE 29%, #FDFDFD 65%);background-image: -ms-linear-gradient(bottom, #EEE 29%, #FDFDFD 65%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.29, #EEE),	color-stop(0.65, FDFDFD));}
	.colorPicker {display:none;position:absolute;left:120px;background:#fafafa;padding:4px 0 0 4px;border:1px solid #eee;top:18px;max-width:76px;}
	.colorPicker .box {float:left;width:12px;height:12px;float:left;margin-right:4px;margin-bottom:4px;border:1px solid #ccc;cursor:pointer;}
	.jaToolbar a:hover {text-decoration:none;}
	.jaToolbar .divider {height:18px;width:1px;background:#ddd;float:left;margin-right:5px;margin-left:3px;}

/* !Popup */
	.popupWrapper{width:800px;margin-left:auto;margin-right:auto;z-index:20;}
	.popupCloser {position:absolute;right:-15px;top:-15px;border-radius:20px;-moz-border-radius:20px;height:30px;width:40px;z-index:10;cursor:pointer;color:#fff;text-align:center;font-size:20px;line-height:20px;padding-top:10px;}
	.popup {position:absolute;width:770px;margin-top:50px;padding:15px;border:1px solid #ccc;z-index:100;background:#fff;font-size:1.3em;}
	.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:3px;border-radius:3px;margin-bottom:5px;border:1px solid #ccc;list-style:none;cursor:move;}
	.adminListBox li{float:left;width:215px;height:100px;padding:5px;list-style:none;cursor:pointer;margin-right:10px;color:#fff;}
	.screen{position:fixed;width:100%;height:100%;background-color:black;	z-index:19;-moz-opacity:0.8;opacity:.80;	filter:alpha(opacity=80);}