/* CSS Document */
/* Gemini Group LLC 20100701 */

/* Imports */
@import url("reset.css");
@import url("960.css");
@import url("text.css");

/* HTML5 tags */
header, section, footer, aside, nav, article, figure {display: block;}

/* ---------------------- keep from here ----------------------*/

/* content master */
body {overflow:visible;/*Needed to eliminate scrollbars*/background:#fff;font:.8em/1.5 Helvetica Neue, Verdana, Arial,Liberation Sans,FreeSans,sans-serif, SunSans-Regular; background-color:#fff;}
.logo {/*display:inline;*/float:left;position:relative;margin:1.25em .9em; z-index:3; }
img {border: 0;}
/*.center {text-align: center;}*/
.grid_4_mid {display:inline;float:right;position:relative;margin: 15px 60px 5px 10px;}
.contentspace {width:940px; margin: 2em 1em; float: left;}
.clientlist_g3 {width:160px;list-style-type: none;}
.clientlist02_g3 {width:160px;list-style-type: none;}
.space_g1 {width:40px;}
/* login page links */
a:link {color: #009; background-color: transparent; text-decoration: none;}
a:visited {color: #990099; background-color: transparent; text-decoration: none;}
a:hover { color: #0000FF; background-color: transparent; text-decoration: none; border: none;}
a:active {color: #000; background-color: transparent; text-decoration: none; border:none;}
/* mods */
.ital {font-style:italic;}
.bld {font-weight: bold;}
.sitemap {list-style-type: none;}
.indent {margin-left: 10px;}
.hdrprintonly, .nodisplay {display: none; height: 0em;}
.hidden {position:absolute;left:-10000px;top:-1em;width:1px;height:1px;overflow:hidden;z-index:5;}
/* Corner Modules */
#CM_02 {float:left;}
#right {float: right;}
.contentmodule {padding: 1.2em 1em .1em 1.5em;
	/* corners */ -webkit-border-radius: 20px;-moz-border-radius: 20px;
	/* text color */ color: rgb(0,0,0);color: rgba(0,0,0,0.75);
	/* transparent bckgrnd color */ background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.9);border-color: rgb(255,255,255);border-color: rgba(255,255,255,0.9);
	/* box shadow */ -webkit-box-shadow: 0 0 10px rgb(0,0,0);-moz-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0);}
.rightmodule {padding: 1.2em 1em 1.5em 1.5em; text-align: center;
	/* corners */ -webkit-border-radius: 20px;-moz-border-radius: 20px;
	/* text color */ color: rgb(0,0,0); color: rgba(0,0,0,0.75);
	/* transparent bckgrnd color */ background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.7);border-color: rgb(255,255,255);border-color: rgba(255,255,255,0.7);
	/* box shadow  -webkit-box-shadow: 0 0 10px rgb(0,0,0);-moz-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0); */
}
.portrightmodule {padding: 1.2em 1em .1em 1.5em;
	/* corners */ -webkit-border-radius: 20px;-moz-border-radius: 20px;
	/* text color */ color: rgb(0,0,0);color: rgba(0,0,0,0.75);
	/* transparent bckgrnd color */ background-color: rgb(255,255,255);background-color: rgba(255,255,255,1);border-color: rgb(255,255,255);border-color: rgba(255,255,255,1);
	/* box shadow */ -webkit-box-shadow: 0 0 10px rgb(0,0,0);-moz-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0);}
.loginmodule {padding: 1.2em 1em .1em 1.5em;
	/* corners */ -webkit-border-radius: 20px;-moz-border-radius: 20px;
	/* text color */ color: rgb(0,0,0);color: rgba(0,0,0,0.75);
	/* transparent bckgrnd color */ background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.9);border-color: rgb(255,255,255);border-color: rgba(255,255,255,0.9);
	/* box shadow */ -webkit-box-shadow: 0 0 10px rgb(0,0,0);-moz-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0);}
.portcontentmodule {padding: 1.2em 1em 3em 1.5em;
	/* corners */ -webkit-border-radius: 20px;-moz-border-radius: 20px;
	/* text color */ color: rgb(0,0,0); color: rgba(0,0,0,0.75);
	/* transparent bckgrnd color */ background-color: rgb(255,255,255);background-color: rgba(255,255,255,0.7);border-color: rgb(255,255,255);border-color: rgba(255,255,255,0.7);
	/* box shadow  -webkit-box-shadow: 0 0 10px rgb(0,0,0);-moz-box-shadow: 0 0 10px rgb(0,0,0);box-shadow: 0 0 10px rgb(0,0,0); */
}
/* client login */
.login_g9 {width: 520px; display:inline;float:left;margin-left:5em;position: relative;}
.login_g4 {width: 300px; display:inline;float:left;position: relative;margin-top:1em;}
.login_g11 {width: 640px; display:inline;float:left;margin-left:6em;position: relative;}
.login_g8 {width:460px;display:inline;float:left;margin-left:6em;position:relative;}
.portbuttons {float:right;}
/* custom style for extruder */
.extruder.left.a .flap{font-size:18px;color:white;top:0;padding:10px 0px 10px 10px;background:#772B14;width:30px;position:absolute;right:0px;-moz-border-radius:0 10px 10px 0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-box-shadow:#666 2px 0px 3px;-webkit-box-shadow:#666 2px 0px 3px;}
.extruder.left.a .content{border-right:3px solid #772B14;}
.extruder.top .optionsPanel .panelVoice a:hover{color:#fff;background: url("elements/black_op_30.png");border-bottom:1px solid #000;}
.extruder.top .optionsPanel .panelVoice a{border-bottom:1px solid #000;}
.extruder.left.a .flap .flapLabel{background:#772B14;}
/*Supersized Content */
#content{position:relative;z-index:3;margin-left:auto;margin-right:auto;width:960px; overflow:visible;/*margin:0px auto;height:100px;width:100%;bottom:5%;background:#262626 no-repeat 90%;border-top:1px solid #000;border-bottom:1px solid #4F4F4F;*/}
/*#contentframe{overflow: hidden;border-top:solid 1px #4F4F4F;border-bottom:1px solid #000;height: 100%;text-align:left;z-index: 3;}*/
/*Supersized Credits */
#slidecounter{float:left;color:#4F4F4F;/*font:50px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:18px 20px;*/}
#slidecaption{overflow: hidden;float:left;color:#4F4F4F;/*font:26px "Helvetica Neue", Arial, sans-serif;font-weight:bold;margin:33px 0;*/}
/*Supersized Stamp*/
.stamp{float: right;/*margin: 25px 20px 0 0;*/}
/*Supersize Plugin Styles*/
#navigation{background: url('images/navbg.gif') no-repeat;float: right;margin:22px 20px 0 0;}
#loading {position: absolute;top: 49.5%; left: 49.5%;z-index: 3;width: 24px; height: 24px;text-indent: -999em;background-image: url(images/progress.gif);}
#supersize{position:absolute;/*margin-left:-1.8em;*/}
#supersize img, #supersize a{height:100%;width:100%;position:absolute;z-index: 0;}
#supersize .prevslide, #supersize .prevslide img{z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{z-index: 2;}



/* ---------------------- workspace mods ----------------------*/
/* portfolio imgs */
/*#container {width: 600px;margin: 20px auto;text-align: center;}
header {margin-bottom: 20px;}
h1 {color: #3E4415;font-size: 20px;font-weight: normal;}*/
#portimages {width: 300px;height: 300px;overflow: hidden;position: relative;/*margin: 20px auto;*/}
#portimages img {/*width: 400px;height: 250px;left: -400px;*/top: 0;position: absolute;z-index: 1;opacity: 0;transition: all linear 500ms;-o-transition: all linear 500ms;-moz-transition: all linear 500ms;-webkit-transition: all linear 500ms;}
#portimages img:target {left: 0;z-index: 9;opacity: 1;}
#portimages img:first-child {left: 0;opacity: 1;}
#slider {float:right;}
#slider a {text-decoration: none;background: #E3F1FA;border: 1px solid #C6E4F2;padding: 4px 6px;color: #222;}
#slider a:hover {background: #C6E4F2;}
