.leaderboardStory {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 5px;
	background-color: #ededed;
	clear:both;
	text-align:left;
}

.leaderboardStory img {
	display:block;
}


.storySubNavBar {
	width:980px;height:29px;background: url(/images/site/subnav_bkg.gif) repeat-x;padding:4px 0 0 0;margin:0px;border:0px;
}

.communityDropBox {
	font-weight:bold;
	font-family:verdana;
	width:235px;
	height:23px;
	font-size:9px;
	background: url(/images/site/com_drop_bkg_sty.gif) no-repeat;
	padding:2px 0 0 0;
	text-align:center;
	margin:0;
	text-transform:uppercase;
	color:#776b46;
	float:right;
}

.storyColumnOne {
	width: 160px;
	float: left;
	display: inline;
	border-right: 1px solid #dedede;
	padding: 8px 8px 8px 0px;
	margin: 0;
}

.storyColumnTwo {width: 551px;float: left;display: inline;margin: 8px;overflow:hidden;background: #ffffff;}
.storyColumnTwo div.normal {padding:8px 12px;background:#fbfbfb;margin:0 0 10px 0;border:1px solid #f7f7f7;}
.storyColumnTwo div.highlighted {padding:8px 12px;background:#fffdf4;margin:0 0 10px 0;border:1px solid #fff2c8;border-left:16px solid #ffebaa;}
/* .storyColumnTwo b {color:#707070;} */


div#centerStory {
	background: #ffffff url(/images/site/center_bkg_story.gif) repeat-y;
	padding: 0;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 990px;
}

.storyHeadline {
	font-size:28px;
	font-weight:bold;
	clear:both;
	font-family: "Times New Roman", Times, serif;
	padding: 0 0 10px 0;
}

.storySubHead {
	padding: 0;
	font-size:18px;
	font-weight:bold;
	color: #797979;
	padding: 0 0 10px 0;
}

.storyByline {
	font-family: Arial;
	background:#fefefe;
	padding:4px 0; 
	margin:0; 
	border-top: 1px dotted #dddddd; 
	color:#2e556c; 
	font-weight:700;
	font-size: 11px;
}

.storyByline2 {
	font-family: Arial;
	color:#5083ae; 
	font-weight:700;
	font-size: 11px;
}
.storycontinues {
	font-family: Arial;
	color:#000000; 
	font-weight:bold;
	font-size: 10px;
	text-align:center;
}
.picBox {
	width:552px;
	height:277px;
	margin:0 0 10px 0;
	padding:0;
	overflow:hidden;
}

.picBoxImage {
	width:325px;
	padding:0 6px 6px 0;
	border-right: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	float:left;
	text-align:center;
	height:270px;
}

.picBoxText {
	width:218px;
	height:277px;
	float:left;
}

.picBoxCaptionCredit {
	height:128px;
	overflow:hidden;
}

#picBoxCaption {
	padding:0 0 6px 6px;
	font-family: arial;
	color:#7f7f7f;
	margin:0;
	font-size:11px;
	font-weight:700;
	height:98px;
	overflow:hidden;
	display:table-cell; 
	vertical-align:middle;
}

#picBoxCredit {
	font-family: arial;
	font-size:10px;
	color:#afafaf;
	font-weight:700;
	background:#fcfcfc;
	text-align:center;
	padding:3px 8px;
	margin:0;
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
}

#picBoxNext, #picBoxPrevious, #picBoxNextTN, #picBoxPreviousTN {
	cursor:pointer;
}

/* V H alignment for pics for non-IE browsers */
div.holder {padding:0 6px 0 0;width:325px; height:276px; text-align:center; display:table-cell; vertical-align:middle;}
div.holder img {margin:0 auto; border:0;}


/* V H alignment for pics for non-IE browsers */
div.holderPG {padding:0;width:550px; height:540px; text-align:center; display:table-cell; vertical-align:middle;}
div.holderPG img {margin:0 auto; border:0;}

.imageLargePG {text-align:center;border:1px dotted #dddddd;display:block;background:#efefef;padding:0;width:550px;height:540px;}


/* styles for the infobox under instory ad */

.infoBox {margin:8px 0 0 0;}
.infoBox a {display:block;text-decoration: none;padding:3px;font-family:Trebuchet, Arial, Helvetica, sans-serif;font-size:12px;color:#093056;margin:2px 0;border-bottom:1px solid #efefef;line-height:14px;}
.infoBox a:visited {padding:3px;text-decoration: none;color:#093056;border-bottom:1px solid #d2e5f0;}
.infoBox a:hover {color:#093056;text-decoration: none; background: #fbfbd9;padding:3px;border-bottom:1px solid #d2e5f0;}
.infoBox h1 {background-color:#d2e5f0;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;padding:8px;margin:0;}
.infoBoxContent {background-color:#f9f9f9;padding:0;margin:0;}
.infoBoxContent .infoArea {margin: 6px 0 0 0;text-wrap:auto;padding:0;display:block; border:1px solid #d9e2e7;font-size:12px;color:#093056;font-family:Verdana,Arial,Helvetica,sans-serif;}
.infoBoxContent .infoArea p {padding:8px;display:block;margin:0;font-size:12px;color: #093056;font-family:Verdana, Arial, Helvetica, sans-serif;}
.infoBoxContent .infoArea h2 {padding:4px 0;font-weight:bold;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #bb401b;background:#e9f2f8;margin:0 0 2px 0;border-bottom:1px solid #d9e2e7;text-indent:8px;}
.infoBoxContent .infoArea img {float:right;display:block;}
.infoBoxContent .infoArea .links,.web,.video,.gallery,.pdf,.audio,.excel {margin: 0;padding: 4px;list-style: none;line-height: .9em;}
.infoBoxContent .infoArea .recipeItems {margin: 0;padding: 0 8px;list-style: none;}
.infoBoxContent .infoArea .web li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/related.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .links li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/stories2.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .video li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/videos2.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .gallery li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/galleries2.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .pdf li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/pdf.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .audio li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/audio2.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .excel li {border:0;margin:0;height: auto !important;height:0;padding: 0 0 0 14px;background: url("/images/packages/story/excel.gif") no-repeat 0 5px;}
.infoBoxContent .infoArea .recipeItems li {border-bottom:1px solid #efefef;margin:4px 0;height: auto !important;height:0;padding: 2px 0 2px 16px;background: url("/images/packages/story/excel.gif") no-repeat 0 5px;display:block;}
.infoBoxContent .infoArea .date {font-size:8px;color: #b7330b;font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Picture Scroller Box */

.picBoxScroller {
	height:136px;
	width:192px;
	background:#f2f2f2;
	margin:6px 0 0 11px;
	padding:4px 0px 4px 6px;
}

.picBoxScrollerDirection {
	float:left;
}

.picBoxScrollerButton {
	border:1px solid #d3cfcf;
	margin: 0 5px 2px 0;
}

.picBoxScrollerButton img {
	display:block;
}

.picBoxScrollerImage {
	border:1px solid #c5ced4;
	margin: 0 5px 2px 0;
}

.picBoxScrollerImage img {
	display:block;
	border:1px solid #f2f2f2;
}

.myCaptureButton {
	clear:both;
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url(/images/pic_scroller/my_cap_u2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 185px;
	height: 18px;
	margin: 0px;
}

.myCaptureButton a {
	display: block;
	color: #000;
	font-size: 11px;
	width: 185px;
	height: 18px;
	float: left;
	text-decoration: none;
}

.myCaptureButton img {
	width: 185px; 
	height: 18px; 
	border: 0;
}

* html a:hover {
	visibility:visible;
}

.myCaptureButton a:hover img{
	visibility:hidden;
}

.myCaptureButton span {
	font-family: arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	position: absolute;
	left: 44px;
	top: 3px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	color:#5f6f7e;
}

.BriefHead {
	border-bottom: 1px dotted #efefef;
	font-weight: bold;
	padding: 0;
	margin:0 0 3px 0;
	color: #2d2d2d;
}

.ledehed32 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 40px;
	color: #000000;
}
.storydeck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bolder;
	color: #FF6600;
}
a.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bolder;
	color: #FF6600;
}
.bylineattribution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.News {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 12px 0;
}

#storyBody p.NewsQ1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 3px 0 12px 0;
	font-weight:bold;
	color: #4e4e4e;
	padding: 12px 0 0 0;
}

#storyBody p.NewsQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 12px 0 12px 0;
	font-weight:bold;
	color: #4e4e4e;
	padding: 12px 0 0 0;
	border-top: 1px dotted #cccccc;
}

.factboxtextbold12col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 12px 0;
}

.MsoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 12px 0;
}

.Agate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 12px 0;
}

.List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;	
}	

.factboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 12px 0;
}

.factboxtextQ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	margin: 3px 0 2px 0;
	font-weight:bold;
	color: #637684;
	padding: 12px 0 0 0;
}

.factboxtext12col {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4d4d4d;
	margin:0px 0 6px 0;
}

.factboxheadblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 16px 0 4px 0;
	border-bottom: 1px solid #dae3e8;
}

.factboxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 16px 0 4px 0;
	border-bottom: 1px solid #dae3e8;
}

.ledein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.ledeinsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
}
.apcopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
}
.photoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 5px;
}
.photoCell {
	padding-bottom: 3px;
	padding-top: 3px;
}
.photoCredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-align: right;
	padding-bottom: 3px;
}
.briefHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #003366;
}
a.secondaryhed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.secondaryhed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	float: left;
	padding: 2px 0 0 8px;
	display: block;
	text-align: right;
}

#emailStory {
	clear:both;
	padding:4px 0 4px 8px;
	font-size:12px;
	display:none;
	border:1px dotted #b4c5d5;
	margin-bottom:0;
	background: #fbfbfb;
}

#emailButton {
	cursor:pointer;
}

.emailBox {
	padding:6px;
	text-align:right;
	border:1px dotted #efefef;
	margin: 2px 8px 2px 0;
	font-size:9px;
	font-family:verdana;
	font-weight:bold;
	color:#666a6e;
}

.emailInput {
	font-size:12px;
}

.emailHalf {
	width:50%;
	float:left;
}

.emailLabel {
	margin:0 8px 0 0;
	padding:3px 0 3px 8px;
	background:#ecf0f4;
	text-transform:uppercase;
	font-size:9px;
	font-family:verdana;
	font-weight:bold;
	color:#ad591c;
}

/* Photo Page Styles */

.imageLarge {text-align:center;border:1px dotted #dddddd;display:block;background:#efefef;padding: 5px;}

div#centerImage {
	background: #ffffff url(/images/site/center_bkg_story.gif) repeat-y;
	padding: 0;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 990px;
}


/* Package Stories */
#packageHeadlines {
	width:298px;
	background-color:#f9f9f9;
	padding:0;
	border:1px solid #efefef;
	margin: 4px 0 10px 0;
	overflow:hidden;
}

#packageHeadlines ul {
	margin: 6px 0 6px 5px;
	padding: 3px;
	list-style: none;
}

#packageHeadlines li {	
	list-style: none;
	font-size: 13px;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
}

.moreLinks2 {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreLinks2 li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0;
	background: url("/images/packages/story/stories2.gif") no-repeat 0 5px;
}

.moreHeader2 {
	background-color:#d2e5f0;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:8px;
	margin: 0;
}

.inStory300 {
	float:right;
	width:300px;
	display:block;
	margin: 0 0 10px 10px;
	padding:0;
	border:0;
}

/* Story Extras Box */

.moreHolder {
	width:298px !important;
	width:300px;
	background-color:#f9f9f9;
	padding:0;
	border:1px solid #efefef;
	margin: 0 0 0 8px;
}
.moreHeader {
	width:284px !important;
	width:300px;
	background-color:#d2e5f0;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:8px;
	margin: 0 0 0 8px;
}

.moreHeader3 {
	width:300px !important;
	width:300px;
	background-color:#d2e5f0;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding:8px 0;
	text-indent:8px;
	margin: 6px 0 0 0;
}

.moreHolder3 {
	width:298px !important;
	background-color:#f9f9f9;
	padding:0;
	border:1px solid #efefef;
	margin: 0;
}

.moreSubHead {
	padding:4px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #bb401b;
	background: #e9f2f8;
	margin:8px 0 2px 0;
	border-bottom:1px dotted #d9e2e7;
}
.videoItem {
	margin-top:3px;
	background-color:#efefef;
	padding:2px;
	border:solid 1px #dddde7;
}
a.videoItem {
}
a:visited.videoItem {
}
a:hover.videoItem {
	width:290px;
	background-color:#d2e5f0;
}
.galleryItem {
	margin-top:3px;
	background-color:#efefef;
	padding:2px;
	border:solid 1px #dddde7;
}
.audioItem {
	margin-top:3px;
	background-color:#efefef;
	padding:2px;
	border:solid 1px #dddde7;
}
.extrasCaption {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	margin-left:5px;
}
a.mediaItem {
	display:block;
	text-decoration: none;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #093056;
	margin:1px 0;
	border-bottom:1px solid #efefef;
}
a:visited.mediaItem  {
	padding:3px;
	text-decoration: none;
	color: #093056;
	border-bottom:1px dotted #cccccc;
	margin:1px 0;
	font-size:12px;
}
a:hover.mediaItem {
	color: #093056;
	text-decoration: none; 
	background: #fbfbd9;
	padding:3px;
	border-bottom:1px solid #d2e5f0;
	margin:1px 0;
	font-size:12px;
}
.moreLinks {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreLinks li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/stories2.gif") no-repeat 0 5px;
}
.moreWeb {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreWeb li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/related.gif") no-repeat 0 5px;
}
.moreVideo {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreVideo li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/videos2.gif") no-repeat 0 5px;
}
.moreGallery {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.morePdf {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreGallery li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/galleries2.gif") no-repeat 0 5px;
}
.morePdf li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/pdf.gif") no-repeat 0 5px;
}
.moreAudio {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreAudio li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/audio2.gif") no-repeat 0 5px;
}
.moreExcel {
    margin: 0;
    padding: 4px;
    list-style: none;
	line-height: .9em;
	border:1px dotted #d9e2e7;
}
.moreExcel li {
	border:0;
	margin:0;
	height: auto !important;
	height:0;
	padding: 0 0 0 14px;
	background: url("/images/packages/story/excel.gif") no-repeat 0 5px;
}
.moreDate {
	font-size:8px;
	color: #b7330b;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.moreText {
    margin: 0;
    padding: 8px 4px;
	border:1px dotted #d9e2e7;
	border-top:0;
	font-size:12px;
	color: #093056;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
.moreInfo {
    margin: 0;
    padding: 8px 4px;
	border:1px dotted #d9e2e7;
	font-size:12px;
	color: #093056;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.navMpBack {
	float:right;
	background: url(/images/v2/mp_nav_bkg2.jpg) no-repeat;
	padding:0;
	width:260px;
}

.photoShareStory {width:300px;margin:10px 0 0 0;}
.photoShareStory a {font-family:Arial;height:48px;padding:0 24px 0 24px;display:block;background:#ffffff url(/images/site/image_share.png) 0 0 no-repeat;color:#c4dcf3;text-decoration:none;font-size:22px;line-height:22px;font-weight:bold;letter-spacing:1px;}
.photoShareStory a:hover {font-family:Arial;height:48px;padding:0 24px 0 24px;display:block;background:#ffffff url(/images/site/image_share.png) 0 -48px no-repeat;color:#f0d116;text-decoration:none;font-size:22px;line-height:22px;font-weight:bold;letter-spacing:1px;}


/* commenting */

.profanityFilterStatus {line-height:20px;padding:0 5px;background:#edf1f5;display:inline;margin:0 0 0 5px;text-transform:uppercase;font-size:10px;font-family:arial;}
div.profanityFilterStatus span {font-weight:bold;font-size:11px;color:#c3591d;}
.profanityFilterLink {text-transform:uppercase;font-size:10px;font-family:arial;font-weight:bold;}


.storyCommentLoud {
	font-weight: bold;
}

#storyComment {
	margin:20px 0 0 0;
	width:100%;
	clear:both;
}

#storyComment h1 {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background:#ecf0f4;
	float:left;
	width:200px;
	padding: 9px 0px 1px 0px;
	color: #ad591c;
	border-top:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
	text-align:center;
	text-transform: uppercase;
}

.storyCommentSignup {
	font-size: 12px;
	position:relative;
	top:-1px;
	float:right;
	height:22px;
	background: #ffffff;
	width:348px;
	border-left:1px dotted #cccccc;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px dotted #cccccc;
	text-align: right;
	margin:0;
	padding:0;
}

#storyComment p.disclaimer {
	background: #ecf0f4 url(/graphics/commenting/disclaimer_bkg.gif) repeat-x;
	border-right:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	padding: 0 36px 12px 36px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #31383d;
	margin: 0;
}

.storyCommentEmptyLine {
	text-align:center;
	display:block;
	border-bottom:1px solid #ffffff;
}

.disclaimerHeadText {
	color:#939393;
	line-height:12px;
	position:relative;
	top:-8px;
	left:200px;
	width:80px;
	background:#ecf0f4;
	text-align:center;
	display:block;
	font-weight: bold;
}

#storyCommentContainer {
	margin: 0;
	padding: 0 0 0 0;
	background: #ffffff;
}

#storyCommentContainer p {
	background: #ffffff url(/graphics/commenting/comment_icon3.gif) no-repeat 5px 8px;	
	margin:3px 0 0 0;
	padding:15px 15px 15px 38px;
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border: 1px dotted #e1e1e1;
}

#storyCommentContainer p.storyCommentAdmin {
	color:#a09e87;
	font-weight:600;
	background: #fffff1 url(/graphics/commenting/comment_icon_admin.gif) no-repeat 5px 8px;
	font-size:11px;
}

#storyCommentContainer a.storyCommentAdminLink {
	text-decoration: none;
	font-size:11px;
	color: #615d4a;
}

#storyCommentContainer a:visited.storyCommentAdminLink  {
	text-decoration: none;
	color: #615d4a;
}

#storyCommentContainer a:hover.storyCommentAdminLink {
	color: #615d4a;
	text-decoration: none; 
	background: #fbfbd9;
}

.storyCommentCount {
	background: #f5f8f8 url(/graphics/commenting/comment_count_image.gif) no-repeat 3px 4px;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	padding:3px 3px 3px 90px;
	margin:0 7px 10px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#5083bc;
	display:block;
	width:460px;
	float:left;
	line-height: 19px;
}

.storyCommentCountBuzz {
	background: #f5f8f8 url(/graphics/commenting/comment_count_image.gif) no-repeat 3px 4px;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	padding:3px 3px 3px 90px;
	margin:0 7px 10px 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#5083bc;
	display:block;
	width:360px;
	float:left;
	line-height: 19px;
}

.storyCommentDisplayName {
	font-weight: bold;
	color: #9d9d63;
	font-size: 12px;
}

.storyCommentDate {
	color: #856b6b;
}

.storyCommentIcon {
	position:relative;
	top:5px;
	padding: 0 2px 0 0;
	border-right:1px dotted #e9e9e9;
	margin: 0 4px 0 10px;
}

.storyCommentTray {
	display:block;
	border-top: 1px solid #e9e9e9;
	margin:6px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	line-height:21px;
	color: #919191;
}

#storyCommentNew {
	border: 1px dotted #cccccc; 
	padding: 0; 
	background: #ffffff url(/graphics/commenting/disclaimer_bkg.gif) repeat-x;
}

#storyCommentNew p {
	background: #ecf0f4 url(/graphics/commenting/disclaimer_bkg.gif) repeat-x;
	padding: 0 36px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #31383d;
	margin: 0;
}

.storyCommentNewEmptyLine {
	text-align:center;
	display:block;
	border-bottom:1px solid #ffffff;
}

.storyCommentNewHeadText {
	color: #ad591c;
	line-height:12px;
	position:relative;
	top:-8px;
	left:180px;
	width:120px;
	background:#ecf0f4;
	text-align:center;
	display:block;
	font-weight: bold;
}

#storyCommentNewTextarea {
	border: 1px solid #7f9db9; 
	width: 300px; 
	height: 125px; 
	font-family: verdana; 
	font-size: 11px;
	margin: 0 36px;
	padding:3px;
}

#submitStoryComment {
	display: block;
	margin: 0 0 10px 0;
}

.commentSubmitBtn {
	display:block;
	float:right;
	background:#dfeef6;
	padding:0 0 0 4px;
}

#storyCommentDisplayForm {
	display:none;
}

#storyCommentDisplaySignIn {
	display:none;
}

#storyCommentDisplayOptIn {
	display:none;
}

.storyCommentPagination {
	border: 1px dotted #cccccc;
	padding: 8px 12px;
	margin:5px 0;
	background: #f6f9fa;
	text-align: right;
	font-size:12px;
	font-family:arial;
}
div.storyCommentPagination div{float:left;}
div.storyCommentPagination strong {font-size:12px;font-family:arial;font-weight:bold;color:#0d429a;}
div.storyCommentPagination a {font-size:12px;font-family:arial;}
div.storyCommentPagination a:hover {font-size:12px;font-family:arial;}


#commentBox {width:551px;background:#dfeef6;clear:fix;clear:both;}

#commentBox h1 {background:#efefef url(/images/comments/header_bkg3.gif) no-repeat;width:551px;display:block;margin:0;padding:0;height:27px;}
#commentBox h1 span {overflow:hidden;float:right;text-align:right;margin:0 10px 0 0;display:block;width:355px;line-height:27px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#0b3d6c;}

#commentBox h2.rules {margin:0;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#0b3d6c;background:#dfeef6 url(/images/comments/warning.gif) no-repeat 16px 17px;padding:14px 15px 12px 84px;line-height:15px;font-size:11px;font-weight:normal;}
#commentBox h2.rules a {color:#bd4400;text-decoration:none;font-weight:bold;}
#commentBox h2.rules a:hover {color:#bd4400;text-decoration:underline;font-weight:bold;}

#commentBox div.post {background:#ffffff url(/images/comments/caption.gif) no-repeat 6px 10px;width:529px;margin:0 10px 2px 10px;padding:0;border:1px solid #dfe5e9;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;}

#commentBox div.post p {margin:8px 10px 8px 42px;padding:0;line-height:16px;color:#282727;}

#commentBox div.post p.info {border-bottom:1px solid #efefef;margin:10px 10px 10px 42px;padding:4px 0 0 0;line-height:16px;color:#8b8b90;font-weight:bold;font-size:11px;}
#commentBox div.post p.info span {color:#adad6e;font-size:12px;}

#commentBox div.post p.actions {border-top:1px solid #efefef;margin:10px 10px 10px 42px;padding:2px 0 0 0;line-height:16px;color:#8b8b90;font-weight:bold;font-size:11px;}
#commentBox div.post p.actions a {text-decoration:none;color:#0c4174;font-weight:bold;font-size:11px;margin:0 10px 0 0;}
#commentBox div.post p.actions a:hover {text-decoration:underline;}
#commentBox div.post p.actions img {position:relative;top:5px;border:0;padding:0 4px 0 0;margin:0 4px 0 0; border-right:1px solid #efefef;}

#commentBox div.remove {background:#fffff1 url(/images/comments/caption_remove.gif) no-repeat 6px 10px;width:529px;}
#commentBox div.remove p.delete {border-bottom:1px solid #efefef;margin:10px 10px 5px 42px;padding:4px 0 0 0;line-height:16px;font-weight:bold;color:#a09e87;font-size:12px;}
#commentBox div.remove p.delete a {text-decoration:none;color:#615d4a;font-weight:bold;}
#commentBox div.remove p.delete a:hover {text-decoration:underline;}
#commentBox div.remove p.deleteDate {color:#adad6e;font-size:12px;line-height:14px;}

#commentBox div.tools {background:#c3d7ee;margin:2px 10px;padding:0;width:531px;overflow:hidden;line-height:26px;}
#commentBox div.tools span.sort {text-transform:uppercase;font-weight:bold;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;color:#66809f;font-size:9px;padding:0 0 0 10px;line-height:26px;float:left;}
#commentBox div.tools span.sort strong {font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#1d466c;padding:0 3px;}
#commentBox div.tools span.sort strong a {text-decoration:none;color:#bd4400;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;cursor: pointer;}
#commentBox div.tools span.sort strong a:hover {text-decoration:underline;color:#bd4400;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;cursor: pointer;}

#commentBox div.tools span.pagination {text-transform:uppercase;font-weight:bold;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;color:#66809f;font-size:9px;padding:0 10px 0 0;line-height:26px;float:right;}
#commentBox div.tools span.pagination strong {font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#1d466c;padding:0 3px;}
#commentBox div.tools span.pagination a {text-decoration:none;color:#bd4400;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;cursor: pointer;}
#commentBox div.tools span.pagination a:hover {text-decoration:underline;color:#bd4400;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9px;cursor: pointer;}


#commentBox div.submit {background:#f3f8ff;width:531px;margin:0 0 0 10px;padding:0;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;}
#commentBox div.submit h2 {font-size:14px;color:#ad591c;text-align:center;display:block;margin:4px 0 0 0;padding:6px 0 3px 0;background:#dfeef6;}
#commentBox div.submit p {margin:0;padding:0;}
#commentBox div.submit p #storyCommentNewTextarea {width:513px;height:180px;border:1px solid #dfe5e9;margin:5px;padding:3px;overflow:auto;}
#commentBox div.submit p.hide {display:none;}

#storyCommentDisplayForm {
	display:none;
}

#storyCommentDisplaySignIn {
	display:none;
}

#storyCommentDisplayOptIn {
	display:none;
}

#storyCommentNew {
	border: 0; 
	padding: 0; 
	background: none;
}

#storyCommentNew p {
	background: none;
	padding: 0 36px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #31383d;
	margin: 0;
}

div.profanityFilterStatus a {font-family:Tahoma, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:bold;cursor: pointer;}
div.profanityFilterStatus a:hover {text-decoration:underline;font-weight:bold;cursor: pointer;}

.commentMaxCharCount {margin:10px; background: rgb(236, 240, 244) none repeat scroll 0%; display: block; width: 476px; height: 26px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

.commentMaxCharCountBox {padding: 7px 0 0 110px; float: left; font-family: verdana,helvetica,sans-serif; font-size: 10px; color: rgb(163, 172, 192);}


.ClearFix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
} 

/* WinIE7 only */

*:first-child+html .ClearFix{
	height:1%;
} 

/* WinIE6 and below *//*¥*/

* html .ClearFix{
	height:1%;
}
/**/ 

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
}
/**/
#storyBody {margin: 0 0 24px 0;}
#storyBody h3 {font-size:15px;weight:bold; margin:16px 0 6px 0;padding:0;font-family: Arial, Helvetica, Verdana, sans-serif;border-bottom:1px solid #efefef;}
#storyBody p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height:18px;margin: 0 0 8px 0;padding:0;}


/* for all area boxes */

.allArea {width:552px;background:#ffffff;margin:0 0 10px 0;border-bottom:1px #cccccc dotted;font-family:'Trebuchet MS',Helvetica,sans-serif;line-height:140%;font-size:14px;}
.allArea h1 {margin:0;padding:2px 0;border:0;color:#474747;font-size:16px;background:#f9f9f9;}
.allArea h1 span.name {padding:0 10px 0 0;background:#ffffff;color:#840108;}
.allArea h1 span.school {padding:0 10px;}
.allArea h5 {margin:0;padding:2px 0;border:0;color:#474747;font-size:16px;background:#f9f9f9;}
.allArea h5 span.name {padding:0 10px 0 0;background:#ffffff;color:#840108;}
.allArea h5 span.school {padding:0 10px;}
.allArea p {margin:1px 0 10px 0;padding:5px 0 0 0;border:0;line-height:150%;border-top:1px solid #efefef;}
.allArea img {float:right;padding:0 0 0 10px;}

/* for leadership team boxes */

.leadershipTeam {width:552px;background:#ffffff;margin:0 0 10px 0;border-bottom:1px #cccccc dotted;font-family:'Trebuchet MS',Helvetica,sans-serif;line-height:140%;font-size:14px;}
.leadershipTeam h1 {margin:10px 0;padding:2px 0;border:0;color:#474747;font-size:16px;background:#f9f9f9;}
.leadershipTeam h1 span.name {padding:0 10px 0 0;background:#ffffff;color:#840108;}
.leadershipTeam h1 span.school {padding:0 10px;}
.leadershipTeam h5 {margin:0;padding:2px 0;border-top:10px #ffffff solid;color:#474747;font-size:16px;background:#f9f9f9;line-height:20px;height:20px;}
.leadershipTeam h5 span.name {padding:0 10px 0 0;background:#ffffff;color:#840108;}
.leadershipTeam h5 span.school {padding:0 10px;}
.leadershipTeam p {margin:10px 0;padding:0;line-height:150%;font-family:'Trebuchet MS',Helvetica,sans-serif;line-height:140%;font-size:14px;}
.leadershipTeam p.last {margin:1px 0 20px 0;padding:5px 0 0 0;border:0;line-height:150%;}
.leadershipTeam p.first {margin:8px 0 20px 0;padding:5px 0 0 0;border:0;line-height:150%;border-top:10px solid #ffffff;}
.leadershipTeam p b {color:#434545}
.leadershipTeam img {float:right;padding:10px 0 0 10px;}
