@charset "UTF-8";
/* CSS Document */
/*Graphics, Design and Layout by Rebecca Sayre, Brian Egan, Brooke Davidson, Christy Costello and Craig Mcninch. Copyright Spectral Fusion, 2005-2007. All rights reserved. Any past, present, or future products of Spectral Fusion are protected by United States copyright laws and may not be modified in any way without prior written consent of the designer or party responsible for its creation. This includes removing or modifying our registered logo or name, copyright notice, or any other piece of work belonging to Spectral Fusion. You may not reproduce this page without the designer's written permission. */
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                    BODY STYLES  
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
body{
	margin:0;
	padding:0;
	background:#37261b /* url(../images/slices/bodybgrepeat.gif) Christmas*/; 
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                 Container Styles 
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This style creates the torn edge effect on the right, to
get torn edges on both sides a lot of divs are necessary.
*/


#container_wrapper{
	
	background: url(../images/slices/containerwrapper_bgrightrepeat.png) repeat-y right top;	
	padding-right: 24px;
	margin: 0 auto 0 auto;
	min-width:960px;
	width: 87%;
}
/* 
_______________________________________________________

               Second container wrapper 
_______________________________________________________ 
note: the solid line indicates that this is a style that
is nested in the HTML inside another.
*/
			   

#container_secondwrapper{

	background: url(../images/slices/containerwrapper_bgleftrepeat.png) repeat-y left top;
	border-right: 1px solid #9E9278;
	padding-left: 24px;

}
/* 
_______________________________________________________

              The Actual Container 
_______________________________________________________ 
This is the container, that's right!
*/
#container {
	position: relative;
	border-left: 1px solid #9E9278;
	background:  #F0EBCD url(../images/slices/containercolumnbgrepeat.jpg) repeat-y 20px top;
	
}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                 Main Header Styles  
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#mainheader {
	background: url(../images/slices/headerbgpots.jpg) no-repeat right bottom;
	height: 123px;
	border-bottom: 2px solid #76001B;
}
/* 
_______________________________________________________

                  Main Header H1
_______________________________________________________ 
*/
#mainheader h1 {
	margin: 0;
	padding: 0;
	background: url(../images/slices/headerh1.jpg) no-repeat left bottom;
	width: 415px;
	
}


/* 
_______________________________________________________

                  Main Header H1 a
_______________________________________________________ 
*/
#mainheader h1 a{
	display: block;
	width: 415px;
	height: 123px;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                 Marketplace Header Styles  
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#marketplace_header {
	background:url(../images/slices/marketplace_repeat.jpg) repeat-x;
	height: 123px;
}
/* 
_______________________________________________________

                  Marketplace Header H1
_______________________________________________________ 
*/
#marketplace_header h1 {
	margin: 0;
	padding: 0;
	background:url(../images/slices/bg_market_header_2.jpg) no-repeat left bottom;
	width: 920px;
	height:121px;
}


/* 
_______________________________________________________

                  Marketplace Header H1 a
_______________________________________________________ 
*/
#marketplace_header h1 a{
	display: block;
	width: 415px;
	height: 123px;
}

/* 
_______________________________________________________

     Paragraphs for SiteMap and Contact Information
_______________________________________________________ 
*/

#sitemap, #contact {
	position: absolute;
	top: 0px;
	right: 10px;
}

#sitemap a{
	text-decoration:none;
	color:#3A2D0E;
	font-size:1.2em;
	font-weight:bold;}
p#contact {
	font-size:.7em;
	top: 50px;
	}
p#contact a {color:#76001B;}


/* 
________________________________________________________________________________

     Paragraphs for SiteMap and Contact Information on the marketplace page
________________________________________________________________________________ 
*/

#sitemap_marketplace, #contact_marketplace {
	position: absolute;
	top: 0px;
	right: 10px;
}

#sitemap_marketplace a{
	text-decoration:none;
	color:#930;
	font-size:1.2em;
	font-weight:bold;}
p#contact_marketplace {
	color:#CCC;
	font-size:.7em;
	top: 50px;
	}
p#contact_marketplace a {color:#C60;}



/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                Section Header Styles  
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The section header also contains the google search bar thus
all of its styles are in this section.
*/
/*
.mmhideSectionHeader {
	position: relative;

}*/
/* 
_______________________________________________________

                Section Header H2
_______________________________________________________
*/
#SectionHeader h2 {
	background: #9A461A url(../images/slices/sectionheaderh2.jpg) repeat-x;
	color: #ffffff;
	/*padding: 15px 0 0 10px;*/
	margin: 0;
	font-size: 2.5em;}
	
#SectionHeader h2 img{
	margin: 0;
	padding: 0;
	border: 0;}
	
	
/* 
_______________________________________________________

                Section Header H2
_______________________________________________________
*/
#SectionHeader_marketpalce h2 {
	background: #9A461A url(../images/slices/marketplace_coins_repeat.jpg) repeat-x;
	color: #ffffff;
	/*padding: 15px 0 0 10px;*/
	margin: 0;
	font-size: 2.5em;}
	
#SectionHeader_marketpalce h2 img{
	margin: 0;
	padding: 0;
	border: 0;}
	
#SectionHeader_marketpalce p {
	margin:-55px 0 35px 285px;
	color:#CCC;
	font-size:.9em;
}
	
	
/* 
_______________________________________________________

                 Div ID Googlesearch
_______________________________________________________
The div that contains all of the google search elements 
*/
#googlesearch {
	position: absolute;
	right: 10px;
	top: 180px;
	/*bottom: 10px;*/
	

	
}
/*
.......................................................
                Search Field
.......................................................
Note: styles with the .... pattern are tertiarily nested
I know I made that up, but anyway they are inside an
element nested inside an element.
*/
				

#searchfield {
	font-size:.8em;
	color:#422100;
	margin:0;
	padding:0;}
/*
.......................................................
                Search Button
.......................................................
*/
#searchbtn {
	background:url(../images/slices/searchbtn.gif) no-repeat;
	width:84px;
	height:25px;
	margin: 0;
	padding:0;
	text-indent:-999em;
	overflow:hidden;
	letter-spacing:-1000em;
	border:none;}
	
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

               Member Navigation 
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is the green bar with the navigation for login
*/


#member_nav {
	
	height: 25px;
	background:url(../images/slices/member_bg.jpg) repeat-x #3D3D21;
	color:#ffffff;
	padding: .5em .2em 0 .2em;
	border-top: #F0EBCD solid 2px;
	border-bottom: #F0EBCD solid 2px;}
#member_nav h2 {
	font-size: 1em;
	font-weight: bold;
	margin:0;
	padding:0;
	display:inline;}
#member_nav	ul {
	margin:0;
	padding:0;
	float:left;
	width: 100%;
	
	}
#member_nav ul li {
	display:inline;
	list-style-type:none;
	margin:  0;
	padding: 0 .5em;}
#member_nav ul a {
	font-size:.95em;
	color:#ffffff;
	text-decoration:none;}
#member_nav ul a:hover {
	color:#999999;}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

               Main Navigation
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This styles the navigation, positions it and has all of
the styles for the optional region navigation.
*/
#mainnav {
	width: 182px;
	float:left;
	/*position: absolute; has been removed and replaced with float for text resizing purposes - no errors noticed yet*/
	left: 0px;
	
}
#mainnav ul{
	margin: 0;
	padding: 0;
	font-variant: small-caps;
	text-indent: 0px;	
}
#mainnav ul li {
	list-style: none;
	border-top: 2px solid #EFECCD;
	font-weight:bold;
	margin:0;
	padding:0;

}
#mainnav ul li a {
	color: #330000;
	text-decoration: none;
	padding: .2em 0 .2em .6em;
	display: block;
	
}
#mainnav ul li a:hover {
	background: #F0EBCD;

}

#mainnav ul ul li a {padding:.2em 0 .2em .7em;}
#mainnav ul ul li a:hover {
	background: #B4A070;
}
#mainnav ul li:focus {
	background: #E5DFB7 url(../images/slices/mainnavsectionactivebg.jpg) repeat-y right top;

}

#mainnav ul ul li{
	background-color: #CABD9A;
	border: none;
	font-variant: normal;
	font-size: .9em;
	font-weight:normal;
	
}
#mainnav ul ul{
	
}
/* BELOW IS THE SEPECAIL JAVASCRIPTY ACTIVE LINKY COLOR AMAZINGNESS NESS */
#mainnav .current {
	color: #FFF !important;
	background: #B3481A;
}
#mainnav .current:hover{
	color: #FBE9E1 !important;
	background: #C14E1C;
}
/* 
_______________________________________________________

                    Quick Links
_______________________________________________________
Quick links
*/

#mainnav h2 {display:block;
display: none;
background:#535328;
color:#FFFFFF;
text-align:center;
font-size:.9em;
margin:3px 0 0 0;
padding:0;}

ul#quicklinks {
	font-size: .9em;
	margin:0 0 0 0;
	border:2px solid #535328;
}
 #mainnav #quicklinks .current{
	background: none;
	color: #330000 !important;
}
 #mainnav #quicklinks .current:hover{
	background: #F0EBCD;
	color: #330000 !important;
}


/* 
_______________________________________________________

            Advertistment Slideshow
_______________________________________________________
These are the styles for the advertisment slideshow
*/

#advertisementslideshow{
	text-align: center;
	margin-top: 35px;
}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

               Content Styles 
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
These styles are general styles for things in the content
such as headers, links etc. All text styling.
*/
#content {
	margin:0px 5px 0px 190px;
	padding: 0 5px 0 5px;
	min-height: 700px;
	font-family:/*"Garamond",*/ Georgia, "Times New Roman", Times, serif;
}
/* 
_______________________________________________________

                Content Headers
_______________________________________________________
*/
#content h2 {
	font-size: 1.8em;
	color: #B3481A;
	border-bottom: solid 2px #545429;
	margin:.3em 0;
	padding: 0;
	height: 1%;
	}
#content h3 {
	font-size: 1.3em;
	margin:0 0 0 0;
	padding: .6em 0 0 0;}
#content h4 {
	font-size: 1.1em;
	margin:0;
	padding: .6em 0 0 0;}
#content h5 {
	font-size: 1em;
	margin:0;
	padding: .3em 0;}
/* 
_______________________________________________________

             Content Header Links
_______________________________________________________
*/	
#content h2 a {
	text-decoration:none;
	color: #B3481A;}
#content h2 a:visited {
	text-decoration:none;
	color: #B3481A;}
#content h2 a:hover {
	text-decoration:none;
	color: #76001B;}
#content h3 a,#content h4 a,#content h5 a {text-decoration:none;}
/* 
_______________________________________________________

             Content Header Links
_______________________________________________________
*/

#content a {color:#76001B;}
#content a:visited {color:#6B6B34;}
#content li a:hover {color:#6B6B34;
					background-color:#DABD83;}				  
#content p a:hover {color:#C60;}


/* 
_______________________________________________________

                General Classes
_______________________________________________________
*/	
	
/* for anything you want in small caps */
.smallcaps {
	font-variant: small-caps;
}	

.space {margin:25px 0 0 0;}

.imgcaption {float:left;
text-align:center;
font-size:.9em;
font-weight:bold;
margin:0 20px 10px 0;
width:300px;
}

	

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              Marketplace Table Styles 
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	

.marketplace_table {
  border-collapse: collapse;
  margin:0;
  padding:0;
}
	
.green_logo {
	background-color:#cac7a6;
}

.orange_logo {
	background-color:#baa27c;
}

.orangebg {
	background:#d6bd9a;
}

.business_logo {
	padding: 8px 0 8px 25px;
}

.orangebg p {
	padding:8px 0 0 10px;
}

.orangebg a {
	padding:8px 0 0 10px;
}


.normalbg p {
	padding:8px 0 0 10px;
}

.normalbg a {
	padding:8px 0 0 10px;
}
	
	
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              Footer Styles 
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#footer {
	background:#CBBE98 url(../images/slices/bg_footer.jpg) repeat-x;
	border-top: #F0EBCD solid 3px;
	margin:40px auto 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color: #000;
	padding: 0;
	border-bottom: 4px solid #CBBE98;
	clear:both; /*has been added for text resizing purposes - no errors noticed yet*/
}
/* 
_______________________________________________________

                P Shacopy
_______________________________________________________
copyright paragraph
*/
#footer p.shacopy {
	
	margin:5px 15px;
	padding:0 1em;
	text-align:center;
	font-size:9px;
	color:#fff}
/* 
_______________________________________________________

                Copyright
_______________________________________________________

*/
#spectralFusionCopyright {
	text-align:center;
	width:100%;
	margin:40px auto 0 auto;
	padding: 0 0 .5em 0;}
#spectralFusionCopyright img {
	vertical-align: middle;
	padding: 0;
	
	margin:0;
}
#spectralFusionCopyright a{
	color: #621F1F;
	}
/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              mmhide Hidden Styles
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/	
.mmhidehidden {
visibility: hidden;
position: absolute;
}
.mmhidenostyles{display:none; position:absolute;}

.clear {clear:both;
height:1px;
}


/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              General Styles
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Styles that must affect all html elements, such as taking 
borders off the images
*/	
img { border: none;
}

/*this was copied from contribute css 4/26/11*/
.imgright {float:right;
margin:5px;
padding:1px;
border:#545429 solid 1px;}

.section_image{
	float: left;
	border-right: 10px solid #F0EBCD;

}

/* 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           Other Section and Page Specific Styles
					
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* 
_______________________________________________________

                Education Endowment Page
_______________________________________________________

*/
#education_header {background:url(../images/slices/education_endowment/bg_repeat.jpg) repeat-x;
height:150px;
border:none;
margin:10px 0 0 0;}

#education_header h2.education {background:url(../images/slices/education_endowment/header.jpg) no-repeat;
height:150px;
width:360px;
display:block;
border:none;
float:left;
margin:0;
padding:0;}
#education_header img {float:right;
}

/* 
_______________________________________________________

               Publications
_______________________________________________________

*/
h3#ufp {text-indent:-10000em;
background:url(../images/publications/up_florida.jpg) no-repeat;
width:446px;
height:55px;}

table tr td {vertical-align:top;

}

table tr td p {

}


/* 

_______________________________________________________

                Underwater
_______________________________________________________

*/
#coral {
display: none;
}
h2#float {margin-left:210px;}


/* 
_______________________________________________________

                Member Pages
_______________________________________________________

*/

#membersnav {width: 182px;
	/*position: absolute;has been removed and replaced with float for text resizing purposes - no errors noticed yet*/
	float:left;
	left: 0px;}
#membersnav ul, #membersnav ul li  {
	margin:0;
	padding: 0;
	list-style: none;}
#membersnav li a:link, #membersnav li a:visited {
	display:block;
}
#membersnav a {
	font-size:1em;
	font-weight:bold;
	color:#40401D;
	text-decoration:none;
	padding:.4em 0 .4em .5em;
	border-bottom: #F0EBCD solid 1px;}
	
#membersnav a:hover {
	display:block;
	color:#ffffff;
	background:#6B6B34;}
	
img.ie6 {display:none;
visibility:hidden;}

img.firefox {display:block;
visibility:visible;}
	
/* text box formatting on certain SHA forms...*/
.tbDefault{
	border:1px solid #660;
}

/* text box formatting on certain SHA forms...*/
.tbDefault:hover{
	background-color:#EAECCA;
	border:1px solid #660;
}

/* text box formatting on certain SHA forms...*/
.tbFocus{
	background-color:#EAECCA;
	border:1px solid #660;
}




