/*////////////////////////////////////////////////////


GLOBAL ELEMENTS


////////////////////////////////////////////////////*/
body {
	margin: 10px 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 100%; 
	line-height: 1em;
	color: #666;
	text-align: center;
	background: #1a6ec4 url('http://www.theraveproject.com/images/css-imgs/body_bg.gif') repeat-x top left;
}
img {
	border: 0;
}

img.img-right {
        float: right;
        margin: 15px 30px;
        border: 0;
}

table, td {
	
	margin: 0;
	padding: 0;
}

h1, .title1 {
font-family: Verdana, sans-serif;
font-size: 145%;
color: #996699;
font-weight: bold;
line-height: 1.2em;
margin-bottom: 0.5em;
}

h2, .title2 {
font-family: Verdana, sans-serif;
font-size: 100%;
color: #996699;
font-weight: bold;
margin-bottom: 0.5em;
}

h4.resource_header {
     margin-bottom: -8px;
}

h5 {
        font-size: 130%; 
        margin-bottom: -4px;
        color: #666;
}
a {
	color: #0066cc;
}
a:hover {
	color: #000;
}
#wrapper {
	width: 762px;
	margin: 0 auto;
	text-align: left;
}

.reflective { 
	background:#F5EDD5;
	padding: 0;
	margin-left: 5px;
	width: 508px
	
}
.reflective h5 {margin-left: 6px;}

.reflective ol {}

p { margin-top: 10px; margin-bottom: 10px; }

li.train_head {
	list-style: none;
	padding-bottom: 10px;
}
li.train_head span{
	font-size: 115%;
	font-weight: bold;
	color: #996699;
}

ul.listnodot {
	list-style: none;
	margin-left: 0;
}
ul.listnodot li {
	padding-bottom: 8px;
}

.resources_header {
	display: none;
}

ul.list_margin li {
	margin-bottom: 12px;
}

div.video_border {
        border: 4px solid #CEB6C2;
        width: 320px;
}



/*////////////////////////////////////////////////////


HEADER ELEMENTS


////////////////////////////////////////////////////*/
#header {
	height: 65px;
	
	
}
#header .religion {
	width: 221px;
	height: 16px;
	padding-left: 220px;
	padding-top: 10px;
	text-align: left;
}

#header .top_links {
	float: right;
	font-size: 60%;
	color: #0066cc;
	text-align: right;
}
#header .top_links a {
	color: #FFF;
	text-decoration: none;
}
#header .top_links a:hover {
	color: #0066cc;
}
/*/////// EXIT NOW /////*/
#header .top_links a.exit {
	color:#FFFF00;
}
#header .top_links a.exit:hover {
	color: #0066cc;
}

/* SEARCH FIELD */
#search {
	clear:right;
	float: right;
	height: 18px;
	text-align: right;
	height:29px;
}
/*html>body #search {height: 25px;}*/
#search form {
	padding:0;
	margin: 4px 0 0 0;
	
}

#search form input.text {
	border-left: 1px solid #abc1d6;
	border-top: 1px solid #85a6c4;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align: top;
}
#search form input.search {
	background-image: url(http://www.theraveproject.com/images/imgs/search_btn.gif);
}

/*//////////////////////*/
#logo {
	position: absolute;
	top:14px;
	text-align: left;
	margin-left: -16px;
	width: 220px;
	height: 135px;
}

#logo_print {
	display: none;
}


/*////////////////////////////////////////////////////


FOOTER ELEMENTS


////////////////////////////////////////////////////*/
#navigation {
	clear: right;
}
#navigation .nav {
	height: 24px;
	margin-right: 5px;
	text-align: right;
	float: right;
}
#navigation .home a,
#navigation .about a,
#navigation .resources a,
#navigation .news a,
#navigation .youth a,
#navigation .training a,
#navigation .faqs a,
#navigation .help a {
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-left: 1px;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}
/* tab */
#navigation .home a {
	width: 61px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_homeOff.gif);
}
#navigation .about a {
	width: 85px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_aboutOff.gif);
}
#navigation .resources a {
	width: 87px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_resourcesOff.gif);
}
#navigation .news a {
	width: 59px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_newsOff.gif);
}
#navigation .youth a {
	width: 59px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_youthOff.gif);
}
#navigation .faqs a {
	width: 53px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_faqsOff.gif);
}
#navigation .training a {
	width: 113px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_trainingOff.gif);
}
#navigation .help a {
	width: 79px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_helpOn.gif);
}
/* hover tab */
#navigation .home a:hover {
	width: 61px;
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_homeOn.gif);
}
#navigation .about a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_aboutOn.gif);
}
#navigation .resources a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_resourcesOn.gif);
}
#navigation .news a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_newsOn.gif);
}
#navigation .youth a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_youthOn.gif);
}
#navigation .training a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_trainingOn.gif);
}
#navigation .faqs a:hover {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_faqsOn.gif);
}
/* set active tab */
#nav-home #navigation .home a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_homeOn.gif);
}
#nav-about #navigation .about a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_aboutOn.gif);
}
#nav-resources #navigation .resources a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_resourcesOn.gif);
}
#nav-news #navigation .news a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_newsOn.gif);
}
#nav-youth #navigation .youth a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_youthOn.gif);
}
#nav-training #navigation .training a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_trainingOn.gif);
}
#nav-faq #navigation .faqs a {
	background-image: url(http://www.theraveproject.com/images/css-imgs/nav_faqsOn.gif);
}
/*////////////////////////////////////////////////////


SUBNAV ELEMENTS
AND HOME NEW ITEMS

////////////////////////////////////////////////////*/
#subnav .top, #newitem .top {
	height: 40px;
	margin-top: -20px;
	background: #f5edd5;
}
#subnav ul.sub, #newitem ul.sub {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #FFF;
}
#subnav ul.sub li, #newitem ul.sub li {
	border-bottom: 1px solid #FFF;
	background: #fcf5e0;
}
#subnav ul.sub li a, #newitem ul.sub li a {
	display: block;
	padding: 4px 6px 4px 18px;
	text-decoration: none;
	background: url(http://www.theraveproject.com/images/css-imgs/subnav_arrow.gif) no-repeat 6px 8px;
}
#subnav .bottom {
	height: 50px;
	background: url(http://www.theraveproject.com/images/css-imgs/subnav_bottom.gif) no-repeat;
}
/*////////////////////////////////////////////////////


CONTENT ELEMENTS


////////////////////////////////////////////////////*/
#content {
	margin: 0;
	padding: 5px 10px;
	background-repeat: repeat-y;
	background-position: top left;
	background-image: url(http://www.theraveproject.com/images/css-imgs/content_bg.png) !important; background-image: url(http://www.theraveproject.com/images/css-imgs/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.theraveproject.com/images/css-imgs/content_bg.png', sizingMethod='scale');
}
#content table.page {
	width: 100%;
	
	
}
#content table td {
	vertical-align: top;
}
#content td.topflash {
	text-align: right;
        height: 101px;
}

#content td.topflash img.banner_move {
	padding-left: 12px;
}

#content p.bcrums {
	margin: 0 0 10px 0; 
	padding-top:0;
	color: #999999;
	font-size: 100%;
}
#content p.bcrums a {
	color: #0099FF;
}

/*  LEFT COLUMN */
#content .leftcol {
	width: 182px;
	padding: 62px 0 0 0;
	font-size: 60%;
}
#content .leftcol .featureimg {
	margin: 6px 0;
	border: 1px solid #CCC;
	padding: 1px;
}
#content #podcast {
	height: 171px;
}

.podcast_area {
	border: 1px solid #e3e3e3;
	padding: 0;
	margin-bottom: 15px;
}
.podcast_area h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: bold;
	color: #0066cc;
	background-color: #FCF5E0;
	margin: 0;
	padding: 10px;
}
.podcast_area h4 {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #0066cc;
	font-size: 100%;
}

.podcast_inner {
	padding: 0 15px 15px 15px;
}

#content .leftcol .title {
	font-weight: bold;
	color: #1a6ec4;
}
#content .leftcol .download a {
	color: #333;
}

#content .leftcol .advanced {
	text-align: center;
}
#content .leftcol .advanced a {
	color: #666;
	text-decoration: none;
}
}
#content .leftcol .title_news {
	font-size: 100%;
	font-weight: bold;
	color: #cc9999;
}
#content .leftcol .date {
	color: #999;
}
#content .leftcol hr {
	margin: 15px 0;
	height: 1px;
	border: 0;
	background: none;
	border-top: 1px solid #CCC;
}

#content .leftcol div.leftbg {
	background-color: #f5edd5;
	width: 182px;
}


/*  RIGHT COLUMN */

#content .rightcol { 
	width: 185px;
	padding-top: 5px;
	
	
}
#content .rightcon {
	clear: both;
	float: right;
	display: block;
	width: 185px;
	margin-top: 2px;
	padding: 8px 6px;
	line-height: 1.3em;
	background: #fcf5e0;
	font-size: 90%;
	
}
#content .rightcon a {
	display: block;
	text-decoration: none;
}
#content .rightcon .title {
	font-weight: bold;
	line-height: 1.1em;
	color: #0066cc;
}
#content .rightcon p {
	margin: .2em 0;
}
#content .rightcon a p {
	color: #666;
}
#content .rightcon a:hover p {
	color: #0066cc;
}
#content .newsletter {
	margin-top: 0px;
	padding: 14px 6px;
	height: 83px;
	width: 170px;
	background: url(http://www.theraveproject.com/images/css-imgs/newsletter_bg.gif) top left repeat-x;
}
#content .newsletter form {
	margin: 0;
	padding: 0;
	color: #666666;
}

#content .newsletter form input {
	color: #666666;
}

#content p.name, p.style1, p.style2, p.style3, p.style4, p.style5, p.style6, p.style7, p.style8 { 
	color: #0066cc;
	font-weight: bold;
}


/*  MAIN COLUMN */
#content td.main {
	width: auto;
	padding: 0 10px;
	font-size: 70%;
        vertical-align: top;
}
#content td.main2 { 
	width: auto !important; width: 500px;
	padding: 0 10px;
	font-size: 70%;
       vertical-align: top;
}

#content td.main2 ul {
       margin: 0;
}

#content td.c1 {
	color: #1A6EC4;
	font-weight: bold;
}

#feedback2 { 
	margin: 6px 0;
}

#content table.resources_tb td.c1 {
	font-weight: bold;
	font-size: 110%;
	color: #996699;
}

table.resources_tb ul {
	margin: 0;
	padding: 0;
}

table.resources_tb li {
	margin: 0;
	
}

.audio {
         clear: right;
   	 float: right;
         text-align: center;
         border: 1px solid #1A6EC4; 
	 padding: 12px; 
	 margin: 0 0 16px 16px;
}

.audio h5 {
         margin-top: 0;
         margin-bottom: 12px;
         padding-top: 0;
         font-size: 12px;
         font-weight: bold;
         color: #1A6EC4;
}


.audio-simple {
         clear: right;
   	 float: right;
         text-align: center;
       
	 padding: 12px; 
	 margin: 0 0 16px 16px;
}

p.quicktime {
	margin-top: 0;
	font-size: 9px;
}

p.quicktime a {
	color: #666;
}

.new_area {
	margin-bottom: 30px;
	background: url(http://www.theraveproject.com/images/css-imgs/splitter.jpg) left bottom no-repeat;
	padding-bottom: 10px;
	
}

#FLVPlayer {
	border: 1px solid #1A6DC2;
}

/*////////////////////////////////////////////////////


FOOTER ELEMENTS


////////////////////////////////////////////////////*/
#bottom {
	margin: 0;
	padding: 10px 0 0 0;
	background-repeat: no-repeat;
	background-image: url(http://www.theraveproject.com/images/css-imgs/content_bottom.png) !important; background-image: url(http://www.theraveproject.com/images/css-imgs/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.theraveproject.com/images/css-imgs/content_bottom.png', sizingMethod='scale');
}
.footer {
	color: #6ba7e3;
	font-size: 60%;
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #6ba7e3;
}
.footer .copyright {
	padding-right: 50px;
	color: #FFF;
}
/*////////////////////////////////////////////////////


FORM ELEMENTS


////////////////////////////////////////////////////*/

input.newsletterfield {
	width: 120px;
	font-size: 11px;
}

/*////////////////////////////////////////////////////


FAQS  AND SIDEBAR


////////////////////////////////////////////////////*/

#faqs_list {
        padding: 0;
        margin: 0;
}

#faqs_list li {
        margin: 0;
        padding: 12px 0;
        background: url(http://www.theraveproject.com/images/css-imgs/splitter.jpg) no-repeat bottom left;
        font-weight: bold;
}

ul.nav_categories {
          width: 150px;
          background-color: #fcfcea;
          margin: 0;
          padding: 0;
}

ul.nav_categories li {
          background: url(http://www.theraveproject.com/images/icons/person_icon.gif) no-repeat 0 40%;
          
          vertical-align: middle;
          margin: 0;
          list-style: none;
          padding: 0 0 8px 20px;
}


/*////////////////////////////////////////////////////


ONLINE TRAINING


////////////////////////////////////////////////////*/

.course th {
	text-align: left;
	color: #0066cc;
	background: #f5edd5;
	padding: 3px;
	
}
.course td {
	text-align: left;
	color: #666;
	background: #fcf5e0;
	padding: 6px;
	
}
.course ul {
	margin: 4px 0;
	padding: 0 4px;
	list-style: none;
}
.course ul li {
	background: url(http://www.theraveproject.com/images/icons/training_book_sm.gif) 0 50% no-repeat;
	padding: 0 0 6px 26px;
	margin-left: 10px;
}

/*//////////////////////////////////////////////////////

NEWS SECTION WITH EE 

////////////////////////////////////////////////////*/
.new_head_area {
        clear: left;
	background-color: #f5edd5;
	border-top: 1px solid #f4d2ea;
	padding-left: 12px;
	margin-right: 12px;
	margin-top: 24px;
}
h3.new_head3 {
	font-weight: bold;
	font-size: 13px;
	margin:0;
	padding:0;
}

h3.new_head3 a {
	color: #06c;
}
.new_head_area span {
	font-size: 11px;
	color: #666;
}

.new {
	padding-left: 12px;
	margin-bottom: 24px;
}

.new img.new_img_sm {
	float: left;
	margin: 12px 12px 12px 0;
	background-color: #999;
}

span.new_footer {
	clear: left;
        display: block;
}

div.new_sidebar {
	text-align: right;
	font-size: 10px;
	margin-left: 12px;
	margin-bottom: 24px;
}

div.new_sidebar p {
	margin-bottom: 0;
	font-weight: bold;

}

div.comment_body blockquote {
        background-color: #FCF5E0;
        border-left: 6px solid #F5EDD5;
        padding: 0;
        color: #333;
}

/*////////////////////////////////////////////////////


NEWS: PROFILES OF DV LEADERS


////////////////////////////////////////////////////*/


img.news_header {
	margin-top: 5px;
	
}

#bubble_point {
	position: relative;
	z-index:10; 
        float: left;
	left: 380px;
	margin-top: 0px;
	background: url(http://www.theraveproject.com/images/css-imgs/title_bubble_point.gif);
	width: 57px;
	height: 31px;
}

#news_main {
	clear: both;
	position: relative;
	top: -15px;
	 
}

td.news_leftcol {
	font-size: 11px;
	line-height: 1.5em;
}

img.news_img {
	display: block;
	border: 1px solid black;
}

#content td.news_leftcol {
	width: 360px;
	padding: 0 24px 0 10px;
	
}

#content td.news_rightcol {
	width: 162px;;
	padding: 0 10px;

}

.news_name {
	background: #f5edd5;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #06c;
	text-align: center;
	padding: 1px 0;
	margin: 2px 0;
}

#news_dv_info {
	margin-top: 15px;
	background: #e0edf9 url(http://www.theraveproject.com/images/css-imgs/news_dv_bg.gif) bottom left no-repeat;
	font-size: 10px;
}

p.dv_q {font-style: italic;}

p.dv_q span{
	background-color: #f5edd5;
	font-weight: bold;
	font-style: normal;
}

p.dv_a span{
	background-color: #06c;
	font-weight: bold;
	color: #fff;
}

/*////////////////////////////////////////////////////


HELP NOW


////////////////////////////////////////////////////*/

h2.shelter-title {
      font-weight: bold;
      font-size: 16px;
      color: #666;
}

ul.shelter-list {
      list-style: none;
      margin: 1.5em 0;
      padding: 0;
}

ul.shelter-list li {
      background: url(http://www.theraveproject.com/images/css-imgs/blue_dot.gif) no-repeat 0 50%;
      margin: 0;
      padding: 0;
      padding-left: 2em;
      margin-bottom: 1.5em;
      height: 30px;
}

ul.shelter-list li span {
      font-style: italic;
}


/*////////////////////////////////////////////////////


FAITH BASED RESOURCE DATABASE


////////////////////////////////////////////////////*/


table.rel-loc-tb {
	padding: 0;
	border-collapse: collapse;
        width: 540px;
}
table.rel-loc-tb address {
	font-style: normal;
}
table.rel-loc-tb td {
	padding: 1em;
	border: 2px solid #fff;
}
table.rel-loc-tb td p {
	margin: 0;
}
td.rel-loc-tb-left {
	width: 50%;
}
td.rel-loc-tb-right {
	width: 50%;
}

tr.rel-s1 {
	background-color: #F5EDD5;
}
tr.rel-s2 {
	background-color: #e9e0c8;
}

.rel-loc-h {
	color:#0066cc;
	font-weight: bold;
}

h3.service {
	text-align: center;
	color:#969;
	font-size: 18px;

}


