body{
	background-color: #000033;
	margin:20px 0 30px 0;
	text-align:center;
	font-family:verdana, arial,helvetica, sans-serif;
	font-size:12px;
}

p {
	margin-top:0px;
	margin-bottom:3px;
	font-size:95%;
}

h3 a,h3 a ,h2 a:visited,h3 a:visited,h2 a:hover,h3 a:hover{color:#333;}

a {
	color:#3737c8;
	text-decoration:underline;
}

a:hover {
	color:#12126d;
	text-decoration:underline;
}

a:visited {
	color:#12126d;
}


img {
	border:none;
}

select {font-size:10px;}


hr {
	height:2px;
	border-bottom:1px solid #fff;
	border-top:none;
	border-left:none;
	border-right:none;
	margin-bottom:10px;
}

hr.breaking {height:2px; border:none; margin:0 auto; padding:0px; color:#BE3F3F ; background:#BE3F3F ; width:80%;}
h1.breakingh1 {color:#BE3F3F; text-align:center; margin:0 auto; padding:0;}
div#vmarquee {position: absolute; width: 100%; margin:0; text-align:left;}
#marqueecontainer {position: relative; width: 95%; height: 250px; overflow: hidden; margin: 0 auto; padding:0;}

blockquote {
	font-family: georgia,times,"times new roman",serif;
	font-size:13px;
	line-height:20px;
	margin-bottom:25px;
	margin-left:30px;
	margin-right:35px;
	padding:0px;
	color:#666666;
}

blockquote p{
	margin-top:0px;
	margin-bottom:5px;
}


.tmncaps {
	font-variant:small-caps;
}



.container {
	width:956px;
	padding-left:15px;
	padding-right:15px;
	margin:0px auto;
	text-align:left;
}


#headerSmall{
	margin-bottom:20px;
	text-align:right;
}

#headerSmall h3 {
	font-size:11px;
	margin-bottom:3px;
}

.headerSmalltext {
	line-height:14px;
	font-size:11px;
}

#tmnLogoSmall {
	display:block;
	border:none;
	float:left;
	padding-top:15px;
}

#lettersText {
background: #fff;
padding:10px;
}

#lettersText #story { margin: 0 190px 0 190px; }  /* 0 200px */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#lettersText p {
margin-bottom: 10px;
}

.deckAd {	
margin-top:20px;
font-family:verdana,arial,helvetica,sans-serif;
width: 300px;
}

.deckAd a{
	font-weight:bold;
}

.deckAd span {
	font-size:11px;
	line-height:11px;
}

.deckAd span a {
	color:#000000;
}

.deckAd span a:visited {color:#000000;}



.subpgAd {	
font-family:verdana,arial,helvetica,sans-serif;
width: 250px;
}

.subpgAd img {	
border:0;
}

.subpgAd a{
	font-weight:bold;
}

.subpgAd span {
	font-size:11px;
	line-height:11px;
}

.subpgAd span a {
	color:#000000;
}

.subpgAd span a:visited {color:#000000;}




.sectionSubhead, .sectionSubhead a{
	margin:0px;
	padding-top:0px;
	color:#676767 !important;
	background: #fff;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
}

.byline {}
.byline b {
	text-transform:uppercase;
}

#homepageRight #featuredItem .moreLink {
	font-size:11px;
	text-align:right;
	display:block;
}

.separator { text-align:center;}

.spacer{clear:left;}

.clear { clear:both;}

.goButton {
	margin-left:10px;
}



#authorDescription {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:19px;
}

#authorDescription img {
	width:123px;
	margin-right:15px;
	float:left;
}


#authorDescription p {
	padding-top:15px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;

}
.about-author-img {
	float:left;
	width:116px;
	margin-right:25px;
	padding-bottom:10px;
}



#featuresRow {
	clear:both;
	display:block;
	margin-top:10px;
	background-color:#676767;
}


#featuresRow .moreLink {
	color:#ccc;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}

#featuresRow .moreLink a:visited{color:#ccc;}

#featuresRow #featuredItem img {
	float:right;
	width:140px;
}

#featuresRow h3, #featuresRow h3 a {
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:14px;
	color:#fff;
}



#featuresRow div {
	float:left;
	width:170px;
	color:#fff;
	padding-left:5px; /* 15 */
	padding-right:5px; /* 15 */
	background: #676767;
}


.homefoot {
/*	background: #fff url("../images/bg_fourcol.jpg") repeat-x;*/
	width:175px;
	float:left;
	position:relative;
	border-top:#fff solid 2px;
	font-size:11px;
	padding:3px 5px 20px 5px;
	margin-left:0px; /* 25 */
	line-height:13px;
	background: #676767;
}

.homefoot h3 {
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:18px;
}

.homefoot h3 a {color:#fff !important;}

.homefoot img, img a {
	border:0px;
	margin:10px 0 0 0;
}

.homefoot img.module, img.module a {
	border:0px;
	margin:0;
}



/***************  from http://www.positioniseverything.net/easyclearing.html   **************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*********************** end positioniseverything solution *******************************/





#theform select {width:150px;}


#footer {
	clear:both;
	height:115px;
	margin-top:25px;
	text-align:left;
	font-size:11px;
	line-height:14px;
}

#footer span {
	float:left;
	width:70px;
}

#footer a:visited {color:#005374;}


#siteSearchFooter div {padding:0px;}

#footer div {
	float:left;
	width:255px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

#footer div p {
	margin-top:0px;
}
#footer div h4 {
	font-size:11px;
	margin-top:0px;
	line-height:14px;
}

#footer select {
	width:250px;
	font-size:10px;
}

#footer .searchbox {
	width:200px;
}

#footer input {
	font-size:10px;
}



#header{
	height:150px;
	background: #fff url("../images/LifeLogoLarge.gif") 30px 0px no-repeat;
	border: 3px solid #fff;
	line-height:18px;
	margin-bottom:0px;
}


#header .issue {
	float:right;
	font-weight: bold;
	font-size:16px;
	text-align:right;
	margin: 10px 10px 10px 0px;
	}
	
#header #exclusive {
	margin: 0px 10px 0px 260px;
	padding:0px;
	background:#fff;
}	
	
#header #exclusive h2 {
	margin:0px;
	padding:0px;
	color:#006990 !important;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:left;

}

#header #exclusive h3 {
	font-size:12px;
	text-align:left;

}

#header #exclusive p {
	font-size:10px;
	text-align:left;

	}

#Logo {
	display:block;
	border:none;
	float:left;
}

#tmnLogo {
	display:block;
	border:none;
	float:left;
}


#homepageRight {
	float:right;
	width:165px; /* 175 */
	border-left:1px solid #cbcaca;
	font-size:11px;
	margin:0px 0px 5px 15px; /* 0 0 20 1*/
	background-color:#e0c8ca;
	color:#000000;
	padding:5px 5px 0px 5px; /*5 15 0 5 */
	
}

#homepageRight img {
	float:right;
	margin-bottom:8px;
	width:165px; /* 175 */
}

#headlines {
	text-align:left;
	border-bottom:1px solid #cbcaca;
}

.headlinesArchiveLink {
	color:#333333;
	font-size:10px;
}

.headlinesArchiveLink a {
	color:#333333;
}

.headlinesArchiveLink a:visited {
	color:#333333;
}

.headlinesArchiveLink a:hover {
	color:#333333;
}

.moreLink {
	font-size:11px;
	text-align:right;
	font-weight:bold;
	display:block;
}


#headlines p{
	font-size:11px;
	line-height:15px;	
}

.headlinesUpdated {
	color:#666666;
	background-color:#ffffff;
}



#featuredItem {
	color:#333;
	font-size:11px;
	line-height:15px;
	margin:16px 0 0 0;
	padding-:4px 10px 10px 0px ;
}

#featuredItem h3 {
	color:#3399cc;
	font-family:georgia,times,"times new roman",serif;
	font-size:15px;
	line-height:18px;
	margin-bottom:3px;
	margin-top:3px;
}

#featuredItem h3 a {
	color:#6ab6db;
}

#featuredItem .byline {
	font-size:14px;
}

#featuredItem img {
	display:block;
	margin-left:23px;
	margin-bottom:0px;
	padding:0px;
}

.featuredSubhead, .featuredSubhead a{
	margin:0px;
	padding-top:0px;
	color:#6ab6db !important;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
}


#gallery {
	float:right;
	width:309px;
	text-align:left;
	padding-left:15px;
	margin-left:15px;
	border-left:1px solid #cbcaca;
	margin-bottom:20px;
}

#gallery img{
	margin-bottom:15px;
}

#gallery h3 {
	margin-top:10px;
	margin-bottom:3px;
}

#gallery h3 a {
	color:#000000;	
	font-family:georgia,times,"Times new roman",serif;
	font-size:18px;
	background-color:#ffffff;
}


#currentContent {
	width:400px;
	float:right;
	line-height:16px;
	background-color: #fff;
	border: 2px solid #66cbff;
	padding:0px 4px;
}

.currentArticle {
	margin-bottom:25px;
	padding-top:95px;
	clear:both;
	background:#fff  url(../images/coverstory.png) top left no-repeat;
	padding-bottom:8px;
}


.currentArticle h2 {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	font-family:georgia,times,"Times new roman",serif;
	font-size:20px;
	line-height:22px;
}

.currentArticle h2 a {
	color:#000000;
	background-color:#ffffff;
}

.currentArticle p {
	margin: 10px 10px 3px 10px;

}


.recentArticles {
clear:both;
	padding-bottom:25px;
	margin-bottom:18px;
	margin-top:25px;
}


.firstRecentArticle {
	width:173px;
	float:left;
	padding-right:15px;
	margin-bottom:10px;
	border-right:1px solid #cbcaca;
	margin-right:15px;
	clear:left;
}

.nextRecentArticle {
	width:160px;
	float:left;
	margin-bottom:10px;
}

.secondRecentArticle {
	width:175px;
	margin-right:20px;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
}

.recentArticles h2{
	padding:0px;
	margin-top:10px;
	margin-bottom:5px;
	font-family:georgia,times,"Times new roman",serif;
	font-size:16px;
	line-height:18px;
}

.recentArticles h2 a {
	color:#000000;
	background-color:#ffffff;
}





.deckAd {
	clear:left;
	width:535px;
	margin:0;
	float:left;
	color:#000000;
	background-color:#ade9ff;
	font-size:14px;
	height:67px;

}

.deckAd p{
	margin-top:0px;
}


.deckAd img {
	margin:0px;
	width:535px;
}



#homepageRow {
	display:block;
	/*float:right;*/
	background: #fff;
	/*height:143px;*/
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
}


.fourCol {
/*	background: #fff url("../images/bg_fourcol.jpg") repeat-x;*/
	background: #fff;
	border-top:#fff solid 2px;
	font-size:11px;
	float:left;
	width:150px;
	padding:3px 0px 20px 9px;
	margin-left:10px !important; margin-left:5px;
	line-height:13px;
}

.fourCol h3 {
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:18px;
}

.fourCol h3 a {color:#217cb5 !important;}

.fourCol img, img a {
	border:0px;
	margin:10px 0 0 0;
}

.fourCol img.module, img.module a {
	border:0px;
	margin:0;
}






#:verdana,arial,Row a:visited {color:#005374;}


.pwlBlurb h2 a:hover{color:#005374;}

.highlightedArticle {
	font-size:11px;
	float:left;
	width:170px;
	padding:18px 20px 00 0px;
	line-height:13px;
}

.highlightedArticle h3 {
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:18px;
}
.highlightedArticle h3 a {color:#005374 !important;}






.digestBlurb {
	font-size:11px;
	float:right;
	width:200px;
	padding-top:18px;
	line-height:13px;
}

.digestBlurb h3 {
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
	line-height:18px;
}

.digestBlurb  h3 a {color:#005374 !important;}

.digestBlurb p {margin-top:3px;}


#adBox {
	font-size:11px;
	margin:0px 5px 10px 0px; /*0 10 10 0 */
	float:left;
	width:165px;
	background-color:#e0c8ca;
	color:#000000;
	padding:5px 5px 5px 5px; /*5 5 20 5 */
}

#adBox a:visited {
	color:#005374;

}

#adBox img {
	float:left;
	margin-bottom:8px;
	width:165px; /* 175 */
}

#aboutBox h4 {
	font-size:12px;
	margin:3px;
}





#aboutBox {
	font-size:11px;
	margin-left:0px;
	margin-top:15px;
	float:right;
	width:252px;
	background-color:#ade9ff;
	color:#000000;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:80px;
	height:450px;


}

#aboutBox a:visited {
	color:#005374;

}

#aboutBox img {
	float:left;
	margin-right:20px;
	margin-bottom:8px;
}

#aboutBox h4 {
	font-size:12px;
}


.browseArchives {
	border-top:1px solid #cbcaca;
	padding-top:12px;
	margin-top:30px;
}

.browseArchives select {
	width:280px;
	font-size:10px;
}

.browseArchives input {
	font-size:10px;
}

.browseArchives .searchbox {
	width:200px;
}


.quote {
	width:368px;
	font-family:georgia,times,"times new roman",serif;
	float:left;
	text-align:left;
	font-size:18px;
	line-height:24px;
	margin-bottom:20px;
	margin-top:15px;
	border-bottom:1px solid #cbcaca;

}

.quote .byline {
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:13px;
}



.moreArticles {
	width:175px;
	float:left;
	padding-right:10px;
	margin-bottom:15px;
	word-wrap: break-word;
}

.moreArticles div {
	padding-top:5px;
	padding-bottom:15px;
	color:#666666;
	font-size:11px;
	word-wrap: break-word;
}

.moreArticles h2 {
	line-height:22px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:georgia,times,"Times new roman",serif;
	font-size:18px;
}

.moreArticles h2 a{
	color:#000000;
	background-color:#ffffff;
}


.tagline {
	width:100%;
	clear:both;
	text-align:center;
	border-top:1px solid #bababa;
	padding-top:15px;
	color:#878787;
	font-style:italic;
	font-family:times new roman,times,georgia,serif;
	margin-top:20px;
}



/* TOP NAV */
ul#hrznav {
  border: 0;
  padding: 0 !important;
  width: 956px; /*For KHTML*/
  margin-left: 0px !important; 
  margin-left: 0px; /*For IE*/
  list-style: none;
  height: 28px;
  background: #be3f3f;
  position:relative;
  z-index:100;
}

ul#hrznav li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float:left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 28px;
  z-index:110;
}

ul#hrznav ul {
  margin: 0;
  padding:0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
  z-index:10;
}

ul#hrznav ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#hrznav a {
 border:0;
  padding: 0  14.8px !important;
  padding:0px;
  margin:0px !important;
  margin: 0 5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #be3f3f;
  color: #fff;
  font: bold 9.4px/28px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}
html>/**/body ul#hrznav a {font: bold 8px/28px Verdana, Arial, Helvetica, sans-serif !important; padding: 0  10.7px !important;}

/* Root Menu Hover Persistence */
ul#hrznav a:hover,
ul#hrznav li:hover a,
ul#hrznav li.iehover a {
  background: #cc3333;
  color: #fff;
}

/* 2nd Menu */
ul#hrznav li:hover li a,
ul#hrznav li.iehover li a {
  float: none;
  margin:0;
  padding-left:10px;
  background: #cc3333;
  color: #fff;
    border:1px solid #a93030;
}

/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover,
ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover,
ul#hrznav li.iehover li.iehover a {
  background: #be3f3f;
  color: #fff;
}

/* 3rd Menu */
ul#hrznav li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li a {
  background: #be3f3f;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover,
ul#hrznav li:hover li:hover li:hover a,
ul#hrznav li.iehover li.iehover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#hrznav ul ul,
ul#hrznav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul,
ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul,
ul#hrznav li.iehover ul ul ul {
  display: none;
}

ul#hrznav li:hover ul,
ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul,
ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul,
ul#hrznav ul ul li.iehover ul {
  display: block;
}




/*  NAV AFTER HEADER */

/* Root = Horizontal, Secondary = Vertical */
ul#hrznav2 {
  border: 0;
  padding: 0 !important;
  width: 956px; /*For KHTML*/
  margin-left: 0px !important; 
  margin-left: 10px; /*For IE*/
  list-style: none;
  height: 28px;
}

ul#hrznav2 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float:left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 28px;
}

ul#hrznav2 ul {
  margin: 0;
  padding:0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
}

ul#hrznav2 ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#hrznav2 a {
 border:0;
  padding: 0  14.8px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #007eae;
  color: #fff;
  font: bold 9.4px/28px Verdana, Arial, Helvetica, sans-serif !important;
  font: bold 111px/28px Verdana, Arial, Helvetica, sans-serif; /* for IE */
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#hrznav2 a:hover,
ul#hrznav2 li:hover a,
ul#hrznav2 li.iehover a {
  background: #66ccff;
  color: #fff;
}

/* 2nd Menu */
ul#hrznav2 li:hover li a,
ul#hrznav2 li.iehover li a {
  float: none;
  margin:0;
  padding-left:10px;
  background: #007eae;
  color: #fff;
}

/* 2nd Menu Hover Persistence */
ul#hrznav2 li:hover li a:hover,
ul#hrznav2 li:hover li:hover a,
ul#hrznav2 li.iehover li a:hover,
ul#hrznav2 li.iehover li.iehover a {
  background: #66ccff;
  color: #fff;
}

/* 3rd Menu */
ul#hrznav2 li:hover li:hover li a,
ul#hrznav2 li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#hrznav2 li:hover li:hover li a:hover,
ul#hrznav2 li:hover li:hover li:hover a,
ul#hrznav2 li.iehover li.iehover li a:hover,
ul#hrznav2 li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#hrznav2 li:hover li:hover li:hover li a,
ul#hrznav2 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#hrznav2 li:hover li:hover li:hover li a:hover,
ul#hrznav2 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#hrznav2 ul ul,
ul#hrznav2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav2 li:hover ul ul,
ul#hrznav2 li:hover ul ul ul,
ul#hrznav2 li.iehover ul ul,
ul#hrznav2 li.iehover ul ul ul {
  display: none;
}

ul#hrznav2 li:hover ul,
ul#hrznav2 ul li:hover ul,
ul#hrznav2 ul ul li:hover ul,
ul#hrznav2 li.iehover ul,
ul#hrznav2 ul li.iehover ul,
ul#hrznav2 ul ul li.iehover ul {
  display: block;
}





	

/**********  CONTACT FORM   **********/
form#contact 	{
	margin:0;
	padding: 5px;
	float:right;
	width: 275px;
	}	


#contact label,#contact input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	}

#contact label {
	text-align: right;
	width: 75px;
	padding-right: 5px;
	}

#contact br {clear: left;}

#contact fieldset	{
	background: #cdcdec;
	color:#000;
	margin:20px 0px 20px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	} 
	
#contact legend	{
	color:#000;
	background-color: #fff;
	border:1px solid #999;
	font-weight:bold;
	font-variant:small-caps;
	font-size:15px;
	padding:2px 5px;
	position: relative;  
	left: -7px;  
	top: -0.75em;
	}
	
#contact legend {  
	position: relative;  
	left: -7px;  
	top: -0.75em;
	}
#contact fieldset ol {  
	padding-top: 0.25em;
	}
	
#contact #city {
	display: block;
	width: 60px;
	margin-right:12px;
	float: left;
	margin-bottom: 10px;
	}
	
#contact #comments	{
	display: block;
	width: 240px;
	height:70px;
	margin-bottom: 15px;
	}
	
#contact #submit	{
	width: 85px;
	height:32px;
	margin-left:90px;
	}

#contact .shhhh, .shhhh { display:none; }






	

/**********  CONTACT FORM   **********/
form#volform 	{
	margin:0 auto;
	padding: 5px;
	z-index:10;
	width: 475px;
	}	


#volform label,#volform input {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	}

#volform label {
	text-align: right;
	width: 155px;
	padding-right: 5px;
	}

#volform br {clear: left;}

#volform fieldset	{
	background: #6a9bd1;
	color:#fff;
	margin:5px 0px 15px 0px;

	z-index:10;
	display:block;
	padding: 0px 10px 10px 10px;
	} 
	
#volform legend	{
	color:#000;
	font-weight:bold;
	font-variant:small-caps;
	font-size:21px;
	padding:5px 5px;
	z-index:10;
	left: -7px;  
	top: -0.75em;
	}

#volform .check	{
	width:15px;
	}

#volform fieldset ol {  
	padding-top: 0.25em;
	}
	
#volform #city {
	display: block;
	width: 160px;
	margin-right:12px;
	float: left;
	margin-bottom: 10px;
	}
	
#volform textarea	{
	display: block;
	width: 440px;
	height:80px;
	margin-bottom: 15px;
	}
	
#volform #submit	{
	width: 85px;
	height:32px;
	margin-left:90px;
	}

#volform .shhhh { display:none; }


