
body {background:url(bck7.jpg) fixed repeat-x top #000;}

.sky {
	background:url(night_bck.png) no-repeat;
	position:absolute; top:0px; left:0px;
	width:100%;
	height:350px;
	z-index:-100;
	overflow:hidden;
}

.ground {
	background:url(night_ground.png) repeat-x bottom center;
	position:fixed; 
	top:567px; left:0px;
	/*botom:0px; left:0px;*/ /*old 5-21-10 */
	width:100%;
	z-index:-1;
	overflow:hidden;
	height: 100px;
	margin: -100px 0 auto ; /* the bottom margin is the negative value of the footer's height */
}

/* Footer navigation */

#underground {
	display:block;
	position:fixed;
    bottom: 0;
	left:0px;
	background-image:url(../../../includes/images/K40.png);
	text-align: center;
	width:100%;
	height:100%;
	font-size:9px;
	color:#FFF;
	z-index:-1;
}


#MainContainer {
	border:2px #f6ffe0 solid;
}


#Content{
	text-align:left;
	color:#ffffff;
	min-height:100%;
	height:100%;
}

#featureslist li { color:#ffffff; }


.subhead,#headline,.blog-title,.blog-sub,#web-headline,#web-subhead {
    color:#95ab63;
}

#list ul{ 	
	text-shadow: -1px -1px 5px rgba(30, 30, 30, 1);
    color:rgba(255, 255, 255, 0.8); 
}

#services-heading { color:#ffffff; }

.blog-entry { border-bottom:1px #f6ffe0 solid; } 

/*-----------------------------------------------------------------------------*/
/*      Website Portfolio    */
/*-----------------------------------------------------------------------------*/

#back a{ 
    color:#ffffff;
    background-image:url('back-arrow.png');
    background-repeat:no-repeat;
}

#seemore-button a{ color:#bdd684; }

#website-portfolio {
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
    border:#f6ffe0 solid 1px; /*rgba(255, 255, 255, 0.3)*/
}  

#headingimg { -moz-border-radius: 4px; -webkit-border-radius: 4px;; }

#webcontainer {
    background:rgba(0, 0, 0, 0.6);
    border:1px #f6ffe0 solid;
}


#web1 #headline {  border-bottom:3px rgba(255, 255, 255, 0.3)  dotted; }

#webthumb img{
    border:#f6ffe0 solid .5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
    }
    
#webthumb:hover{ -moz-box-shadow: 0 1px 9px#e2f0d6; -webkit-box-shadow: 0 1px 9px #e2f0d6; }

#webthumb2 img{
    border:rgba(255, 255, 255, .3) solid .5px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
    }

#webthumb2:hover{ -moz-box-shadow: 0 1px 9px#e2f0d6; -webkit-box-shadow: 0 1px 9px #e2f0d6; }

#web #copy .featuretitle{ color:#95ab63; }


/*-----------------------------------------------------------------------------*/
/*      Motion Graphics     */
/*-----------------------------------------------------------------------------*/

#vidcontainer {
    background:rgba(0, 0, 0, 0.6);
    border:1px #f6ffe0 solid;
}

#watchit a {
    color:#e2f0d6;
}

#watchit a:hover {
	text-shadow: -1px -1px 5px rgba(255, 255, 255, 1);
    color:#FFF;
}



/*-----------------------------------------------------------------------------*/
/*  Side Bar  

#sidebar1 {
	background: url('sidebar_buttons-city-2-flat.png') 0px 0px;
}

#sidebar2 {
	background: url('sidebar_buttons-city-2-flat.png') 0px -126px;
}

#sidebar3 {
	background: url('sidebar_buttons-city-2-flat.png') 0px -259px;
}
*/
/*------------------------------------------------------------------------------*/


#sidebar1 {
	background: url('sidebar_buttons-city-2-flat.png') 0px 0px;
}

#sidebar2 {
	background: url('sidebar_buttons-city-2-flat.png') 0px -180px;
}

#sidebar3 {
	background: url('sidebar_buttons-city-2-flat.png') 0px -359px;
}



#sidebar {
	position:relative;
    left:0px;
    top:-25px;
    float:left;
    width:380px;
    height:580px;
    overflow:hidden;
    
}

#sidebar1 {
	display: block;
	width: 380px;
	height: 180px;

}
#sidebar1:hover {
	background-position: 380px 0px;
}

#sidebar2 {
	display: block;
	width: 380px;
	height: 180px;
}

#sidebar2:hover {
	background-position: 380px -180px;
}

#sidebar3 {
	display: block;
	width: 380px;
	height: 190px;
}

#sidebar3:hover {
	background-position: 380px -359px;
}










/*-----------------------------------------------------------------------------*/
/*  main navigation  */
/*------------------------------------------------------------------------------*/

#navigation {
    background: rgba(0, 0, 0, 0.6);
}

#navigation .description a{  /* nav sub list */
	color:#95ab63;
}

#navigation .description a:hover { 
	text-shadow: -1px -1px 5px rgba(255, 255, 255, 0.6);
	color:#f6ffe0;
 }

#navigation ul a { 
	color:#f6ffe0;
 }


/* GLOBAL TAGS */

input{
    color: #ffffff;
	border:.5px #f6ffe0 solid;
	background: rgba(20, 20, 20, 0.5);
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
	-moz-box-shadow: 0 1px 2px #e2f0d6;
	-webkit-box-shadow: 0 1px 2px #e2f0d6;
}

textarea {
	color:#ffffff;
	border:.5px #f6ffe0 solid;
	background: rgba(20, 20, 20, 0.5);
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
	-moz-box-shadow: 0 1px 2px #e2f0d6;
	-webkit-box-shadow: 0 1px 2px #e2f0d6;
}

#contactform {
	-moz-border-radius: 4px; -webkit-border-radius: 4px;;
	border:1px #f6ffe0 solid;
 }

#formlabel {
	color:#ffffff;
}

/*-----------------------------------------------------------------------------*/
/*         SUBNAV       */
/*-----------------------------------------------------------------------------*/

#subnav { 
	color:#ffffff;
}

#subnav H1 {
  color:#ffffff;
}

#add HR {
	border-top: 1px solid #ffffff; /*rgba(0, 0, 0, .7);*/
	border-bottom: 1px solid #ffffff; /*rgba(255, 255, 255, .7);*/
}

#subnav a {
	text-decoration:none;
	color:#bdd684;
}
#subnav a:hover{
	text-decoration:none;
	color:#FFF;
  	text-shadow: 0 1px rgba(240, 240, 240, .2);
}

/*------------------------------------------------ */
/*      Footer navigation       */
/*------------------------------------------------ */

#underground {
	color:#95ab63;
}

