
body {
	background-image: url(http://www.astp.com/wp-content/themes/astp/images/bkg_body_warm.jpg);
	background-color: #684330;
	background-repeat: repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
/* --- MAIN LAYOUT BEGIN --- */
#wrapper_outer {
	background-color:#CC6600;
	padding:5px;
	width:800px;
	margin:0px auto;
}
#wrapper {
	border:1px solid white;
}
#page_top_border, #page_separator {
	background-color: #663333;
	width:100%;
	height:4px;
}
#page_separator2 {
	background-color: #FFFFFF;
	width:100%;
	height:2px;
}
#page_header {
	background-color:  #FFFFFF;
	width:100%;
	white-space:nowrap;
}

#img_header_left{
	float:left;
}

#img_header_right{
	float:right;
}
#page_content_side {
	width:150px;
	background-color: #E0A880;
}
#page_footer, #footer_links a {
	color:#660000;
	font-size:11px;
	padding-top:8px;
	text-decoration:none;
}

#main {
	background-color: #996633;
}


#main_nav {
	background-image:url(http://www.astp.com/wp-content/themes/astp/images/nav_bar_warm.jpg);
}

#content_main {
	position:relative;
	padding:10px;
	color:#845900;
	font-family:arial;
	font-size:12px;
	min-height:350px;
}

#content_page {
	position:relative;
}

#slide_show{
	display:block;
	left:100px;
}
/* NOT IN USE AT THIS TIME
#slide_show_right{
	position:absolute;
	top: 10px;
	right:10px;
	border:1px solid #DDDDDD;
	width:180px;
	height:200px;
	overflow:hidden;
}
*/
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
/* --- MAIN LAYOUT END --- */
/* --- TOP NAVIGATION BEGIN --- */
#jsddm {
	padding:0px;
	margin: 0px;
	width:100%;
	background-image:url(http://www.astp.com/wp-content/themes/astp/images/bkg_nav_warm.jpg);
}
#jsddm li {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#jsddm li a {
	background:#666666 url(http://www.astp.com/wp-content/themes/astp/images/bkg_nav_warm.jpg) repeat scroll 0%;
	border-right:1px solid white;
	color:#EAFFED;
	display:block;
	height:15px;
	padding:5px 12px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
/*	width:73px; */
}

#jsddm li .active {
	background:#6699FF url(http://www.astp.com/wp-content/themes/astp/images/bkg_nav_active_warm.jpg) repeat scroll 0%;
	border-right:1px solid white;
	color:#EAFFED;
	display:block;
	height:15px;
	padding:5px 12px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	width:73px;
}

#jsddm li a:hover {
	background:#663333 none repeat scroll 0%;
}
#jsddm li ul {
	margin:0pt;
	padding:0pt;
	position:absolute;
	visibility:hidden;
}
#jsddm li ul li {
	display:inline;
	float:none;
	white-space:nowrap;
}
#jsddm li ul li a {
	border:medium none;
	font-weight:normal;
	width:100%;
	border:1px solid black;
	min-width:100px;
}
/* --- TOP NAVIGATION END --- */

/* --- SIDE NAVIGATION BEGIN --- */
#nav_side_list {
	width:175px;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#side_list {
	width:175px;
}
#side_list * {
	color:#FFFFFF;
	font:11px arial;
}
#side_list ul {
	width:175px;
	overflow:hidden;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#side_list li {
	width:175px;
	list-style:none;
	display:block;
	float:clear;
	border-bottom: 1px solid #ffffff;
}
#side_list li a {
	background-color: #CC3300	;
	width:175px;
	height:100%;
	text-decoration:none;
	font-weight: bold;
	display:block;
	text-align:left;
	padding:8px 0 8px 15px;
}

#side_list li.current_page_item a{
	background:EE3300;
}

#side_list li a:hover {
	background-color: side_list_li_a_hove;
	width:175px;
	display:block;
	text-align:left;
	padding:8px 0 8px 15px;
}
#side_list li .active {
	text-decoration:none;
	font-weight: normal;
}
#side_list li .inactive {
	text-decoration:none;
	font-weight: normal;
}
.sel {
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
}
.sel-active {
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
}
#side_list li ul {
	margin:0 0 0 0;
}
#side_list li ul li {
	width:150px;
	list-style:none;
	display:block;
	float:clear;
	border-top:solid 1px #ffffff;
	margin:0 0 -1px 0;
}
/* --- SIDE NAVIGATION END --- */

/* --- FOOTER NAVIGATION BEGIN --- */

/* NOT IN USE
#footer_links {
	position:relative;
	margin-bottom:-5px;
}
*/

#footer_links li {
	list-style:none;
	display:inline;
	list-style-type:none;
	white-space:nowrap;	
}

/* --- FOOTER NAVIGATION END --- */

/* --- TEXT STYLES BEGIN --- */

h1, .blog_title {
	color:#CC6600;
	font-family:arial, helvetica;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	margin-bottom:5px;
/*	text-transform:capitalize; */
}
h2 {
	color:#CC6600;
	font-family:arial, helvetica;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0;
	margin-bottom:2px;
}


h3 {
	color:#CC6600;
	font-family:arial, helvetica;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	margin-bottom:2px;
}

.bold{
	font-weight:bold;
}

.img_right{
	float:right;
}
/* --- NON NAVIGATION LINKS BEGIN ---*/
a.download_lit_title{
	text-decoration:none;
	color:#0000FF;
}

a:hover.download_lit_title{
	color:#FF0000;
}

a.download_lit{
	text-decoration:none;
	font-size:11px;
	font-variant:small-caps;
	color:#0000FF;
}	
a.page_top {
	float:right;
	text-decoration:none;
	font-size:11px;
	font-variant:small-caps;
	color:#330000;
}	

.created_by {
	font-size:9px;
	color:white;
	width:100%;
	text-align:center;
}

.created_by a{
	color:gold;
}
.event-content{
	display:none;
}

.faq-answer{
	display:none;
	color:#990000;
    padding-left:40px;    
}

hr {
	border-top:1px dotted #EE5900;
	height:1px;
	width:90%;
}

th{
	color:#FFFFFF;
	background-color:#CC6600;
}
