@charset "utf-8";
/* CSS Document */

body { margin:20px 0; background: #630 url(../img/bg.jpg) no-repeat left top; }

object { outline: none;}

a img { border:none; }
a:link { color:#000; text-decoration: none; }
a:link:hover, a:visited:hover { color: #C60; text-decoration:none; cursor: hand; }
a:visited { color:#000; text-decoration: none; }
a:active { color:#FC0; text-decoration: none; }

.container { background: #FFF; }

#header { height: 119px; }

#header-sep { height: 14px; }

#footer-sep { height: 14px; }

/* MENU */
#menu { font-size: 16pt; }
#menu.menu-bg { background: #FFF url(../img/menu-bg.jpg) no-repeat right top; height: 275px; }
#menu .menu-top { background: none; height: 10px; }
#menu .append-bottom { margin-bottom: 18px; }
#menu a:link:hover { color: #FF0; text-decoration:none; }
#menu a:visited:hover { color: #FF0; text-decoration:none; }

/* FEATURES */
#features { font-size: 130%; font-weight: bold; margin-top: 10px; margin-bottom: 75px; }

/* FP INFO */
div.fp-info { font-size: 140%; font-weight: 500; margin-top: 10px; }
div.fp-info ul { margin-left: 10px; }
div.fp-info li { margin-left: 20px; list-style: none; margin-bottom: 10px; }

/* AWARD */
#award-lower { font-size: 140%; font-weight: 500; margin-top: 10px; }
.awd-yr { font-size: 1.4em; color: #630; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; margin: 10px 0 20px 10px; }
.awd { margin: 10px 0 10px 55px; }

div.awdquote-rt, div.awdquote-lt {
	background: url(../img/pullquote-awd.jpg) 0 0 no-repeat;
	margin-top: 30px;
	padding: 6px 10px 2px 0;
	line-height: 1.5em;
	font-weight: normal;
	font-size: 12pt;
	color: #666;
	border-right: #999 solid 1px;
	border-bottom: #999 solid 1px;
	width: 500px;
}

#award-lower div.awdquote-rt { margin-left: 200px; }
#award-lower div.awdquote-lt { margin-left: 350px; }

/* TESTIMONIAL */
#testimonial p.pullquote-rt, p.pullquote-lt {
	background: url(../img/pullquote.jpg) 0 0 no-repeat;
	margin-top: 30px;
	margin-right: 10px;
	padding: 6px 10px 2px 20px;
	line-height: 1.5em;
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	min-height: 44px;
	color: #666;
}
#testimonial p.pullquote-rt { border-right: #999 solid 1px; }
#testimonial p.pullquote-lt { margin-left: 10px; }
#testimonial div.pullquote-lt { border-left: #999 solid 1px; }

#testimonial p.pullquote-rt a, p.pullquote-lt a {
		color: #000;
	}
#testimonial p.pullquote-rt a:hover, p.pullquote-lt a:hover {
		color: #00a8ec;
	}
#testimonial p.pullquote_author {
		text-indent: 0;
		text-align: right;
		font-size: 1em;
		margin: 5px 40px 20px 100px;
		font-weight: bold;
		color: #666;
		border-bottom: #999 solid 1px;
	}

/* PUBLISHED */
#pub-upper div { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; }
#pub-upper .pub-rt { margin: 10px 10px 10px 30px; float: right; text-align: left; vertical-align: top;  }
#pub-upper .pub-lt { margin: 10px 30px 10px 10px; float: left; text-align: right; vertical-align: top; }
#pub-upper p.pub-date { font-size: 120%; margin: 20px 0 0 0; font-style: italic; font-weight: bold; }
#pub-upper p.pub { border-bottom: #999 1px solid; width: 300px; }

#pub-upper a:link { color: #960 }
#pub-upper a:visited { color: #960; }
#pub-upper a:link:hover { color: #C60; }
#pub-upper a:visited:hover { color: #C60; }

#pub-lower div{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; }
#pub-lower .pub-rt { margin: 10px 10px 10px 30px; float: right; text-align: left; vertical-align: top;  }
#pub-lower .pub-lt { margin: 10px 30px 10px 10px; float: left; text-align: right; vertical-align: top; }
#pub-lower p.pub-date { font-size: 120%; margin: 20px 0 0 0; font-style: italic; font-weight: bold; }
#pub-lower p.pub { border-bottom: #999 1px solid; }

#pub-lower a:link { color: #960 }
#pub-lower a:visited { color: #960; }
#pub-lower a:link:hover { color: #C60; }
#pub-lower a:visited:hover { color: #C60; }

/* Footer */
#contact { background-color: #000; color: #CCC; font-weight: 600; font-size: 1em; text-align: center; padding-top: 10px; }
#contact .copy { font-size: .8em; }
#contact a:link { color:#CCC; text-decoration: none; }
#contact a:hover { color:#FF0; text-decoration:none; cursor: hand; }
#contact a:visited { color:#CCC; }
#contact p { padding: 5px 0 5px 0; }
