/* cac.css  */
/*
	2008-09-23 #banner background-color: changed from  #f0ebeb to #341717

	body:	background:#312121 url("../images/java_bg.png") repeat-x;
		changed to
			background:#805858 url("../images/java_bg3.png") repeat-x;

*/


/* RESET */
html, body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, 
samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, 
tr, th, td { 
 margin: 0; 
 padding: 0; 
 border: 0; 
 outline: 0; 
 font-size: 100%; 
 vertical-align: baseline; 
}

ul.announcements {
	margin-left: 1.5em;
}

ul.bullets {
	margin-left: 1.5em;
}

sup, sub { position: relative; font-size: 60%; vertical-align: 0; }
sup { bottom: 0.4em; }
sub { top: 0.4em; }


/* rounded corners */
.rounded {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}


/* default body style */
@media screen {
	
	body
	{
		margin:0;
		padding:0;
		color:#cacaca;
		background:#312121 url("../images/java_bg.png") repeat-x;
		font:normal 12px Arial, Helvetica, sans-serif;
		font-size: 75%;
		text-align: left;
	}
}



#skipnavbar {
	margin:0;
	border: 0;
	padding: 0;
	height:1px;
	width:1px;
	position: absolute;
	top: 0; left:0;
}

#banner {
	margin:0; 
	padding:0; 
	background-color: #341717;
	}


h1.pageheading
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #083b41;
}


h2 
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: black;
}

div.mediumblue_bar 
{ 
	background-color: #6fadec; 
	color : #312121;
	width : 100%;
	padding: 0; margin:0; 
	border-color: #36b;
	border-width: 1px 0 1px 0;
	border-style: solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	line-height: 1.4em;
}

div.mediumred_bar 
{ 
	background-color: #933; 
	color : #cacaca;
	width : 100%;
	padding: 0; margin:0;
	border-color: #042018;
	border-width: 1px 0 1px 0;
	border-style: solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	line-height: 1.4em;
}

div.teal_bar 
{ 
	background-color: #083b41;
	color : #cacaca;
	width : 100%;
	padding: 0; margin:0;
	border-color: #042018;
	border-width: 1px 0 1px 0;
	border-style: solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: center;
	line-height: 1.4em;
}

div.white_bkg
{ 
	background-color: #fff;
	color : #312121;
	width : 100%;
	padding: 5px 0 10px 0; 
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}

div.lightgold_bkg
{ 
	/* background-color: #fff5e2; */
	background-color: #dcc089;
	color : #000;
	width : 100%;
	/* padding: .5em 1em 1em 0;	*/
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #999271;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}

div.lightgold_bkg2
{ 
	background-color: #fff5e2;
	color : #000;
	width : 100%;
	padding: 5px 0 10px 0;	
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #999271;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}

div.lightblue_bkg
{ 
	background-color: #e2ecf5;
	color : #000;
	width : 100%;
	padding: 5px 0 10px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #717692;

	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}

div.lightblue_bkg2
{ 
	background-color: #e2ecf5;
	color : #000;
	width : 100%;
	padding: 5px 0 10px 0;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #717692;

	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}


/* everything inside the matte */
#page
{
	background-color: white;
	color: #312121;
	margin: 10px auto;
	padding: 0px;
	width: 760px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-align: left; 
}


#container {
	width: 555px;
	float: right;
	padding: 0;
	margin: 0;
	border:0;
	font-size: 100%;
	background: white;
	/* border-left: 1px solid #cacaca; */
} 


/*
#content {
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 100%;
}
*/
#one_col {
	width:100%; 
	margin:6px 0 6px 0;
	padding: 0;
	float:left;
}

#leftcol {
	width:47%; 
	margin:6px 0 6px 0;
	padding: 0;
	border: 0;
	float:left;
}
#rightcol {
	width:47%; 
	margin:6px 8px 6px 0;
	padding:0;
	border:0;
	float:right;
}



.menu { /* sidebar menu */
	text-decoration:none;
	text-indent:4px;
	border: 0;
}


#sidebar {
	display: block;
	background-color: white;
	color: #312121;
	margin: 1em 0 1em 1em;
	border: 0;
	padding: 0;
	width: 172px;
	text-align: left;
	float: left;
}

#sidebar_address {
	color : #312121;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
}


#sidebar_address A:link {color: #312121; text-decoration: underline}
#sidebar_address A:active {color: #312121; text-decoration: underline}
#sidebar_address A:visited {color: #312121; text-decoration: underline}
#sidebar_address A:hover {color: #312121; text-decoration: underline}


#footer
{
	clear:both;
	color : #cacaca;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	width: 100%;
	text-align: center;
}


.newcomer {
	background-color: white;
	color: #312121;
	margin: 0;
	padding: 0px;
	font-size: 100%;
	line-height : 1.5;
	text-align: left;
	text-decoration: none;
}

#newtocac_questions hr {
	color : #cacaca;
	background-color : #cacaca;
	height:1px;
	width : 70%;
}
#newtocac_questions li {
	list-style-type:none; 
	margin:5px; padding:2px;
	font-weight: normal;
}

#newtocac_questions li img {
	border: 1px solid #312121;
	margin: 0 4px 0 4px;
	padding: 0px;
	color:black;
}

h1.new {
	color: #993333;
	line-height: 1.5em;
	font-size:140%;
}

.announcement_title {
	color: #338833;
	line-height: 1.5em;
}

h1.announcement {
	font-size:160%;
	font-weight:normal;
	font-style : italic;
	color: #993333;
}

h2.announcement {
	font-size:130%;
	font-weight:normal;
	font-style : italic;
	color: #993333;
}

.norm {
	font-weight: bold;
	color: #993333;
}
h1.norm {
	font-size:160%;
	font-weight:normal;
	font-style : normal;
	color: #993333;
}

h2.norm {
	font-size:130%;
	font-weight:bold;
	font-style : normal;
	color: #993333;
}

h3.norm {
	font-size:110%;
	font-weight:bold;
	font-style : normal;
	color: #993333;
}

h3.mail {
	font-size:100%;
	font-style : normal;
	color: #993333;
}
h3.mail A:link {color: #993333; text-decoration: underline}
h3.mail A:active {color: #993333; text-decoration: underline}
h3.mail A:visited {color: #993333; text-decoration: underline}
h3.mail A:hover {color: #993333; text-decoration: underline}

h1.teal {
	font-size:160%;
	font-weight:normal;
	font-style : normal;
	color: #083b41;
}

h2.teal {
	font-size:130%;
	font-weight:bold;
	font-style : normal;
	color: #083b41;
}

h3.teal {
	font-size:110%;
	font-weight:bold;
	font-style : normal;
	color: #083b41;
}
#beliefs
{
	display: block;
	line-height : 1.2em;
	padding: 0 0 0 10px;
}

div.lightteal_bkg
{ 
	background-color: #dff;
	color : #333;
	width : 100%;
	padding: 5px 0 10px 0;	
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #083b41;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.2em;
}


.more {
	font-size: 75%;
	color: #993333;	
}

#newtocac_questions A:link {color: #312121; text-decoration:none}
#newtocac_questions A:active {color: #312121; text-decoration:none}
#newtocac_questions A:visited {color: #312121; text-decoration:none}
#newtocac_questions A:hover {color: #312121; text-decoration: underline}


#pics #ministry_pics
{
	width: 555px;
	border: 0;
	padding:0;
	margin:0;
}

.center
{
	margin: 0 auto;
	text-align: center;
}

#pics {
	width:555px;
}
#pic1
{
	/* margin-left:0; */
	width: 33.3%;
	border: 0;
	padding:0;
	margin:0;
}
#pic2
{
/*	margin: 0 auto; */
	width: 33.3%;
	border: 0;
	padding:0;
	margin:0;
}
#pic3
{
	width: 33.3%;
	border: 0;
	/*padding:0 1em 0 0; */
	padding: 0;
	margin:0;
	
}



#footer A:link {color: #fff; text-decoration: underline}
#footer A:active {color: #fff; text-decoration: underline}
#footer A:visited {color: #fff; text-decoration: underline}
#footer A:hover {color: #999; text-decoration: underline}


#footer
{
	clear:both;
	color : #cacaca;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	width: 100%;
	text-align: center;
}

.padded {padding: 1em;}
.padded_right {padding-right: 1em;}
.morepadded {padding: 1em 2em;}
.clear{ clear : both; height:0;}

.bold {font-weight: bold;}
.border { border-color: black; border-width: 1px; border-style: solid; }
.noborder { border: 0; }
.centered { text-align:center; }
.emphasized { font-weight: bold; }
.indented { text-indent: 2em; }
.italic {font-style: italic;}
.underlined { text-decoration: underline; }
.nounderline { text-decoration: none;}
.smaller { font-size: 60%; }
.reference {font-style: italic; font-size: 65%}



A:link {color: #006; text-decoration: underline}
A:active {color: #006; text-decoration: underline}
A:visited {color: #006; text-decoration: underline}
A:hover {color: #00f; text-decoration: underline}

div.image_text_teal {
  margin : 0 auto;
  text-align: center ;
  border : none;
  padding : 1em 1em 0 1em ;
  font-size : 90% ;
  font-style : italic ;
  color : #083b41 ;
}

dl.image,
dl.image dt,
dl.image dd {
  display : block ;
  list-style-type : none;
}
dl.image {
  margin : 0.5em auto;
  border : none ;
  padding : 0.5em ;
  text-align : center ;
}
dl.image dt {
  margin : 0 ;
  border : none ;
  padding : 0 ;
}
dl.image dt img {
  display : block ;
  margin : 0;
}
dl.image dd {
  margin : 0 ;
  border : none ;
  padding : 1ex 1ex 0 1ex ;
  font-size : 90% ;
  font-style : italic ;
  color : #69c ;
}

/* IE hack */
* html dl.image {margin-top:-3px;}

.media_text {
	color:#612121;
}

.media_text A:link {color: #612121;}
.media_text A:active {color: #612121;}
.media_text A:visited {color: #612121;}
.media_text A:hover {color: #612121;}

#media {
	background-image: url(../images/content_div.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 490px;
	color:#612121;
	padding-top: 2px;
	font-size:70%;
	clear: both;
}

#media #icon {
	display: block;
	float: right;
}
#media #item {
	float: left;
}
#media .title {
	/*font-size: 16px;*/
	font-size:12px;
	color: #936151;
	height: 16px;
}
#media .author {
	font-size:11px;
	color: #936151;
}

.subscribe {
	font-size:10px;
	color: #936151;
	height: 16px;
}



#mp3_instructions {
	display:block;
	width:350px;
	border:1px solid #666;
	padding:0 1.5em 1em 1em;
	color:#312121;
	background-color:#DBA;
	z-index:100;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	zoom:1;
}



.awana_faq_question {font-style:italic;font-weight: bold;color:cornflowerblue;}

.justify_left {
	float:left;
}

.justify_right {
	float:right;
}

.vertical_divider {
	color : #cacaca;
	height:1px;
	width : 85%;
}


A:link {color: #312121;}
A:active {color: #312121;}
A:visited {color: #312121;}
A:hover {color: #312121;}