/**
 * Campus Church Networks
 * @author	Andrew Hao (http://www.g9labs.com)
 * @editor  Benson Lee
 * @date	10/15/2004, 10/04/2007
 */


/* ------------------------- */
/*   LAYOUT BASICS begin    */
/* ----------------------- */

body {
/*	background:#4f4f4f;*/
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	width:760px;
}

p, td, li, ul, ol {
	line-height:17px;
	margin-top: 0;
	margin-bottom: 1em;
	font-size: 12px;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	text-align:left;
}

b, strong {
	font-family:trebuchet ms, arial, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	text-transform:uppercase;
	letter-spacing:1.5px;
}

a, a:visited, a:active {color:#2664C7; text-decoration:none}
a:hover {color:#4886e9; text-decoration:underline;}
a.fade,a.fade:visited, a.fade:active {color:#9999AA; text-decoration:none}
a.fade:hover {color:#9999CC; text-decoration:underline;}

a.menulink, a.menulink:visited, a.menulink:active {
	padding:3px 0px 3px 10px;
	margin:0;
	width:208px;
	display:block;
	color:#3D3D3B;
	background:#ECEFF2;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}

a.menulink:hover {
	color:#FFFFFF;
	background:#000000
}

a.menulink2, a.menulink2:visited, a.menulink2:active {
	padding:3px 0px 3px 10px;
	margin:0;
	width:208px;
	display:block;
	color:#3D3D3B;
	background:#DDDDDD;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}

a.menulink2:hover{
	color:#FFFFFF;
	background:#000000
}

img.biopic {
	float:left;
	margin:4px;
}

hr {
    height: 1px;
    color: #E7E1DA;
    background-color: #E7E1DA;
    width:85%;
    border:0;
}


.forumdisp, a.forumdisp, a.forumdisp:visited, a.forumdisp:active {
color:#333333;
font-family: "Lucida Grande", arial narrow, arial, sans-serif !important;
font-size: 11px;
font-weight: normal;
margin: 0;
text-decoration:none;
}

a.forumdisp:hover {
    text-decoration:underline;
}


img	{
	display:block;
	border:0px none;
	padding:0;
	margin:0
}

.inline	{
	display:inline;
}


ul {
	list-style-type: square;
}

h1 {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h2 {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

h3 {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

h4	{
	font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:17px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding: 0;
	}

h5	{
	font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 0;
	padding: 0;
}

h6	{
	font-family: "trebuchet ms", arial, verdana, helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	margin:0 0 0 0;
	padding: 0;
}
.content {padding:10px; font-size:11px;font-family:verdana, arial, helvetica}
.content2 {padding:10px;padding-top:4px;padding-bottom:4px; font-size:11px;font-family:verdana, arial, helvetica}
.copy {font-family:verdana, arial, helvetica; font-size:12px;padding:15px;line-height:1.5;}
.copysmall {font-family:trebuchet ms, arial; font-size:10px; font-weight:bold; text-transform:uppercase;letter-spacing:1px;}
.copyh {font-family:trebuchet ms, arial; font-size:16px; font-weight:bold; text-transform:uppercase;letter-spacing:2px;}
.copybig {line-height:24px;font-family:trebuchet ms, arial; font-size:24px; font-weight:bold; text-transform:uppercase;letter-spacing:2px;}
.copybigcolor {line-height:24px;font-family:trebuchet ms, arial; font-size:24px; font-weight:bold; text-transform:uppercase;letter-spacing:2px; color:#990000}
.size9 {font-size:9px;font-family:verdana, arial, helvetica}
.size10 {font-size:10px;font-family:verdana, arial, helvetica}
.size11 {font-size:11px;font-family:verdana, arial, helvetica}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}

.menu {  font-family: Arial, verdana; font-size: 11px; font-weight: bold; color: white; padding-left: 22px; padding-top: 5px;}
.white, .white:visited, .white:active  {  color: #FFFFFF; text-decoration: none;}
.white:hover {color: white; text-decoration: underline;}
.black, .black:visited, .black:active, black:hover {color: #000000}
.bold {font-weight:bold}
.lh {line-height:150%}
.indent {text-indent:20px;}
.uppercase {text-transform:capitalize;}

.smalltext{
margin:0;
color:#666666;
font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none
}

.bordered {border: 1px solid #E2D7CC; border-collapse:collapse; background-color:#F5F5F1;}
/* E2D7CC   */

#pray2go a {
	font-size:16px;
	font-weight:bold;
	color:#756044;
}

#special_announcement {
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	background:#FFFFFF;
	text-align: center;
	display:block;
	clear: both;
}

.bb {line-height:150%;font-weight:bold;font-size:10px;}
.odd {background-color:#B6B7A6;}
.oddtable {background-color:#ECEFF2;}
.even {background-color:white;}
.eventable {background-color:#DDDDDD;}
.other {background-color:#A8AFB6}
.bold {font-weight:bold}
.line {border-bottom: solid 1px #ECEFF2}
.arial {font-family:arial}

/* ------- { main page } ----------- */

table.wide-module, table.rightcol-module, table.link-module {
    border-collapse:collapse;
    margin-bottom:20px;
    text-align:left;
}

table#main-body {
    background-color:#FFF;
    text-align:left;
}

.content {
    text-align:left;
    padding:5px;
}
div#quote-blurb {
    width:136px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    font-style:italic;
}

table.messages {
	width: 520px;
	border-collapse:collapse;
}

td.messages {
	padding: 10px;
	border:1px dashed #cccc99;
}

th.messages {
	padding: 10px;
}

