/* CSS Document */
/* Author: Gregory Bowrin / Genesis Creatives
Code Base: HTML5*/

#midcol h2{
display:none 
}

#midcol .item-page p{
 font-size:1.4em;
  text-align:center;
  margin-bottom:1em;
}



.gkHighlighterGK5{
   position:relative;
    top:-125px;
    left:435px;
    border-bottom:1px solid red;
    width:500px;
  font-size:0.8em;
  }

/*
  .ticker-wrapper{
  position:relative;
    top:-125px;
    float:right;
    
  }
  */


.acymailing_form input{
  border:0;
    border-radius:0;
  }
  
  .acymailing_form input.button{

    }
	
	.acymailing_form{
position:relative;
    left:30px;

}

.btn{

    background:linear-gradient(#900,#900);
  }
	
	
#sm{
position:relative;
  left:635px;
  top:28px;
  width:305px;
}

.icemegamenu #iceMenu_124{

  display:none;
  }
  
   .subhead{
  position:relative;
    top:-35px;
  }

  

#mainHeader h1{
position:absolute;
padding-left:460px;
width:900px;  
}


img.chinese{
position:absolute;
top:-30px;
  margin-left:80px
}


html{
	

}


body{
  text-align:center;
/*min-width:1100px;*/
  min-width:950px;
background-image:url(../../../images/bg.jpg);
background-position:center top;	
background-repeat:no-repeat;
background-color:#c26852;
font-family:Helvetica;
font-weight:lighter;
padding:0;
margin:0;
	
}
.m4j_submit{
  width:200px;
    height:50px;
    border:none;
    position:relative;
  top:-60px
  }
  
  .m4j_submit:hover{
      background-color:#f90;
        cursor:hand;
        color:#fff;
  	cursor:pointer;
  cursor:hand;
      }
.m4j_form_table input,
  .m4j_form_table textarea{
  padding:5px;
    font-family:Helvetica,Arial, sans-serif;
    font-size:1em;
    color:#666;
    font-weight:100;
  }

/*------------------GEN ----------------------*/
header,
footer,
section,
article,
nav,
aside,
figure,
main{
display:block;	
}



#container{
text-align:left;
  margin:0 auto;
  margin-top:-500px;

width:970px;
/*min-width: 1100px;*/
  min-width:970px;


	
}
/*------------------MAIN HEADER ----------------------*/
header#mainHeader{

  height:183px;
/*width:1100px;	*/

  width:950px;
padding-left:10px;
}

header#mainHeader #logo{
margin-top:30px;  
}




header h1{
font-family: 'Cinzel', serif;	
  font-size:1.6em;
  font-weight:lighter;

position:relative;
  top:47px;

}

header h1 a:link,
header h1 a:visited{
text-decoration:none;	
  color:#000;
}

header h2#logo{
font-family:Helvetica,sans-serif;
color:#e4e4e4;

font-weight:lighter;
margin:0;
position:relative;

left:90px;
}

header h2#logo span{
color:#444
}

h2#logo span.red,
h2#logo span span.lrgred{
 color:#900; 
}



header h2#logo span.lrgred,
header h2#logo span.lrggray{
  font-size:1.4em;
}



header img#nicu-logo{
position:relative;
top:35px;
}

header p#tagline{
font-family:Georgia, Times, serif;
font-style:italic;
font-size:0.7em;
color:#999;
position:relative;
top:-60px;
left:91px;
}


#notices{

width:590px;
height:50px;
padding:8px 8px 13px 8px;
font-size:0.9em;

position:relative;
top:-75px;
left:470px;

}

#notices a{
 color:#e56a6a; 
}



#notices .gkHighlighterWrapperSub .gkHighlighterItem{
padding-left:25px;
 border-left:1px solid #fff;
   font-weight:400;
  font-size:1.6em;
}

#toplinks{
position:absolute;
/*width:1100px;*/
  width:950px;
top:85px;
z-index:10;

}


.gkHighlighterGK5{

    position:absolute;
    left:-20px;
      top:-50px;
  }

#toplinks a{
 color:#fff; 
  font-size:1.2em;
}


#toplinks a:hover{
 background:none;
border-bottom:1px solid;
}

#toplinks ul{
list-style-type:none;
font-size:0.8em;

  width:200px;
  float:right;
}

#toplinks ul li{
display:inline;
margin-left:20px;
  float:left;
}

.search input{
  font-size:1em;
    padding:5px;
	
  }
/*------------------MAIN NAV ----------------------*/
nav#mainNav{
  float:left;
/*width:100%;*/
  width:950px;
}

#mainNav ul li a{
 font-family:Helvetica;
  font-weight:100;
  font-size:0.9em;
  margin:0;
 
}

nav#mainNav ul{
list-style-type:none;
margin:0;
padding:0;
}

nav#mainNav ul li{
display:inline;
}

nav#mainNav ul li a:link,
nav#mainNav ul li a:visited{
 color:#c7aca3;
  text-decoration:none;
  
}

nav#mainNav ul li a:hover{
 color:#fff;

}


/*------------------ ANI ----------------------*/
section#ani{

/*width:1085px;height:385px;*/
  width:950px;
  height:337px;
  
  
background-color:#999;

clear:left;
border:8px solid #900;
}
#ani h2{
 font-weight:lighter;
  /*color:#888;---origninal---*/
  color:#fff;
  font-size:2.2em;
}

#ani ul{
  margin:0;
  padding:0;
 list-style-type:none; 
}

#ani ul li{
  float:left;
 width:365px;
  height:365px;
  border:1px solid #fff;
}

.camera_caption_articlecontent a{
  color:#999;


  }
  
  .camera_caption_articlecontent p{

      font-family:Helvetica;
      font-weight:lighter;
      font-size:1em;
      line-height:1.4em;
      padding:0 90px 10px 40px;
      margin:0 0 20px 0;
      border-left:1px solid #555
  }

.camera_pag{
  width:300px;

    height:40px;
    position:relative;
    left:275px;
    top:-45px;
    z-index:999;
  }
 
#ani p{
 margin:0;
  padding:0;
}

#floatingimage{

  width:350px;
  margin:0 auto;
  position:relative;
  z-index:9999;
  padding-left:900px;
  top:412px;
}

/*------------------ MID STRIP----------------------*/
section#mid-strip{
  display:none;
margin:0 auto;
width:1100px;

  
  :none;
height:100px;
clear:left;
background-color:#f5f5f5;
}


section#mid-strip p.quote{
 font-family:Georgia, Times;
  font-size:1.1em;
  font-style:italic;
  line-height:1.5em;
  padding:0;
  margin:0;
  color:#888;
  width:700px;
  text-align:center;
 margin:0 auto;
  padding-top:20px;
  padding-bottom:30px;
}

section#mid-strip ul.icons{
width:1000px;
padding-left:20px;
  overflow:hidden;

  margin:0 auto;
}

section#mid-strip ul.icons li{
display:inline;
}

#icon1,
#icon2{
  width:200px;

  overflow:hidden;
 margin-right:190px;
  float:left;
  text-align:center;
}

#icon3{
  width:200px;

  overflow:hidden;
 float:left; 
  text-align:center;
}

#icon1,#icon2,#icon3{
 font-weight:bold;
  font-size:1em;
}
  
  
/*------------------ MAIN BODY WRAPPER ----------------------*/
#mainbodyWrapper{

overflow:hidden;
  clear:left;
}
/*------------------ LEFT COL ----------------------*/
section#leftcol{
position:relative;
  z-index:9999;
  clear:left;
float:left;
border-right:1px solid #900;
width:190px;
margin:75px 10px 0 0;
padding:0 25px 0 0;

  font-size:1em;

 color:#000; 
   
    line-height:1.5em;
}

section#leftcol h1,
section#rightcol h1{
 font-family:'Century Gothic','Helvetica Neue',Arial,sans-serif;
 color:#3c251b; 
  font-size:1.5em;
  color:#900;
}





section#leftcol #leftcolHeader h2{
font-family:Helvetica,sans-serif;
font-weight:lighter;
letter-spacing:-0.03em;
margin:0 0 15px 0;
  color:#e4e4e4;
}

section#leftcol h4{
 margin:0 0 5px 0; 
  text-transform:capitalize;
   border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding:8px 0 8px 0;
  
}

section#leftcol h3,
#mainBottom h3{
font-family: 'Cinzel', serif;	
  font-size:1.8em;
  font-weight:lighter;
  color:yellow;
}

section#leftcol h4 a{
 color:#444; 
  text-decoration:none;
 
}

.ns2-column{
  margin-bottom:10px;
    padding-bottom:20px;
    
    
  }

.ns2-introtext{
  color:#666;
    line-height:1.4em;
  }

p.ns2-introtext{
 margin-top:4px 
}


section#leftcol ul{
margin-top:-30px;
line-height:1.5em;
}

section#leftcol ul li{

line-height:2em;
}

section#leftcol ul li a:link,
section#leftcol ul li a:visited{
  color:#900;
  border-bottom:1px solid #900;
  padding-left:10px
}

section#leftcol ul li a:hover,
section#leftcol ul li a:active{
   background-color:#900;
  color:#fff
}
section#leftcol ul li.current a{
 background-color:#760303; 
  color:#ee6a6a;
}


/*------------------ MID COL ----------------------*/
section#midcol h2{
 font-family:'Century Gothic','Helvetica Neue',Arial,sans-serif;
 color:#3c251b; 
  font-size:2.5em;
  text-align:center;
  padding-top:10px;
  padding-bottom:20px;
}

.page-header{
border:none;
  margin-bottom:0;
}

section#midcol p a{
 color:#900;
}

section#midcol .page-header h2{
 font-family:'Century Gothic','Helvetica Neue',Arial,sans-serif;
 color:#3c251b; 
  font-size:2.5em;
  text-align:center;
  padding-top:10px;
  padding-bottom:20px;
  font-weight:lighter
}





section#midcol p,
section#midcol ul{
 /*color:#3c251b; */
  color:#000;
}

section#midcol ul li{
margin-bottom:20px;
  font-size:1.1em;
  line-height:1.5em;
list-style-image:url(../../../images/chopsticks.png);
}



section#midcol{
position:relative;
  z-index:9999;
float:left;

/*width:605px;*/
  width:650px;

margin:5px 15px 0 0;
padding:0 25px 0 25px;

  font-size:1.1em;
   
    line-height:1.5em;
}


section#leftcol #leftcolHeader h2{
font-family:Helvetica,sans-serif;
font-weight:lighter;
letter-spacing:-0.03em;
margin:0 0 15px 0;
  color:#e4e4e4;
}

section#leftcol h4{
 margin:0 0 5px 0; 
  text-transform:capitalize;
   border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding:8px 0 8px 0;
  
}

section#leftcol h4 a{
 color:#444; 
  text-decoration:none;
 
}

.ns2-column{
  margin-bottom:10px;
    padding-bottom:20px;
    
    
  }

.ns2-introtext{
  color:#666;
    line-height:1.4em;
  }

p.ns2-introtext{
 margin-top:4px 
}



.m4j_header_text{
  font-size:1em;
  font-family: Helvetica;
    font-weight: lighter;
  }


input.m4j_submit{
  
   clear:both;
    margin-top:60px;
    width:175px;
  }



/*------------------ RIGHT COL ----------------------*/
section#rightcol{
/*border-bottom:1px solid #900;*/
float:left;

width:200px;
margin:150px 0 0 0;
padding:0;

  font-size:1em;

    color:#000;
   

}

h2.item-title,
#rightcol .page-header h2,
h2.contentheading{
 font-size:2em;
  font-weight:lighter;
  color:#f90;
}

.m4j_required_wrap{
  display:none;
  }

section#rightcol #rightcolHeader h2,
section#rightcol h3{
font-family:'Old Standard TT',Georgia,Times;
font-weight:lighter;
letter-spacing:-0.03em;
margin:0 0 15px 0;
  color:#900;
    font-size:1.8em;
	
}

section#rightcol h4{
 margin:0 0 5px 0; 
  text-transform:capitalize;
   border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding:8px 0 8px 0;
  
}

section#rightcol h4 a{
 color:#444; 
  text-decoration:none;
 
}
section#rightcol ul{
margin-top:200px;
line-height:1.5em;
}

section#rightcol ul li{

line-height:2em;
}

section#rightcol ul li a:link,
section#rightcol ul li a:visited{
  color:#900;
  border-bottom:1px solid #900;
  padding-left:10px
}

section#rightcol ul li a:hover,
section#rightcol ul li a:active{
   background-color:#900;
  color:#fff
}


#rightcol .ns2-inner{
 border-top:5px solid #579478; 
}

.m4j_submit{
  width:200px;
    height:50px;
    border:none;
    
  }
  
  .m4j_submit:hover{
      background-color:#900;
        cursor:hand;
        color:#fff
      }

/*---------------------MAIN BOTTOM -----------------*/
#mainBottom .custom{
color:#666;
  overflow:hidden;
  padding:0;
  margin:0;
  width:725px;
  margin:0 auto;
  position:relative;
  top:-145px;
  left:-162px;

}

ul#island{

  margin:0;
  padding:0

}

ul#island li{
  list-style-type:none;
  display:inline;
  font-size:1.5em;
  
  color:#09c;
}

ul#island li.island1{
position:relative;
  left:0px;

  padding:4px 140px;

background-color:#e9e9e9;
}

ul#island li.island2{
position:relative;
  left:80px;
 
    padding:4px 140px;
 
  background-color:#e9e9e9;
}




#mainBottom .custom h3{
 text-align:center; 
color:#09c;
}

ul.contactinfo1{
 padding:0;
  margin:0;

}

ul.contactinfo1 li{
float:left;
  list-style-type:none;
  font-size:1.2em;
  margin-right:20px;
  line-height:1.5em;
  padding-top:20px;
}

ul.contactinfo1 li a{
 color:#09c; 
}



section#mainBottom{
border:1px solid #e4e4e4;

height:135px;
  font-size:0.7em;
  color:#999;
    padding-top:40px;
  padding-bottom:40px;
  margin:0 auto;
  background-color:#f5f5f5
}

section#mainBottom p{
 text-align:center; 
}

  section#mainBottom p a:link,
  section#mainBottom p a:visited{
   color:#999; 
  }

.scdp-container{


    margin:0 auto;
position:relative;
  left:392px;
  top:25px;
  }

#scdpro_98{
 width:400px;

}



/*------------------ FOOTER ----------------------*/
footer#mainFooter{
clear:both;

text-align:center;
height:200px;
  
background-color:#c26852;
background-image:url(../../../images/lotus.png);
  background-repeat:no-repeat;
  background-position:bottom right;
  margin-right:10%;
}



#credits{
 width:1100px;
  margin:0 auto;
  padding-top:80px;
  font-size:0.7em;
}

#credits p,
#credits a{
 color:#ccc; 
}

footer#mainFooter #footerinfo{
 position:relative;
  top:150px;
  color:#900;
}


#CDSSCROLLINGRAVE{
  width:950px;
margin:0 auto;
position:relative;

  top:100px;
}