/* CSS Document */
/* Road to Reality */
/* by Elliot Wilsher - Calvary Design Ltd. */
/* Dec 2008 */

body {margin:0; padding:0; background:url(../img/R2R_body_bg.jpg) repeat-x #4684C1; font-family:Helvetica, Arial, sans-serif;}

h1 {}
h2 {margin:0.3em 0; padding:0; color:#003366; font-size:22px; font-weight:normal;}
h2.blk {margin:1em 0 0.3em 0; padding:0; color:#333; font-size:20px; font-weight:normal;}
h3 {margin:0; padding:0; color:#333; font-size:15px;}
h4 {margin:30px 0 0 0; padding:0; color:#003366; font-size:15px;}
h5 {margin:1.4em 0 0 0; padding:0; color:#333; font-size:13px;}
p {margin:0.8em 0; padding:0; font-size:12px; color:#333333; line-height:1.4em;}

a {color:#336699; text-decoration:none}
a:hover {color:#3399FF; text-decoration:underline}

/*** Clear ***/
#clear {margin:0; padding:0; clear:both;}

/*** Container ***/
#container {margin:auto; padding:0; width:768px;}

/*** Header ***/
#header {margin:0; padding:0; height:80px;}
#header #r2r_logo {margin:0; padding:0; width:540px; float:left; /*background-color:#00FF66*/}
#header #gfa_logo {margin:0 0 0 0; padding:0; width:220px; float:right; /*background-color:#FFFF33*/}

/*** Main Nav ***/
#main_nav {margin:0; padding:0; height:28px; border:1px solid #24486C;}
#main_nav #gen_nav {margin:0; padding:0; width:545px; float:left; background:url(../img/R2R_Gen_Nav_bg.jpg) repeat-x; border-right:1px solid #24486C;}
#main_nav #gen_nav ul {margin:4px 0 6px 0; padding:0;}
#main_nav #gen_nav li {margin:0; padding:0; display:inline; text-align:center;}
#main_nav #gen_nav li a {margin:0; padding:7px 17px 6px 17px; font-size:14px; color:#FFFFFF; text-decoration:none;}
#main_nav #gen_nav li a.border_right_nav {border-right:1px solid #24486C;}
#main_nav #gen_nav li a:hover {color:#333;}

#main_nav #free_book {margin:0; padding:0; width:220px; float:right; background:url(../img/R2R_B1_Nav_bg.jpg) repeat-x;}
#main_nav #free_book ul {margin:5px 0 8px 0; padding:0; text-align:center;}
#main_nav #free_book li {margin:0; padding:0; display:inline; text-align:center}
#main_nav #free_book li a {margin:0; padding:8px 16px 4px 16px; font-size:14px; color:#FFFFFF; text-decoration:none;}
#main_nav #free_book li a:hover {color:#333;}

/*** Main Content ***/
#main_content {margin:0; padding:0; background:#EEF1F4; border-left:1px solid #24486C; border-right:1px solid #24486C;}
#main_content #content_left {margin:0; padding:0; width:545px; float:left; border-right:1px solid #24486C;}
#main_content #content_left #main_img {margin:0; padding:0;}
#main_content #content_left #main_img_caption {margin:0; padding:8px; background-color:#003366; color:#FFFFFF; text-align:right; font-size:12px}
#main_content #content_left #main_img_caption a {color:#fff;}
#main_content #content_left .left_copy {margin:0; padding:15px; background-color:#FFFFFF}
#main_content #content_left #video {margin:auto; padding:10px; width:320px; border:1px solid #24486C;}
#main_content #about_gfalogo {margin:0 10px 0 0; padding:0; float:right;}

.sponsor_boxes {margin:10px 0; padding:0;}
.sponsor_boxes .sponsor_box_left {margin:0 20px 0 0; padding:0; width:240px; float:left; border:1px solid #333; background:#eee}
.sponsor_boxes .sponsor_box_right {margin:0; padding:0; width:240px; float:left; border:1px solid #333; background:#eee}
.sponsor_boxes .sponsor_box_tx {margin:0; padding:8px; font-size:12px;}

#main_content #content_right {margin:0; padding:0; width:220px; float:right;}
#main_content #content_right #now_playing {margin:0; padding:0; height:156px}
#main_content #content_right .listen_title {margin:0; padding:0; height:30px; border-bottom:1px solid #24486C;}
#main_content #content_right .listen_stations {margin:0; padding:0; height:156px; border-bottom:1px solid #24486C;}
#main_content #content_right .right_bt {margin:1px 0; padding:0;}
#main_content #content_right .right_bt_fb {margin:20px 0 0 0; padding:0;}

.contact_table {margin:10px 0; padding:0;}
.contact_table td {margin:0; padding:5px;}
.contact_table p {margin:0; padding:0;}

.downloads_table {margin:10px 0; padding:0; font-size:13px}
.downloads_table .light_blue {background-color:#E1E7EC}
.downloads_table .lighter_blue {background-color:#EEF1F4}

.img_right {margin:0; padding:5px 0 5px 10px; float:right}
.img_left {margin:0; padding:5px 10px 5px 0; float:left}



/**** NEW FREE BOOK ****/

#fb_content {margin:0; padding:0; background-color:#EEF1F4; border-left:1px solid #24486C; border-right:1px solid #24486C;}

#fb_content a {color:#336699; text-decoration:none}
#fb_content a:hover {color:#3399FF; text-decoration:underline}

#fb_content p {margin:0; padding:4px 8px; font-size:12px; line-height:1.4em; }

#fb_content #fb_title {margin:0; padding:10px; background-color:#EEF1F4; color:#FFFFFF; font-size:20px}

#fb_content #fb_leftcontent {width:450px; margin:0; padding:10px 0 10px 10px; float:left; background-color:#FFFFFF;}
#fb_content #fb_leftcontent #fb_intro {margin:10px 10px 10px 0; padding:0;}

#fb_content #fb_rightcontent {width:290px; margin:0; padding:10px 0 0 0; float:right; background-color:#EEF1F4}

#fb_content h4 {margin:0; padding:8px; font-size:18px; line-height:1.4em; font-weight:normal}
#fb_content h5 {margin:30px 0 0 0; padding:0; color:#003366; font-size:15px;}
#fb_content p.quote {margin:15px 60px 0 10px; padding:0; color:#333; font-size:14px}
#fb_content p.by {margin:0 20px 0 10px; padding:0; color:#336699; font-size:12px; text-align:right}




/*** footer ***/
#footer {margin:0; padding:0; height:28px; border:1px solid #24486C; background:url(../img/R2R_Gen_Nav_bg.jpg) repeat-x; color:#FFFFFF; font-size:12px;}
#footer #footer_left {margin:0; padding:6px 0 0 12px; width:533px; float:left;}
#footer #footer_right {margin:0; padding:6px 12px 0 0; width:208px; float:right; text-align:right}

#footer a {color:#fff; text-decoration:none}
#footer a:hover {color:#ccc; text-decoration:underline}



