@charset "utf-8";
/*
Theme Name: True Blue
Theme URI: http://wordpress.org/
Description: The default theme for .
Version: 1.6
Author: Right Intention
Author URI: http://www.rightintention.com/
*/

/* CSS Reset */
html, body { height:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border:none; margin:0; padding:0 }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

/* Typography Styles */
body { font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#FFF; }
h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }
h2 { font-size:2em; margin-bottom:0.75em; }
h3 { font-size:1.5em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1.1em; font-weight:bold; margin-bottom:0.2em; }
h6 { font-size:1em; font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
p { margin:0 0 1em; line-height:18px; text-align:justify }
p img, p img a:link, p img a:visited { margin:0; }
p img a:hover, p img a:active { margin:0; }
p img.left { margin:5px 10px 10px 0; padding:0; float:left; display:inline; }
p img.right { margin:5px 0 10px 10px; padding:0; float:right; display:inline; }
p img.center { margin:0 auto; padding:0; display:block; }
blockquote { border-left:3px solid #999; margin:1.5em; padding:1em; color:#999; text-align:justify; font-style:italic; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:0.5em; }
th { font-weight:bold; }
thead th { background:#c3d9ff; }
th, td, caption { padding:4px 0 }
td.top_align { vertical-align:top; }
tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.required { color:#f00 }
.fl { float:left }
.fr { float:right }

/* Default Linking */
a:link, a:visited { color:#3c7398; text-decoration:none }
a:hover, a:active { color:#3c7398; text-decoration:underline}

a.continue:link, a.continue:visited { color:#a81e34; text-decoration:none }
a.continue:hover, a.continue:active { color:#a81e34; text-decoration:underline}

/* Form Inputs */
fieldset { border:1px solid #ccc; padding:0 15px; }
legend { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#A81E34; padding:0 5px; margin-left:-5px; }
select.selection { background:url(images/text_fields.jpg) repeat-x center top #ffffff; width:auto; padding:5px; border:1px solid #666 }
input.text_fields { background:url(images/text_fields.jpg) repeat-x center top; width:206px; height:13px; padding:5px; border:1px solid #666 }
textarea.text_area { background:url(images/text_fields.jpg) repeat-x center top; width:400px; height:40px; padding:5px; border:1px solid #666 }
input.code { background:url(images/text_fields.jpg) repeat-x center top; width:60px; height:13px; padding:5px; border:1px solid #666 }
.btn { background:url(images/button.jpg) repeat-x left top; width:100px; height:25px; border:1px solid #adb9c2; }

select {	margin:0 0 0 0; padding:0px; background: #fbfbfb; border:none; vertical-align:top; }

/* CSS Grid Layout */
body { background:#000d26 url(images/img_background.jpg) repeat-x; }
.clear { clear:both; height:0; margin:0; padding:0; }

/* Links to connect to networking tools such as facebook and twitter, can add new networking tools in future */
#header { width:100%; position:absolute; left:0; top:0; z-index:2; }
#header div { width:960px; }
/* Styling for Social Network Links */
#header div.networking { height:22px; padding:4px 0; margin:0 auto; text-align:right; }
#header div.networking ul { list-style:none; margin:0; }
#header div.networking ul li { width:auto; height:22px; margin-left:5px; float:right }
#header div.networking ul li.social_network_label { font-size:11px; margin-top:5px; font-family: Tahoma;}
/* Styling for Masthead */
#header div.masthead { background:url(images/img_masthead_bg.jpg) repeat-x left top; width:960px; height:104px; margin:0 auto; }
#header div.masthead div { width:auto; height:74px; padding:15px 25px; float:left }
/* Styling for Tagline Panel */
#header div.masthead div.tagline_panel { background:url(images/img_tagline_bg.jpg) no-repeat right top; width:610px; }
#header div.masthead div.left_tagline { width:290px; margin:0; padding:0; float:left }
#header div.masthead div.left_tagline span.distri_name { font-size:11px; margin-bottom:5px; display:block; margin-top:5px; } 
#header div.masthead div.left_tagline span.company_name { background:url(images/img_logo.png) no-repeat left top; height:50px; display:block } 
#header div.masthead div.left_tagline span.company_name strong { color:#c4d8e5; }
#header div.masthead div.right_tagline { width:270px; height:50px; margin:0; padding:28px 0 0 0; text-align:center; float:right }
#header div.masthead div.right_tagline span.quote { font-size:12px; font-weight:bold; color:#c4d8e5;  }
#header div.masthead div.right_tagline span.name { font-size:12px; font-weight:bold; }
/* Styling for Newsletter Panel */
#header div.masthead div.newsletter_panel { font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; text-align:center; width:205px; padding:15px 47px; position:relative; }
#header div.masthead div.newsletter_panel span { width:205px; font-size:12px; font-weight:bold; display:block;  }
#header div.masthead div.newsletter_panel span.header_panel_title { text-transform:uppercase; margin-bottom:7px; }
#header div.masthead div.newsletter_panel ol.cf-ol { width:205px; margin:0 auto; }
#header div.masthead div.newsletter_panel ol.cf-ol li#li--1 { width:205px; margin:0 auto 7px auto!important; padding:0!important; }
#header div.masthead div.newsletter_panel ol.cf-ol li#li--1 input.fldrequired { background:url(images/img_textfield.png) repeat-x; border:none; width:201px; height:16px; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; }
#header div.masthead div.newsletter_panel ol.cf-ol li#li--2 { width:141px; float:left; margin:0!important; padding:0!important; }
#header div.masthead div.newsletter_panel ol.cf-ol li#li--2 input.fldrequired { background:url(images/img_textfield.png) repeat-x; border:none; width:141px; height:16px; float:left; font-size:12px; padding:2px; font-family:Arial, Helvetica, sans-serif; }
#header div.masthead div.newsletter_panel p.cf-sb { margin:0!important; position:absolute; bottom:19px; right:48px; }
#header div.masthead div.newsletter_panel p.cf-sb input.sendbutton { background:url(images/btn_submit.png) right top no-repeat; width:60px; height:18px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; float:left; text-transform:uppercase; border:none; font-size:11px; margin:0; }
#header div.masthead div.newsletter_panel p.cf-sb input#sendbutton3 { background-position:0 0; }
#header div.masthead div.newsletter_panel p.cf-sb input#sendbutton3:hover { background-position:0 -18px; }
#header div.masthead div.newsletter_panel ol li label, #header div.masthead div.newsletter_panel ol li span.reqtxt, #header div.masthead div.newsletter_panel ol li span.emailreqtxt { position:absolute; top:-1000em; left:-1000em }
/* Styling for cform error */
#header div.masthead div.newsletter_panel div.cf_info { font:10px bold Tahoma, Arial, Helvetica, sans-serif; color:#fff; background-image:none!important; background-color:#a81e34!important; display:none; line-height:1.3em; margin:auto; padding:5px !important; height:auto!important; }
#header div.masthead div.newsletter_panel div.failure { display:block; width:193px; text-align:center; background-image:none!important; border:1px solid #a81e34!important; margin-top:7px; }
#header div.masthead div.newsletter_panel ol.cf-ol li.cf_li_err { font-size:11px; border:none!important; background:none!important; }
p.linklove { display:none }

/* Main Navigation Styling */
#mainnavi { background:url(images/img_navigation.jpg) repeat-x left top #fcfcfc; width:960px; height:50px; margin:5px auto 0 auto; padding:0; text-align:left }
#mainnavi ul { list-style:none; margin:0; padding-top:18px; padding-left:35px; }
#mainnavi ul li { background:url(images/img_navidivider.png) no-repeat left top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1191bb; text-transform:uppercase; height:20px; padding:0 15px 0 18px; display:inline; }
#mainnavi ul li a:link, #mainnavi ul li a:visited { color:#1191bb; text-decoration:none }
#mainnavi ul li a:hover, #mainnavi ul li a:active { color:#1191bb; text-decoration:underline }
#mainnavi ul li.home_link { background:url(images/btn_home.png) no-repeat left center; padding:0 10px 0 25px; }
#mainnavi ul li.contact_link { padding:0 0 0 13px; }

/* Page container */
#container { width:960px; padding:200px 0 0 0; margin:0 auto; position:relative; z-index:1 }

/* Slideshow Styling */
#slideshow { position: relative; width:660px; height:350px; margin:0; z-index:99; }
#slideshow img { position:absolute; top:0; left:0; /*display:none;*/ z-index:99; width:654px; height:344px; border:3px solid #c1c1c1; }
.banner img { width:654px; height:344px; border:3px solid #c1c1c1; }
#controls { z-index:1000; position:absolute; top:250px; left:0; display:none; background-color: #000000; border:none; margin:0 3px; padding:0; width:654px; color:#FFFFFF; height:18px; text-align:right; }
#controls a { color:#EEEEEE; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:20px; text-transform:uppercase; padding:2px;}
#controls a:hover { color:#2d2d2d; background-color:#FFFFFF;}
#controls span { margin: 0 10px;}
#loadimages { position:absolute; top:290px; left:230px; z-index: 1; width:200px; height:200px; background: url(images/preloader.gif) no-repeat top left; }

/* Main Contents Area */
#container #maincontent { background-color:#FFF; color:#444; width:660px; font-size:12px; margin-bottom:10px; float:left }
#container #maincontent img.banner { border:3px solid #c1c1c1; margin:0; }
#container #maincontent .contents { padding:0 30px; }
#container #maincontent .contents ul#home_summary { list-style:none; margin:0; padding:0 }
#container #maincontent .contents ul#home_summary li { width:270px; height:400px; border-bottom:1px solid #e9e9e9; margin:20px 0; }
#container #maincontent .contents ul#home_summary li.left { width:auto; float:left }
#container #maincontent .contents ul#home_summary li.right { width:auto; float:right }
#container #maincontent .contents ul#home_summary li.last_row { border:none }
#container #maincontent .contents ul#home_summary li.credentials { width:270px; height:350px; background:url(images/img_credentials.jpg) no-repeat bottom right; }
#container #maincontent .contents ul#home_summary li p.subheader { margin:0; line-height:normal }
#container #maincontent .contents ul#home_summary li h2.focusheader { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#a81e34; margin-bottom:15px; line-height:normal; }
#container #maincontent .contents ul#home_summary li h3 { font-size:12px; font-weight:bold; line-height:1.2em; color:#3c7398; margin:5px 0; }
#container #maincontent .contents ul#home_summary li p { line-height:1.4em; }
#container #maincontent .contents ul#home_summary li ul.sub_articles { list-style-image:url(images/img_bullet.jpg); margin:15px 0 30px 15px; }
#container #maincontent .contents ul#home_summary li ul.sub_articles li { font-weight:bold; color:#3c7398; width:auto; height:auto; margin:3px 0; border:none; }
#container #maincontent .contents ul#home_summary li div.item_height{ width:270px; height:370px; }

/* Style for Level 2 Pages */
#container #maincontent .narrowcolumn { padding:30px; min-height:960px; }
#container #maincontent .narrowcolumn h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#A81E34; }
#container #maincontent .narrowcolumn h1.page_title { border-bottom:1px solid #E9E9E9; padding-bottom:20px; margin-bottom:10px; }
#container #maincontent .narrowcolumn h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
#container #maincontent .narrowcolumn h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d2d2d; line-height:25px; border-bottom:1px solid #2d2d2d; padding-top:10px; display:block; }
#container #maincontent .narrowcolumn h3.section_label { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d2d2d; line-height:25px; border:1px solid #999; padding:0 10px; display:block; }
#container #maincontent .more_link a { color:#A81E34; }
#container #maincontent .narrowcolumn .post { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e9e9e9; }
#container #maincontent .narrowcolumn .articles-header { margin-bottom:20px; border-bottom:1px solid #e9e9e9; }
.navigation { text-align:right; margin-bottom:10px; width:250px; }
.navigation .alignleft, .navigation .alignright { padding-left:20px; float:right; }
#container #maincontent .narrowcolumn ul li, #container #maincontent .narrowcolumn ol li { text-align:justify; line-height:16px; margin-bottom:10px; }

/* Style for Level 3 Pages */
#container #maincontent .widecolumn { padding:30px; min-height:960px; }
#container #maincontent .widecolumn h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin:0 0 2px 0; color:#000; }
#container #maincontent .widecolumn h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d2d2d; line-height:25px; border-bottom:1px solid #2d2d2d; padding-top:10px; display:block; }
#container #maincontent .widecolumn h3.related_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#A81E34; border:none; padding:0 }
#container #maincontent .widecolumn ul li, #container #maincontent .widecolumn ol li { text-align:justify; line-height:16px; margin-bottom:10px; }

/* Style for Second Level Menu Article Page*/
#level2 { background-color:#f0efef; width:652px; height:33px; border:4px solid #fff; }
#level2 .btn_articles { background:url(images/img_articles.jpg) no-repeat center center; width:110px; height:33px; text-align:center; float:left }
#level2 .btn_articles a:link, #level2 .btn_articles a:visited { font:14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; width:110px; height:33px; line-height:33px; display:block }
#level2 .btn_articles a:hover, #level2 .btn_articles a:active { text-decoration:none; }
#level2 .level2_menu { width:541px; height:33px; text-align:center; float:left; } 
#level2 .level2_menu ul { list-style:none; margin:0; padding:0; }
#level2 .level2_menu ul li { background:url(images/img_navidivider.png) no-repeat left center; font:14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; width:auto; height:33px; display:inline; }
#level2 .level2_menu ul li.first, #level2 .level2_menu ul li.page-item-75, #level2 .level2_menu ul li.page-item-170 { background:none; }
#level2 .level2_menu ul li a { width:auto; height:33px; line-height:33px; padding:0 15px 0 17px; text-decoration:none; }
#level2 .level2_menu ul li a:link, #level2 .level2_menu ul li a:visited { color:#616161; }
#level2 .level2_menu ul li a:hover, #level2 .level2_menu ul li a:active { color:#4e86a7; }
/*#level2 .level2_menu ul li#current a { color:#4e86a7; }*/

/* Style for Second Level Menu Programme Outline page*/
#level2po { background-color:#f0efef; width:652px; height:33px; border:4px solid #fff; }
#level2po .btn_programme { background:url(images/img_programme.jpg) no-repeat center center; width:138px; height:33px; text-align:center; float:left }
#level2po .btn_programme a:link, #level2po .btn_programme a:visited { font:14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; width:138px; height:33px; line-height:33px; display:block }
#level2po .btn_programme a:hover, #level2po .btn_programme a:active { text-decoration:none; }
#level2po .level2_menu { width:513px; height:33px; text-align:center; float:left; } 
#level2po .level2_menu ul { list-style:none; margin:0; padding:0; }
#level2po .level2_menu ul li { background:url(images/img_navidivider.png) no-repeat left center; font:14px bold "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; width:auto; height:33px; display:inline; }
#level2po .level2_menu ul li.first, #level2po .level2_menu ul li.page-item-75, #level2po .level2_menu ul li.page-item-170 { background:none; }
#level2po .level2_menu ul li a { width:auto; height:33px; line-height:33px; padding:0 15px 0 17px; text-decoration:none; }
#level2po .level2_menu ul li a:link, #level2po .level2_menu ul li a:visited { color:#616161; }
#level2po .level2_menu ul li a:hover, #level2po .level2_menu ul li a:active { color:#4e86a7; }
/*#level2 .level2_menu ul li#current a { color:#4e86a7; }*/

/* Side Bar Area */
#container #sidebar { width:290px; float:right; }
/* Order Books Area */
#container #sidebar .book_order { background:url(images/btn_orderbook.jpg) no-repeat center center; width:288px; height:82px; margin-bottom:10px; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#6f4c23; font-weight:bold; border:1px solid #b38c4f; }
#container #sidebar .book_order span.order_title { font-size:18px; text-align:center; padding:10px 0; display:block; text-transform:uppercase; }
#container #sidebar .book_order span.emphasize { color:#59452a; text-decoration:underline; }
#container #sidebar .book_order ul { list-style:none; width:288px; margin:0; padding:6px 0; }
#container #sidebar .book_order ul li { width:144px; font-size:11px; text-align:center; float:left }
#container #sidebar .book_order ul li.first { background:url(images/img_orderdivider.png) right center no-repeat; }
#container #sidebar .book_order ul li a:link, #container #sidebar .book_order ul li a:visited { color:#6f4c23; text-decoration:none; }
#container #sidebar .book_order ul li a:hover, #container #sidebar .book_order ul li a:active { color:#3c2409!important; text-decoration:none; }
/* Courses Highlights Area */
#container #sidebar .courses_summary { background-color:#1f4c76; font-size:12px; color:#EEEEEE; margin-bottom:10px; padding: 5px 15px 15px 15px; }
#container #sidebar .courses_summary p.subheader { margin:0; line-height:normal; padding-bottom:3px;}
#container #sidebar .courses_summary h2.focusheader { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; margin-bottom:12px; padding-bottom:7px; border-bottom:1px solid #dadada; line-height:normal; }
#container #sidebar .courses_summary h2.focusheader span.emphasize { color:#44a3fb; }
#container #sidebar .courses_summary h3 { font-size:12px; line-height:1.5em; color:#EEE; font-weight:bold; margin:0; padding:0 }
#container #sidebar .courses_summary ol li { line-height:1.5em; font-weight:normal }
#container #sidebar .courses_summary ol li a:link, #container #sidebar .courses_summary ol li a:visited { color:#dadada; text-decoration:none; font-weight:normal }
#container #sidebar .courses_summary ol li a:hover, #container #sidebar .courses_summary ol li a:active { color:#dadada; text-decoration:underline; font-weight:normal }
/* Book Recommendations Area */
#container #sidebar .book_recommends { background-color:#FFF; border:10px solid #2c8b99; font-size:12px; color:#333; margin-bottom:10px; padding:15px; color:#333; }
#container #sidebar .book_recommends p.subheader { color:#2c8b99; margin:0; line-height:normal; }
#container #sidebar .book_recommends h2.focusheader { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#2c8b99; margin:0; line-height:normal; }
#container #sidebar .book_recommends ul { list-style:none; margin:0; padding:0; }
#container #sidebar .book_recommends ul li { background-color:#f0f0f0; border:1px solid #555; margin-top:25px; display:block; }
#container #sidebar .book_recommends ul li table { margin:0; padding:0; border-collapse:collapse; }
#container #sidebar .book_recommends ul li table td { margin:0; padding:0; }
#container #sidebar .book_recommends ul li table td.book_details { padding:15px; color:#555; border-left:1px solid #555; }
#container #sidebar .book_recommends ul li table td.book_details a:link, #container #sidebar .book_recommends ul li table td.book_details a:visited { color:#555; text-decoration:none; }
#container #sidebar .book_recommends ul li table td.book_details a:hover, #container #sidebar .book_recommends ul li table td.book_details a:active { color:#555; text-decoration:underline; }
/* Download Section CSS */
.download-gallery { margin-bottom:5px; overflow:hidden; }
.download-gallery .download-title { font-size:14px; font-weight:bold; margin:0 0 5px; padding-top:20px; text-align:left; }
.download-gallery .download-content { height:100px; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #eee; }
.download-gallery .last { padding-bottom:5px; border:none; }
.download-gallery .download-content .download-thumbnail { float:left; margin-right:12px; }
.download-gallery .download-content .download-thumbnail img, .download-gallery ul li img { background-color:#FFFFFF; border:1px solid #A9A9A9; margin:4px 0px; padding:4px; position:relative; }
.download-gallery .download-content .download-thumbnail img:hover, .download-gallery ul li img:hover { background-color: #A9A9A9; }
.download-gallery .download-content .download-description { padding:0; }
.download-gallery ul { list-style:none; margin:0; padding:0; }
.download-gallery ul li { width:auto; text-align:center; margin:0 13px; display:inline-block; }
/* Footer Container */
#footer { background:url(images/img_footer_bg.jpg) repeat-x left top #CCC; width:960px; height:195px; margin:0 auto 15px auto; position:relative; z-index:3 }
#footer .peter_backdrop { background:url(images/img_peter.png) no-repeat bottom left; width:150px; height:195px; margin-right:10px; float:left}
#footer .author_blurb { width:450px; height:155px; padding:20px 0; float:left }
#footer .author_blurb p.blurb { background-color:#FFF; color:#333333; font-size:12px; line-height:1.3em; margin-bottom:5px; padding:10px; }
#footer .author_blurb p.distributor { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; text-align:center; padding-top:5px; }
#footer .copyright_info { width:auto; padding:126px 20px 20px 0; color:#333; float:right; }
#footer .copyright_info p { font-size:11px; line-height:1.2em; text-align:right; }
#footer .copyright_info a:link, #footer .copyright_info a:visited { color:#333; text-decoration:none; }
#footer .copyright_info a:hover, #footer .copyright_info a:active { color:#333; text-decoration:underline; }
/* Related Articles Styling */
.related_articles { background-color:#eee; padding:10px; border:2px solid #a81e34; }
.related_articles h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#a81e34; line-height:25px; margin-bottom:10px; }
.related_articles ul { list-style:none; margin:0; padding:0 }
.related_articles ul li { font-size:12px; font-weight:bold; height:25px; line-height:25px; border-bottom:1px solid #d0d0d0; }