* :focus { outline: 0; }

* :focus { outline: 0; }

/*----------------------------------------*/
/*       GENERAL                          */
/*----------------------------------------*/
.container { position:absolute; }
.skips {text-decoration:none; position:absolute;}
.left_justify { padding-left: 50px;}
.gray_spacer {
   height: 20px;	
}
.flashMovie {
	z-index:1;
}

#content {
  z-index: 100;
  top: 20px;
}

#navContain {
	z-index:1000;
}

#action-note { position:absolute; bottom:-1em;left:5.5em; font-size: 10px;}

/* CUSTOM Typography */
* {font-family: "Helvetica Neue", helvetica; color:#fff;}

p {font-size: 11px; line-height:16px;}

h1 { font-weight: 600; color:#ffffff;}
h1.red { color:#EE5160; }
h1.blue { color:#2CB7B7;}
h1.green { color: #74B73F;}
h1.green-nocap { color:#74B73F; text-transform:none; font-size: 19px; padding-bottom: 7px;}
h1.aqua { color:#009A8E;}
h2.aqua { color:#009A8E; padding:0px; margin:0px;  margin-left: 55px;}
h1.light-aqua { color:#2CB7B7;}
div.blue p, div.blue i{ color:#005466;}
div.green p{ color:#005D00;}
div.black p { color:#000000;}

.small-title { font-weight:bold; text-transform:uppercase;}

.hidden {display:none;}

a.inBox, .roundedBox a { color: #EE5160; text-decoration:none;}
.link-list a { color: #fff; text-decoration:none;}
.small-list a, .small-list a:hover { font-size: 13px;}
.link-list {list-style-type: none; margin-left: 0px; padding-left: 0px; position:relative;}
.link-list li {padding-left:25px;  background:url(/images/bullet.png) no-repeat; font-size: 15px; padding-bottom: 0.6em  }
.link-list a:hover { color: #009900; }
.small-list a:hover {color:#fff;}
/*----------------------------------------*/
/*      ROUNDED CORNERS                   */
/*----------------------------------------*/

/*Size Logic*/
.boxhold, .gray { height: 100%;}
.row { padding-bottom: 70px;}


/*Generals */
.roundedBox {position:relative; padding:29px; margin:10px 0; height: 100%; margin-top:0px}
.corner {position:absolute; width:7px; height:7px;}
.outline-side {position:absolute; background-image:url(/images/lines/blue-pixel.gif); }
.roundedBox .top, .roundedBox .bottom {
	width: 100%;
	height:1px;
}

.roundedBox .left, .roundedBox .right {
	height: 100%;
	width: 1px;
}

.roundedBox .top { top:0; left:0;}
.roundedBox .bottom { bottom:0; left:0; }
.roundedBox .left { left:0; top:0;}
.roundedBox .right { right:0; top: 0;}

.topLeft {top:0; left:0; background-position:-2px -2px;}
.topRight {top:0; right:0; background-position:-9px -2px;}
.bottomLeft {bottom:0; left:0; background-position:-2px -9px;}
.bottomRight {bottom:0; right:0; background-position:-9px -9px;}

/*Gray Sides and Blue Nav*/
  .gray-slim {
	  width: 30px;
	  padding-left: 0px;
	  padding-right: 0px;
	  background-image:url(/images/gray-bg.gif);
	}
	
.blue-nav {
     width: 665px;
     background-image:url(/images/navLine.gif);
     height:33px;
     padding:0px;
}

.green .article-wide {
	width: 140px;
	background-image: url(/images/lines/article-green-line.gif);
}
	
/* 2 Column Wide Color Gradient Lines */
.blue-outline .width-1 {
   width:217px;
}

.blue .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-blue-line.gif);	
}
.green .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-green-line.gif);	
}
.light-green .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-light-green-line.gif);	
}
.light-blue .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-lightblue-line.gif);	
}
.orange-green .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-orange-green-line.gif);	
}
.red .width-1 { 
	width: 217px;
	background-image: url(/images/lines/275-red-line.gif);	
}

.orange .width-1 {
	width: 217px;
	background-image: url(/images/lines/275-orange-line.gif);
}
/* 2 Column Wide Color Gradient Lines */
.blue-outline .width-2 {
   width:502px;
}

.blue .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-blue-line.gif);
}
.green .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-green-line.gif);
}
.light-green .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-light-green-line.gif);
}
.light-blue .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-lightblue-line.gif);
}
.orange-green .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-orange-green-line.gif);
}
.red .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-red-line.gif);
}

.orange .width-2 {
	width: 502px;
	background-image: url(/images/lines/560-orange-line.gif);
}

/* 3 Column Wide Color Gradient Lines */
.blue-outline .width-3 {
   width:792px;
}


.blue .width-3 {
	width:792px;
	background-image: url(/images/lines/800-blue-line.gif);
}
.green .width-3 {
	width:792px;
	background-image: url(/images/lines/800-green-line.gif);
}
.light-green .width-3 {
	width:792px;
	background-image: url(/images/lines/800-lightgreen-line.gif);
}
.light-blue .width-3 {
	width:792px;
	background-image: url(/images/lines/800-lightblue-line.gif);
}
.orange-green .width-3 {
	width:792px;
	background-image: url(/images/lines/800-orangegreen-line.gif);
}
.red .width-3 {
	width:792px;
	background-image: url(/images/lines/800-red-line.gif);
}


.orange .width-3 {
	width:792px;
	background-image: url(/images/lines/800-orange-line.gif);
}


.blue .corner {
 	background-image: url(/images/corners/blue-corners.gif);
}

.blue-outline .corner {
	background-image: url(/images/corners/blue-outline-corner.gif);
}
.gray .corner {
 	background-image: url(/images/corners/gray-corners.gif);
}

.green .corner {
 	background-image: url(/images/corners/green-corners.gif);
}

.light-green .corner {
 	background-image: url(/images/corners/light-green-corners.gif);
}
.orange-green .corner {
 	background-image: url(/images/corners/light-orange-green-corners.gif);
}
.light-blue .corner {
 	background-image: url(/images/corners/lightblue-corners.gif);
}
.nav-corners .corner {
 	background-image: url(/images/corners/nav-corners.gif);
}
.red .corner {
 	background-image: url(/images/corners/red-corners.gif);
}

.orange .corner {
 	background-image: url(/images/corners/orange-corners.gif);
}

/* RANDOM */

.home-bg-img {
   position:absolute;
	background-image: url(/images/blue-pluses.png);
	top:30px;
	right: 0;
	width: 150px;
	height: 192px;

}

.curio-city-img {
	position:absolute; background-image:url(/images/curiocity.png); top: 32px; left: 570px; width:261px; height:194px;
}

/* SPECIAL CASES FOR ALT CONTENT: FLASH */
#member_map {position:absolute; width: 900px; height: 350px;}
#member_map .toprow {margin-top: 60px;}
#member_map .bottomrow { margin-top: 30px;}
#member_map .member {
	cursor:pointer;
	margin-left: 28px;
	display:inline-block;
	width: 92px;
	height: 118px;
 
}
#member_map .bottomrow {margin-left:35px;}
#member_map .bottom-first {margin-left: 60px;}
#member_map .top-last {margin-left: 49px;}





