html { min-width: 600px; }

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
   font-family: verdana,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
	width: 100%
}  
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body {
	background: white;
	color: #333;
	padding: 1em 20px 3em 20px;
	margin: 0;
}

p { line-height: 140%; }

h1,h2 {
	font-family: "times new roman", "trebuchet ms", serif;
	font-weight: bold;
	color: #333;
}

h1 {
	font-size: 180%;
	margin: 0;
}

h1 a { text-decoration: none; color: #333; }
h1 a:hover { border-bottom: 1px dotted #666; color: #000; }

h2 {
	font-size: 140%;
	padding-bottom: 2px;
	border-bottom: 1px solid #CCC;
	margin: 0;
}

p.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma, sans-serif;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}


#logo img {
	border: none;
}

a#logo{
	border-bottom: 0;
	text-decoration: none;
}

a {
	color: #006666;
	border-bottom: 1px solid #99cccc;
	text-decoration: none;
}

img#tagline {
	margin-left: 225px;
}

ul {
	list-style: url(../images/bullet.gif);
}

#wrapper {
  margin: 0 auto;
  width: 1000px;
  text-align: left;
  }

#main {
	width: 800px;
	border: 1px solid #666;
	clear: both;
	background: #006666;
	padding-top: 2em;
}

#content {
	padding: 1.5em;
	width: 760px;
	background: White;
	min-height: 300px;
	background-image: url(../images/gold-fade.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

td {

width: 33%;

}

/* Tab bar section */

#header {
	position: relative;
	left: 25px;
	width: 100%;
	height: 3em;
	width: 60em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 60em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers;
	}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary span {
	width: 7em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #FFCC00;
}

#header ul#primary a {
	width: 7em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #8A5A00;
	background: #99CCCC;
	border: 1px solid #AAA;
	border-bottom: none;
}


#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #006666;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 65em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: #FFFFF0;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #FFFFF0;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #FFFFF0;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }

#footer {
	background-color: #FFCC00;
}

/* Flickr specific CSS */

#flickr_badge_source_txt { padding: 0; font: 11px Arial, Helvetica, Sans serif; color: #666666; }

#flickr_badge_icon {
	display: block !important;
	margin: 0 !important;
	border: 1px solid rgb(0, 0, 0) !important;
}

#flickr_icon_td { padding: 0 5px 0 0 !important; }

.flickr_badge_image { text-align: center !important; }

.flickr_badge_image img { 
	border: 1px solid #006666; 
	padding: 3px;
	background-color: white;
	}

#flickr_www {
	display: block;
	padding: 0 10px 0 10px !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color: #3993ff !important;
}

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	text-decoration: none !important;
	background: inherit !important;
	color: #FFFFFF;
}

#flickr_badge_wrapper { background-color: #FFCC00; margin: auto; }

#flickr_badge_source {
	padding: 0 !important;
	font: 11px Arial, Helvetica, Sans serif !important;
	color: #666666 !important;
}

