@import url(vo-image.css);
/*+clearfix {*/
.cmc.subscribe .content:after, #cmc_subscribe H1.subscribe:after, #checkout-address H2:after, #cms_blog_default_archive LI.archive:after, BODY.submissions #container .voForm UL.question:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.cmc.subscribe .content, #cmc_subscribe H1.subscribe, #checkout-address H2, #cms_blog_default_archive LI.archive, BODY.submissions #container .voForm UL.question
{
	display: inline-block;
}
.cmc.subscribe .content, #cmc_subscribe H1.subscribe, #checkout-address H2, #cms_blog_default_archive LI.archive, BODY.submissions #container .voForm UL.question
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
#cmc_subscribe H1.subscribe, #checkout-address H2, #cmc_subscribe #checkout-address #credit-card #expiration, #cms_blog_default_archive LI.archive, .cmc.subscribe .content
{
	display: inline-block;
}
#cmc_subscribe H1.subscribe, #checkout-address H2, #cmc_subscribe #checkout-address #credit-card #expiration, #cms_blog_default_archive LI.archive, .cmc.subscribe .content
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
HTML, BODY, DIV, SPAN, OBJECT, H1, H2, H3, H4, H5, H6, P, A, IMG, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	vertical-align: baseline;
}
BODY
{
	background: url(../../img/header-bg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #2B2B2B;
}
H2
{
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #204B75;
	font-family: georgia, serif;
}
H1
{
	margin: 7px 0 5px;
	color: #204B75;
	font-family: georgia, serif;
	line-height: 30px;
	font-weight: bold;
	font-size: 25px;
}
A
{
	outline: none;
}
A IMG
{
	border: none;
}
A:link
{
	color: #204B75;
	text-decoration: none;
}
A:visited
{
	color: #152A3B;
	text-decoration: none;
}
A:hover, A:active
{
	color: #091624;
}
P
{
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0;
}
P A:link
{
	text-decoration: underline;
}
P A:visited
{
	text-decoration: underline;
}
.title, .credit
{
	color: #656565;
}
#container
{
	position: relative;
	margin: 0 auto;
	width: 940px;
}
/*Standard Class*/
.center
{
	text-align: center;
}
.clearfix:after
{
	display: block;
	clear: both;
	height: 0;
	content: ".";
	visibility: hidden;
}
.clearfix
{
	display: block;
}
.alignLeft
{
	float: left;
}
.underline
{
	text-decoration: underline;
}
/*Header*/
#header
{
	width: 940px;
	height: 140px;
	margin-bottom: 15px;
	position: relative;
	color: #FFF;
}
#header H1#herald-logo A
{
	text-indent: -9999px;
	display: block;
	background: url(../../img/logo-hover.png) no-repeat 0px;
	position: absolute;
	top: 10px;
	left: 0;
	height: 62px;
	width: 287px;
}
#header H1#herald-logo A:hover
{
	background: url(../../img/logo-hover.png) no-repeat;
	width: 301px;
}
#header #logoSubline
{
	display: block;
	font-family: arial;
	background: url(../../img/bullet-header.png) no-repeat 1px 4px;
	position: absolute;
	top: 73px;
	left: 0;
	font-size: 11px;
	width: 291px;
	padding-left: 13px;
}
#header #weather H2 A
{
	text-decoration: none;
	position: absolute;
	top: -9px;
	left: 50px;
	color: #FFFFFF;
}
#header #weather H2 A:hover
{
	text-decoration: none;
	color: #DDD;
}
#header #weather
{
	position: absolute;
	top: 65px;
	right: 340px;
}
#header #weather IMG
{
	z-index: 99;
	position: absolute;
	left: 70px;
	top: -22px;
}
#header #search
{
	position: absolute;
	width: 200px;
	top: 67px;
	right: 0;
}
#header #search #submit
{
	text-indent: -9999px;
	text-transform: capitalize;
	position: absolute;
	top: -3px;
	left: 148px;
	background: url(../../img/imgSearch.png) no-repeat;
	border: none;
	width: 54px;
	height: 22px;
}
#header #search #submit:hover
{
	cursor: pointer;
	background: url(../../img/imgSearchHover.png) no-repeat;
}
#header #search #submit:active
{
	background: url(../../img/imgSearchActive.png) no-repeat;
}
#header #search #search-site
{
	position: absolute;
	top: -3px;
	height: 15px;
	right: 60px;
}
#header #search #search-site:hover
{
	background-color: #DEE;
}
#header #search LABEL
{
	display: none;
}
#header .check-status A.forgot-my-password
{
	z-index: 999;
	position: absolute;
	font-size: 11px !important;
	top: 91px;
	left: 196px;
	font-size: 12px;
	color: #1F4A74;
	cursor: pointer;
	width: 100px;
	height: 0px;
}
#header #login-now
{
	position: absolute;
	display: none;
	top: 25px;
	left: 619px;
	z-index: 999;
	background: url(../../img/login-pop.png) no-repeat;
	width: 344px;
	height: 174px;
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
#header #login-content
{
	position: absolute;
	top: 32px;
	left: 22px;
}
#header #login .check-status UL LI.radio INPUT.radio-button
{
	width: 20px;
	float: left;
	margin-left: -4px;
}
#header #login-now UL LI LABEL.required.email
{
	position: absolute;
	font-weight: normal;
	z-index: 999;
	cursor: text;
	left: 25px;
	top: 20px;
	color: #020202;
	width: 260px;
}
#header #login-now UL LI LABEL.required.password
{
	position: absolute;
	z-index: 999;
	font-weight: normal;
	left: 25px;
	top: 60px;
	color: #020202;
}
#header #login-now UL LI INPUT.password
{
	position: absolute;
	top: 50px;
	left: 15px;
	width: 178px;
	padding: 5px 8px;
}
#header #login-now UL LI INPUT.email
{
	position: absolute;
	top: 10px;
	left: 15px;
	width: 252px;
	padding: 5px 8px;
}
#header #login #login-now .check-status H2
{
	margin-top: 10px;
}
#header #login-now INPUT.password
{
	width: 90px;
}
#header #forgot-my-password:hover
{
	text-decoration: underline;
	cursor: pointer;
}
/*Content*/
.featured-photo
{
	position: relative;
	margin-bottom: 15px;
}
#content
{
	float: left;
	width: 620px;
	margin-bottom: 20px;
}
#cms_blog_default_archive #content .waiting-for-results
{
	height: 136px;
}
#post-content .voImage .caption
{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#cms_static_default #content
{
	font-size: 12px;
	line-height: 18px;
}
#cms_static_default #content UL
{
	margin: 0 0 0 30px;
	font-size: 12px;
}
#cms_static_default #content UL LI
{
	margin: 10px 0;
}
#top-stories UL
{
	list-style: none;
	font-size: 12px;
}
#top-stories LI A
{
	background: url(../../img/bullet.png) no-repeat 0px 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
#top-stories LI A:visited
{
	background: url(../../img/bullet-visited2.png) no-repeat 0 6px;
}
#top-stories LI:hover
{
	background: url(../../img/bullet-hover.png) no-repeat 0 6px;
}
#top-story P
{
	line-height: 12px;
}
#top-story
{
	margin-bottom: 10px;
}
#top-stories IMG
{
	margin-right: 5px;
}
.featured-photo .credit
{
	bottom: -16px;
	right: 0;
	position: absolute;
}
#cms_static_home #content IMG
{
	border: 1px solid #BBBBBB;
}
#caption-story
{
	font-weight: bold;
	padding: 0 0 10px !important;
	border-bottom: 2px solid #BBBBBB;
	line-height: 1.5 !important;
}
.voImage.left
{
	padding-left: 0;
	padding-right: 10px;
	padding-bottom: 15px;
}
.voImage.right
{
	margin-left: 15px;
	margin-right: 0;
}
.cnd-pagination BUTTON.ui-button.ui-widget.ui-state-default.ui-corner-all
{
	font-size: 11px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15;
}
/*Unauthorized Messages*/
.awaiting-authorization
{
	margin: 5px 0 15px;
	font-weight: bold;
	background-color: #FFFAE3;
	padding: 5px 10px 2px;
	border: 1px solid #DEDEDE;
}
.unauthorized-excerpt P.excerpt
{
	/*[disabled]padding:10px 0 15px;*/
	/*[disabled]border-bottom:1px dashed #CDCDCD;*/
	/*[disabled]border-top:1px dashed #CDCDCD;*/
	/*[disabled]margin:10px 0;*/
}
.unauthorized-top H3
{
	font-weight: bold;
	padding-bottom: 5px;
}
.unauthorized-top
{
	border: 1px solid #DEDEDE;
	text-align: center;
	font-weight: bold;
	background-color: #FFFAE3;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 0;
}
.unauthorized-bottom
{
	border: 1px solid #DEDEDE;
	font-weight: bold;
	text-align: center;
	background-color: #FFFAE3;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.awaiting-authorization FORM.authorization
{
	float: right;
	margin-top: -26px;
	margin-right: 2px;
}
.awaiting-authorization FORM.authorization .input
{
	font-size: 0.8em;
	width: 70px;
}
/*Subscribe*/
.cmc.subscribe
{
	background: #F9FAFA url(../../img/bg-header-alt.png) repeat-x;
}
.cmc.subscribe #subscribe-options
{
	margin: 0px auto;
	padding: 40px;
}
.cmc.subscribe #subscribe-options .option1, .cmc.subscribe #subscribe-options .option2
{
	float: left;
	width: 335px;
	min-height: 300px;
	border: 1px solid #CCC;
	padding: 40px;
	background: #FFF;
}
.cmc.subscribe #subscribe-options .option1
{
	margin-right: 40px;
}
.cmc.subscribe #subscribe-options H2
{
	font-size: 25px;
	text-align: center;
	margin-bottom: 15px;
}
.cmc.subscribe #subscribe-options H2.price
{
	font-weight: normal;
	color: #000;
	margin-bottom: 25px;
}
.cmc.subscribe #subscribe-options UL
{
	font-size: 14px;
	width: 250px;
	margin: 0 auto 20px;
	padding-left: 20px;
}
.cmc.subscribe #subscribe-options .option2 UL
{
	width: 180px;
}
.cmc.subscribe #subscribe-options P
{
	clear: both;
	font-size: 14px;
	font-family: Georgia, serif;
	text-align: center;
	color: #2B2B2B;
}
.cmc.subscribe #subscribe-options .option2 .button
{
	margin: 0 auto;
}
.cmc.subscribe #subscribe-options .option1 .button
{
/*padding: 8px 15px;*/
}
.cmc.subscribe #subscribe-options .option1 INPUT
{
	float: left;
	margin: 11px 10px 0 12px;
	padding: 4px;
	font-size: 16px;
	line-height: 16px;
}
.cmc.subscribe #subscribe-options FIELDSET
{
	margin: 0;
}
.cmc.subscribe #subscribe-options SPAN#best-value
{
	background: url(../../img/best-value.png);
	display: block;
	width: 118px;
	height: 118px;
	position: absolute;
	top: 90px;
	left: 12px;
}
.cmc.subscribe #subscribe-options P.already
{
	text-align: center;
	padding: 20px 0 0;
}
.cmc.subscribe #subscribe-options UL LI
{
	list-style-type: disc;
}
.cmc.subscribe #header
{
	height: 43px;
	margin-bottom: 32px;
}
.cmc.subscribe #header H1#herald-logo A, .cmc.subscribe #header H1#herald-logo A:hover
{
	background: url(../../img/logo-alt.png) no-repeat;
	width: 124px;
	cursor: default;
	height: 32px;
	top: 0;
}
.cmc.subscribe #formWrap #register .new-account .inputs .message, .cmc.subscribe #formWrap #login-now .check-status .inputs .message
{
	display: none;
	background-color: #FEFED4;
	position: absolute;
	left: 10px;
	bottom: -5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0;
	margin-bottom: 10px;
	border: 1px solid #DC9887;
	color: #AB003A;
	width: 400px;
}
.cmc.subscribe BUTTON.delivery-method
{
	cursor: pointer;
	margin: 0 auto;
}
#herald-search-form .submit
{
	margin-top: 20px;
}
#herald-search-form #herald-error-message
{
	margin-top: 20px;
	background: url(../../img/error-dot.png) no-repeat 15px 14px;
	text-indent: 20px;
	font-weight: bold;
	width: 424px;
	padding: 10px;
	outline: 1px solid #E54A45;
	border: 6px solid #EAD2D2;
}
#register
{
	position: relative;
	margin: 0 auto;
	padding: 60px;
	background: url(../../img/login-bg-new4.png) no-repeat center center;
	width: 380px;
}
.cmc.subscribe #herald-search-results DIV
{
	display: none;
}
.cmc.subscribe #herald-search-form.voForm .first_name.required
{
	width: 250px;
}
.cmc.subscribe #herald-search-results .my-address
{
	margin-left: 8px;
}
.cmc.subscribe #herald-search-results UL LI
{
	list-style: none;
	margin-top: 15px;
}
.cmc.subscribe-complete
{
	background: #EFF4FA none;
}
#checkout-address
{
	width: 550px;
	background: #FFF;
	border: 1px solid #CCC;
	margin: 40px auto;
}
#checkout-address UL
{
	margin-left: 40px;
}
#login-now.voForm FIELDSET, #cmc_subscribe #checkout-address FIELDSET, #login #formWrap #register.voForm FIELDSET.new-account
{
	border: none;
}
#login-now .inputs BUTTON.submit.login
{
	border: none;
	color: #FFF;
	height: 25px;
	position: absolute;
	text-indent: -9999px;
	background: url(../../img/login-pop-submit.png) no-repeat;
	top: 55px;
	left: 225px;
	width: 60px;
	background-color: #356EAC;
}
#login-content .check-status .message
{
	position: absolute;
	font-size: 11px;
	color: #AA005A;
	top: 91px;
	width: 270px;
	margin-left: 15px;
}
#login-now .inputs BUTTON.submit.login:hover
{
	cursor: pointer;
}
#login #register .new-account UL INPUT
{
	width: 349px;
}
.new-account INPUT.password.required, .new-account INPUT.password2.required
{
	width: 156px !important;
}
.new-account LI.confirm-password
{
	position: absolute;
	top: 279px;
	left: 253px;
}
#new-account
{
	font-size: 12px;
	position: relative;
	left: 16px;
	top: 53px;
}
.is-billing INPUT.left
{
	float: left !important;
	width: 20px !important;
}
.required-flag
{
	color: #FE4747;
	font-size: 20px;
	margin-left: 3px;
	margin-right: 3px;
}
#checkout-review
{
	float: left;
}
#checkout-review #address-billing DIV, #checkout-review #address-shipping DIV, #checkout-review #address-billing DIV
{
	font-size: 12px;
}
SPAN.zip, SPAN.state, SPAN.city
{
	font-size: 12px;
}
#checkout-address.new-subscriber BUTTON.submit
{
	margin-left: 35px;
	margin-top: 10px;
	width: 223px;
	border: 0;
	height: 47px;
}
/*Subscribe Options*/
/*[clearfix]*/.cmc.subscribe .content
{
	margin: 0 auto;
	padding: 40px;
/*width: 675px;*/
	color: #2B2B2B;
}
.cmc.subscribe #container #content
{
	width: 960px;
	background: #EEE;
	border: 1px solid #CCC;
}
.cmc.subscribe .content.new-or-current
{
	text-align: center;
	overflow: hidden;
}
.cmc.subscribe .content.new-or-current P
{
	font-size: 14px;
	height: 30px;
}
.cmc.subscribe .content.new-or-current H2
{
	font-size: 25px;
	margin-bottom: 20px;
}
.cmc.subscribe .content.new-or-current H3
{
	height: 60px;
	font: 18px/24px Georgia, serif;
}
.cmc.subscribe .content.new-or-current .choice1
{
	margin-right: 40px;
}
.cmc.subscribe .content.current-subscriber
{
	background: #FFF;
	border: 1px solid #CCC;
	margin: 40px 140px;
}
.cmc.subscribe .content.current-subscriber P
{
	margin-left: 40px;
}
.cmc.subscribe .content.current-subscriber #herald-search-results
{
	background: #F7F7F7;
}
.cmc.subscribe .content.current-subscriber #herald-search-results P
{
	margin-left: 120px;
}
.cmc.subscribe .content.current-subscriber #herald-search-results UL LI
{
	margin: 5px 0;
}
.cmc.subscribe .content.current-subscriber P.agreement INPUT.checkbox
{
	float: left;
	margin: 3px 5px 10px 0;
}
.cmc.subscribe .content.current-subscriber P.statement
{
	margin-top: 10px;
	clear: both;
	margin-right: 20px;
	padding-top: 20px;
}
.cmc.subscribe .content.current-subscriber HR
{
	height: 1px;
	background: #CCC;
	border: none;
	margin: 20px 0;
}
#content #subscribe-option-1.voForm FIELDSET INPUT, #subscribe-option-2.voForm FIELDSET INPUT
{
	display: none;
}
#subscribe-options BUTTON.submit, #cmc_subscribe #paper-delivered-no.delivery-method
{
	cursor: pointer;
	border: none;
	margin: 0 auto;
	display: block;
}
#cmc_subscribe #paper-delivered-yes.delivery-method
{
	cursor: pointer;
	border: none;
}
#subscribe-options BUTTON.check-zip
{
	cursor: pointer;
	border: none;
	margin: 10px auto 0;
}
#subscribe-option-1
{
	text-align: center;
	width: 230px;
	border-top: 1px solid #1E3F5C;
	background-color: #DFEEF5;
	margin-top: 30px;
}
#subscribe-option-1, #subscribe-option-2
{
	float: left;
}
#subscribe-option-1.voForm FIELDSET
{
	width: 200px !important;
}
#subscribe-option-2.voForm FIELDSET
{
	width: 271px !important;
}
#subscribe-option-1 BUTTON.submit
{
	background: url(../../img/choose-option-1.png) no-repeat right center;
	height: 44px;
}
#subscribe-option-2 BUTTON.submit
{
	background: url(../../img/choose-option-2.png) no-repeat 50% -145px;
	height: 45px;
	width: 151px;
}
#cmc_subscribe #subscribe-options #available H3
{
	padding: 10px;
	color: #277B00;
	width: 313px;
	background-color: #E6F7DE;
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
	border: 1px solid #CCC;
}
#cmc_subscribe #subscribe-options #not-available
{
	padding: 10px;
	color: #A70000;
	width: 313px;
	background-color: #F6DDDD;
	font-size: 14px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
}
#subscribe-option-2
{
	text-align: center;
	width: 300px;
	border: 2px solid #1E3F5C;
	font-size: 125%;
}
#subscribe-options UL LI
{
	margin: 0;
}
#subscribe-options UL.options
{
	border-top: 2px solid #86B1D2;
	margin-top: 8px;
}
#checkout-message
{
	display: none;
}
#gateway-processing-message
{
	text-align: center;
	margin: 200px 0;
	display: none;
}
.checkout-steps
{
	font-size: 12px;
	width: 220px;
	float: left;
	text-align: left;
	margin-top: 13px;
	margin-right: 20px;
}
.checkout-steps H2
{
	background: none;
	padding: 0;
}
.checkout-steps UL
{
	margin-top: 22px;
}
.checkout-steps UL LI
{
	list-style: none;
	background: #FBFCFD;
	color: #47A;
	border: 1px solid #84AFD0;
	margin: 10px 0;
	padding: 5px;
	font-weight: bold;
}
.checkout-steps UL LI.active
{
	color: #3A77B1;
	border-color: #85B0D1;
	background: #C8D9E9 url(../../img/arrow.png) no-repeat 96% 50%;
}
.checkout .message
{
	width: 418px;
}
#checkout-review #address-shipping, #checkout-review #address-billing
{
	margin: 20px 0;
}
#checkout-progress
{
	display: none;
}
#checkout-review BUTTON#checkout-final.submit
{
	background: url(../../img/place-order.png) no-repeat;
	cursor: pointer;
	margin-top: 13px;
	text-indent: -9999px;
	text-transform: capitalize;
	border: none;
	width: 217px;
	height: 44px;
}
#cmc_subscribe.subscribe #container #error-message
{
	font-weight: bold;
	text-indent: 20px;
	font-size: 12px;
	padding: 20px 10px;
	width: 565px;
	color: #000;
	border: 7px solid #EBD3D3 !important;
	outline: 1px solid #E64B46 !important;
	margin: 30px auto;
}
#cmc_subscribe.cmc.subscribe #content .sidebar
{
	float: right;
}
/*Subscribed > Create Account*/
/*[clearfix]*/#cmc_subscribe H1.subscribe
{
	background-color: #EAF6E4;
	margin: -20px -20px 20px;
	padding: 15px;
	border: 1px solid #DDD;
}
#cmc_subscribe .step2 H2
{
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
	padding-top: 20px;
}
.cmc.subscribe .content .choice1, .cmc.subscribe .content .choice2
{
	float: left;
	width: 355px;
	background: #FFFFFF;
	border: 1px solid #CCC;
	padding: 30px;
}
.step2 .ind-bus
{
	clear: left;
}
#herald-search-results INPUT.radio
{
	float: left;
	width: 17px;
	margin-top: 3px;
	margin-right: 10px;
}
.cmc.subscribe #content
{
	width: 645px;
	margin: 0;
}
#error-message DIV
{
	background: url(../../img/error-dot.png) no-repeat 5px 4px;
}
#cmc_subscribe INPUT.error
{
	color: #E44944;
	outline: 1px solid #E54A45;
	background-color: #EAD2D2;
}
#no-herald-results-message
{
	outline: 1px solid #E54A45;
	border: 7px solid #EAD2D2;
	width: 422px;
	padding: 10px;
	margin-top: 10px;
}
#no-herald-results-message P
{
	margin: 0;
}
#no-herald-results-message UL LI
{
	font-size: 12px;
}
SPAN.step-1
{
	float: left;
	background: url(../../img/step-1-blue.png) no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	padding-right: 10px;
	margin-bottom: 20px;
}
SPAN.step-2
{
	float: left;
	background: url(../../img/step-2-blue.png) no-repeat;
	display: block;
	height: 30px;
	width: 30px;
	padding-right: 10px;
	margin-bottom: 20px;
}
#cmc_subscribe P.ind-bus
{
	margin: 10px 0 10px 40px;
}
#cmc_subscribe .step1 #registration UL.login-info LABEL
{
	width: 150px;
	text-align: left;
	display: block;
	float: left;
}
#cmc_subscribe .step1 #registration UL.login-info LI
{
	clear: both;
}
#cmc_subscribe .step1 #registration UL.login-info
{
	font-size: 1.1em;
}
.content.current-subscriber .step2 #herald-search-form
{
	margin: 0 0 0 40px;
}
#cmc_subscribe UL.login-info LI INPUT
{
	/*[disabled]width:209px;*/
	/*[disabled]margin:0 260px 0 0;*/
}
#cmc_subscribe UL.login-info LI
{
	/*[disabled]margin-top:20px;*/
	/*[disabled]line-height:1.1;*/
}
#register-current-subscriber.submit
{
	cursor: pointer;
	width: 223px;
	border: 0;
	height: 47px;
	margin: 20px 0 0 -20px;
}
.herald-search-form LI
{
	float: left;
}
#herald-search-form .col-a-2 .address
{
	width: 223px;
	float: left;
	margin-right: 15px;
}
.herald-search-form
{
	overflow: hidden;
}
#cmc_subscribe.cmc.subscribe #checkout-address.voForm UL LI.full-name, #cmc_subscribe #checkout-address UL LI.zip
{
	float: left;
}
.step2 #herald-search-form.voForm BUTTON.submit
{
	float: left;
	margin-top: 6px;
	cursor: pointer;
	border: 0;
	margin-left: -5px;
	padding: 7px 10px;
}
.step2 #herald-search-form.voForm BUTTON.submit.disabled
{
	background: #666;
}
/*Unsubscribed > Create Account*/
#checkout-address H2.choose-username
{
	margin: 0 0 25px 40px;
}
/*[clearfix]*/#checkout-address H2
{
	clear: both;
}
#cmc_subscribe.cmc.subscribe #checkout-address UL LI.state
{
	float: left;
	margin-right: 7px;
}
#cmc_subscribe #checkout-address UL LI.country, #cmc_subscribe #checkout-address UL LI.address1
{
	clear: both;
}
#card-code-click
{
	font-size: 12px;
	cursor: pointer;
}
#cmc_subscribe .herald-search-form .last_name, #cmc_subscribe .herald-search-form .address, #cmc_subscribe .herald-search-form .company
{
	width: 209px;
	margin-right: 15px;
}
#container #content DIV.success
{
	outline: 1px solid #204B75;
	border: 7px solid #8FA5BA;
	background: #FFF;
	padding: 40px;
	width: 600px;
	margin: 0 auto;
}
#checkout-address.new-subscriber HR
{
	margin: 25px 0;
	border: 1px solid #DDD;
	width: 545px;
}
#checkout-address.new-subscriber INPUT.checkbox
{
	width: 20px;
	float: left;
}
#checkout-address.new-subscriber INPUT.submit
{
	padding: 10px;
	margin: 20px 0 20px 35px;
}
#checkout-address.new-subscriber UL LI P
{
	color: #696969;
	margin-left: 125px;
}
#checkout-address.new-subscriber P
{
	color: #696969;
	/*[disabled]margin-left:35px;*/
}
#checkout-address.new-subscriber #card-code-explain
{
	margin: 0 40px 20px 0;
	background: #EEE;
	border: 1px solid #CCC;
	overflow: hidden;
	padding: 10px 10px 0;
	float: left;
}
#checkout-address.new-subscriber #card-code-explain IMG
{
	float: left;
	clear: both;
	margin: 0 20px 10px 0;
}
#checkout-address.new-subscriber #card-code-explain P
{
	height: 100px;
}
.col-a-1
{
	float: left;
	width: 100px;
	text-align: left;
	line-height: 40px;
}
.col-a-2
{
	float: left;
	width: 340px;
	margin-left: 10px !important;
}
.col-a-2 LI
{
	margin-bottom: 12px !important;
}
.col-a-2 INPUT
{
	height: 20px;
}
.col-a-2 LI SELECT
{
	margin-top: 8px;
	margin-bottom: 8px;
}
/*Post Content*/
#post-content UL
{
	margin-left: 28px;
	margin-top: 10px;
}
#cms_blog_default_single .post-date, #cms_blog_default_single .post-comments
{
	display: none;
}
#post-content P, #post-content UL, #cms_blog_default_archive #content UL
{
	font-size: 15px;
}
#content .content LI .author
{
	display: none;
	float: left;
	margin-right: 6px;
}
/*Breadcrumbs*/
#cms_static_home #breadcrumbs
{
	/*[disabled]display:none;*/
}
#breadcrumbs UL
{
	display: none;
	font-size: 12px;
	list-style: none;
	font-weight: bold;
	margin-top: 61px;
	margin-bottom: -52px;
}
#breadcrumbs UL LI
{
	display: inline;
}
/*Blog*/
.post-array LI
{
	list-style: none;
}
.post-array UL LI DIV A IMG
{
	border: 1px solid #BBBBBB;
	float: left;
	margin: 0 15px 15px 0;
}
.post-array UL LI
{
	clear: left;
}
LI.archive-threshhold-message
{
	color: #555;
}
UL#for-the-record SPAN.timestamp, UL#local SPAN.timestamp
{
	display: block;
	padding-bottom: 10px;
}
.post-array UL LI
{
	margin: 15px 0;
	list-style-type: none;
	border-top: 1px solid #DDD;
	padding-top: 15px;
	overflow: hidden;
}
.post-array UL LI .date
{
	font-size: 8px;
	color: #777;
}
.post-array UL LI .publish_date
{
	color: #666;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.post-array UL LI .excerpt
{
	line-height: 18px;
}
.post-array UL LI A.name IMG
{
	margin-bottom: 0;
}
.manage .cnd-pagination SPAN.results
{
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -22px;
	margin-top: 25px;
}
#archive-pagination-bottom
{
	height: 20px;
}
#archive-pagination-top
{
	display: none;
}
BUTTON.ui-state-default.ui-corner-all.next
{
	background: #EEE;
	border: 1px solid #CCC;
	color: #143454;
	float: right;
}
BUTTON.ui-state-default.ui-corner-all.previous
{
	background: #EEE;
	border: 1px solid #CCC;
	color: #143454;
	float: left;
}
/*[clearfix]*/#cms_blog_default_archive LI.archive
{
}
#cms_blog_default_archive LI.archive H2 A
{
	background: url(../../img/link-archived2.png) no-repeat 0 5px;
	padding-left: 75px;
}
#cms_blog_default_single #content IMG.left
{
	float: left;
	padding-right: 13px;
}
#cms_blog_default_single H2.archived
{
	padding-top: 50px;
}
/*User Styles*/
BODY.user BUTTON.button.submit
{
	clear: both;
	float: left;
	margin-top: 10px;
}
BODY.user #content H1, BODY.user #content H2
{
	margin-bottom: 20px;
}
BODY.user .waiting-for-results
{
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
BODY.user #error-message DIV
{
	font-weight: bold;
	width: 500px;
	background: none !important;
	padding: 10px;
	border: none;
	border: 6px solid #EAD2D2;
	margin-bottom: 20px;
}
BODY.user .voForm UL LI INPUT, BODY.user .voForm UL LI SELECT
{
	display: block;
	margin-bottom: 13px;
	padding: 5px;
}
BODY.user .voForm UL LI LABEL
{
	float: left;
	text-align: left;
	width: 100px;
	display: block;
	height: 25px;
	line-height: 25px;
}
BODY.user .voForm #success-message
{
	background: #00699F;
	padding: 10px 20px;
	color: #FFF;
	margin-bottom: 20px;
}
BODY.user #contentWrap .right
{
	float: right;
}
BODY.user UL.edit-account
{
	margin-left: 20px;
}
BODY.user UL.edit-account LI
{
	margin-bottom: 10px;
}
BODY.user BUTTON.submit.disabled
{
	background: #666;
}
#form-address UL LI.zip LABEL
{
	width: 45px;
	margin-left: 10px;
}
#form-address LI.zip INPUT.zip
{
	width: 100px;
}
#form-address UL LI.zip
{
	margin-top: 18px;
}
#form-address UL LI.state
{
	float: left;
	width: 245px;
}
DIV#form-address UL LI.country
{
	clear: both;
}
.subscription H3
{
	margin-bottom: 20px;
}
BODY.user .transactions H3
{
	margin-top: 25px;
	margin-bottom: 20px;
	border-top: 3px solid #CECECE;
	padding-top: 12px;
}
BODY.user .transactions
{
	padding-left: 0;
}
BODY.user .transactions TABLE TBODY TD
{
	padding: 10px 15px 10px 0;
}
BODY.user .transactions THEAD
{
	text-align: left;
}
BODY.user.index #sidebar A.right
{
	display: none;
}
BODY.user #sidebar
{
	text-align: right;
	line-height: 1.8;
}
BODY.user #sidebar UL
{
	text-align: left;
	margin-left: 55px;
	margin-top: 10px;
}
/*Help*/
BODY#cms_static_default.help #content H3
{
	padding: 10px 0;
}
#cms_static_default.bug-report LEGEND
{
	display: none;
}
BODY.help.bug-report .vo-form-id-6 UL
{
	margin-left: 0 !important;
}
.bug-report .voForm.vo-form-id-6 .message
{
	display: none;
	padding: 15px;
	color: #FFF;
	font-weight: bold;
	background-color: #2478A7;
	margin: 15px 0;
}
BODY.help.bug-report .voForm UL LI INPUT, BODY.help.bug-report .voForm UL LI TEXTAREA
{
	display: block;
	margin-bottom: 13px;
	padding: 5px;
}
BODY.help.bug-report .voForm UL LI LABEL
{
	float: left;
	text-align: left;
	width: 80px;
	display: block;
	height: 25px;
	line-height: 25px;
}
/*Submissions*/
/*[clearfix]*/BODY.submissions #container .voForm UL.question
{
	margin-left: 0 !important;
}
BODY.submissions .voForm UL.question LI TEXTAREA, BODY.submissions .voForm UL.question INPUT
{
	display: block;
	margin-bottom: 13px;
	padding: 5px;
}
BODY.submissions .voForm UL LI LABEL
{
	text-align: left;
	width: 310px;
	display: block;
	line-height: 25px;
}
/*Obituaries*/
UL#obits LI, UL#for-the-record LI
{
	padding: 15px 0;
}
/*Gallery*/
#cms_blog_default_single-gallery #content
{
	width: 728px;
}
#picturesAndMask
{
	position: relative;
}
.captions
{
	font-size: 11px;
	margin: 0 5px 9px 8px;
}
#captionMask
{
	z-index: 50;
	position: absolute;
	bottom: -1px;
	color: #FFF;
	background: #000;
	display: block;
	display: none;
}
.showCaptions:hover, .buyPhoto:hover
{
	color: #646464;
}
A.showCaptions.up
{
	background: url(../../img/gallery-arrow-down.png) no-repeat 0;
}
A.showCaptions.down
{
	background: url(../../img/gallery-arrow-up.png) no-repeat 0;
}
A.showCaptions
{
	font-size: 12px;
	outline: none;
	display: block;
	text-decoration: none;
	color: #FFF;
	position: relative;
	top: -14px;
	left: 599px;
	width: 104px;
	background: url(../../img/gallery-arrow-up.png) no-repeat 0;
	padding-left: 21px;
	padding-top: 1px;
	display: none;
}
A.buyPhoto
{
	font-size: 12px;
	position: absolute;
	color: #FFF;
	text-decoration: none;
	left: 617px;
	top: 7px;
}
#captionMask .snippet
{
	display: block;
	width: 728px;
	background: #000500;
	height: 25px;
}
.snippet H3
{
	font-weight: bold;
	font-size: 13px;
	width: 712px;
	padding: 5px 0 0 15px;
}
#galleryContainer .galleryImg
{
	width: 728px !important;
	height: 485px !important;
	text-align: center;
	background-color: #000A13;
}
.morePhotos
{
	font-weight: bold;
	font-size: 13px;
	color: #204B75;
	text-decoration: none;
	position: relative;
	top: 20px;
	left: 593px;
	display: none;
}
#galleryContainer .galleryImg IMG
{
	height: 485px;
}
.gallery-nav-container
{
	width: 728px;
}
#slide-left
{
	float: left;
	cursor: pointer;
	display: block;
	width: 27px;
	height: 20px;
	text-indent: -9999px;
	background: url(/theme/th/img/gallery-arrow-left.png) no-repeat;
}
#slide-right
{
	position: absolute;
	left: 701px;
	cursor: pointer;
	width: 26px;
	height: 20px;
	display: block;
	text-indent: -9999px;
	background: url(/theme/th/img/gallery-arrow-right.png) no-repeat left center;
}
#slide-left:hover
{
	background: url(/theme/th/img/gallery-arrow-left-hover.png) no-repeat;
}
#slide-right:hover
{
	background: url(/theme/th/img/gallery-arrow-right-hover.png);
}
#slider
{
	margin: 0 auto !important;
}
#slider LI
{
	float: left;
	list-style: none;
	width: 25px;
	font-size: 15px;
}
#slider LI A
{
	text-align: center;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 0 6px;
	margin-right: 5px;
}
#slider LI A:hover
{
	background: #D7E4EC;
	outline: 1px solid #B5CCDA;
	color: #006098;
}
#slider LI A.over
{
	background: #D7E4EC;
	outline: 1px solid #B5CCDA;
	color: #006098;
}
#slider LI A:active
{
	color: #000;
}
/*Side Content*/
#sidebarWrap
{
	float: right;
	width: 211px;
}
#side-content
{
	float: right;
	width: 299px;
}
#side-content LI A
{
	/*[disabled]text-align:center;*/
	display: block;
}
#top-stories
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#adTopRight P.title
{
	line-height: 0;
	margin-bottom: 12px;
}
/*Gallery > Side Content*/
#cms_blog_default_single-gallery #side-content
{
	width: 205px;
}
#cms_blog_default_single-gallery #side-content .side-slider LI A
{
	color: #020202;
	font-size: 13px;
	height: 157px;
}
#cms_blog_default_single-gallery #side-content .side-slider LI
{
	width: 207px;
	height: 138px;
	padding-bottom: 17px;
}
#cms_blog_default_single-gallery #side-content .gallery-title
{
	width: 207px;
	float: left;
	position: relative;
	height: 20px;
}
#cms_blog_default_single-gallery IMG.side-arrow-down
{
	margin: 10px 0 0 90px;
}
#cms_blog_default_single-gallery IMG.side-arrow-up
{
	margin: 0 0 10px 90px;
}
#cms_blog_default_single-gallery A.view-more
{
	font-size: 12px;
	text-decoration: none;
	color: #143454;
}
#cms_blog_default_single-gallery A.view-more:hover
{
	color: #081624;
}
/*Galleries*/
#cms_blog_default_gallery #content
{
	width: 940px;
}
#cms_blog_default_gallery #content .content UL
{
	list-style: none;
}
#cms_blog_default_gallery #adBottom IMG, #cms_blog_default_gallery H2.title, #cms_blog_default_gallery.gallery .publish_date
{
	display: none;
}
#cms_blog_default_gallery UL LI .gallery-preview
{
	width: 140px;
	height: 140px;
	text-align: center;
	display: table-cell;
	/*[disabled]vertical-align:middle;*/
}
#cms_blog_default_gallery.gallery .gallery-preview H3.title
{
	font-size: 14px;
	margin-top: 5px;
}
#cms_blog_default_gallery.gallery .permalink-url .gallery-preview .image-wrap
{
	height: 90px;
	overflow: hidden;
}
.gallery UL#stage LI
{
	float: left;
	height: 140px;
	width: 140px;
	padding: 0;
	position: relative;
	margin: 7px 7px 6px;
}
#cms_blog_default_gallery .name .gallery-preview:hover
{
	outline: 1px solid #005E97;
}
#cms_blog_default_gallery .gallery-preview .image:hover
{
	/*[disabled]height:150px;*/
	/*[disabled]width:150px;*/
	/*[disabled]margin-left:-5px;*/
	/*[disabled]margin-top:-5px;*/
}
#cms_blog_default_gallery .cnd-pagination
{
	clear: both;
	height: 40px;
}
#cms_blog_default_gallery H2.title:hover
{
	display: block;
}
/*Primary Navigation*/
UL#photoGallery
{
	list-style: none;
}
#nav-primary
{
	z-index: 100;
	position: absolute;
	top: 104px !important;
	top: 111px;
}
#nav-primary LI.tier-1
{
	float: left;
	display: block;
}
#nav-primary LI.tier-1 UL
{
	list-style: none;
	border-right: 1px solid #006AAB;
	border-bottom: 1px solid #006AAB;
	border-left: 1px solid #006AAB;
	background: #FFF;
	padding: 0 10px;
	width: 150px;
	position: absolute;
}
#nav-primary LI.tier-1 A
{
	display: block;
	color: #4B4B4B;
}
#nav-primary LI.tier-1 #news
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat 0px 0px;
	text-indent: -9999px;
	width: 89px;
	height: 32px;
}
#nav-primary LI.tier-1 #news:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat 0 -32px;
}
#nav-primary LI.tier-1 #obits
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -89px 0;
	text-indent: -9999px;
	width: 128px;
	height: 32px;
}
#nav-primary LI.tier-1 #obituaries:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -89px -32px;
}
#nav-primary LI.tier-1 #sports
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -217px 0;
	text-indent: -9999px;
	width: 116px;
	height: 32px;
}
#nav-primary LI.tier-1 #sports:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -217px -32px;
}
#nav-primary LI.tier-1 #entertainment
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -332px 0px;
	text-indent: -9999px;
	width: 171px;
	height: 32px;
}
#nav-primary LI.tier-1 #entertainment:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -332px -32px;
}
#nav-primary LI.tier-1 #classifieds
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -503px 0;
	text-indent: -9999px;
	width: 133px;
	height: 32px;
}
#nav-primary LI.tier-1 #classifieds:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -503px -32px;
}
#nav-primary LI.tier-1 #photos
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -636px 0;
	text-indent: -9999px;
	width: 117px;
	height: 32px;
}
#nav-primary LI.tier-1 #photos:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -636px -32px;
}
#nav-primary LI.tier-1 #contact-us
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -753px 0;
	text-indent: -9999px;
	width: 131px;
	height: 32px;
}
#nav-primary LI.tier-1 #contact-us:hover
{
	background: url(../../img/nav-primary-li-bg2.png) no-repeat -753px -32px;
}
/*Primary Navigation Dropdown*/
#nav-primary LI.tier-1 UL LI A
{
	border-bottom: 1px dotted #C5C5C5;
	font-size: 12px;
	padding: 8px 5px 8px 10px;
	margin-left: -10px;
	width: 155px;
}
#nav-primary LI.tier-1 UL LI A:hover
{
	background-color: #E5EDF4 !important;
}
#nav-primary LI.tier-1.ui-has-child UL LI.ui-has-child A
{
	padding: 8px 5px 8px 28px;
	width: 137px;
}
#nav-primary LI.tier-1.ui-has-child UL LI.ui-has-child UL LI A
{
	padding: 5px 5px 5px 10px;
	width: 160px;
}
#nav-primary LI.tier-1.ui-has-child UL LI.ui-has-child
{
	background: url(../../img/arrow-nav-right.png) no-repeat 0 10px;
}
#nav-primary LI.tier-1.ui-has-child.ui-on-child UL LI.tier-2.ui-has-child.ui-on-child UL LI A:hover
{
	background-image: none;
}
#nav-primary LI.tier-1.ui-has-child UL LI.ui-has-child A:hover
{
	background-color: #E5EDF4 !important;
	background: url(../../img/arrow-nav-right.png) no-repeat 10px 10px;
	color: #047;
}
#nav-primary LI.tier-1 UL LI.tier-2 UL LI, #nav-primary LI.tier-1 UL LI.tier-2 UL LI, #nav-primary LI.tier-1 UL LI.tier-2 UL LI:hover
{
	background: none !important;
}
#nav-primary LI.tier-1 UL LI.tier-2 UL LI A:hover
{
	background: none;
}
#nav-primary LI.tier-1 UL LI.tier-2 UL LI A:hover
{
	background-color: #E5EDF4;
	width: 160px;
}
#nav-primary LI.tier-1 UL LI.tier-2 UL
{
	border: 1px solid #006AAB;
	margin-left: 160px;
	padding-right: 15px;
	margin-top: -33px;
}
#nav-primary LI.tier-1 UL LI#contact-3.tier-2 UL
{
	position: absolute;
	left: -337px;
}
/*Secondary Navigation*/
#nav-secondary
{
	font-size: 12px;
	position: absolute;
	z-index: 1000;
	right: -1px;
	top: 30px;
}
#nav-secondary LI
{
	border-right: 1px solid #FFF;
	display: inline;
	padding: 0 6px;
}
#nav-secondary UL LI.last
{
	padding-right: 0;
	border: none;
}
#nav-secondary LI A
{
	color: #FFF;
}
#nav-secondary LI A:hover
{
	color: #DDD;
}
/*Dialog Box Jquery UI*/
.ui-dialog.ui-widget.ui-widget-content
{
	font-size: 0.9em;
}
#login-now .waiting-for-results
{
	position: absolute;
	top: 122px;
	left: 198px;
}
/*Dialog Box Jquery UI*/
.ui-dialog.ui-widget.ui-widget-content
{
	font-size: 0.9em;
}
#login-now .waiting-for-results
{
	position: absolute;
	top: 122px;
	left: 198px;
}
/*Footer*/
#footer
{
	clear: both;
	font-size: 12px;
	border-top: 1px dashed #CECECE;
	padding-top: 15px;
}
#footer, #footer A
{
	color: #A5A5A5;
}
#footer LI
{
	float: left;
	list-style: none;
	margin-right: 10px;
	border-right: 1px solid #A5A5A5;
	padding-right: 10px;
	line-height: 1.1;
	margin-top: 4px;
}
#footer LI A:hover
{
	color: #2D2D2D;
}
/*Login Area*/
BODY.login
{
	background: #F9FAFA url(../../img/bg-header-alt.png) repeat-x;
}
BODY.login #header
{
	height: 43px;
	margin-bottom: 32px;
}
BODY.login #header H1#herald-logo A, BODY.login #header H1#herald-logo A:hover
{
	background: url(../../img/logo-alt.png) no-repeat;
	width: 124px;
	cursor: default;
	height: 32px;
	top: 0;
}
/*Virtual Office Form Default Style*/
.new-account BUTTON.submit.register
{
	margin-top: 15px;
}
.voForm LEGEND
{
	font-size: 18px;
	padding: 5px 10px;
	color: #247;
	background: #DEE;
	border: 1px solid #CCC;
}
.voForm LABEL
{
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	width: 120px;
	zoom: 1;
	display: inline;
}
.voForm INPUT, TEXTAREA, SELECT
{
	margin-top: 5px;
}
.voForm INPUT, TEXTAREA
{
	width: 300px;
	border: 1px solid #BBB;
	padding: 4px 5px;
	/*[empty]background-color:;*/
}
.voForm TEXTAREA
{
	height: 110px;
}
.voForm UL LI
{
	list-style-type: none;
	margin: 5px 0;
}
.voForm UL LI UL LI
{
	margin: 4px 0;
}
.voForm UL LI UL LI LABEL
{
	font-weight: normal;
}
.voForm UL LI UL LI INPUT
{
	display: inline;
	width: 15px;
}
/*button*/
.button
{
	display: inline-block;
	zoom: 1;
/*zoom and *display = ie7 hack for display:inline-block*/
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	padding: 0.5em 2em 0.55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.300000011920929);
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.200000002980232);
}
.button:hover
{
	text-decoration: none;
}
.button:active
{
	position: relative;
	top: 1px;
}
/*blue*/
.blue
{
	color: #D9EEF7;
	border: 1px solid #0076A3;
	background: #0095CD;
	background: -webkit-gradient(linear, left top, left bottom, from(#2395cf), to(#204b75));
	background: -moz-linear-gradient(top, #2395cf, #204b75);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2395cf', endColorstr='#204b75');
}
.blue:hover
{
	background: #007EAD;
	background: -webkit-gradient(linear, left top, left bottom, from(#1f83b5), to(#193a5c));
	background: -moz-linear-gradient(top, #1f83b5, #193a5c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f83b5', endColorstr='#193a5c');
}
.blue:active
{
	color: #80BED6;
	background: -webkit-gradient(linear, left top, left bottom, from(#204b75), to(#2395cf));
	background: -moz-linear-gradient(top, #204b75, #2395cf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#204b75', endColorstr='#2395cf');
}
