/* Global
----------------------------------------------- */
body.rtr3 { background-color: #C0DFFD; }


/* Variable width
----------------------------------------------- */
body.rtr3 #wrapper {width:98%; min-width:760px; margin:0 1%;}
body.rtr3 #content {padding-right:240px;}
body.rtr3 #footer {padding-right:220px;}
body.rtr3 #navigation {padding-right:220px;}
body.rtr3 #theme-info {padding-right:220px;}
body.rtr3 .primary {width:100%;}
body.rtr3 .secondary {margin-right:-220px;}


/* Banner
----------------------------------------------- */
body.rtr3 #rtr3-header-image { overflow: hidden; margin: 0 0 -20px 0; }
body.rtr3 #rtr3-header-image a { text-decoration: none; border: none; }
body.rtr3 #rtr3-header-image a img { border: none; }


/* Headers
--------------------------------------- */
body.rtr3 h1, body.rtr3 .entry .title { border-bottom: 1px solid #005469; }
body.rtr3 h3 { color: #005469; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #005469; }


/* Post content
--------------------------------------- */
body.rtr3 .content { font-size: 115%; }
body.rtr3 .content p, li { line-height: 120%; }
body.rtr3 #comments-header .trackback-link { border-top:1px solid #005469; }
body.rtr3 li.comment, li.trackback, li.pingback { border-top: 1px solid #005469; }


/* Preformatted (code)
--------------------------------------- */
body.rtr3 pre { background-color: #C0DFFD; border: none; font-weight: bold; }


/* Forms
----------------------------------------------- */
body.rtr3 #respond { border-top: 1px solid #005469; }
body.rtr3 #respond-header { border-bottom: 1px solid #005469; }


/* Links
----------------------------------------------- */
body.rtr3 a:link, body.rtr3 a:active { color: #005469; }
body.rtr3 a:visited { color: #906200; }
body.rtr3 a:hover { color: #A8001C; }

body.rtr3 .content a:link, body.rtr3 .content a:active, body.rtr3 .link-pages a:link, body.rtr3 .link-pages a:active, body.rtr3 .tagdata a:link, body.rtr3 .tagdata a:active, body.rtr3 .widget_tag_cloud a:link, body.rtr3 .widget_tag_cloud a:active { border-bottom: 1px solid #80B1CC; }
body.rtr3 .content a:visited, body.rtr3 .link-pages a:visited, body.rtr3 .tagdata a:visited, body.rtr3 .widget_tag_cloud a:visited { border-bottom: 1px solid #B0B5A9; }
body.rtr3 .content a:hover, body.rtr3 .link-pages a:hover, body.rtr3 .tagdata a:hover, body.rtr3 .widget_tag_cloud a:hover { border-bottom: 1px solid #B895B2; }


/* Navigation
----------------------------------------------- */
body.rtr3 .articlenav { background-color: #C0DFFD; border-bottom:1px solid #005469; }
body.rtr3 #wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active { font-weight: bold; color: #005469; }
body.rtr3 #wrapper .nav-current:hover { font-weight: bold; color: #A8001C; }
body.rtr3 #navigation a:link, body.rtr3 #navigation a:visited, body.rtr3 #navigation a:active {color:#005469;}
body.rtr3 #navigation ul.primary a:hover {color:#A8001C;}
body.rtr3 #navigation { border: 1px solid #005469; background-color: #FFFFFF; padding-left: 5px; }


/* Footer
--------------------------------------- */
body.rtr3 #footer { border: 1px solid #005469; background-color: #FFFFFF; padding: 0.5em 220px 0 5px; }
body.rtr3 #theme-info { border: none; padding: 0; margin: 0; }
body.rtr3 #footer ul { list-style: none; margin:0 0 0.5em; padding:0; }
body.rtr3 #footer ul li { display: inline; margin: 0 1em 0 0; }
body.rtr3 #footer p { margin: 0 0 0.5em; }

