body { 
	background:#000000;
	margin: 0px;
	text-align:center;
	}

body#home { 
	background:#000000 url(../images/ooa_bg_home.jpg) top center repeat-y;
	}
	
body#home #wrapper #main #text{
	min-height: 445px;
	height: auto !important;
	height: 465px;
	}	
body#get_involved { 
	background:#000000 url(../images/ooa_bg_get_involved.jpg) top center no-repeat;
	}

body#campaigns { 
	background:#000000 url(../images/ooa_bg_campaigns.jpg) top center repeat-y;
	}

body#about #wrapper #main #text .text_block .content_area{
	padding-bottom: 20px;
	}

body#about #wrapper #main #text{
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

body#about #wrapper #main #text .text_block{
	min-height: 229px;
	height: auto !important;
	height: 242px;
	}

body#about { 
	background:#181818 url(../images/ooa_bg_about.jpg) top center no-repeat;
	}

body#newsletter { 
	background:#181818 url(../images/ooa_bg_newsletter.jpg) top center repeat-y;
	}

body#world_focus { 
	background:#181818 url(../images/ooa_bg_world_focus.jpg) top center repeat-y;
	}

body#readers_r_us { 
	background:#181818 url(../images/ooa_bg_readers.jpg) top center repeat-y;
	}

body#readers_r_us #wrapper #navigation ul.menu_nav li#hom{
	*padding: 4px 4px 7px 4px;
}

body#resources { 
	background:#181818 url(../images/ooa_bg_resources.jpg) top center repeat-y;
	}

body#home #wrapper #navigation ul.menu_nav li#no_bg_li_top{
	position:relative;
	background: url(../images/li_hov_bg.png) repeat;
	z-index:100 !important;
	*padding: 4px 4px 7px 4px;
}
	
body#home #wrapper #navigation ul.menu_nav li#no_bg_li_top a{
	*padding: 0px;
}
	
body#transcript{
	background:#ffffff;
	margin: 0px;
	text-align:center;
}
	
body#transcript #wrapper{
	position: relative;
	width:600px;
	margin: 10px auto;
	*margin: 10px 10px 10px 40px;
	padding: 0px;
	background-color: transparent !important;
	font: 12px/1.3em  Arial, Helvetica, sans-serif;
	text-align:left;
}

body#transcript #wrapper #header {
	position: relative;
	width:600px;
	margin: 0px;
	background-color: #ffffff;
	}

body#transcript #wrapper #header h1{
	position: relative;
	*width: 400px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
	*padding: 10px 0px 12px 0px;
	color:#2e506c; 
	font-size: 2em;
	text-transform:uppercase; 
	font-weight:normal;
	}

body#transcript #wrapper #header #logo{
	float: right;
	width:73px;
	margin: 10px 10px 7px 0px;
	}

body#transcript #wrapper .text_block{
	margin: 0px;
	padding: 20px 0px;
	}

body#transcript #wrapper .text_block img.right_fl,body#transcript #wrapper .right_fl{
	border: none;
	float: right;
	margin: 0px 0px 20px 20px;
	}

body#transcript #wrapper .text_block img.right_fl,body#transcript #wrapper .right_fl img{
	border: none;
	margin: 0px 0px 0px 10px;
	}
		
body#transcript #wrapper .text_block h3{
	padding: 0px;
	margin: 15px 0px 10px 0px;
	color: #666666;
	text-transform:uppercase;
	font-size:1.05em;
	}
		
body#transcript #wrapper .text_block a,body#transcript #wrapper a {
	text-decoration:none;
	color:#666666;
	}
		
body#transcript #wrapper .text_block a:hover,body#transcript #wrapper a:hover{color:#336699;}

a:focus{outline:none;}
	
#wrapper {
	position: relative;
	width:960px;
	margin: 40px auto 0px auto;
	padding-top: 15px;
	*padding-top: 20px;  /*IE6 hack*/
	background-color: transparent !important;
	font: 12px/1.3em  Arial, Helvetica, sans-serif;
	text-align:left;
	}

#wrapper #header {
	position: relative;
	width:960px;
	margin: 0px;
	background-color: #ffffff;
	}

#wrapper #header h1{
	position: relative;
	margin: 0px;
	padding: 20px 0px 12px 12px;
	width:865px;
	color:#2e506c; 
	font-size: 2em;
	text-transform:uppercase; 
	font-weight:normal;
	}

#wrapper #header h1 span{
	color:#ff9933; 
	}

#wrapper #header #logo{
	float: right;
	width:73px;
	margin: 8px 10px 7px 0px;
	}

#wrapper #navigation {
	position: relative;
	width:960px;
	margin: 0px 0px 3px 0px;
	font-size:1em;
	background: #98ba53;
	}

#wrapper #navigation ul.menu_nav{
	float: left;
	margin: 0px;
	padding: 0px;
	width:800px;
	color:#FFFFFF;
	text-transform:uppercase; 
	background-color: #98ba53;
	list-style-position:outside;
}

#wrapper #navigation ul.menu_nav li{
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px -1px;
	*margin: 0px -4px 0px -1px;
	padding: 6px 7px 5px 9px;
	*padding: 4px 4px 6px 4px;
	background:url(../images/nav_bg.png) top left no-repeat;
	*background:url(../images/nav_bg.png) -2px left no-repeat;
	z-index:1 !important;
	}
	
#wrapper #navigation ul.menu_nav li a{
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	*margin: 0px 0px 0px -4px;
	*padding: 5px 7px 7px 14px !important;
	z-index:1 !important;
	}
	
#wrapper #navigation ul.menu_nav li a:hover{
	position:relative;
	background: url(../images/li_hov_bg.png) repeat;
	z-index:100 !important;
	}

#wrapper #navigation ul.menu_nav li:hover{
	position:relative;
	background: #152531 none;
	z-index:100 !important;
	}
	
#wrapper #navigation ul.menu_nav li#no_bg_li_top{
	background: none;
	}
	
#wrapper #navigation ul.menu_nav li#no_bg_li_top a{
	margin-left: -7px;
	padding-left: 6px;
	*padding-left: 12px;
	background: none;
	}
	
#wrapper #navigation ul.menu_nav li#no_bg_li_top a:hover{
	background: #152531 none;
	}
	
#wrapper #navigation ul.menu_nav li#no_bg_li_top:hover{
	background: #152531 none;
	}

#wrapper #navigation ul.menu_nav li#hom{
	position:relative;
	background: url(../images/li_hov_bg.png) repeat;
	z-index:100 !important;
	*padding: 4px 4px 6px 4px;
}
	
#wrapper #navigation ul.menu_nav li ul{
	*position:absolute;
	display:none;
}
	
#wrapper #navigation ul.menu_nav li ul table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

#wrapper #navigation ul.menu_nav li:hover ul{
	position:absolute;
	display: block;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 3px solid #152531;
	font-size: 10px;
	background-color: #ffffff !important;
}

#wrapper #navigation ul.menu_nav li a:hover ul{
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 3px solid #152531;
	font-size: 10px;
	background-color: #ffffff !important;
	*left: 0;
	*top: 10px;
	*margin-top: 17px;
}

#wrapper #navigation ul.menu_nav li ul li{
	list-style-type: none !important;
	border: none;
	margin: 0px;
	padding: 3px 0px;
}
	
#wrapper #navigation ul.menu_nav li:hover ul#subm_2{
	margin-left: -30px;
	width: 140px;
}

#wrapper #navigation ul.menu_nav li:hover ul#subm_3{
	margin-left: -105px;
	width: 295px;
}

#wrapper #navigation ul.menu_nav li:hover ul#subm_4{
	margin-left: -180px;
	width: 460px;
}

#wrapper #navigation ul.menu_nav li:hover ul#subm_5{
	margin-left: -30px;
	width: 140px;
}

#wrapper #navigation ul.menu_nav li:hover ul#subm_6{
	margin-left: -130px;
	width: 350px;
}

#wrapper #navigation ul.menu_nav li:hover ul#subm_7{
	margin-left: -210px;
	width: 505px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_2{
	*left: -20px;
	*width: 140px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_3{
	*left: -95px;
	*width: 295px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_4{
	*left: -170px;
	*width: 460px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_5{
	*left: -20px;
	*width: 140px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_6{
	*left: -120px;
	*width: 350px;
}

#wrapper #navigation ul.menu_nav a:hover ul#subm_7{
	*left: -212px;
	*width: 505px;
}

#wrapper #navigation ul.menu_nav li ul li a{
	display: inline;
	color: #999999;
	margin: 0px;
	padding: 0px 8px !important;
	background:url(../images/sub_menu_bg.png) center left no-repeat;
	*height: 1%;
}

#wrapper #navigation ul.menu_nav li ul li a:hover{
	background: #ffffff url(../images/sub_menu_bg.png) center left no-repeat !important;
	display: inline;
	color: #0379d9;
	margin: 0px;
}

#wrapper #navigation ul.menu_nav li ul li:hover{
	background: none !important;
}

#wrapper #navigation ul.menu_nav li ul li.left_li_subm a{
	padding-right:8px;
	background: none !important;
}

#wrapper #navigation ul.menu_nav li ul li.left_li_subm a:hover{
	background: none !important;
}


#wrapper #search {
	float: right;
	width:150px;
	background-color: #98ba53;
	margin:0px;
	*margin-top: 3px;
	padding: 0px;
	border: none;
	}
	
#wrapper form {
	margin: 0;
	padding: 0;
}	
#wrapper input { color: #444; }

#wrapper #input_search {
	float: left;
	display: inline;
	width:115px;
	height:16px;
	margin: 1px 0 0 0;
	padding: 0 0 0 5px; 
	color: #777;
	font: 11px/1em Verdana, Arial, Helvetica, sans-serif;
/*	background:url(../images/input_search.png) top left no-repeat;*/
	border: none;
	}

#wrapper #submit_search {
	float: left;
	width:21px;
	height:20px;
	margin: 0px;
	padding: 0px;
	border: none;
	}

#wrapper #top_content{
	width:955px;
	margin: 0px 0px 3px 0px;
	padding: 5px 5px 0px 0px;
	*padding-bottom: 3px;
	background: #294e66 url(../images/top_content_bg.png) 110px 13px no-repeat;
	}

#wrapper #top_content h2{
	float: left;
	margin: 0px;
	padding: 15px 60px 0px 15px;
	*padding-right: 55px;
	width:480px;
	color:#ffffff; 
	font: 7em Arial Narrow;
	text-transform:uppercase; 
	font-weight:normal;
	line-height:.85em;
	}

#wrapper #top_content img#content_image{
	margin: 0px;
	padding: 20px 0px 20px 0px;
	}
	
#wrapper #bot_stripe{
	position: relative;
	display:block;
	width:960px;
	height:10px;
	margin: 3px 0px 16px 0px;
	background-color: #294e66;
	}
	
#wrapper #main{
	position: relative;
	width:960px;
	overflow: auto;
	margin: 0px;
	background:url(../images/content_bg.png) top center repeat-y;
	}
	
#wrapper #main #text{
	float: left;
	width:694px;
	*width:684px;
	min-height: 410px;
	height: auto !important;
	height: 427px;
	*margin: 0px 10px 0px 0px;
	padding: 0px 0px 30px 0px;
	}
body#search #wrapper #main {background: #fff url(none);}	
body#search #wrapper #main #text {width: 950px;}	
#wrapper #main #text h2{
	margin: 20px 10px 0px 20px;
	color:#98ba53;
	font: 2em Arial Narrow;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom: dotted 1px #98ba53;
	}
	
#wrapper #main #text  #learn_more_hist{
	float: left;
	width:694px;
	*width:684px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	*padding: 0px 0px 20px 0px;
	background-color:#cccccc;
	}
		
#wrapper #main #text  #learn_more_hist h3{
	display:block;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	text-transform:uppercase;
	font-size:.9em;
	font-weight: normal;
	background-color:#acacac;
	border: 1px solid #ffffff;
	color: #ffffff;
	}
		
#wrapper #main #text #learn_more_hist ul{
	float: left;
	margin: 15px 0px 18px 16px;
	padding: 0px;
	color: #ffffff;
	font-size:1em;
	}
		
#wrapper #main #text #learn_more_hist ul.learn_more_list{
	padding-right: 15px;
	border-right: 1px solid #ffffff;
	}
		
#wrapper #main #text #learn_more_hist li{
	margin: 5px 0px 5px 0px !important;
	padding: 0px;
	list-style-type:none;
	}
		
#wrapper #main #text  #learn_more_hist li a{
	color:#333333;
	text-decoration:none;
	}
		
#wrapper #main #text  #learn_more_hist li a:hover{
	color:#365c81;
	}
		
#wrapper #main #text  #learn_more_hist li{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	}
	
#wrapper #main #text .text_block{
	width:663px;
	*width:653px;
	float: left;
	margin: 0px 12px 0px 20px;
	*margin: 0px 0px 0px 10px;
	padding: 0px;
	}

#wrapper #main #text .text_block img{
	float: left;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	border: solid 2px #afafaf;
	}

#wrapper #main #text .text_block .video_block{
	float: left;
	display: block;
	width: 130px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	}

#wrapper #main #text .text_block .content_area{
	position: relative;
	float: left; 
	width: 463px;
	*width: 473px;
	}
	
#wrapper #main #text .text_block .content_area h3,#wrapper #main #text .text_block #subscribe_area h3,#wrapper #main #text .text_block h3{
	padding: 0px;
	margin: 15px 0px 10px 0px;
	color: #666666;
	text-transform:uppercase;
	font-size:1.05em;
	}
	
#wrapper #main #text .text_block .content_area h3.h_arch,#wrapper #main #text .text_block #subscribe_area h3.h_arch,#wrapper #main #text .text_block h3.h_arch{
	width: 340px;
	}
	
#wrapper #main #text .text_block .content_area h4,#wrapper #main #text .text_block h4{
	padding: 0px;
	margin: 15px 0px 0px 0px;
	text-transform:uppercase;
	font-size:1em;
	color:#003366;
	}

#wrapper #main #text .text_block .content_area h5{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-transform:uppercase;
	font-size:1em;
	color:#003366;
	}

#wrapper #main #text .text_block .content_area img#right_fl{
	float: right;
	margin: 20px 0px 20px 20px;
	border: 0px;
	}
	
#wrapper #main #text .text_block p{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#wrapper #main #text .text_block .content_area p{
	width: 485px;
	*width: 475px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#wrapper #main #text .text_block .content_area p#top_p{
	margin-top: 15px;
	}
	
#wrapper #main #text .text_block .content_area p.italic_text,#wrapper #main #text .text_block .italic_text{
	font-style:italic;
	}
	
#wrapper #main #text .text_block ul#link_list{
	margin: 0px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block ul#link_list li{
	display: inline;
	list-style-type:none;
	margin: 0px 5px 0px 10px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block .content_area ul,#wrapper #main #text .text_block ul{
	margin: 10px 10px 15px 15px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block .content_area ul li,#wrapper #main #text .text_block ul li{
	margin: 0px 0px 10px 10px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block ul#books_recomm{
	margin: 10px 10px 15px 0px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block ul#books_recomm li{
	list-style-type:none;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	font-weight:bold;
	color: #336699;
	}
		
#wrapper #main #text .text_block ul#books_recomm li.li_right,#wrapper #main #text .text_block .content_area div.li_right,#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li.li_right{
	font-weight:normal;
	text-align: right;
	padding: 10px 40px 10px 0px;
	}
			
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li.li_right a{
	font-weight:normal;
	text-decoration:underline;
	}
	
#wrapper #main #text .text_block ul#books_recomm li span.author_name{
	font-weight:normal;
	color: #555555;
	}
	
#wrapper #main #text .text_block ul#books_recomm li p{
	margin: 0px 0px 10px 10px;
	font-weight:normal;
	color: #000000;
	font-style:italic;
	}
	
#wrapper #main #text .text_block .content_area ul,#wrapper #main #text .text_block ol{
	margin: 10px 10px 15px 15px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block .content_area ul li,#wrapper #main #text .text_block ol li{
	margin: 0px 0px 10px 10px;
	padding: 0px;
	}
		
#wrapper #main #text .text_block .content_area .more a,#wrapper #main #text .text_block .more a{
	text-transform:uppercase;
	text-decoration:none;
	color:#666666;
	}
		
#wrapper #main #text .text_block .content_area .more a:hover,#wrapper #main #text .text_block .more a:hover{
	text-decoration:underline;
	color:#336699;
	}
		
#wrapper #main #text .text_block .content_area a,#wrapper #main #text .text_block a{
	text-decoration:underline;
	color:#666666;
	}
		
#wrapper #main #text .text_block .content_area a:hover,#wrapper #main #text .text_block a:hover{
	color:#336699;
	}

#wrapper #main #text .text_block .content_area ul.comm_archive,#wrapper #main #text .text_block ul.comm_archive{
	margin:10px 0px 0px 0px;
	padding: 0px;
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li,#wrapper #main #text .text_block ul.comm_archive li{
	list-style-type:none;
	color:#333333;	
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li.arch_pdf{
	list-style-type:none;
	padding: 1px  0px 5px 20px;
	margin: 0px 0px 0px 10px;
	color:#333333;
	background:url(../images/pdf.png) top left no-repeat;
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li.li_right, #wrapper #main #text .text_block ul.comm_archive li.li_right{
	text-align: right;
	padding: 10px 40px 0px 0px;
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li a,#wrapper #main #text .text_block ul.comm_archive a{
	color:#666666;	
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li a:hover,#wrapper #main #text .text_block ul.comm_archive a:hover{
	color:#336699;	
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li ul{
	margin: 5px 0px 0px 15px;
	padding: 0px;
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li ul li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	}
		
#wrapper #main #text .text_block .content_area ul.comm_archive li ul li.map{
	background:url(../images/arrow.png) top left no-repeat;
	}
	
#wrapper #main #text .text_block .content_area ul#subj_titles{
	width: 300px;
	border-top:solid #99cce5 1px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	}
	
#wrapper #main #text .text_block .content_area ul#subj_titles li{
	list-style-type:none;
	border-bottom:solid #99cce5 1px;
	margin: 0px;
	padding: 0px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
#wrapper #main #text .text_block .content_area ul#subj_titles li a{
	display: block;
	width:280px;
	padding: 6px 10px 6px 10px;
	background:url(../images/li_subj_bg.png) center right no-repeat;
	color:#003366;
	text-decoration:none;
	}
	
#wrapper #main #text .text_block .content_area ul#subj_titles li a p{
	margin: 0px;
	padding: 0px 10px 0px 7px;
	}
	
#wrapper #main #text .text_block .content_area ul#subj_titles li:hover,#wrapper #main #text .text_block .content_area ul#subj_titles a:hover{
	color:#666666;
	background: #edf2f2 url(../images/li_subj_bg.png) center right no-repeat;
	}

#wrapper #main #text .text_block .content_area ul#vertical,#wrapper #main #text .text_block ul#vertical{
	border-top:solid #99cce5 1px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li,#wrapper #main #text .text_block ul#vertical li{
	list-style-type:none;
	border-bottom:solid #99cce5 1px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	*padding: 10px 0px 10px 0px;
	text-transform:uppercase;
	font-weight:bold;
	cursor: pointer;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li h4,#wrapper #main #text .text_block ul#vertical li h4,{
	margin: 0px !important;
	padding: 0px !important;
	text-transform:uppercase;
	font-weight:bold;
	}
		
#wrapper #main #text .text_block .content_area ul#vertical li span.toggle,#wrapper #main #text .text_block ul#vertical li span.toggle{
	float: right;
	margin: 0px 10px 10px 10px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li a{
	margin: 0px;
	padding: 0px 10px 20px 10px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li a p,#wrapper #main #text .text_block ul#vertical li a p{
	margin: 10px 10px 0px 10px;
	padding: 0px 10px 0px 7px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li:hover,#wrapper #main #text .text_block .content_area ul#vertical a:hover,#wrapper #main #text .text_block ul#vertical a:hover{
	color:#666666;
}

#wrapper #main #text .text_block ul#vertical li div.collapse p{
	margin: 10px;
	text-transform:none !important;
	font-weight:normal;
	color:#000000;
	}

#wrapper #main #text .text_block ul#vertical li h4 span.calend_date,#wrapper #main #text .text_block .content_area span.calend_date,#wrapper #main #text .text_block span.calend_date{
	text-transform:none !important;
	color: #993333;
	}

#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives{
	border:none;
	margin:10px 0px 0px 0px;
	padding: 0px;
	line-height:17px;
	cursor: none;
	}
		
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li{
	list-style-type:none;
	color:#333333;	
	border:none;
	margin: 10px 0px;
	padding: 0px;
	text-transform:none;
	font-weight:normal;
	}
		
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li.arch_pdf{
	list-style-type:none;
	padding: 1px  0px 5px 20px;
	margin: 0px 0px 0px 10px;
	color:#333333;
	background:url(../images/pdf.png) top left no-repeat;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a.mp3{
	background:url(../images/mp3.png) top left no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a.txt{
	background:url(../images/txt.png) top left no-repeat;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 15px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a.txt:hover{
	background:url(../images/txt.png) top left no-repeat;
	}
		
#wrapper #main #text .text_block .content_area a.arch_pdf{
	padding: 1px  0px 5px 20px;
	margin: 0px 0px 0px 10px;
	background:url(../images/pdf.png) top left no-repeat;
	}
		
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a{
	padding: 0px;
	background:none;
	color:#003366;
	}
#wrapper #main #text .text_block p.right{
	text-align:right;
	padding-right: 20px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a.mp3{
	background:url(../images/mp3.png) top left no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 20px;
	}
	
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a.mp3:hover{
	background:url(../images/mp3.png) top left no-repeat;
	}
		
#wrapper #main #text .text_block .content_area ul#vertical li div.collapse ul.comm_archives li a:hover{
	background:none;
	color:#336699;	
	}


#wrapper #main #text .text_block .content_video{
	margin: 20px 0px 0px 0px;
	}
	
#wrapper #main #text .text_block #subscribe_area{
	position: relative;
	float: left; 
	width: 470px;
	*width: 460px;
	}
	
#wrapper #main #text .text_block #subscribe_area h3#unsubscribe{
	width: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-transform:uppercase;
	color: #666666;
	}
	
#wrapper #main #text .text_block #sub_email_now{
	position: relative;
	display: block; 
	width: 290px;
	margin: 5px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	border:solid #cccccc 3px;
	color:#000000;
	font-size: .8em;
	background:url(../images/subscribe_now_bg.png) top left no-repeat;	
	}
	
#wrapper #main #text .text_block .subscr_now{
	position: absolute;
	float: right; 
	width: 124px;
	margin: -25px 0px 0px 320px;
	text-indent: -999999px;
	border: none;
	}
	
#wrapper #main #text .text_block #unsub_email{
	position: relative;
	display: block; 
	width: 290px;
	margin: 5px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	border:solid #cccccc 3px;
	color:#999999;
	font-size: .8em;
	background:url(../images/subscribe_now_bg.png) top left no-repeat;	
	}
	

#wrapper #main #call_to_action{
	float: left;
	width:231px;
	margin: 0px 0px 0px 10px;
	*margin-left: 0px;
	padding: 20px 12px 12px 12px;
	*padding-left: 20px;
	color:#FFFFFF;
	}
	
#wrapper #main #call_to_action h3{
	margin: 0px;
	color:#98ba53;
	font: 2em Arial Narrow;
	text-transform:uppercase;
	font-weight:bold;
	}
	
#wrapper #main #call_to_action ul#subs_list{
	margin: 5px 0px 10px 0px;
	*margin-top: 0px;
	padding: 0px;
	list-style-type: none;
	text-transform:uppercase; 
	}
	
#wrapper #main #call_to_action ul#subs_list li{
	display:inline;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background:url(../images/cta_bg.png) top left repeat-y;
	}
	
#wrapper #main #call_to_action ul#subs_list li#no_bg_li{
	background: none;
	padding: 0px 15px 0px 0px;
	}
	
#wrapper #main #call_to_action ul#subs_list li a{
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#wrapper #main #call_to_action ul#subs_list li a:hover{
	text-decoration:underline;
	color:#99cc00;
	}
	
#wrapper #main #call_to_action p#sub{
	margin: 5px 0px 0px 0px;
	padding: 10px 0px;
	border-top:solid #245f7f 1px;
	font-weight:bold;
	}

#wrapper #main #call_to_action .sub_email{
	width: 226px;
	margin: 0px 0px 10px 0px;
	border-top:solid #245f7f 1px;
	}
	
#wrapper #main #call_to_action #subscr{
	display: block; 
	width: 124px;
	height: 19px;
	margin: 0px;
	text-indent: -999999px;
	border: none;
	}
	
#wrapper #main #call_to_action ul#headers{
	width: 226px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-type:none;
	}
	
#wrapper #main #call_to_action ul#headers li{
	width: 226px;
	border-bottom:solid #245f7f 1px;
	margin: 0px;
	padding: 0px;
	}
	
#wrapper #main #call_to_action ul#headers li a{
	display: block;
	width: 216px;
	padding: 6px 10px 6px 0px;
	background:url(../images/call_to_act_bg.png) center right no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#wrapper #main #call_to_action ul#headers li a p{
	margin: 0px;
	padding: 0px 10px 0px 7px;
	}
	
#wrapper #main #call_to_action ul#headers li:hover{
	color:#99cc00;
	background: #0b1923 url(../images/call_to_act_bg.png) center right no-repeat;
	}
	
#wrapper #main #call_to_action ul#headers li a:hover{
	color:#99cc00;
	background: #0b1923 url(../images/call_to_act_bg.png) center right no-repeat;
	}
	
#wrapper #bottom_content{
	position: relative;
	width:960px;
	margin: 12px 0px 0px 0px;
	padding: 10px 0px;
	background: transparent !important;
	color:#FFFFFF;
	text-align:center;
	font-size:.83em;
	}

#wrapper #bottom_content ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-transform:uppercase; 
	}
	
#wrapper #bottom_content ul li{
	display:inline;
	margin: 0px;
	padding: 0px 10px;
	background:url(../images/cta_bg.png) top left repeat-y;
	}
	
#wrapper #bottom_content ul li#no_bg_li_bot{
	background: none;
	}
	
#wrapper #bottom_content ul li a,#wrapper #bottom_content p a{
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#wrapper #bottom_content ul li a:hover,#wrapper #bottom_content p a:hover{
	color:#99cc00;
	}

#wrapper #bottom_content p{
	margin: 5px 0px;
	}

.clearfix{
	clear: both;
	}

.center_menu{
	text-align:center;
	margin: 0px;
	}

