body { 
	background-color: #660000; 
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	font-size: 16px; 
	line-height: 18px; 
	font-weight: normal;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	}

a:link    { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
a:visited { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
a:active  { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
a:hover   { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }

/* 
   This is for object padding (left).
*/

div.objectpadLeft {
	float: left;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-top: 3px;
	}

/* 
   This is for object padding (right).
*/

div.objectpadRight {
	float: right;
	padding-left: 15px;
	padding-bottom: 7px;
	padding-top: 3px;
	}

/* 
   This is for the blockquote.
*/

.blockquote {
	background: #ffffdd;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	font-size: 12px;
	line-height: 17px; 
	color: #000000;
	border-left: 4px solid #660000;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-right: 1px solid #660000;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:	10px;
}

/*  
    This is for the input box.
*/

.input_box {
	width: 920px;
	font-size: 15px;
	padding: 5px;
	font-weight: normal;
	height: 25px;
	vertical-align: middle;
	border: 1px;
	border-style:solid;
	border-color: #660000;
	color: #660000;
	background: #ffffdd;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	float: left;
	margin: 0 3px 0 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}

/*  
    This is for the small input box.
*/

.input_box_sm {
	width: 242px;
	font-size: 15px;
	padding: 5px;
	font-weight: normal;
	height: 25px;
	vertical-align: middle;
	border: 1px;
	border-style:solid;
	border-color: #660000;
	color: #660000;
	background: #ffffdd;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	float: left;
	margin: 0 3px 0 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}

/*  
    This is for the transparent box.
*/

.box_background {
     background-color: #ffffff;
     opacity: 0.90;
     filter:alpha(opacity=90); /* IE's opacity*/
}

/*  
    This is for the box contents.
*/

.box_contents {
	 background-color:rgba(0,0,0,0);
     height: 100%;
     width: 100%;
     position: relative;
     z-index: 101;
}

/*  
    This is for the pulldown menu.
*/

.input_menu   {
 font-size: 15px;
 font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
 color: #660000;    
 background-color: #edeeee;
 width: 185px;
}

/*
    This is for the submit button.
*/

.input_button   {
 font-size: 15px;
 font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
 color: #660000;    
 background-color:	#edeeee;
}

/*  
    This is for the title text.
*/

.wedTitle, .wedTitle a:link, .wedTitle a:active, .wedTitle a:visited, .wedTitle a:hover{ 
	color:       #660000;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	font-size:   18px; 
	line-height: 26px; 
	font-weight: bold;
	}
.wedTitle a:link    { color:  #660000; font-weight: bold;}
.wedTitle a:visited { color:  #660000; font-weight: bold;}
.wedTitle a:active  { color:  #660000; font-weight: bold;}
.wedTitle a:hover   { color:  #660000; font-weight: bold;} 

/*  
    This is for the smaller title text.
*/

.wedTitle_sm, .wedTitle_sm a:link, .wedTitle_sm a:active, .wedTitle_sm a:visited, .wedTitle_sm a:hover{ 
	color:       #660000;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
	font-size:   14px; 
	line-height: 20px; 
	font-weight: bold;
	}
.wedTitle_sm a:link    { color: #660000; font-size: 16px; font-weight: bold; text-decoration: none; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.wedTitle_sm a:visited { color: #660000; font-size: 16px; font-weight: bold; text-decoration: none; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.wedTitle_sm a:active  { color: #660000; font-size: 16px; font-weight: bold; text-decoration: none; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.wedTitle_sm a:hover   { color: #660000; font-size: 16px; font-weight: bold; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }

/* 
   Body w/normal links.
*/

.bodyLink {
	font-size: 16px; 
	line-height: 18px; 
	font-weight: normal;
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
}
.bodyLink a:link    { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.bodyLink a:visited { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.bodyLink a:active  { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }
.bodyLink a:hover   { color: #660000; font-size: 16px; font-weight: normal; text-decoration: underline; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; }