@charset "utf-8";
/* CSS Document */

/* elements */
body, div, p, ul, li {position:relative;}
body {font-size:14px; font-family:Tahoma, Geneva, sans-serif;  color:#777777; font-weight:normal;}
a p, h3 {padding-left:2px;}
h1 {font-size:16px; font-weight:bold; text-align:center; padding-bottom:10px; }
h2 {font-weight:bold; font-size:14px; line-height:16px; padding-bottom:1px;}
h2 span {font-size:12px; font-weight:normal; display:block;}
h3 {color:#C1C1C1; font-weight:bold; padding-bottom:2px;}
a, a:visited {font-size:11px; color:#A3A3A3; line-height:13px;}
a:hover {color:#777777;}
a:hover h3 {color:#979797;}

/*classes*/
.leftSideDescription {width:80px; cursor:pointer;}
.clear {clear:both;}
.spacer{height:13px; width:100%;}

/* basic structure */
body {background-color:#e36f1e;}

#top_border {background:url(../img/top_border.jpg) no-repeat center top; width:730px; height:40px; margin: 0 auto;}
#top_border #top_border_left {background:url(../img/top_border.jpg) no-repeat left top; width:235px; height:40px; position:absolute; left:-235px; }
#top_border #top_border_right {background:url(../img/top_border.jpg) no-repeat right top; width:235px; height:40px; position:absolute; right:-235px;}

#outer_wrapper {width:100%; height:820px; background:url(../img/bg_gradient.jpg) repeat; }
#inner_wrapper {width:730px; height:820px; margin: 0 auto; background-color:white;}
#inner_wrapper #left_border {background:url(../img/left_border.jpg) no-repeat; width:235px; height:820px; position:absolute; left:-235px;}
#inner_wrapper #right_border {background:url(../img/right_border.jpg) no-repeat; width:235px; height:820px; position:absolute; right:-235px;}
#footer { background:url(../img/bottom_border.jpg) no-repeat; height:184px; width:1200px; margin:0 auto;}

/* Inner Wrapper */
#inner_wrapper #header {background:url(../img/header.jpg) no-repeat center top; width:730px; height:59px; text-align:center; padding-top:195px;}
#inner_wrapper ul#main li {display: inline; float:left; margin-left:12px; }
#inner_wrapper ul#main li.new-row{margin-left:11px;}
#inner_wrapper ul#main li a {display:block; width:139px; height:152px; padding:8px 15px 10px 14px; text-decoration:none;}

/* Single Buttons */
#main a#bookstore {background:url(../img/bookstore.jpg) no-repeat left top;}
#main a#bookstore:hover {background-position:right top; border:none}
#main a#seminary {background:url(../img/ses.jpg) no-repeat left top;}
#main a#seminary:hover {background-position:right top}
#main a#seai {background:url(../img/seai.jpg) no-repeat left top;}
#main a#seai:hover {background-position:right top}
#main a#team {background:url(../img/team.jpg) no-repeat left top;}
#main a#team:hover {background-position:right top}
#main a#team span {margin-left:35px;}

#main a#ratiochristi {background:url(../img/ratiochristi.jpg) no-repeat left top;}
#main a#ratiochristi:hover {background-position:right top}

#main a#sepress {background:url(../img/sepress.jpg) no-repeat left top;}
#main a#sepress:hover {background-position:right top}
#main a#eimpact {background:url(../img/3e.jpg) no-repeat left top;}
#main a#eimpact:hover {background-position:right top}

#main a#faithstarters {background:url(../img/fs.jpg) no-repeat left top;}
#main a#faithstarters:hover {background-position:right top}
#main a#soundrezn {background:url(../img/soundrezn.jpg) no-repeat left top;}
#main a#soundrezn:hover {background-position:right top}
#main a#national_conference {background:url(../img/conference.jpg) no-repeat left top;}
#main a#national_conference:hover {background-position:right top}
#main a#iloveatheists {background:url(../img/ila.jpg) no-repeat left top;}
#main a#iloveatheists:hover {background-position:right top}

/* Double Buttons */
#inner_wrapper ul#main li a#apologetics_directory {width:319px; background:url(../img/resource_double.jpg) no-repeat right top;}
#inner_wrapper ul#main li a#apologetics_directory:hover {background-position:left top}

/* Bottom Links */
#inner_wrapper ul#bottom-links {text-align:center; padding-top:3px;}
#inner_wrapper ul#bottom-links li {display: inline; float:left; width:33%;  }
#inner_wrapper ul#bottom-links li a:link, #inner_wrapper ul#bottom-links li a:visited {font-weight:bold; color:#777777; font-size:15px; text-decoration:none; }
#inner_wrapper ul#bottom-links li a:hover {text-decoration:underline !important; position:relative;}

/* Footer */
#footer {text-align:center; padding-top:10px; color:white;}
#footer a, #footer a:visited  {font-size:14px; color:white;}
#footer span {margin:0 10px 0 10px;}






