body {
	background:#ffffff url('../images/g_bg.gif') repeat-x top right;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

#wrapper table {margin-left:auto; margin-right:auto;}


/* content layout and styles
-----------------------------------------------------------*/
#copycontainer {padding-right:6px; padding-left:6px;}

#copy {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
	vertical-align:top;
	padding-right:40px;
	padding-left:40px;
	padding-top:9px;
	padding-bottom:40px;
}

#copy p {line-height:125%; margin-top:3px;}

#copy h2 {margin-bottom:0px; padding-bottom:0px;}

#copy a {font-weight:bold;}

#copy ul { }

#copy li {
	list-style-position: outside;
	list-style-image: url(../images/g_blt.gif);
	padding-bottom: 4px;
	padding-left: 0px;
}

#copy a:link { color: #8B9C40; text-decoration: none;}

#copy a:visited {color: #8B9C40; text-decoration: none;}

#copy a:hover {color: #f1c109; text-decoration: underline;}

#copy a:active {color: #8B9C40; text-decoration: none;}

#copy table {margin-left: 0px; margin-right: auto;}

.lifegroups {border:0px; outline:none; }
.lifegroups a {border:0px; outline:none; }


/* vertical line
-----------------------------------------------------------*/

.linevert {
	background-image: url(../images/g_dotline_vert.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.linevert2 {
	background-image: url(../images/g_dotline_vert2.gif);
	background-repeat: repeat-y;
	background-position: center;
}


/* sidebar menu
-----------------------------------------------------------*/

#subnavcontainer {
	width: 218px;
	background-image: url(../images/n_sub_bg.gif);
	background-repeat: repeat-y;
}
#subnavcontainer ul {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:0;
	margin-left:25px;
	padding-left: 0px;
	text-transform: capitalize;
}

#subnavcontainer ul li {
	list-style-position: outside;
	list-style-image: url(../images/g_blt.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-left:18px;
	text-transform: capitalize;
}
#subnavcontainer ul li ul li {
	list-style-position: outside;
	list-style-image: url(../images/g_blt.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-left:0px;
	padding-right:12px;
	text-transform: capitalize;
}
#subnavcontainer a:link {
color:#FFFFFF;
	text-decoration: none;
}
#subnavcontainer a:visited {
color:#FFFFFF;
	text-decoration: none;
}
#subnavcontainer a:hover {
color:#FFFFFF;
	text-decoration: underline;
}
#subnavcontainer a:active {
color:#FFFFFF;
	text-decoration: none;
}

#subnavcontainer li.selected a {color:#f1c109;}
#subnavcontainer li.unselected a {color:#ffffff;}
li.unselected a {color:#ffffff;}


#subnavcontainer2 {
	width: 218px;
	background-image: url(../images/n_sub_bg2.gif);
	background-repeat: repeat-y;
}
#subnavcontainer2 ul {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top:0;
	margin-left:25px;
	padding-left: 0px;
	text-transform: capitalize;
}

#subnavcontainer2 ul li {
	list-style-position: outside;
	list-style-image: url(../images/g_blt.gif);
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-left:18px;
	text-transform: capitalize;
}
#subnavcontainer2 ul li ul li {
	list-style-position: outside;
	list-style-image: url(../images/g_blt.gif);
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
	padding-bottom:0px;
	padding-left: 0px;
	margin-left:0px;
	padding-right:12px;
	text-transform: capitalize;
}
#subnavcontainer2 a:link {
color:#333333;
	text-decoration: none;
}
#subnavcontainer2 a:visited {
color:#333333;
	text-decoration: none;
}
#subnavcontainer2 a:hover {
color:#333333;
	text-decoration: underline;
}
#subnavcontainer2 a:active {
color:#333333;
	text-decoration: none;
}




/* global fonts
-----------------------------------------------------------*/
h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #f1c109;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
h2 {
	font-size: 12px;
	color: #9c5f2c;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #8b9c40;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}


.hr {
	background-image: url(../images/g_dotline.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 1px;
}

.hr2 {
	background-image: url(../images/g_dotline2.gif);
	background-repeat: repeat-x;
	margin: 15px;
	padding: 0px;
	height: 1px;
}

/* footer
-----------------------------------------------------------*/
#footer {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: center;
	background-color:#fff;
}

#footer a:link {color: #8B9C40; font-size: 10px; text-decoration: none;}
#footer a:visited {color: #8B9C40; font-size: 10px; text-decoration: none;}


/* email directory table
-----------------------------------------------------------*/

#emailtable {
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:125%;
}
#emailtable td {
	vertical-align: text-top;
	margin: 0px;
	padding: 5px;
}
.tablerow_2 {
	background-color: #EEF0E5;
}
.tablehead {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8b9c40;
	background-position: center;
}


/* audio, video links on current series
-----------------------------------------------------------*/
#series {}
#series table {padding:0px; margin:10px 0px; float:left;}
#series td {padding:0px; margin:0px; border-bottom:1px solid #DDE1E0;}
#series tr {}

#series a {outline:none;}

.video {vertical-align:middle; outline:none; border:0px; padding:10px 20px 10px 0px;}
.audio {vertical-align:middle; outline:none; border:0px; padding:10px 20px 10px 0px;}
.notes {vertical-align:middle; outline:none; border:0px; padding:10px 0px 10px 0px;}
.studies {vertical-align:middle; outline:none; border:0px; padding:10px 0px 10px 0px;}

#serieslist {}
#serieslist table {border:0px; text-align:center;}
#serieslist table td {vertical-align:top; text-align:center;}
#serieslist img {padding:5px; width:200px; height:100px; border:1px solid #afad9f; background:#f2f2f2; margin:10px;}
#serieslist img a {border:0px; outline:none; }
#serieslist img a:active {border:0px; outline:none; }



/* quick links on current series
-----------------------------------------------------------*/
#highlights { float:right; width: 180px; padding: 0px 10px 18px 0px;}
#highlights p {margin-bottom:3px;}
ul.bullets { margin: 0px 8px 0px 0px; padding: 0px; font-size: 11px; list-style-type:none;}
ul.bullets li { margin:0; padding: 10px 0px 0px 0px; display:block; list-style-type:none; border-bottom: 1px solid #DDE1E0;}
#highlights a:link { }
#highlights a:visited {text-decoration:none; }
#highlights a:hover {text-decoration:none; }
#highlights a:active{text-decoration:none; }

#links { float:right; width: 180px; padding: 0px 10px 18px 0px; margin: 0px 8px 0px 8px;}


/* message studies
-----------------------------------------------------------*/
.message-studies {}
.message-studies table {padding:0px; margin:10px 0px; float:left;}
.message-studies td {padding:0px; margin:0px; border-bottom:1px solid #DDE1E0;}
.message-studies tr {}

.message-studies a {outline:none;}

.study {vertical-align:top; outline:none; border:0px; padding:10px 0px 10px 0px;}

/* custom icons for share widget
-----------------------------------------------------------*/

.addthis_toolbox .custom_images a {width: 16px; height: 16px; margin: 0; padding: 0; outline:none;}
.addthis_toolbox .custom_images a img {opacity: 1.0;}
.addthis_toolbox .custom_images a:hover img {opacity: 0.75;} 
.addthis_toolbox .custom_images a:active img {outline:none;} 