/* Headings */
.header_underline {height:3px; font-size:3px; line-height:3px; text-wrap:nowrap; overflow:hidden; width:100%; background:#708695;}
h2 span.l {background: transparent url(../images/button_h2_l.gif) no-repeat 0 0; height:24px; width:auto; display:block; float:left; position:relative; padding: 1px 7px 0 10px; overflow:hidden;}
h2 span.r {background: transparent url(../images/button_h2_r.gif) no-repeat 100% 0; height:25px; width:4px; display:block; float:left;overflow:hidden;}

.wna-header_underline {height:3px; font-size:3px; line-height:3px; text-wrap:nowrap; overflow:hidden; width:100%; background:#2e83d8;}
h2.wna span.l {background: transparent url(../images/wna-button_h2_l.jpg) no-repeat 0 0; height:24px; width:auto; display:block; float:left; position:relative; padding: 1px 7px 0 10px; overflow:hidden;}
h2.wna span.r {background: transparent url(../images/wna-button_h2_r.jpg) no-repeat 100% 0; height:25px; width:5px; display:block; float:left;overflow:hidden;}
ul.wna {border-top:3px solid #2e83d8; padding:5px 0;}

h1.page_title {background: transparent url(../images/pageheader_tile.jpg) repeat-x 0 100%;font-size:22px !important;height:40px;line-height:40px;margin-bottom:0;padding-left:10px;}
h2 span.l, h2 span.l a, h2 span.l a:visited, h2 a:hover {color:#fff; font-size:14px;}
.on, .on a, .on a:visited, .on a:hover {color:#358dab; font-size:16px;}

h3 a, h3 a:visited {color:#111;}
h3 span, h3 a, h3 a:visited{background:#ecf8fc; color:#122f39; padding:1px 0;}
h3 a:hover{background: #358dab; text-decoration:none; color:#fff;}

.helplink {right:10px; top:10px;position:absolute;}
.helplink, .helplink a {font-size:13px; font-weight:bold;}
.helplink a, .helplink a:visited, .helplink a:hover {color:#888;}

/* >>> Icons >>> */
a.arrow, a.arrow:visited, a.arrow:hover, span.arrow,
a.comment, a.comment:visited, a.comment:hover, span.comment,
a.print, a.print:visited, a.print:hover, span.print,
a.resize, a.resize:visited, a.resize:hover, span.resize,
a.article, a.article:visited, a.article:hover, span.article,
a.gallery, a.gallery:visited, a.gallery:hover, span.gallery,
a.eat, a.eat:visited, a.eat:hover, span.eat,
a.clock, a.clock:visited, a.clock:hover, span.clock,
a.bookmark, a.bookmark:visited, a.bookmark:hover, span.bookmark,
a.audio, a.audio:visited, a.audio:hover, span.audio,
a.mail, a.mail:visited, a.mail:hover, span.mail,
a.duration, a.duration:visited, a.duration:hover, span.duration,
a.profile, a.profile:visited, a.profile:hover, span.profile,
a.thumb, a.thumb:visited, a.thumb:hover, span.thumb,
a.thumb-d, a.thumb-d:visited, a.thumb-d:hover, span.thumb-d
{padding-left:17px; width:auto; height:auto; display:block;float:left;}

	/* Share Bar Icons */
		.share a.print, .share a.print:visited, .share a.print:hover,
		.share a.resize, .share a.resize:visited, .share a.resize:hover
		{width:14px; height:14px; padding-left:0; margin-top:2px;}
	/* Share Bar Icons */

a.arrow, a.arrow:visited, a.arrow:hover, span.arrow {background: transparent url(../images/icons/ico_arrow.gif) no-repeat 0 1px;}
a.comment, a.comment:visited, a.comment:hover, span.comment {background: transparent url(../images/icons/ico_comment.gif) no-repeat 0 1px;}
a.print, a.print:visited, a.print:hover, span.print {background: transparent url(../images/icons/ico_print.gif) no-repeat 0 1px;}
a.resize, a.resize:visited, a.resize:hover, span.resize {background: transparent url(../images/icons/ico_resize.gif) no-repeat 0 1px;}
a.article, a.article:visited, a.article:hover, span.article {background: transparent url(../images/icons/ico_article.gif) no-repeat 0 1px;}
a.gallery, a.gallery:visited, a.gallery:hover, span.gallery {background: transparent url(../images/icons/ico_gallery.gif) no-repeat 0 1px;}
a.eat, a.eat:visited, a.eat:hover, span.eat {background: transparent url(../images/icons/ico_eat.gif) no-repeat 0 1px;}
a.clock, a.clock:visited, a.clock:hover, span.clock {background: transparent url(../images/icons/ico_clock.gif) no-repeat 0 1px;}
a.bookmark, a.bookmark:visited, a.bookmark:hover, span.bookmark {background: transparent url(../images/icons/ico_bookmark.gif) no-repeat 0 1px;}
a.audio, a.audio:visited, a.audio:hover, span.audio {background: transparent url(../images/icons/ico_audio.gif) no-repeat 0 1px;}
a.mail, a.mail:visited, a.mail:hover, span.mail {background: transparent url(../images/icons/ico_mail.gif) no-repeat 0 1px;}
a.duration, a.duration:visited, a.duration:hover, span.duration {background: transparent url(../images/icons/ico_duration.gif) no-repeat 0 1px;}
a.profile, a.profile:visited, a.profile:hover, span.profile {background: transparent url(../images/icons/ico_profile.gif) no-repeat 0 1px;}
a.thumb, a.thumb:visited, a.thumb:hover, span.thumb {background: transparent url(../images/icons/ico_thumb-u.gif) no-repeat 0 1px;}
a.thumb-d, a.thumb-d:visited, a.thumb-d:hover, span.thumb-d {background: transparent url(../images/icons/ico_thumb-d.gif) no-repeat 0 1px;}

ul a.arrow, ul a.arrow:visited, ul a.arrow:hover, ul span.arrow
{float:none;}

	/* Poll Radio Buttons */
		a.radio, a.radio:visited, a.radio:hover,
		a.radio-selected, a.radio-selected:visited, a.radio-selected:hover {width:14px;height:auto; display:block;float:left; margin-right:5px; text-decoration:none;}
		a.radio, a.radio:visited, a.radio:hover {background: transparent url(../images/icons/ico_radio.gif) no-repeat 0 0;}
		a.radio-selected, a.radio-selected:visited, a.radio-selected:hover {background: transparent url(../images/icons/ico_radio-selected.gif) no-repeat 0 0;}
	/* Poll Radio Buttons */
/* <<< Icons <<< */

/* >>> Rating Stars >>>*/
.rating_stars {float:right;}
.rating_stars * div {width:15px; height:26px; display:block; float:left;}
.rating_stars p {color:#8e8e8e;}
.stars_5, .stars_4_5, .stars_4, .stars_3_5, .stars_3, .stars_2_5, .stars_2, .stars_1_5, .stars_1, .stars_0_5, .stars_0
{background: transparent url(../images/RatingStars.png) no-repeat 0 0; width:150px; height:26px;}
.stars_5 a, .stars_4_5 a, .stars_4 a, .stars_3_5 a, .stars_3 a, .stars_2_5 a, .stars_2 a, .stars_1_5 a, .stars_1 a, .stars_0_5 a, .stars_0 a
{display:block; height:26px; width:100%;}

.stars_5 {background-position: 0 0;}
.stars_4_5 {background-position: 0 -26px;}
.stars_4 {background-position: 0 -52px;}
.stars_3_5 {background-position: 0 -78px;}
.stars_3 {background-position: 0 -104px;}
.stars_2_5 {background-position: 0 -130px;}
.stars_2 {background-position: 0 -156px;}
.stars_1_5 {background-position: 0 -182px;}
.stars_1 {background-position: 0 -208px;}
.stars_0_5 {background-position: 0 -234px;}
.stars_0 {background-position: 0 -260px;}
/* <<< Rating Stars <<< */

/* >>> Polls >>> */
ul.poll {margin:10px 0;}
ul.poll li {background: transparent !important;}
ul.poll li p {line-height:16px;}
ul.poll li p span {width:290px; display:block; float:left; font-size:11px;}

.poll_bar {width:275px; height:18px; background:#e6e6e6; padding: 1px 0; position:relative; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.poll_bar .result {background:#ffbf15; height:18px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
p.left span {width:auto !important; float:none !important;}
.poll_bar p.left, .poll_bar p.right {font-size:11px; top:2px;}
.poll_bar p.left {position:absolute; left:5px;}
.poll_bar p.right {position:absolute; right:5px; font-size:14px; font-weight:bold;}
.poll_box {/*width:18px; height:18px; background: transparent url(../images/buttons/poll_box.gif) no-repeat 0 0; float:left;*/}
p.answer {width:270px;position:relative; left:33px; color:#8e8e8e; font-size:11px; line-height:16px; margin-top:2px;}
/* <<< Polls <<< */

/* Gradients */
.row_grad_39 {background: transparent url(../images/content/list/row_grad_39.jpg) no-repeat 10px 0;}

/* Content */
.wraptext p {overflow:visible !important;}
.list_container {width:100%;background:#f7f7f7; border-bottom:1px solid #d9d9d9;}
.comment_container {}
.comment_box_large {background:transparent url(../images/content/comment/comment_box_large.gif) no-repeat 0 0;color:#555555;display:block;font-size:12px;color:#fff;font-weight:400;height:34px;line-height:30px;text-align:center;width:43px; float:left; margin-right:5px; font-size:18px;}
.comment_box {background:transparent url(../images/content/comment/comment_box.gif) no-repeat 0 0;color:#555555;display:block;font-size:12px;color:#fff;font-weight:800;height:24px;line-height:21px;text-align:center;width:30px; float:left; margin-right:5px;}
.comment_box a,
.comment_box a:visited,
.comment_box a:hover,
.comment_box_large a,
.comment_box_large a:visited,
.comment_box_large a:hover {color:#fff;}

/* Feature Marquee */
.feature {height:auto; display:block; width:100%; position:relative; background: transparent url(../images/content/features/one_col-feature-grad.jpg) repeat-x 0 100%; border-bottom:1px solid #d9d9d9;}
.caption {color:#555; background:#f7f7f7; padding:5px;}
.caption p {font-size:10px; line-height:14px;}
p.date {color:#8e8e8e;}
.audio_highlight {width:100px;}
.audio_highlight ul li p {font-size:11px; line-height:16px;}
.featureimage {margin: 0 20px 0 10px; float:left; width:198px; height:198px; padding:10px 9px 10px 11px; background: transparent url(../images/content/features/feature_img_bg.jpg) no-repeat 0 0;}

.abstract {font-size:14px !important; line-height:20px !important; margin-bottom:15px;}
/* Sort by Bar */
.sort_by {width:630px; padding-left:10px; margin-left:10px;height:33px; line-height:33px; background: transparent url(../images/nav/sort/sort_by_bg.jpg) repeat-x 0 0; width:;}
.sort_by p a, .sort_by p a:visited, .sort_by p a:hover {color:#8e8e8e; font-weight:bold;line-height:33px}
.sort_by p a.selected, .sort_by p a.selected:visited, .sort_by p a.selected:hover {color:#d92908;}

/* Share This Button(s) */
a.stbutton, a.stbutton:visited, a.stbutton:hover {display:block;font-size:0 !important;line-height:0;width:16px;height:16px;padding:0 !important;float:left;text-decoration:none !important;color:transparent !important;font-family:none; margin:1px 10px 0 0;}

/* Dropdown Caption */
	.sharebox {background: #fff; width:100%;}
	.sharebox .sharebox_content {border:1px solid #d9d9d9 !important;}
	.sharebox .sharebox_content ul {padding:0; background:#aeaeae;width:100%;}
	.sharebox .sharebox_content ul li {padding: 2px 0; background:#fff url(../images/hr/dotted.gif) repeat-x 0 0 !important; width:100%; height:auto;}
	.sharebox .sharebox_content ul li:first-child {background-image:none !important;}
	.sharebox .sharebox_content ul li:hover {background:#f2f2f2 !important;}
	.sharebox .sharebox_content ul li p {font-size:11px;}
	.sharebox .sharebox_content ul li .image {width:20px; padding-top:2px;}

/* Info Box */
.info_box {background:#f7f7f7 url(../images/hr/solid-c9c9c9.gif) repeat-y 0 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.info_box ul.nolines li {float:left; clear:none; margin:0;}
.info_box ul.nolines li p {font-size:11px; line-height:16px;}

/* breadcrumbs */
.breadcrumbs {}
.breadcrumbs p {font-size:11px; line-height:16px; color:#8e8e8e;}
.breadcrumbs p .active {color:#333; font-weight:bold;}

/* language caption */
.caption_nav {margin:0 0 0 10px; }
.caption_nav li {float:left; display:block; padding-right:10px;padding-top:2px; position:relative;}
.caption_nav li a, .caption_nav li a:visited, .caption_nav li a:hover {background:transparent none;color:#fff;font-size:13px;font-weight:800;line-height:22px;padding: 3px 0 3px 10px;}
.caption_nav ul li a span, .caption_nav ul li a:visited span {background:transparent /*url(../images/nav/main_menu/separator.gif) no-repeat scroll 100%*/;display:block;height:22px;position:absolute;right:0;top:2px;width:10px;}
.caption_nav ul li.selected a,
.caption_nav ul li.selected a:visited,
.caption_nav ul li.selected a:hover {background:transparent url(../images/nav/main_menu/button-hover.gif) repeat 0 0; color:#358dab;}
.caption_nav li.selected a span, .caption_nav li.selected a:visited span {background:transparent url(../images/nav/main_menu/button-span.gif) repeat 0 0;}

/* Weather panel */
.weather {padding: 5px 0 !important;}
.icon {width:40px; height:20px; display:block;}
.min {background:#1d8dcc; border: 1px solid #a5d1eb;}
.max {background:#d92908; border: 1px solid #e57c68; margin-left:1px;}
.min, .max {text-align:right; padding: 1px 2px; width:46px;}
.min p, .max p {color:#fff; font-weight:800; font-size:13px !important;}

.weather_form {border-bottom: 1px solid #c9c9c9;}
.weather_form label {width:100px; color:#333; text-align:left;}
.weather_form input {width:190px;}
.weather_form select {width:190px;}

/* Articles */
.controls {background:#f3f3f3 url(../images/hr/solid-c9c9c9.gif) repeat-y 0 0;}
.controls .date {margin-left:10px;}
.controls .share {float:right; position:relative;}
.controls .share_text {float:left; margin-right:5px;}

.controls .date p,
.controls .share p {color:#8e8e8e}
.article_content {}
.article_content p {}

/* >>> PAGINATION >>> */
/* >> Comments >> */
.submit_comments_container, .contact_container {display:block;background: #5b7686 url(../images/layout/form/comment_form.jpg) repeat-x 0 0; border-bottom: 1px solid #495f6b;} 
.form_arrow {position:absolute; top:0 ;left:305px;}
.submit_comments_container h3, .submit_comments_container label {color:#fff;}
.your_comments_container {background: transparent ; width: auto; position:relative;}
.your_comment_row, .your_comment_row p  {line-height:16px;padding: 10px 0;position:relative; color:#4d4d4d;}
.your_comment_row p  {color:#4d4d4d;}
.your_comment_row .date, .your_comment_row .title  {font-size: 11px; color:#8e8e8e; position:absolute; left:0; top:31px; font-weight:400; width:140px;}
.your_comment_row .title  {font-size: 12px;color:#333;}
.your_comment_row .location  {font-size: 12px; position:absolute; left:0; top:51px; font-weight:800; color:#333; width:140px;}
.your_comment_row .comment { position:relative; width:480px;/*460px*/ height:auto; display:block; left:150px;}
.your_comment_row .submitted  {width:auto;padding:5px 0 0 0; position:relative; text-align:right;font-size: 10px; color:#4d4d4d; text-transform: uppercase;}
.your_comment_row .one{position:absolute; top:10px;left :0;}
.your_comment_row .two{position:absolute; top:63px;left :0;}
.comments_count {position:absolute; left:120px; top:0; font-size:11px;}
/* > Agree / Disagree > */
	.left_column .comment .user-generated {margin-top:0;font-size: 11px;height: 21px; width:475px;}
	.left_column .comment .user-generated .agree {float: left;height: 21px;display: block;vertical-align: middle;margin-left: -5px;margin-right: 5px;}
	.left_column .comment  .user-generated .agree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -2px;padding-left: 17px;padding-top: 0;height:21px;line-height: 21px;}
	.left_column .comment .user-generated .agree a:hover {background-position: 0px -23px;color: #55a723/*#4f7d16*/;}
	.left_column .comment  .user-generated .agree .most a {line-height: 21px;color: #55a723;background-position: 0 -23px;}
	.left_column .comment .user-generated .disagree {float: left;height: 21px;display: block;vertical-align: middle;}
	.left_column .comment .user-generated .disagree a {background: transparent url(../images/ico-thumbs.gif) no-repeat 0 -48px;padding-left: 17px;padding-top:0;height:21px;line-height: 21px;}
	.left_column .comment .user-generated .disagree a:hover {background-position: 0px -69px;color: #e6322e;}
	.left_column .comment .user-generated .disagree .most a {background-position: 0px -69px;color: #e6322e;}
/* < Agree / Disagree < */

.pagination_off, a.pagination_off:visited, a.pagination_off:hover {color:#cecece !important; text-decoration: none !important; cursor: default !important;}
/* << Comments << */

/* >>> Comments Form >>> */
#comments_form label {font-size:13px;font-weight:800;padding-left:10px; float:left;width:135px; position:relative; display:block;}
#comments_form input, #comments_form textarea, #comments_form input.verification {width:473px; /*height:20px*/;padding:2px 0 0 0;border:1px solid #c9c9c9;}
#comments_form input.verification {width:100px; float:left;}
#comments_form textarea {height:80px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; padding:0;}
#comments_form ul.nolines li {margin: 0;}
#comments_form li .caption{background: transparent; font-size:12px;width:150px; height:33px; display:block; color:#333; float:left; margin-left:10px;}
.form_buttons {height:18px; width:auto; display:block; position:relative; margin-top:10px;}
#comments_form .button_med span {background: #5b7686 url(../images/buttons/button_med_r.gif) no-repeat 0 0;}
/* <<< Comments Form <<< */

/* >>> General Forms >>> */
.form_container {background:#f3f3f3 url(../images/hr/solid-c9c9c9.gif) repeat-y 0 0;}
form h3 {margin:10px 0 5px 0;}
form .caption {color:#805609; font-size:11px !important; background:transparent; padding:0; font-weight:400 !important;}
form .red {color:#d92908;}
form .required, .required {color:#d92908; font-weight:bold; padding-right:2px;}
.site_form {display:block;background: #ff990e url(../images/layout/form/comment_form.jpg) repeat-x 0 0; border-bottom: 1px solid #d7820b;}
label {color:#fff; text-align:right; font-size:13px;font-weight:800;padding:2px 10px 0 0; float:left;width:160px; position:relative; display:block;}
input,  textarea,  input.verification {width:459px; height:17px;padding:2px 0 0 0;border:1px solid #f5940c;}
input.verification {width:100px; float:left;}
textarea {height:80px; overflow:scroll; overflow-y:scroll !important; overflow-x:hidden; padding:0;}
ul.nolines li {margin-top:2px;}
li .caption{background: transparent; font-size:12px;width:150px; height:33px; display:block; color:#333; float:left; margin-left:5px;}
.form_buttons {height:18px; width:auto; display:block; position:relative; margin-top:10px;}
form .button_med span {background: #ff990e url(../images/buttons/button_med_r.gif) no-repeat 0 0;}
select {margin-right:5px;}
select.day {width:45px;}
select.state {width:60px;}
select.ampm {width:50px;}
select.year {width:60px;}
.time_box {background: transparent url(../images/layout/form/time_box.gif) no-repeat 175px 60%;}
.header_caption {color:#555; float:left; margin:10px 0pt 5px 5px; font-size:11px;}
/* <<< General Forms <<< */

/* >>> Pagination >>> */
.comments_pagination_container {position: relative; height: 33px; padding-top:0px; background:#f7f7f7 url(../images/nav/pagination/bg-top.gif) no-repeat 0 0;}
.bottom {/*background:#f7f7f7 url(../images/nav/pagination/bg-bottom.gif) no-repeat 0 0;*/}
.comments_pagination_top,
.comments_pagination_bottom{height:33px; font-size: 12px; padding:/* 0 19px*/ 0pt 45px 0 70px; position: absolute; right:15px; top:0; top:0;background: transparent;color:#a6a6a6;}
.comments_pagination_bottom {bottom:0; top:auto;}
.pagination_toplink {height:33px; position: absolute; left:10px; top:0;}
.pagination_caption{font-size:11px !important;left:10px;position:absolute;top:4px; color:#888; background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0; padding-right:7px;}
.pagination_title {background:transparent url(../images/hr/dotted_vertical.gif) repeat-y 100% 0;color:#666; padding-right:7px;margin-right:5px;}
/* <<< Pagination <<< */

/* >>> Links >>> */
.comments_pagination_top a, .comments_pagination_top a:visited, .comments_pagination_top a:active, .comments_pagination_top a:hover {font-weight: 800; height:33px/*17px*/; line-height:33px; width:30px; float:left; display:block; text-align:center; /*padding-top:3px;*/}
.comments_pagination_bottom a, .comments_pagination_bottom a:visited , .comments_pagination_bottom a:active, .comments_pagination_bottom a:hover{font-weight: 800; height:33px/*17px*/; line-height:33px; width:30px; float:left; display:block; text-align:center; /*padding-bottom:3px;*/}
.comments_pagination_top a.selected, .comments_pagination_top a.selected:visited, .comments_pagination_top a.selected:hover, .comments_pagination_bottom a.selected, .comments_pagination_bottom a.selected:visited, .comments_pagination_bottom a.selected:hover{color:#e65311 ;  background: transparent url(../images/nav/pagination/box.gif) no-repeat 0 0;}
.comments_pagination_bottom a.selected, .comments_pagination_bottom a.selected:visited, .comments_pagination_bottom a.selected:hover {background: transparent url(../images/nav/pagination/box-bottom.gif) no-repeat 0 0;}
.comments_pagination_top  a.prev, .comments_pagination_top  a.prev:visited, .comments_pagination_top  a.prev:hover, .comments_pagination_bottom  a.prev, .comments_pagination_bottom  a.prev:visited, .comments_pagination_bottom  a.prev:hover
{width: 58px; height:33px; position: absolute; left:0;display:block; cursor:pointer; background: transparent url(../images/nav/pagination/ico_prev.gif) no-repeat 0 50%; padding-left:10px;}
.comments_pagination_top  a.next, .comments_pagination_top  a.next:visited, .comments_pagination_top  a.next:hover, .comments_pagination_bottom  a.next, .comments_pagination_bottom  a.next:visited, .comments_pagination_bottom  a.next:hover
{width: 33px; height:33px; position: absolute; right:0;display:block; cursor:pointer; background: transparent url(../images/nav/pagination/ico_next.gif) no-repeat 100% 50%; padding-right:10px;}
.pagination_toplink a, .pagination_toplink a:visited, .pagination_toplink a:hover {background: transparent /*url(../images/pagination/top.gif) no-repeat 0 0*/; cursor:pointer; width:65px; height: 33px; line-height:33px; display:block; font-size:10px; text-align:right;}

.comments_pagination_top a, .comments_pagination_top a:visited, .comments_pagination_top a:active, .comments_pagination_top a:hover,
.comments_pagination_bottom a, .comments_pagination_bottom a:visited , .comments_pagination_bottom a:active, .comments_pagination_bottom a:hover,
.comments_pagination_top  a.prev, .comments_pagination_top  a.prev:visited, .comments_pagination_top  a.prev:hover, .comments_pagination_bottom  a.prev, .comments_pagination_bottom  a.prev:visited, .comments_pagination_bottom  a.prev:hover,
.comments_pagination_top  a.next, .comments_pagination_top  a.next:visited, .comments_pagination_top  a.next:hover, .comments_pagination_bottom  a.next, .comments_pagination_bottom  a.next:visited, .comments_pagination_bottom  a.next:hover
{color:#888;}
.comment h3 {color:#d92908; margin-bottom:0;}
/* <<< Links <<< */
