/********** DEFAULTS **********/
html, body {
	height				: 100%;
	width				: 100%;
	padding				: 0px;
	margin				: 0px;
	background-color	: #FFD700;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	line-height			: 16px;
	text-align			: center;
	}

a {
	text-decoration	: underline;
	color			: #808000;
	}

a:hover {
	color:#A1AF9D;
	}

h1 {
	font-size	: 18px;
	color		: #808000;
	padding		: 0px;
	margin		: 0px;
	display		: inline;
	}

h2 {
	font-size	: 14px;
	color		: #000000;
	margin		: 0px;
	padding		: 0px;
	display		: inline;
	}

h3 {
	font-size	: 13px;
	color		: #A1AF9D;
	padding		: 0px;
	margin		: 0px;
	display		: inline;
	}
	
img {
	border: 0px;
	}

td {
	vertical-align	: top;
	text-align		: left;
	font-size		: 12px;
	}

table#main {
	width	: 923px;
	height	: 100%;
	margin	: 0px auto;
	}

td#page-holder {
	background-color	: #FFFFFF;
	border				: 15px solid #576728;
	}

td#footer {
	height: 40px;
	}

/********** NAV HEADER **********/
td#header {
	vertical-align	: bottom;
	height			: 40px;
	padding			: 70px 0px 3px 0px;
	}

a#logo {
	display		: inline;
	float		: left;
	margin-left	: 33px;
	}

img#tagline {
	float		: right;
	display		: inline;
	position	: relative;
	top			: 17px;
	}

td#left-nav {
	background-color	: #000080;
	width				: 545px;
	height				: 37px;
	vertical-align		: middle;
	text-align			: center;
	color				: #FFFFFF;
	font-size			: 16px;
	}

td#right-nav {
	width				: 348px;
	background-color	: #808000;
	vertical-align		: middle;
	text-align			: center;
	color				: #FFFFFF;
	font-size			: 16px;
	}

#left-nav a, #right-nav a {
	color			: #FFFFFF;
	font-size		: 15px;
	/*font-weight		: bold;*/
	text-decoration	: none;
	}

#left-nav a:hover, #right-nav a:hover {
	text-decoration: underline;
	}

/********** HOMEPAGE **********/
td#home-header-left {
	width	: 545px;
	height	: 330px;
	}

td#home-header-right {
	vertical-align	: middle;
	text-align		: center;
	width			: 348px;
	}
	
/********** TEXT **********/
table#text {
	margin	: 24px 0px;
	color	: #576728;
	width	: 893px;
	}
	
td#text-left {
	width	: 504px;
	padding	: 0px 20px 0px 21px;
	}

td#text-right {
	width	: 328px;
	padding	: 0px 20px 0px 0px;
	}

h1.yellow {
	color: #E7AD10;
	}

/********** RESULTS **********/
td.results-thumb {
	width	: 258px;
	padding	: 17px 0px 31px 80px;
	}

td.results-info {
	width		:555px;
	padding-top	: 45px;
	}

td.pagination {
	border-bottom	: 2px solid #E7E8DA;
	color			: #576728;
	text-align		: right;
	vertical-align	: middle;
	padding			: 6px 348px 0px 0px;
	}

.pagination a img {
	position	: relative;
	top			: 4px;
	}

.pagination input {
	padding		: 2px;
	margin		: 0px;
	height		: 24px;
	width		: 21px;
	border		: 1px solid #576728;
	color		: #576728;
	font-size	: 12px;
	
	}

/********** DETAIL **********/
table#detail {
	width: 100%;
	}

td#detail-image {
	width: 545px;
	background-color: #CCCCCC;
	}

td#detail-info {
	background-image	: url(../sfaa-images/detail-border.gif);
	background-repeat	: no-repeat;
	background-position	: center bottom;
	padding				: 20px 20px 63px 36px;
	width				: 292px;
	vertical-align		: bottom;
	}

a.detail-link {
	color			: #333333;
	text-decoration	: underline;
	}

a:hover.detail-link {
	color:#E7AD10;
	}

td#detail-description {
	padding	: 37px 40px 40px 85px;
	color	: #333333;
	}

/********** MISC **********/
#search td {
	padding: 8px 8px 8px 0px;
	}

a.pdf-links {
	text-decoration	: none;
	line-height		: 20px;
	}

a:hover.pdf-links {
	text-decoration: underline;
	}
