/* CSS Document */

body{
	margin: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1d2a69;
	font-size: 12px;}
a:link, a:visited, a:active {color: #1d2a69; text-decoration:underline;}
a:hover {color: #a24b00; text-decoration:underline;}
	
	
.tagline{
	height: 30px;
	background-color: #a24b00;	
	width: 100%;
	background-image: url(../images/tagline.gif);
	background-position: 165 2;
	background-repeat: no-repeat;}		
		
.topbanner{
	height: 193px;
	background-color: #c2691b;	
	width: 100%;}			
	
.logo{
	float: left;
	width: 254px;
	height: 109px;
	margin-top: 35px;
	margin-left: 30px;}
	
.bannerimage{
	float: left;
	margin-left: 60px;}	
	
.subhead{	
	color:#a24b00;
	font-size: 14px;
	text-transform: uppercase;}
.subhead a,.subhead a:visited, .subhead a:active {color:#a24b00;text-decoration: none;}
.subhead a:hover{color:#a24b00;text-decoration:underline}
	
.subhead2 {
	color: #666666;
	font-size: 12px;
	padding-top: 25px;}
	
	
/*////// BUTTONS //////*/	
.buttonbar{
	width: 100%;
	height: 28px;
	background-color: #1d2a69;
	padding-top: 6px;}
	
.nowrapboxhack{
	width: 670px;
	margin-left: 200px;
	height: 28px;
	white-space: nowrap;}	
	
.headshot{
	margin-bottom:10px;}
	
	/* about */
.rollover_about a {
	float: left;
	display: block;
	width: 81px;
	height: 22px;
	background: url(../images/buttons/about.gif) 0 0 no-repeat;}
.rollover_about a:hover, .rollover_about a.selected, .rollover_about a:active { 
	background-position: 0 -24px;}	
	
	/* publications */
.rollover_publications a {
	float: left;
	display: block;
	width: 123px;
	height: 22px;
	background: url(../images/buttons/publications.gif) 0 0 no-repeat;}
.rollover_publications a:hover, .rollover_publications a.selected, .rollover_publications a:active { 
	background-position: 0 -24px;}		
	
	/* conf */
.rollover_conf a {
	float: left;
	display: block;
	width: 226px;
	height: 22px;
	background: url(../images/buttons/conf.gif) 0 0 no-repeat;}
.rollover_conf a:hover, .rollover_conf a.selected, .rollover_conf a:active { 
	background-position: 0 -24px;}		
	
	/* story */
.rollover_story a {
	float: left;
	display: block;
	width: 153px;
	height: 22px;
	background: url(../images/buttons/story.gif) 0 0 no-repeat;}
.rollover_story a:hover, .rollover_story a.selected, .rollover_story a:active { 
	background-position: 0 -24px;}				
	
	/* contact */
.rollover_contact a {
	float: left;
	display: block;
	width: 85px;
	height: 22px;
	background: url(../images/buttons/contact.gif) 0 0 no-repeat;}
.rollover_contact a:hover, .rollover_contact a.selected, .rollover_contact a:active { 
	background-position: 0 -24px;}				
	
/*---------------*/	
.container{width:965px;float:left;}
	
.maintext{
	float: left;
	line-height: 19px;
	width: 530px;
	padding-left: 85px;
	margin-top: 40px;
	margin-bottom: 50px;
	min-height: 300px;}
	
.rightbox{
	float: left;
	margin-left: 50px;
	margin-top: 80px;
	width: 185px;
	background-image: url(../images/box_bkgrnd.gif);
	background-repeat: repeat-y;}	
	
.boxtext{
	font-size: 11px;
	width: 175px;
	padding-left: 8px;
	padding-right: 10px;}	
	
.rollover_clickhere a {
	display: block;
	margin-top:5px;
	margin-left: 8px;
	width: 73px;
	height: 22px;
	background: url(../images/buttons/clickhere.gif) 0 0 no-repeat;}
.rollover_clickhere a:hover, .rollover_clickhere a.selected, .rollover_clickhere a:active { 
	background-position: 0 -23px;}	

.hr {
	clear: both;
	width: 100%;
	text-align: left;
	border-top-color: #c2691b;
	border-top-style: dotted;}
	
.footer{
	width: 700px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;	
	font-size: 11px;
	color: #999999;}
	
.footer a:link, .footer a:visited, .footer a:active{
	font-size: 11px;
	color: #999999;
	text-decoration: underline;}

.footer a:hover {
	color: #c2691b;
	text-decoration: underline;}
	
	
.intrightbox{	
	float: left;
	padding-left: 30px;
	margin-top: 80px;
	width: 315px;}	
	
.indent{
text-indent: -8px;}
	
/*rounded corners*/	

#msnazzy h1 {margin:0; font-family: Georgia, serif; font-size:14px; color:#c2691b; text-align: center;}

#msnazzy buttons {margin:0; font-family: Georgia, serif; font-size:14px; color:#c2691b; font-weight:normal;text-align: left;}
#msnazzy buttons a:link, #msnazzy buttons a:visited, #msnazzy buttons a:active {color: #c2691b;text-decoration: none;}
#msnazzy buttons a:hover {color: #1d2a69;text-decoration:none;}

#msnazzy {background: transparent; margin:1px; margin-bottom: 10px;}

#msnazzy p {margin:0; font-size: 12px;color: #1d2a69; padding: 5px; text-align: center;}
#msnazzy p a:link, #msnazzy p a:visited, #msnazzy p a:active {color: #1d2a69;text-decoration: underline;}
#msnazzy p a:hover {color: #a24b00;text-decoration:underline;}

.mtop, .mbottom {display:block; background:transparent; font-size:1px;}
.mb1, .mb2, .mb3, .mb4 {display:block; overflow:hidden;}
.mb1, .mb2, .mb3 {height:1px;}
.mb2, .mb3, .mb4 {background:#f5f1d9; border-left:1px solid #e1d792; border-right:1px solid #e1d792;}
.mb1 {margin:0 5px; background:#e1d792;}
.mb2 {margin:0 3px; border-width:0 2px;}
.mb3 {margin:0 2px;}
.mb4 {height:2px; margin:0 1px;}

.mboxcontent {display:block; background:#f5f1d9; border:0 solid #e1d792; border-width:0 1px;}



/* FORMS */
#name,#email,#phone,#message,#story {
	border-color: #c2691b;
	background-color: #fff;
	border-width: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2691b;
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;
	margin-bottom: 6px;}
	
.formtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2691b;
	padding: 5 10 10 10;}
