body, html {position:relative; width:100%; height:100%; background-color:#f9f9f9; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:10px;}
strong {font-weight:bold;}
.clear {clear:both;}

h1, h2, h3, h4, h5, p {margin:0;}
h1 {font-size:1.7em; line-height:1.8em; color:#5e6864;}
h2 {font-size:1.5em; line-height:1.2em; font-weight:bold; color:#000;}
h3 {font-size:1.3em; line-height:1.2em; font-weight:bold; color:#000; padding-top:5px;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.4em; line-height:1.7em; color:#5e6864;}
h5 {font-size:1.2em; line-height:1.2em; font-style:italic; color:#5e6864; padding:7px 0 0 0;}
p {font-size:1.3em; line-height:1.5em; color:#5e6864; padding:7px 0 0 0;}
p span {color:#000;}
p span.hot {color:#ff0000;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
hr {border:0; color:#c5cbcc; background-color:#c5cbcc; height:2px; width:100%; margin:20px 0;}

div#atffc {height: 0px; overflow: hidden; }
#wrapper {position:relative; width:1014px; margin:0 auto;}
#head_n_contents {position:relative; width:950px; padding:0 32px; background:url('../../images/site_specific/layout/bg_y.gif') repeat-y;}

/* Header */
#header {position:relative; width:950px; height:97px;}
#header.main {background:url('../../images/site_specific/layout/bg_header_main_logo.jpg') no-repeat;}
#header.comm {background:url('../../images/site_specific/layout/bg_header_comm_logo.jpg') no-repeat;}
#header.music {background:url('../../images/site_specific/layout/bg_header_music_logo.jpg') no-repeat;}
#header.global {background:url('../../images/site_specific/layout/bg_header_global_logo.jpg') no-repeat;}
#header.social {background:url('../../images/site_specific/layout/bg_header_social_logo.jpg') no-repeat;}
#logo {position:absolute; width:142px; height:58px; left:25px; top:16px;}

#search_form {position:absolute; width:297px; height:20px; right:0px; top:0px;}
#search_submit {display:block; float:left; width:62px; height:20px; background:url('../../images/site_specific/layout/search.jpg') no-repeat 0px 0px;}
#search_form input.active {background:url('../../images/site_specific/layout/search.jpg') no-repeat 0px -20px;}
/*
#search_submit:active {background:url('../../images/site_specific/layout/search.jpg') no-repeat 0px -20px;}
*/
#search_form input#search {float:left; background:url('../../images/site_specific/layout/search_input.png') no-repeat; border:none; width:230px; height:16px; padding:4px 0 0 5px;}
.form-hint {font-size:.9em; color:#000;}
.form-reg {font-style:normal; color:#000;}

a#logout {position:absolute; bottom:7px; right:0; background:url('../../images/site_specific/layout/logout.jpg') no-repeat; width:62px; height:20px;}
a#logout:hover {background:url('../../images/site_specific/layout/logout_roll.jpg') no-repeat;}


/* Navigation */
#main_nav {position:relative; width:950px; background:url('../../images/site_specific/layout/bg_nav_xy.gif');}
#main_nav ul {position:relative; width:936px; padding:0 0 0 14px;}
#main_nav ul li {position:relative; float:left; height:25px; margin:0 0 3px 0; background:url('../../images/site_specific/layout/bg_nav_r.gif') no-repeat right top #f5f7f7;}
#main_nav ul li a {display:block; height:25px; padding:0 13px; background-color:#cacfd4; font-size:1.2em; line-height:26px; text-transform:uppercase; color:#4c4c4c;}
#main_nav ul li a:hover {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none;}

#main_nav ul li a.main:hover, #main_nav ul li a.selected-main {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none; color:#491226;}
#main_nav ul li a.comm:hover, #main_nav ul li a.selected-comm {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none; color:#950028;}
#main_nav ul li a.music:hover, #main_nav ul li a.selected-music {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none; color:#3c647a;}
#main_nav ul li a.global:hover, #main_nav ul li a.selected-global {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none; color:#3a683a;}
#main_nav ul li a.social:hover, #main_nav ul li a.selected-social {background:url('../../images/site_specific/layout/bg_nav_l.gif') no-repeat transparent; text-decoration:none; color:#56a5af;}

#sub_nav {display:none; position:relative; width:835px; margin:0 0 3px 0; padding:0 0 4px 115px; background-color:#e6e6e6;}
#sub_nav.on {display:block;}
#sub_nav_inset {position:relative; width:720px; background:url('../../images/site_specific/layout/bg_subnav_l.gif') no-repeat left bottom #f5f7f7;}
#sub_nav_corner {position:absolute; width:4px; height:4px; right:0; bottom:0; background:url('../../images/site_specific/layout/bg_subnav_r.gif') no-repeat;}
#sub_nav ul {position:relative;}
#sub_nav ul li {position:relative; height:20px;}
#sub_nav ul.left li {float:left;}
#sub_nav ul.right li {float:right;}
#sub_nav ul li a {display:block; height:20px; padding:0 13px; font-size:1.1em; line-height:20px; color:#4c4c4c; white-space:nowrap;}
#sub_nav ul li a:hover {text-decoration:none;}

#sub_nav ul li a.main:hover, #sub_nav ul li.main a.selected {color:#491226;}
#sub_nav ul li a.comm:hover, #sub_nav ul li.comm a.selected {color:#950028;}
#sub_nav ul li a.music:hover, #sub_nav ul li.music a.selected {color:#3c647a;}
#sub_nav ul li a.global:hover, #sub_nav ul li.global a.selected {color:#3a683a;}
#sub_nav ul li a.social:hover, #sub_nav ul li.social a.selected {color:#56a5af;}

#sub_nav ul li ul {display:none; position:absolute; width:200px; left:0px; top:20px; padding:0 0 7px 0; background:url('../../images/site_specific/layout/bg_3d_cap.png') no-repeat left bottom; z-index:1000;}
#sub_nav ul li:hover ul {display:block;}
#sub_nav ul li ul li {position:relative; float:none; width:174px; height:auto; padding:9px 13px; background:url('../../images/site_specific/layout/bg_3d_nav.png') repeat-y;}
#sub_nav ul li ul li a {display:inline; height:auto; padding:0; line-height:1.2em; color:#4d4d4d; white-space:normal;}


/* Backgrounds */
#contents {position:relative; width:950px; min-height:500px; padding:4px 0 0 0; z-index:200;}

/* Top Column */
#column_wide {position:relative; width:950px;}

#contents.home #columns_wrapper {position:relative; width:950px; background:url('../../images/site_specific/layout/columns_wrapper.jpg') repeat-y;}

/* Left Column */
#column_l {position:relative; float:left; width:613px; padding:0 40px 30px 0;}
#contents.home div#column_l {width:653px; padding:0 0 30px 0;}
#contents.home div#column_l p {font-family: Georgia, "Times New Roman", Times, serif; font-size:2.1em; line-height:1.6em; letter-spacing:1px; padding:35px 40px 0 40px;}
/* Breadcrumb Thingy */
#contents div#column_l ul#breadcrumb {list-style:none; position:relative; height:37px; margin:7px 0 30px 0; padding:0;}
#contents div#column_l ul#breadcrumb li#text {position:relative; float:left; height:37px; padding:0 0 0 40px; font-size:2.2em; line-height:37px; text-transform:uppercase; letter-spacing:2px; color:#fff;}
#contents.main div#column_l ul#breadcrumb li#text {background:url('../../images/site_specific/layout/crumb_main.jpg') no-repeat left top #5b6870;}
#contents.comm div#column_l ul#breadcrumb li#text {background:url('../../images/site_specific/layout/crumb_comm.jpg') no-repeat left top #630225;}
#contents.music div#column_l ul#breadcrumb li#text {background:url('../../images/site_specific/layout/crumb_music.jpg') no-repeat left top #214551;}
#contents.global div#column_l ul#breadcrumb li#text {background:url('../../images/site_specific/layout/crumb_global.jpg') no-repeat left top #305330;}
#contents.social div#column_l ul#breadcrumb li#text {background:url('../../images/site_specific/layout/crumb_social.jpg') no-repeat left top #3b7d82;}
#contents div#column_l ul#breadcrumb li#cap {position:relative; float:left; width:10px; height:37px; padding:0 0 0 40px;}
#contents.main div#column_l ul#breadcrumb li#cap {background:url('../../images/site_specific/layout/cap_main.jpg') no-repeat;}
#contents.comm div#column_l ul#breadcrumb li#cap {background:url('../../images/site_specific/layout/cap_comm.jpg') no-repeat;}
#contents.music div#column_l ul#breadcrumb li#cap {background:url('../../images/site_specific/layout/cap_music.jpg') no-repeat;}
#contents.global div#column_l ul#breadcrumb li#cap {background:url('../../images/site_specific/layout/cap_global.jpg') no-repeat;}
#contents.social div#column_l ul#breadcrumb li#cap {background:url('../../images/site_specific/layout/cap_social.jpg') no-repeat;}
/* Left Column-Specific Text Styling */
#contents div#column_l h1 {padding:15px 40px 0 40px;}
#contents div#column_l h2 {font-size:1.5em; line-height:1.2em; font-weight:normal; padding:25px 40px 0 40px;}
#contents.main div#column_l h2 {color:#491226;}
#contents.comm div#column_l h2 {color:#950028;}
#contents.music div#column_l h2 {color:#3c647a;}
#contents.global div#column_l h2 {color:#3a683a;}
#contents.social div#column_l h2 {color:#56a5af;}
#contents div#column_l h3 {color:#5e6864; padding:10px 40px 0 40px;}
#contents div#column_l p {padding:7px 40px 0 40px;}
#contents div#column_l ul {list-style:disc; padding:5px 40px 0 56px;}
#contents div#column_l ul li {font-size:1.3em; line-height:1.5em; color:#5e6864}
#contents div#column_l ul li p {padding:7px 0 0 0; font-size:1em;}
#contents div#column_l ul li ul {padding-left:30px;}
#contents div#column_l ul li ul li {font-size:1em;}
#contents div#column_l ol {list-style:decimal; padding:5px 40px 0 70px;}
#contents div#column_l ol li {font-size:1.3em; line-height:1.5em; color:#5e6864}
#contents div#column_l ol li p {padding:7px 0 0 0; font-size:1em;}
#contents div#column_l ol li ol {padding-left:30px;}
#contents div#column_l ol li ol li {font-size:1em;}
#contents div#column_l a.read-more {padding:8px 0 0 0}

a.read-more {display:block; font-family: Georgia, "Times New Roman", Times, serif; font-size:1em; line-height:1em; font-weight:bold; font-style:italic; color:#5e6864; text-align:right; padding:8px 0 0 0}

/* Right Column */
#column_r {position:relative; float:left; width:297px; padding-bottom:30px;}
#contents.home #column_r {background-color:#F5F7F7; padding-bottom:0;}
#grants {display:block; position:relative; width:297px; height:44px; background:url('../../images/site_specific/layout/grants.jpg') no-repeat 0px 0px;}
#grants:hover {background:url('../../images/site_specific/layout/grants.jpg') no-repeat 0px -44px;}

div#column_r #news_wrap {position:relative; width:297px; margin-top:1px;}
div#column_r #news_wrap #newsroom {position:relative; width:297px; height:42px; background:url('../../images/site_specific/layout/newsroom.jpg') no-repeat;}
div#column_r #news_wrap #news_content {position:relative; width:244px; padding:24px 26px 17px 27px; background:url('../../images/site_specific/layout/bg_news_y.gif') repeat-y;}
div#column_r #news_wrap #news_content h1 {font-size:1.6em; line-height:1.2em; padding:0 0 13px 0;}
div#column_r #news_wrap #news_content h5 {font-size:1.2em; line-height:1.2em; font-style:italic; color:#5e6864; padding:0 0 0 0;}
div#column_r #news_wrap #news_content p {font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; line-height:1.4em; color:#5e6864; padding:11px 0 0 0;}
#contents div#column_r #news_wrap #news_content a.read-more {padding:8px 0 0 0;}

/* Right Column-Specific Text Styling */
#contents div#column_r h1 {padding:30px 27px 0 14px;}
#contents div#column_r h2 {font-size:1.7em; line-height:1.3em; font-weight:normal; text-transform:none; padding:15px 27px 0 14px;}
#contents.main div#column_r h2 {color:#491226;}
#contents.comm div#column_r h2 {color:#950028;}
#contents.music div#column_r h2 {color:#3c647a;}
#contents.global div#column_r h2 {color:#3a683a;}
#contents.social div#column_r h2 {color:#56a5af;}
#contents div#column_r h3 {color:#5e6864; padding:10px 27px 0 14px;}
#contents div#column_r p {font-family: Georgia, "Times New Roman", Times, serif; padding:7px 27px 0 14px;}
#contents div#column_r ul {list-style:disc; padding:5px 27px 0 34px;}
#contents div#column_r ul li {font-size:1.3em; line-height:1.5em; color:#5e6864}
#contents div#column_r ol {list-style:decimal; padding:5px 27px 0 34px;}
#contents div#column_r ol li {font-size:1.3em; line-height:1.5em; color:#5e6864}
#contents div#column_r hr {width:auto; margin:20px 27px 20px 14px;}
#contents div#column_r a.read-more {padding:8px 27px 0 0;}

/* Footer */
#footer {position:relative; width:950px; height:72px; padding:0 32px; background:url('../../images/site_specific/layout/bg_footer.jpg') no-repeat;}
#footer_text p {position:relative; margin:0 0 0 40px; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:40px; color:#000}


a#news_signup {display:block; position:absolute; width:256px; height:40px; left:374px; top:0; background:url('../../images/site_specific/layout/news_signup.jpg') no-repeat 0px 0px;}
a#news_signup:hover {background:url('../../images/site_specific/layout/news_signup.jpg') no-repeat 0px -40px;}
#foot_nav {position:absolute; width:297px; height:40px; right:32px; top:0; font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height:40px; text-align:center; color:#000;}
#foot_nav li {display:inline; position:relative; height:40px; padding:0 10px;}
#foot_nav li a {font-size:1em; color:#000; text-decoration:none;}
#foot_nav li a:hover {text-decoration:underline;}
#foot_nav li.bullet {padding:0;}

a.add-this img {border:0; margin-left:35px;}


/*  Widget Styles */

/*  Forms */
.rp-form {margin:10px 0 20px 40px;}
.rp-form div.rp-content {font-size:1.1em;}
.rp-form div.rp-content h1 {}
.rp-form div.rp-content legend {font-size:1.2em; padding:.7em 0 .2em 92px;}
.rp-form div.rp-content div.rp-form-item {clear: both;}
.rp-form div.rp-content div.rp-form-item label {display:block; float:left; width:85px; text-align:right; font-size:1em; line-height:1.2em; color:#5e6864; padding:6px 7px 0 0;}
.rp-form div.rp-content div.rp-form-item input {width:194px;}
.rp-form div.rp-content input#submit {margin-left:92px;}
.rp-form div.rp-content div.rp-form-item select {width:200px;}
.rp-form div.rp-content div.rp-form-item textarea {width:200px; height:50px;}
.rp-form div.rp-content div.rp-form-item span.rp-form-req {font-size:1.6em; line-height:1em; color:#dd0000; padding-left:5px;}
.rp-form div.rp-content div.rp-form-item span.rp-form-error {display:block; width:200px; margin-left:92px; background-color:#dd0000; font-size:1em; line-height:1.4em; text-align:center; color:#fff;}

#contents div#column_l .rp-content h4, #contents div#column_l .rp-content h5.caption {padding-left:40px;}

/*  Text and Image */
.rp-text-img {margin-bottom:0;}
.rp-text-img div.rp-content img {width:100%;}
#contents div#column_l div.rp-text-img div.rp-content img {width:573px; margin:10px 0 0 40px;}
#contents div#column_r div.rp-text-img div.rp-content img {margin:10px 0 0 0;}

/*  Flush Text and Image */
.rp-flush-text-img {margin-bottom:0;}
.rp-flush-text-img div.rp-content img {width:100%;}
#contents div#column_l div.rp-flush-text-img div.rp-content img {width:573px; margin:10px 0 0 40px;}
#contents div#column_r div.rp-flush-text-img div.rp-content img {margin:10px 0 0 0;}
#contents div#column_r div.rp-flush-text-img div.rp-content h1, #contents div#column_r div.rp-flush-text-img div.rp-content h2, #contents div#column_r div.rp-flush-text-img div.rp-content h3, #contents div#column_r div.rp-flush-text-img div.rp-content p {padding-left:0;}

/*  Image Only */
.rp-image div.rp-content img {width:100%;}
#contents div#column_l div.rp-image div.rp-content img {width:573px; margin:10px 0 0 40px;}
#contents div#column_l div#rp-content-area-2 div.rp-image div.rp-content img {width:573px; margin:0;}

/*  Text and Left Images */
#contents div#column_l div.rp-text-l-imgs div.rp-content ul.rp-side-images {list-style:none; padding:0px 20px 0 40px; margin:0 0 0 0; width:152px;}
#contents div#column_l div.rp-text-l-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 10px 0;}
#contents div#column_r div.rp-text-l-imgs div.rp-content ul.rp-side-images {list-style:none; padding:0px 8px 0 14px; margin:0 0 0 0; width:50%;}
#contents div#column_r div.rp-text-l-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 10px 0;}
#contents div#column_r div#rp-content-area-4 div.rp-text-l-imgs div.rp-content h2 {padding-top:0;}

/*  Text and Right Images */
.rp-text-r-imgs {width:100%;}
.rp-text-r-imgs ul.rp-side-images li {display:list-item; list-style:none;}
#contents div#column_l div.rp-text-r-imgs div.rp-content ul.rp-side-images {list-style:none; padding:0px 40px 0 20px; margin:0 0 0 0; width:152px;}
#contents div#column_l div.rp-text-r-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 10px 0;}
#contents div#column_r div.rp-text-r-imgs div.rp-content ul.rp-side-images {list-style:none; padding:10px 27px 0 8px; margin:0 0 0 0; width:50%;}
#contents div#column_r div.rp-text-r-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 0px 0;}


/*  Title w/ Four Images on Side */
.rp-title-l-imgs {width:100%;}

#contents div#column_l div.rp-title-l-imgs div.rp-content ul.rp-side-images {float: left; margin:6px 0 0 15px; width:33%;}

.rp-title-l-imgs ul.rp-side-images {float: left; margin:6px 0 0 15px; width:33%;}
.rp-title-l-imgs ul.rp-side-images li {display:list-item; list-style:none;}
.rp-title-l-imgs ul.rp-side-images li img {width: 100%;}
.rp-title-l-imgs a.read-more {}

div.rp-title-l-imgs div.rp-content ul {float:left; list-style:none; padding:7px 20px 0 40px; margin:0 0 0 0;}
div.rp-title-l-imgs div.rp-content ul li {padding:0; margin:0 0 10px 0;}
div.rp-title-l-imgs div.rp-content ul {float:left; list-style:none; padding:7px 8px 0 14px; margin:0 0 0 0;}
div.rp-title-l-imgs div.rp-content ul li {padding:0; margin:0 0 10px 0;}

#contents div#column_l div.rp-title-l-imgs div.rp-content p {padding-top:0px;}
#contents div#column_r div.rp-title-l-imgs div.rp-content p {padding-top:0px;}
#contents div#column_l div.rp-title-l-imgs div.rp-content ul.rp-side-images {list-style:none; padding:0px 20px 0 40px; margin:0 0 0 0; width:152px;}
#contents div#column_l div.rp-title-l-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 10px 0;}

#contents div#column_r div.rp-title-l-imgs div.rp-content ul.rp-side-images {list-style:none; padding:0px 8px 0 14px; margin:0 0 0 0; width:50%;}
#contents div#column_r div.rp-title-l-imgs div.rp-content ul.rp-side-images li {padding:0; margin:0 0 10px 0;}
#contents div#column_r div#rp-content-area-4 div.rp-text-l-imgs div.rp-content h2 {padding-top:0;}


/*  Row of Images */
#contents div#column_l div.rp-row-imgs {width:573px; margin:10px 0 0 40px;}
#contents div#column_l div.rp-row-imgs div.rp-content div.img-1 {width:48%; margin-right:4%;}
#contents div#column_l div.rp-row-imgs div.rp-content div.img-2 {width:48%; margin-right:0;}
#contents div#column_r div.rp-row-imgs div.rp-content div.img-1 {width:48%; margin-right:4%;}
#contents div#column_r div.rp-row-imgs div.rp-content div.img-2 {width:48%; margin-right:0;}

/*  Random Image */
.rp-random-image div.rp-content img {width:100%;}
#contents div#column_l div.rp-random-image div.rp-content img {width:573px; margin:10px 0 0 40px;}


/*  Pull Quote */
.rp-quote {width:100%; text-align:right; margin:20px 0;}
.rp-quote h4 {padding:20px 10px 8px 10px; text-align:left;}
#contents div#column_l div.rp-quote {width:573px; padding:0 40px 0 0;}
#contents div#column_l div.rp-quote h4 {padding:20px 0 8px 80px;}
.rp-quote .rp-quote-name {padding:0 5px 0 0; font-size:1.2em; font-weight:normal;}
.rp-quote .rp-quote-title {padding:0 10px 0 0; font-size:1.2em; font-weight:normal;}

#contents.main div.rp-quote .rp-quote-name, #contents.main div.rp-quote .rp-quote-title {color:#491226;}
#contents.comm div.rp-quote .rp-quote-name, #contents.comm div.rp-quote .rp-quote-title {color:#950028;}
#contents.music div.rp-quote .rp-quote-name, #contents.music div.rp-quote .rp-quote-title {color:#3c647a;}
#contents.global div.rp-quote .rp-quote-name, #contents.global div.rp-quote .rp-quote-title {color:#3a683a;}
#contents.social div.rp-quote .rp-quote-name, #contents.social div.rp-quote .rp-quote-title {color:#56a5af;}

/*  Site Map */
.rp-site-map ul {list-style:none; padding:10px 10px 0 10px;}
.rp-site-map ul li {font-size:1em;}
.rp-site-map ul li a {line-height:1.5em; color:#5e6864;}
#contents div#column_l div.rp-site-map ul {list-style:none; padding:10px 40px 0 40px;}
#contents div#column_l div.rp-site-map ul li {font-size:1em;}
#contents div#column_r div.rp-site-map ul {list-style:none; padding:10px 40px 0 40px;}
#contents div#column_r div.rp-site-map ul li {font-size:1em;}

/*  Link to File */
.rp-link-to-file {margin:20px 0;}
#contents div#column_l div.rp-link-to-file {margin:20px 40px;}
.rp-link-to-file img {display:block; float:left;}
.rp-link-to-file a {display:block; float:left; margin:20px 0 0 0; font-size:1.3em; line-height:1.2em; color:#5e6864; padding:0 0 0 14px;}
#contents div#column_l div.rp-link-to-file a {padding:0 0 0 7px;}

/*  Slideshow */
.slideshow img {width:100%;}
#contents div#column_l div.slideshow img {width:573px; margin:10px 0 0 40px;}

/*  Ruled Line */
.rp-ruled-line {padding:0;}
#contents div#column_l hr {width:533px; margin:20px 40px;}

/*  Add This Button */
.addthis_button img {margin-top:30px;}

/*  Module Widgets (Articles, Blog, Media) */
#contents div#column_l a.return-link {display:block; text-align:right; font-size:1.1em; padding-right:40px;}

#contents div#column_l div.rp-module {margin:0 auto; width:100%;}
#contents div#column_l div.rp-module hr {margin:20px 40px; width:533px;}
#contents div#column_l div.rp-module div.rp-content {}
#contents div#column_l div.rp-module div.rp-content p.header {font-size:1.5em;}
#contents div#column_l div.rp-module div.rp-content div.post-list {margin:15px 0;}
#contents div#column_l div.rp-module div.rp-content div.post-list p.title {font-size:1.3em; margin:0 0 14px 0;}
#contents div#column_l div.rp-module div.rp-content div.post-list p.author {}

#contents div#column_l div.rp-module-detail {margin:25px auto; width:100%;}
#contents div#column_l div.rp-module-detail div.rp-content {margin-top:15px; width:100%;}
#contents div#column_l div.rp-module-detail div.rp-content div.flash-video {margin-left:40px;}
#contents div#column_l div.rp-module-detail div.rp-content div.img {float:right;}
#contents div#column_l div.rp-module-detail div.rp-content div.w-320 {width:320px;}
#contents div#column_l div.rp-module-detail div.rp-content div.w-213 {width:213px;}
#contents div#column_l div.rp-module-detail div.rp-content div.img img {width:100%; padding:0 0 10px 10px;}
#contents div#column_l div.rp-module-detail div.rp-content h2 {padding-top:0;}
#contents div#column_l div.rp-module-detail div.rp-content h3 {padding-top:0;}
#contents div#column_l div.rp-module-detail div.rp-content p.author {font-size:1.1em;}
#contents div#column_l div.rp-module-detail div.rp-content p {}


/*  FAQ Widgets */
#contents div#column_l div.rp-module div.main h2 a {color:#491226;}
#contents div#column_l div.rp-module div.comm h2 a {color:#950028;}
#contents div#column_l div.rp-module div.music h2 a {color:#3c647a;}
#contents div#column_l div.rp-module div.global h2 a {color:#3a683a;}
#contents div#column_l div.rp-module div.social h2 a {color:#56a5af;}

#contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal {}
#contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal div.faq {margin-bottom:20px;}
#contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal div.faq p.question {margin-left:15px;}
#contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal div.faq p.answer {padding-left:69px;}
#contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal div.faq hr {margin-left:69px;}

#contents div#column_l div.rp-module div.rp-content h2 a, #contents div#column_l div.rp-module div.rp-content div.rp-hide-reveal div.faq p.question a {display:block; padding:0 0 0 16px;}

#contents div#column_l div.rp-module div.main h2 a.inactive, #contents div#column_l div.rp-module div.main div.rp-hide-reveal div.faq p.question a.inactive {background:url(../images/site_specific/layout/arrows/arrow_r_main.gif) no-repeat 0px 1px;}
#contents div#column_l div.rp-module div.main h2 a.active, #contents div#column_l div.rp-module div.main div.rp-hide-reveal div.faq p.question a.active {background:url(../images/site_specific/layout/arrows/arrow_d_main.gif) no-repeat 0px 1px;}

#contents div#column_l div.rp-module div.comm h2 a.inactive, #contents div#column_l div.rp-module div.comm div.rp-hide-reveal div.faq p.question a.inactive {background:url(../images/site_specific/layout/arrows/arrow_r_comm.gif) no-repeat 0px 1px;}
#contents div#column_l div.rp-module div.comm h2 a.active, #contents div#column_l div.rp-module div.comm div.rp-hide-reveal div.faq p.question a.active {background:url(../images/site_specific/layout/arrows/arrow_d_comm.gif) no-repeat 0px 1px;}

#contents div#column_l div.rp-module div.music h2 a.inactive, #contents div#column_l div.rp-module div.music div.rp-hide-reveal div.faq p.question a.inactive {background:url(../images/site_specific/layout/arrows/arrow_r_music.gif) no-repeat 0px 1px;}
#contents div#column_l div.rp-module div.music h2 a.active, #contents div#column_l div.rp-module div.music div.rp-hide-reveal div.faq p.question a.active {background:url(../images/site_specific/layout/arrows/arrow_d_music.gif) no-repeat 0px 1px;}

#contents div#column_l div.rp-module div.global h2 a.inactive, #contents div#column_l div.rp-module div.global div.rp-hide-reveal div.faq p.question a.inactive {background:url(../images/site_specific/layout/arrows/arrow_r_global.gif) no-repeat 0px 1px;}
#contents div#column_l div.rp-module div.global h2 a.active, #contents div#column_l div.rp-module div.global div.rp-hide-reveal div.faq p.question a.active {background:url(../images/site_specific/layout/arrows/arrow_d_global.gif) no-repeat 0px 1px;}

#contents div#column_l div.rp-module div.social h2 a.inactive, #contents div#column_l div.rp-module div.social div.rp-hide-reveal div.faq p.question a.inactive {background:url(../images/site_specific/layout/arrows/arrow_r_social.gif) no-repeat 0px 1px;}
#contents div#column_l div.rp-module div.social h2 a.active, #contents div#column_l div.rp-module div.social div.rp-hide-reveal div.faq p.question a.active {background:url(../images/site_specific/layout/arrows/arrow_d_social.gif) no-repeat 0px 1px;}



/* Large Header Sans / Large Paragraph Sans */
#contents div#column_l div.rp-large-header-sans p {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:1.7em; line-height:1.9em; letter-spacing:normal; padding:1px 40px 0 40px;}

/*  Poll */
div.rp-poll {font-family:"Lucida Grande",Arial,Helvetica,sans-serif; background-color:#E6E7E8; margin:15px auto; width:90%; min-height:150px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; border-bottom-right-radius:7px;}

div.rp-poll .poll-header {background-color:#CACFD4; text-transform:uppercase; font-size:1.4em; font-weight:bold; text-align:center; height:25px; margin:auto 0; color:#fff; padding:10px 5px 0px 5px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; border-bottom-right-radius:7px;}

div.rp-poll div.main {color:#491226;}
div.rp-poll div.comm {color:#950028;}
div.rp-poll div.music {color:#3c647a;}
div.rp-poll div.global {color:#3a683a;}
div.rp-poll div.social {color:#56a5af;}

div.rp-poll .poll-header a.close-link {position: absolute; top: 7px; right: 15px; width: 23px; height: 24px; background: url(../images/site_specific/lightbox/close_btn.png) no-repeat; text-decoration: none;}
div.rp-poll .poll-header a.close-link:hover {background: url(../images/site_specific/lightbox/close_btn_rol.png) no-repeat;}

div.rp-poll div.rp-content {background-color:#E6E7E8; padding:15px;}
div.rp-poll div.rp-content div.question {font-size:1.4em; font-weight:bold; margin-bottom:10px;}

div.rp-poll div.rp-content div.vote-answers {font-size:1em; font-weight:bold;;}
div.rp-poll div.rp-content div.vote-answers ol {margin:0 0 15px 20px; color:#5e6864;} 
div.rp-poll div.rp-content div.vote-answers ol li.answer {list-style-type:lower-alpha; text-indent:0; margin:5px 0;}
div.rp-poll div.rp-content div.vote-answers ol li.answer input {margin-left:-50px;}
div.rp-poll div.rp-content div.vote-answers ol li.answer span {margin-left:30px;}

div.rp-poll div.rp-content div.vote-results {font-size:1em; font-weight:bold; margin-top:15px;}
div.rp-poll div.rp-content div.vote-results ol {margin:0 0 15px 35px; padding:0; width:175px;} 
div.rp-poll div.rp-content div.vote-results ol li {list-style-type:lower-alpha; margin-bottom:15px;}
div.rp-poll div.rp-content div.vote-results ol li div.answer {}
div.rp-poll div.rp-content div.vote-results ol li div.percent {font-weight:normal; margin-left:-5px;}
div.rp-poll div.rp-content div.vote-results ol li div.percent div.result {margin-left:-70px; margin-top:5px; float:left; font-weight:bold; font-size:1.4em;}
div.rp-poll div.rp-content div.vote-results ol li div.percent div.full-color {background-color:#F5F7F7; height:30px; width:100%; margin-left:-15px;}
div.rp-poll div.rp-content div.vote-results ol li div.percent div.full-color div.result-color {height:30px;}

/* Flash video Widget styles */
#contents div#column_l div.rp-video object, div.rp-content object {margin:15px 0 15px 40px;}
#contents div#column_l div.rp-video h4 {padding-left:40px;}
#contents div#column_r div.rp-video object, #contents div#column_r div.rp-content object {margin:15px 0 15px 15px; width:268px;}
#contents div#column_r div.rp-video h4 {padding-left:0px;}

/* Table Widget styles */
#contents div#column_l div.rp-content table p {padding-left:0; margin-left:10px; text-align:left;}

div.rp-content table {margin-left:40px; width:535px; border:0; border-collapse: collapse; background-color: white;}

div.rp-content table td.column_l {width:49%; margin:0;}
div.rp-content table td.column_r {width:51%; margin:0;}

div.rp-content table p.header {font-style: normal; font-weight: bold; margin-left: 0px;}
div.rp-content table p.header span.grey {font-size: 1.7em; line-height:1.2em; color: #5e6864; margin-left:5px;}

div.rp-content table p.header span.main {color: #491226; font-size: 1.8em; line-height: 1.2em;}
div.rp-content table p.header span.comm {color: #950028; font-size: 1.8em; line-height: 1.2em;}
div.rp-content table p.header span.music {color: #3c647a; font-size: 1.8em; line-height: 1.2em;}
div.rp-content table p.header span.global {color: #3a683a; font-size: 1.8em; line-height: 1.2em;}
div.rp-content table p.header span.social {color: #56a5af; font-size: 1.8em; line-height: 1.2em;}

div.rp-content table p.col-header {font-size:1.4em; line-height: 1.2em; text-transform: uppercase; margin-left: 0px; color: #000000; margin-bottom:5px;}

div.rp-content table tr.highlight td {background-color:#e6e6e6;}
div.rp-content table tr.no-highlight td {background-color:#f4f6f6;}

div.rp-content table tr td p {border: 0; color:#000000; font-size:1.1em; line-height: 1.2em; font-style: normal; text-indent: 0; margin-left: 0px; vertical-align:middle; margin-bottom:5px; padding:0;}



/* Right Column Widget Styles for all pages that are NOT home page */

/* all text widgets */
#contents.main #column_r div.rp-text-img, #contents.main #column_r div.rp-text-l-imgs, #contents.main #column_r div.rp-text-r-imgs, 
#contents.music #column_r div.rp-text-img, #contents.music #column_r div.rp-text-l-imgs, #contents.music #column_r div.rp-text-r-imgs,
#contents.global #column_r div.rp-text-img, #contents.global #column_r div.rp-text-l-imgs, #contents.global #column_r div.rp-text-r-imgs, 
#contents.social #column_r div.rp-text-img, #contents.social #column_r div.rp-text-l-imgs, #contents.social #column_r div.rp-text-r-imgs, 
#contents.comm #column_r div.rp-text-img, #contents.comm #column_r div.rp-text-l-imgs, #contents.comm #column_r div.rp-text-r-imgs
{margin-top:15px;}

/* all text widget h2 */
#contents.main #column_r div.rp-text-img h2, #contents.main #column_r div.rp-text-l-imgs h2, #contents.main #column_r div.rp-text-r-imgs h2, 
#contents.music #column_r div.rp-text-img h2, #contents.music #column_r div.rp-text-l-imgs h2, #contents.music #column_r div.rp-text-r-imgs h2,
#contents.global #column_r div.rp-text-img h2, #contents.global #column_r div.rp-text-l-imgs h2, #contents.global #column_r div.rp-text-r-imgs h2, 
#contents.social #column_r div.rp-text-img h2, #contents.social #column_r div.rp-text-l-imgs h2, #contents.social #column_r div.rp-text-r-imgs h2, 
#contents.comm #column_r div.rp-text-img h2, #contents.comm #column_r div.rp-text-l-imgs h2, #contents.comm #column_r div.rp-text-r-imgs h2
{padding-top:5px;}

/* hr widget */
#contents.main #column_r div.rp-ruled-line hr, #contents.comm #column_r div.rp-ruled-line hr, #contents.music #column_r div.rp-ruled-line hr, #contents.global #column_r div.rp-ruled-line hr, #contents.social #column_r div.rp-ruled-line hr {margin-bottom:0px;}
