
.sitenav a { color: #FFFFFF; text-decoration: none; font-family: tahoma, helvetica; font-size: 11px; font-weight: bold; letter-spacing: 0.03em; }
.sitenav a:hover { color: #FFCC00; text-decoration: none; font-family: tahoma, helvetica; font-size: 11px; font-weight: bold; letter-spacing: 0.03em; }

.black9 { font-family: verdana, arial, helvetica; color: #000000; font-size: 9px; font-weight: normal; }
.black10 { font-family: verdana, arial, helvetica; color: #000000; font-size: 10px; font-weight: normal; }
.black11 { font-family: verdana, arial, helvetica; color: #000000; font-size: 11px; font-weight: normal; }
.black11 a { color: #FF0000; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica; }
.black11 a:hover { color: #000000; text-decoration: none; font-size: 11px;font-family: verdana, arial, helvetica; }

.blackbold11 { font-family: verdana, arial, helvetica; color: #000000; font-size: 11px; font-weight: bold; }
.blackbold16 { font-family: verdana, arial, helvetica; color: #000000; font-size: 16px; font-weight: bold; }
.blackbold28 { font-family: verdana, arial, helvetica; color: #000000; font-size: 28px; font-weight: bold; line-height: 22px; }

.whitetext { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 11px; font-weight: bold; }

.white9 { font-size: 9px;color: white;text-decoration: none;font-weight: normal; }
.white10 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 11px; font-weight: normal; }
.white11 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 10px; font-weight: normal; }
.white12 { font-family: verdana, arial, helvetica; color: #ffffff; font-size:12px; font-weight: bold; }

.whitebold9 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 9px; font-weight: bold; }
.whitebold9 a { font-size: 9px; color: white;text-decoration: none; font-weight: bold; }
.whitebold9 a:hover { font-size: 9px; color: #cc0000;text-decoration: none; font-weight: bold; }

.whitebold10 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 10px; font-weight: bold; }

.whitebold11 { font-family: tahoma, helvetica; color: #ffffff; font-size: 11px; font-weight: bold; letter-spacing: 0.03em; text-decoration: none; }
.whitebold11 a:link { color: #ffffff; text-decoration: none; }
.whitebold11 a:hover { color: #000000;text-decoration: none; }
.whitebold11 a:visited { color: #ffffff; text-decoration: none; }	

.whitebold12 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 12px; font-weight: bold; }
.whitebold13 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 13px; font-weight: bold; }
.whitebold16 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 16px; font-weight: bold; }
.whitebold18 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 18px; font-weight: bold; }
.whitebold21 { font-family: verdana, arial, helvetica; color: #ffffff; font-size: 21px; font-weight: bold; }

.yellow8 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 8px; font-weight: normal; }
.yellow8 a:link { color: #FFCC66; text-decoration: none; }
.yellow8 a:hover { color: #FFF; text-decoration: none; }
.yellow8 a:visited { color: #FFCC66; text-decoration: none; }

.yellow9 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 9px; font-weight: normal; }
.yellow10 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 10px; font-weight: normal; }
.yellow11 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 11px; font-weight: normal; }

.yellowbold8 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 8px; font-weight: bold; }
.yellowbold8 a:link { color: #FFCC66; text-decoration: none; font-weight: bold; }
.yellowbold8 a:visited { color: #FFCC66; text-decoration: none;font-weight: bold; }
.yellowbold8 a:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; }

.yellowbold9 { font-family: verdana, arial, helvetica; color: #FFCC00; font-size: 9px; font-weight: bold; }
.yellowbold9 a:link { color: #FFCC00; text-decoration: none; font-weight: bold; }
.yellowbold9 a:hover { color: #FFF; text-decoration: none; font-weight: bold; }
.yellowbold9 a:visited { color: #FFCC00; text-decoration: none;font-weight: bold; }

.yellowbold10 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 10px; font-weight: bold; }
.yellowbold11 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 11px; font-weight: bold; }
.yellowbold12 { font-family: verdana, arial, helvetica; color: #FFCC66; font-size: 12px; font-weight: bold; }
.arialblackyellowbold12 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; font-size: 12px; font-weight: bold; }

.arialblackyellow18 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; font-size: 18px; font-weight: bold; line-height:12px; vertical-align: middle; }
.arialblackwhite18 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 18px; font-weight: bold; line-height:12px; vertical-align: middle; }

.red10 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 10px; font-weight: normal; }
.red11 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 11px; font-weight: normal; }
.red12 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 12px; font-weight: normal; }

.redbold8 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 8px; font-weight: bold; }
.redbold10 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 10px; font-weight: bold; }
.redbold12 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 12px; font-weight: bold; }

.redboldtahoma { color:#cc0000; text-decoration: none; font-family: tahoma, helvetica; font-size: 11px; font-weight: bold; letter-spacing: 0.03em; }
.redboldtahoma a:link { color: #cc0000; text-decoration: none; }
.redboldtahoma a:hover { color: #cc0000; text-decoration: none; }
.redboldtahoma a:visited { color: #cc0000; text-decoration: none; }

.redbold14 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 14px; font-weight: bold; }
.redbold18 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 18px; font-weight: bold; }
.redbold20 { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 20px; font-weight: bold; }

.darkred10 { color: #6B0004; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; }
.darkred10 a { color: #6B0004; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica; }
.darkred10 a:hover { color: #FFFFFF; text-decoration: none; font-size: 10px;font-family: verdana, arial, helvetica; }

.darkred10_date { color: #6B0004; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: normal; }
.darkred10_date a { color: #6B0004; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica; }
.darkred10_date a:hover { color: #000000; text-decoration: none; font-size: 10px;font-family: verdana, arial, helvetica; }

.darkred11 { font-family: verdana, arial, helvetica; color: #6B0004; font-size: 11px; font-weight: normal; }
.darkred12 { font-family: verdana, arial, helvetica; color: #6B0004; font-size: 12px; font-weight: normal; }
.darkred18 { font-family: verdana, arial, helvetica; color: #6B0004; font-size: 18px; font-weight: normal; }

.darkred2black10 { font-family: verdana, arial, helvetica; color: #6B0004; font-size: 10px; font-weight: normal;text-decoration: none; }
.darkred2black10:hover { font-family: verdana, arial, helvetica; color: #000000; font-size: 10px; font-weight: normal; }

a.searchlink { text-decoration: none; color: #FFCC00; font-weight: bold; font-family: geneva, verdana, arial, helvetica; font-size: 11px; text-decoration: underline; }
a:Visited.searchlink { text-decoration: none; color: #FFCC00; font-weight: bold; font-family: geneva, verdana, arial, helvetica; font-size: 11px; text-decoration: underline; }
a:Hover.searchlink { text-decoration: none; color: #FFFFFF; font-weight: bold; font-family: geneva, verdana, arial, helvetica; font-size: 11px; text-decoration: underline; }
a:Active.searchlink { text-decoration: none; color: #FFFFFF; font-weight: bold; font-family: geneva, verdana, arial, helvetica; font-size: 11px; text-decoration: underline; }

.whitebold { color: white;font-weight: bold; }

.vitals { font-family: verdana, arial, helvetica; color: #cc0000; font-size: 12px; }
.vitals ul { margin-left: 0px; padding-left: 0px; }
.vitals li { background-color: #FFFFFF; height: 17px; list-style-type: none; margin-bottom: 2px; padding: 5px 0px 3px 5px; }

.input_box { font-family: verdana, arial, helvetica; color: #000000; font-size: 10px; font-weight: normal; margin: 0px 3px 0px 3px; }
input { font-size: 9px; }
.font4 { font-size: 4px; }

/* STYLE FOR NAV LINKS AT BOTTOM OF PAGE */

/* I think these can be deleted when we go live - mouseover for edbl BOF*/
.featureblockon { cursor: pointer;background-color: #cc0000; }
.featureblockoff { cursor: default; }
/* EOF */

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.subnav li a {
	background-image: url(/images/common/icon_carrot.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	font-family: Verdana, Arial, Helvetica;
	color: #6B0004;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 0 3px 6px;
	width: 90%;
	text-transform: capitalize;
}

.subnav li a:hover {
	background-image: url(/images/common/icon_carrot.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none; /* underline LA 20/05/2008*/
	background-color: #D0B391;
	text-transform: capitalize;
}

/* THESE ARE THESE STYLES FOR THE EDIOTIAL BLOCK / LODGE BLOCKS */
/* container layout are in p3_template.css */
.edbl-red { background-color: #e8d5ba; }
.edbl-blue { background-color: #D3D6F8; }
.edbl-orange { background-color: #E7D862; }
.edbl-purple { background-color: #D1C6FF; }

.edbl_headline-red { background-image: url(/images/common/profile_head_bg-red.gif); }
.edbl_headline-blue { background-image: url(/images/common/profile_head_bg-blue.gif); }
.edbl_headline-orange { background-image: url(/images/common/profile_head_bg-orange.gif); }
.edbl_headline-purple { background-image: url(/images/common/profile_head_bg-purple.gif); }

.story { margin:8px 0 0 0; background-color: #e8d5ba; height: 111px; }
.sub_story { background-image: url(/images/common/profile_head_bg.gif); float: left; line-height: 21px; width: 198px; vertical-align: middle; text-align: left; }

/* STYLE FOR THE ROUNDED BOXES - THIS IS ANDRES CSS - BEWARE */
.chev_box { line-height: 17px; vertical-align: middle; text-align: right; background-color: #000000; float: left; }
.chev_box_end { height: 15px; background-color: #000000; float: left; margin: 1px 0 0 0; width: 1px; overflow: hidden; }

.chev_box_red { line-height:17px; vertical-align:middle; text-align:right; background-color:#cc0000; float:left; }
.chev_box_red_end { height:15px; background-color:#cc0000; float:left; margin:1px 0 1px 0; width:1px; overflow:hidden; }

.chev_box_khaki { line-height:17px; vertical-align:middle; text-align:right; background-color:#e0c0a1; float:left; width:262px; }
.chev_box_khaki_end { height:17px; background-color:#e0c0a1; float:left; margin:1px 0 1px 0; width:1px; overflow:hidden; }

.chev_date_box_khaki { line-height:17px; vertical-align:middle; text-align:right; background-color:#e0c0a1; float:left; width:46px; text-align:center; }
.chev_date_box { line-height:17px; vertical-align:middle; text-align:right; background-color:#000000; float:left; width:46px; text-align:center; }

.chev_box_end_matrix { height:15px; background-color:#000000; float:left; width:1px; margin:1px 6px 0 0; }
.chev_box_khaki_end_matrix { height:15px; background-color:#e0c0a1; float:left; margin:1px 6px 1px 0; width:1px; overflow:hidden; }
.chev_box_alpha { background-color:#000000; vertical-align:middle; line-height:17px; float:left; width:15px; text-align:center; }

/* LINK BOX STYLES */

/* #linkbox_end is deprecated, use .linkbox_end instead! */
.linkbox_end, #linkbox_end { vertical-align:top;height:17px;width:1px;margin-top:1px;background-color:#000000; float:left;overflow:hidden; }
.linkbox_text { height:19px;margin-left: 0px;margin-right: 0px;background-color:#000000; float:left;display:block;overflow:hidden; }
.home1header #linkbox_end { background-color:#333333; }
.home1header .linkbox_text { background-color:#333333; }
/* #linkbox_top_pad is deprecated, use .linkbox_top_pad instead! */
.linkbox_top_pad, #linkbox_top_pad { float:left;vertical-align:top;vertical-align:text-top;margin-top:0px;padding: 4px 2px 3px 2px; }

/*****************/
/* TOP TEN GIRLS */
/*****************/

.toptentitlebar {
	height: 20px;
	padding: 2px 0 0 4px;
	text-transform: uppercase;
}

.toptengirlone_wrap,
.topten_wrap,
.toptengirlone_head,
.toptenchart_head,
.toptengirlone_content,
.toptenchart_content,
.toptenpic,
.toptengirlone_text_one,
.toptengirlone_text_two,
.toptenchart_text {
	float: left;
}

.textfix { white-space: normal; }
.toptengirlone_wrap, .topten_wrap { padding: 15px 0 0 8px; } 
.toptengirlone_wrap, .toptengirlone_head { width: 616px; }
.toptengirlone_head, .toptenchart_head { background: url(/images/john/top10_bg.gif) repeat-x; }
.topten_wrap, .toptenchart_head, .toptenchart_content { width: 200px; }
.toptengirlone_content, .toptenchart_content { background: #E9D5bA; }
.toptenpic { border: none; }
.toptengirlone_text_one, .toptengirlone_text_two, .toptenchart_text { padding: 5px; }
.toptengirlone_text_one {  width: 118px; }
.toptengirlone_text_two { width: 419px; }
.toptenchart_text { width: 87px; }
.toptengirlone_content a, .toptenchart_content a { text-decoration: none; }

/*************************/
/* Main Image Red Footer */
/*************************/

#MI_redlinkbox_top_pad { float:left;vertical-align:top;vertical-align:text-top;margin-top:0px; }
.MI_redfootbarWrap { background-image:url(/images/common/tab_credit_bg1.gif); height:23px; width:336px; line-height:23px; vertical-align:middle; margin:0 0 0 6px; }
.MI_redfootbarleftend { height:23px; width:22px; float:left; margin:0px; }
.MI_redfootbartext { width:200px; float:left; }
#MI_redfootbarbackarrow { height:23px; width:24px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); }
#MI_redfootbarbackarrow img { margin:4px; float:left; }
.MI_redfootbarpage { height:23px; width:60px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); text-align:center; }
#MI_redfootbarforwardarrow { height:23px; width:24px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); margin:0px; }
#MI_redfootbarrightend img { float:left; margin-left:0px; }

/* Options box found in the Left Thumbs list in A-Z format */
#AZleft_outerbox { background-color:#333333; width:175px; height:124px; padding:0px; padding-top:9px; margin-bottom:3px; }
#AZleft_boxborder { border:solid 1px #FFFFFF; width:155px;height:113px;margin:0px 9px 9px 9px; background:url(../images/common/wallpaper_bg.gif) repeat-x; }
#AZleft_box { width:145px;height:103px;margin-left:6px;margin-top:4px; }
#AZleft_edge { vertical-align:top;height:15px;width:1px;margin-top:1px;background-color:#000000;float:left;overflow:hidden; }
.AZleft_text { height:17px;width:69px;margin:none;background-color:#000000;float:left;display:block;overflow:hidden; }
.AZleft_textWIDE { height:17px;width:120px;margin: none;background-color:#000000;float:left;display:block;overflow:hidden; }
#AZleft_namepad { float:left;vertical-align:top;vertical-align:text-top;margin:0px;padding-top: 3px;padding-left: 8px; }
#AZleft_namepadWIDE { float:right;vertical-align:top;vertical-align:text-top;margin-top:0px;padding-top: 3px;padding-right: 2px; }
#AZleft_row { height:18px;width:143px;margin:0px; }
#AZleft_row img { padding:none;margin-left:1px;float:left; }

/* Options box found in the Left Thumbs list in A-Z format */
#archive_redlinkbox_top_pad { float:left;vertical-align:top;vertical-align:text-top;margin-top:0px; }

/* width below controlls overall width */
.archive_footbarWrap { background-image:url(/images/common/tab_credit_bg2.gif); height:23px; width:338px; vertical-align:middle; border:#FFFF00 1px solid; }
.archive_footbarleftend { height:23px; width:6px; float:left; margin:0px; }
.archive_footbartext { background:repeat-x url(/images/common/slideshow-imgs/darker_bg.gif); width:202px; float:left; }

#archive_footbarbackarrow { height:23px; width:24px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); }
#archive_footbarbackarrow2 { height:23px; width:84px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); margin-left:0px; }
#archive_footbarbackarrow img { margin:3px 3px 0px 3px; float:left; }
#archive_footbarbackarrow2 img { margin:3px 3px 0px 3px; float:left; }
#archive_footbarforwardarrow { height:23px; width:24px; float:left; background-image:url(/images/common/tab_credit_bg2.gif); margin:0px; }
#archive_footbarrightend img { float:left; margin-left:0px; }

#archive_jumptoBlock { height:23px; width:10px; float:left; }
#archive_jumptoBlock img { padding-top:8px; }
#archive_jumptoArrow { width:24px; height:23px; float:left; }
#archive_jumptoArrow img { margin:3px; float:left; }
#archive_jumptoTextWide { width:115px; height:23px; float:left; text-align:center; margin-left:0px; vertical-align:text-top; padding-top:0px; }
#archive_jumptoEnterNum { width:30px; height:auto; padding-top:0px; margin-top:3px; float:left; vertical-align:top; }
#archive_jumptoTextwide p { margin-top:5px; }

#wannabe p { margin: 5px; }
#wannabe ul { list-style: disc; }
#wannabe li { margin: 5px 5px 5px 20px; }

#letters * { padding: 0; margin: 0; }
#letters li { clear: both; float: left; width: 640px; margin: 15px 0 0 0; background: #F6F0E2; }
#letters img { border: none; }
#letters h4 { background: url(/images/letters/title_bg.gif) no-repeat; font-size: 110%; text-transform: uppercase; font-weight: bold; color: #FFFFFF; height: 19px; line-height: 19px; padding: 0 0 0 8px; }
#letters p { white-space: normal;}
#letters .letter_content { float: left; width: 540px; padding: 8px; overflow: hidden; }
#letters .author { font-weight: bold; }
#letters .response { font-style: italic; color: #CC0000; }

li#winning_letter { background: #F4DCB8; }
#winning_letter h4 { background: #CC9A65; }

#sitemap { margin-top: 10px }
.sitemap_column { margin: 10px; }
#sitemap .border { border-right: 1px #C0C0C0 solid; }
#sitemap a { color: #909090; text-decoration: none; font-weight: bold; }
#sitemap a:hover { text-decoration: underline; }
#sitemap h3 { margin: 10px 0 0 0; font-size: 12px; color: #CC0000; }
.sitemap_column { float: left; width: 29%; }
