@charset "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	line-height: 1.2em;
	text-align: center;
}
#leftmain {
	width: 430px;
	float: left;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#leftmain h1 {
	padding-bottom: 0px;
	line-height: 32px;
}
#leftmain h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 24px;
}
#leftmain h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 20px;
}
#leftmain h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 28px;
	margin-bottom: 20px;
}
#leftmain h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}
.topmargin12pt {
	margin-top: 12px;
}
.cutline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-bottom: 16px;
}
#featurewrapper {
	background-color: #FFFFFF;
	width: 300px;
	background-image: url(../backgrounds/vertgrad7.gif);
	background-repeat: repeat-x;
}
#featurewrapper h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	line-height: 18px;
	background-color: #EC720C;
	color: #FFFFFF;
	font-weight: 500;
}
.maincovphoto {
	margin-top: 12px;
	border: 1px solid #000000;
}
.covmainheadbox {
	padding-top: 12px;
	text-align: center;
}
#featurewrapper h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-weight: bolder;
}
#featurewrapper p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.highlightslogo {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 9px;
}
.cutline img {
	margin-bottom: 4px;
	border: 1px solid #333333;
}
.cutline_tag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-top: 0px;
	color: #666666;
	font-weight: bold;
}
.cutline_halfcol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	width: 225px;
}
.cutline_halfcol img {
	margin-bottom: 4px;
	border: 1px solid #333333;
}
.cutline_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 36px;
	color: #666666;
	font-weight: bold;
	margin-top: 24px;
	margin-bottom: 24px;
}
.cutline_fullpage img {
	margin-bottom: 4px;
	border: 1px solid #333333;
}
.cutline_fullpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
	font-size: 11px;
}
.boxcopy {
}
.leftmargin8pt {
	margin-left: 8px;
}
.greenbackground {
	background-color: #00FF33;
}
.redbackground {
	background-color: #FF3300;
}
#leftmain p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-right: 6px;
}
.orangebackground {
	background-color: #EC720C;
}
#wrapper {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #003366;
	margin-top: 18px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: left;
	text-align: left;
}
#bottominfo {
	background-color: #99CCFF;
	width: 780px;
	clear: both;
	padding-top: 4px;
	padding-bottom: 6px;
}
#bottominfo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1em;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.subhead_light_ital14 {
	font-style: italic;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: normal;
	font-size: 14px;
}
.subhead_light_ital {
	font-style: italic;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	line-height: normal;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.grey66 {color: #666666}
.floatleft {
	float: right;
}
.topmargin6pt {
	margin-top: 6px;
}
#mainfull {
	background-color: #FFFFFF;
	width: 754px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 24px;
	padding-left: 12px;
}
/* MY NOTE: Setting pagetop to the right height relative to other elements in spring menu, etc. is essential to create
the illusion of a border below the nav menus that compensates for an incomplete one on the right, due to the fact
that the spry menu adds up to a width that's a little short of the actual 780 width of page */
#pagetop {
	height: 126px;
	width: 780px;
	padding: 0px;
	background-color: #0280BD;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#navwrapper {
	height: 21px;
	width: 780px;
	background-color: #99CCFF;
}
#sectiontopic {
	width: 766px;
	padding-left: 14px;
	height: 24px;
	margin-top: 4px;
}#sectiontopic    h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 21px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.clearfloatright {
	clear: right;
	padding-top: 12px;
}
.floatright {
	float: left;
}
.featurebox1 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-top: 0px;
	padding-top: 6px;
	margin-right: 6px;
}
.bonusinfo {
	clear: right;
	width: 288px;
	background-color: #FDFBFB;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.bonusinfowide {
	clear: right;
	width: 288px;
	background-color: #FDFBFB;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.featurebox1 {
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.featurebox2 {
	padding: 6px;
	clear: right;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	line-height: 6px;
	margin: 0px;
	padding: 0px;
	clear: right;
}
.featurebox3 {
	padding: 6px;
	clear: right;
}
.featurebox7 {
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#featurewrapper img {
	border: 1px solid #333333;
	margin-top: 2px;
}
#rightcolumn h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 6px;
	color: #333333;
}
.covmainhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
	color: #004080;
}
.covmainsubhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #004080;
	text-align: center;
}
.covsmallheadbox {
	padding-top: 12px;
}
.orangeLTbackground {
	background-color: #FFCC00;
}
#leftmaincov {
	width: 430px;
	float: left;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#leftmaincov h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 20px;
}
#leftmaincov h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 28px;
	margin-bottom: 20px;
}
#leftmaincov h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
}
#rightcolumn {
	margin-left: 455px;
	margin-top: 2px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
#rightcolumncov {
	margin-left: 455px;
	margin-top: 2px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
#rightcolumncov h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 6px;
	color: #4B4B4B;
}
#featurewrapper a:hover {
	text-decoration: underline;
	color: #0280BD;
}
.covmainheadbox a:link {
	color: #004080;
}
.covmainheadbox a:visited {
	color: #004080;
}
.covmainheadbox a:hover {
	color: #0280BD;
	text-decoration: underline;
}
#topnavbar a:hover {
	text-decoration: underline;
}
#topnavbar a:link {
	color: #333333;
}
.cutline_nav a:hover {
	text-decoration: underline;
	color: #0280BD;
}
#logowrapper {
}
#leftmain_listings {
	width: 430px;
	float: left;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#leftmain_listings p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding: 0px;
}
#leftmain_listings  h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
	color: #333333;
}
#leftmain_listings  h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 0px;
	color: #333333;
}
#leftmain_listings h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	color: #333333;
}
#leftmain_listings h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 24px;
}
#leftmain_listings h1 {
	padding-bottom: 0px;
	line-height: 32px;
}
cite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #333333;
}
.topgreyborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-top: 18px;
}
.boxpicture_right {
	float: right;
	margin-right: 5px;
	margin-left: 12px;
}
.boxpicture_left {
	float: left;
	margin-right: 12px;
	margin-left: 0px;
	padding-top: 4px;
}
.cutline_photoleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	padding-top: 6px;
	margin-bottom: 6px;
}
.photowrap170 {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
.cutline_photoleft img {
	margin-bottom: 4px;
	border: 1px solid #333333;
}
.cutline_photoright img {
	margin-bottom: 4px;
	border: 1px solid #333333;
}
.cutline_photoright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: right;
	margin-right: 12px;
	padding-top: 6px;
	margin-bottom: 6px;
}
#topjumpline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
}
#topjumpline a:hover {
	text-decoration: underline;
	color: #0280BD;
}
#topjumpline a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
#bottomjumpline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 12px;
}
#bottomjumpline a:hover {
	text-decoration: underline;
	color: #0280BD;
}
#bottomjumpline a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
#topsubheads {
	margin-bottom: 4px;
	padding-bottom: 4px;
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 14px;
	margin-top: -4px;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	background-color: #CCCCCC;
}
#topsubheads  a:link, a:visited {
	color: #333333;
	text-decoration: none;
	text-align: left;
}
#topsubheads a:hover {
	text-decoration: underline;
	color: #0280BD;
}
.getalbum {
	height: 44px;
	line-height: 24px;
	text-align: left;
	width: 169px;
	background-image: url(../backgrounds/camera1.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-bottom: 6px;
	padding-left: 54px;
	padding-top: 6px;
	background-color: #E7E7E7;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #0280BD;
	border-right-color: #0280BD;
	border-bottom-color: #0280BD;
	border-left-color: #0280BD;
}
.getalbum   a:visited  {
	color: #333333;
	text-decoration: none;
}
.getalbum a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.getalbum  a:link  {
	color: #333333;
	text-decoration: none;
}
.photoalbumhead {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 18px;
}
.photoalbumcopy {
	font-size: 11px;
	line-height: 11px;
}
a:visited {
	text-decoration: none;
	color: #545454;
	text-align: center;
}
a:link {
	color: #545454;
	text-decoration: none;
	text-align: center;
}
a:hover {
	color: #0280BD;
	text-decoration: underline;
}
.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
}
#covercredits {
}
#bottomlogo {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 6px;
}
.adwrapper_2col {
	margin-bottom: 12px;
}
.adwrapper_2col img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.adwrapper_1col_left {
	float: left;
}
.adwrapper_1col_left img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.adwrapper_1col_rt {
	margin-left: 142px;
	width: 148px;
}
.adwrapper_1col_rt img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#adinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 24px;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 6px;
	line-height: 24px;
	border: 2px solid #999999;
	background-image: url(../backgrounds/vertgrad8.gif);
}
.advertiserURL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 16px;
	margin-top: -4px;
}
.advertiserURLsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 16px;
	margin-top: -4px;
}
.advertiserURLsm_1col {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	height: 36px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
}
* html #rightcolumn {
	margin-right: 0px;
	margin-left: 452px;
	margin-top: 2px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
* html #rightcolumncov {
	margin-right: 0px;
	margin-left: 452px;
	margin-top: 2px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
.clearfloatleft {
	clear: left;
	padding-top: 12px;
}
.bottommargin6pt {
	margin-bottom: 6px;
}
.cutline_fullpage_nobord {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
	font-size: 11px;
}
.cutline_fullpage_nobord img {
	margin-bottom: 4px;
}
#ragbag {
}
#ragbag p {
	margin: 0px;
	padding: 0px;
	text-indent: 24px;
}
#ragbag li {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.flushright {
	text-align: right;
}
.indentleft24 {
	padding-left: 25px;
}
.cutline_halfcol_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	margin-top: 4px;
	width: 200px;
}
#ragbag ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#ragbag cite {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: right;
	line-height: 16px;
	font-style: italic;
	color: #000000;
}
#adinfo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 24px;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 6px;
	line-height: 24px;
	border: 2px solid #999999;
	background-image: url(../backgrounds/vertgrad8.gif);
}
.cutline_photoleft300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	padding-top: 6px;
	margin-bottom: 6px;
	width: 300px;
}
.cutline_photoleft150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	padding-top: 6px;
	margin-bottom: 6px;
	width: 150px;
}
.bottommargin3pt {
	margin-bottom: 3px;
}
.cutline_photoleft188 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	padding-top: 6px;
	margin-bottom: 6px;
	width: 188px;
}
.cutline_photoright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: right;
	padding-top: 6px;
	margin-bottom: 8px;
	margin-left: 12px;
}
.featurebox4 {
	padding: 6px;
	clear: right;
}
.featurebox5 {
	padding: 6px;
	clear: right;
}
.featurebox6 {
	padding: 6px;
	clear: right;
}
.featurebox1wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.featurebox2wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.featurebox3wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.featurebox4wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.featurebox5wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.featurebox6wide {
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.cutline_halfcol_rt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: right;
	margin-left: 12px;
	margin-top: 4px;
	width: 225px;
}
.bottommargin12pt {
	margin-bottom: 12px;
}
#leftmain li {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}
.cutline_photoright300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	float: right;
	padding-top: 6px;
	margin-bottom: 6px;
	width: 300px;
	margin-left: 12px;
}
.addoublewrap {
}

