TABLE, TR, TD { font-size:10pt; font-family: Verdana,Arial,Geneva,Helvetica; color:#000000; }

 BODY { 
 background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg_index.jpg'); 
 background-repeat: repeat-x;
 background-position: top left;
 background-color: #AEAECE; 
 font-size: 10pt; 
 font-family: Verdana,Arial,Geneva,Helvetica; 
 color:#000000;; 
 SCROLLBAR-FACE-COLOR: #777788; SCROLLBAR-HIGHLIGHT-COLOR: #777788; SCROLLBAR-SHADOW-COLOR: #444455; SCROLLBAR-ARROW-COLOR: #262626; SCROLLBAR-TRACK-COLOR: #9999bb; scrollbarBaseColor: #555566; scrollbar-3dlight-color: #99aabb; scrollbar-dark-shadow-color: #191208; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; }

 a:link, a:visited, a:active { text-decoration:none; color:#223366 } 

 a:hover { color:#1337c8; }

 #common { font:10pt Geneva,verdana,helvetica; font-weight:bold; color:#999999 }

 #common a:link, #common a:visited, #common a:active { text-decoration:none; color:#ffa500; }

 #common a:hover { text-decoration:none color:#cccccc }

 #nav { font-size:8pt; color:#999999 } 

 #nav a:link, #nav a:visited, #nav a:active { text-decoration:underline; color:#ffa500 } 

 #top { font-size:10pt; font-weight:bolder; color:#000000 }  

 #top a:link, #top a:visited, #top a:active { text-decoration: none; color:#ccffff }

 #top a:hover { text-decoration:none; color:#cc9966 }
 
 hr {
	height: 3px;
	border-top: 3px double #FFFFFF;
	width: 80%;
	margin: 10px auto 0 0;
	text-align: center;
}

 .selectinput { 
	BORDER-RIGHT: #20204f 1px inset; 
	BORDER-TOP: #20204f 1px inset; 
	BORDER-LEFT: #20204f 1px inset; 
	COLOR: #000000; 
	BORDER-BOTTOM: #20204f 1px inset; 
	BACKGROUND-COLOR: #B7BbE3
}

 textarea { 
	background-image: url('http://www.grahamemmanuel.org/httpdocs/images/form_bg.jpg');
/*	background-attachment: fixed;*/
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #CCCCE6;
	border: #20204f 1px solid; 
	color: #333344; 
	font-family: Tahoma,Verdana; 
	font-size: 8pt; 
}

 .textinput { 
	background-image: url('http://www.grahamemmanuel.org/httpdocs/images/form_bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	/*background-attachment: fixed;*/
	background-color: #CCCCE6;
	border: #20204f 1px solid; 
	COLOR: #222222; 
	font-family: Tahoma,Verdana; 
	font-size: 8pt; 
}

 .buttoninput {
	background-image: url('http://www.grahamemmanuel.org/httpdocs/images/form_bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #CCCCE6;
	border: #20204f 1px solid; 
	COLOR: #000000; 
	font-family: Arial; 
	font-size: 10pt;
	font-weight: bold;
}

 .blueinput { BORDER-RIGHT: #c0c0ff 1px inset; BORDER-TOP: #c0c0ff 1px inset; BORDER-LEFT: #c0c0ff 1px inset; COLOR: #DDEEFF; font-family: Tahoma,Verdana; font-size: 8pt; BORDER-BOTTOM: #c0c0ff 1px inset; BACKGROUND-COLOR: #777b93 }

 .checkbox {
	COLOR: #575b63; 
}

h2 {
	font-family: arial;
	font-size: 14pt;
	color: #FFFFFF !important;
	font-weight: bold;
	text-align: left;
	background-color: #69697F;
	height: 20px;
	padding-left: 5px;
}

 H5 { FONT-size: 12pt; font-family: geneva,verdana; TEXT-ALIGN: center; line-height: 100%; }

 H6 { FONT: 20pt "amazone BT", helvetica; TEXT-ALIGN: center }

 #main_m { font: 9pt/9pt Arial,Verdana; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

 #main_m a:link { font: 9pt/9pt Arial,Verdana; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

 #main_m a:visited { font: 9pt/9pt Arial,Verdana; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

 #main_m a:hover { font: 9pt/9pt Arial,Verdana; font-weight: none; line-height: 130%; text-decoration: none; color: ffffff; }

 .smbanner { font: 10pt/9pt Verdana,Arial; font-weight: none; text-decoration: none; color: #000000; }

 #bordernews a:hover, .bordernews a:hover { color:#000088; text-decoration: none }

 #content, .content { background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg012.gif'); background-color: #8888aa; border-left: 1px solid #222222; border-right: 1px solid #222222; border-top: 1px solid #222222; border-bottom: 1px solid #222222; }

 #content_b, .content_b { font-family: Verdana,Arial; font-size: 7.5pt; font-weight: bolder; color: #000000; line-height: 130%; background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg005.gif'); border-left: 1px solid #222222; border-top: 1px solid #222222; border-right: 1px solid #222222; }

 #content_c, .content_c { 
 		background-color: #B6B9D5; 
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222;  
		border-bottom: 1px solid #222222;
		padding: 3;
		}

 .contentBox { 
 		background-color: #B6B9D5; 
		border: 1px solid #222222;
		padding: 3;
		}

  #bordernews1, .bordernews1 {
  		background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg_news1.gif');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #B6B9D5;
		height: 20;
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222; 
		border-top: 1px solid #222222; 
		font-family: verdana; 
		font-size: 8pt; 
		color: #222222;
		font-weight: bold;
		text-align: center;
 		}
 
 #content_c a:hover, .content_c a:hover { color: #7979bc }

 #content_d, .content_d { 
 		background-color: #C6C9E5; 
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222;  
		border-bottom: 1px solid #222222; 
		padding: 3;
		}

 #bordernews2, .bordernews2 {
  		background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg_news2.gif');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #EFF5FE;
		height: 20;
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222; 
		border-top: 1px solid #222222; 
		font-family: verdana; 
		font-size: 8pt; 
		color: #222222;
		font-weight: bold;
		text-align: center;
 		}

 .content_mens { 
 		background-color: #F0F2D6; 
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222;  
		border-bottom: 1px solid #222222; 
		padding: 3;
		}

 .bordernews3 {
  		background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg_news3.gif');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #EFF5FE;
		height: 20;
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222; 
		border-top: 1px solid #222222; 
		font-family: verdana; 
		font-size: 8pt; 
		color: #222222;
		font-weight: bold;
		text-align: center;
 		}

 .content_womens { 
 		background-color: #F5DAF3; 
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222;  
		border-bottom: 1px solid #222222; 
		padding: 3;
		}

 .bordernews4 {
  		background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg_news4.gif');
		background-repeat: repeat-x;
		background-position: top left;
		background-color: #EDC7EA;
		height: 20;
		border-left: 1px solid #222222; 
		border-right: 1px solid #222222; 
		border-top: 1px solid #222222; 
		font-family: verdana; 
		font-size: 8pt; 
		color: #222222;
		font-weight: bold;
		text-align: center;
 		}

 #serve { background-color: #999999; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; color:#ffffff; }

 #youth { color: #000000; }

 #sermons { font: 8pt Tahoma; }

 #fmenu, .fmenu { font-size: 7.5pt; font: arial; }

 #leftnav { 
		border-bottom: 1px solid #222222; 
		border-left: 1px solid #222222; 
		border-top: 1px solid #222222; 
		border-right: 1px solid #222222;
		background-image: url(http://www.grahamemmanuel.org/httpdocs/images/bgimg6.gif);
		background-position: top left;
		background-repeat: no-repeat;
		text-align: center;
		font-size: 7.5pt; 
		font: arial; 
		color: #000000;
		height: 25px; }

 #rightbordernews { 
		background-image: url(http://www.grahamemmanuel.org/httpdocs/images/bg006d.gif);
		background-position: top right;
		background-repeat: no-repeat;
		text-align: right;
		font-size: 8pt; 
		font: arial; 
		color: #000000;
		height: 20px; }

 #rightbordernews a:link, #rightbordernews a:visited, #rightbordernews a:active { 
		color:# 223366; 
		text-decoration: none }

 #bordernews { 
		font: Arial; 
		font-size: 8pt;
		color:#000000;
		background-image: url(http://www.grahamemmanuel.org/httpdocs/images/left_nav_bg.gif); 
		height: 20px; 
		background-position: top left; 
		background-repeat: no-repeat; 
		}

 .bordernews { 
		font: Arial; 
		font-size: 8pt;
		color:#000000;
		background-image: url(http://www.grahamemmanuel.org/httpdocs/images/left_nav_bg.gif); 
		height: 20px; 
		background-position: top left; 
		background-repeat: no-repeat; 
		}
		
.navRow {
	font: Arial; 
	font-size: 8pt;
	height: 20px; 
	border-top: 1px solid #C2C8E1; 
	border-bottom: 1px solid #565656;
}
		
.lNav {
	background-image:   url(../httpdocs/images/left_nav_bg.jpg); 
	background-repeat: repeat-y; 
	background-position: top left; 
	background-color: #C5C4C9;
	border: 1px solid #000000;
}
		
.rNav {
	background-image:   url(../httpdocs/images/right_nav_bg.jpg); 
	background-repeat: repeat-y; 
	background-position: top right; 
	background-color: #C5C4C9;
	border: 1px solid #000000;
}

  #bordernews a:link, #bordernews a:visited, #bordernews a:active { 
		color:# 223366; 
		text-decoration: none }

  #gallerytd { 
		background-image:   url(../httpdocs/images/bg006.gif);
		background-position: top left;
		background-repeat: repeat-y;
		background-color: #C8C8CA;
		border-left: 1px solid #cccccc; 
		border-top: 1px solid #cccccc; 
		border-right: 1px solid #333333; 
		border-bottom: 1px solid #333333;
		}

.adminNews {
		background-image: url('http://www.grahamemmanuel.org/httpdocs/images/bg012.gif'); 
		background-color: #8888aa; 
		border: 1px solid #222222; 
		}

.adminNewsTD {
 		background-color: #B6B9D5; 
		border: 1px solid #222222; 
}

.nextrow {
	background-color: #9999bb;
}

.nextrowborder {
	background-color: #8888AA;
	border: 1px solid #000000;
}










/* Drop Down Menu Styles */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin:0px;
	list-style: none;
	width:100%;
	position:relative;
	display:block;
}
	#sub, #sub ul { /* all lists */
		padding: 0;
		margin:0px;
		list-style: none;
		width:100%;
		position:right;
		display:block;
	}

#nav a:link, #nav a:visited {
	display:block;
	padding-left:5px;
	padding-right:5px;
	border-right:#000000 1px solid;
	border-style: inset 0px;
	border-top:#555577 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	color:#cccccc;
	background-color:#555577;
}

#nav a:hover, #nav a:active {
	display:block;
	padding-left:5px;
	padding-right:5px;
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	font-weight:bold;
	background-color:#9999AA;
	color:#ffffff;
}

#nav li { /* all list items */
	float: left;
	display:inline;
}

	#sub li { /* all list items */
		float: right;
		display:inline;
	}

#nav li ul { /* second-level lists */
	position: absolute;
	border-left: 1px solid #000000;
	border-top:#000000 0px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	font-weight:bold;
	text-align: left;
}

	#sub li ul { /* third-level lists */
		position: right;
		width: 175px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav li ul li {
	display:block;
	width:100%;
	text-align: left;
}

	#sub li ul li {
		display:block;
		width:100%;
	}

#nav li ul li a:link, #nav li ul li a:visited {
	display:block;
	width:100%;
	height:100%;
	background-color:#9999AA;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	text-align: left;
}

#nav li ul li a:hover, #nav li ul li a:active {
	display:block;
	width:100%;
	height:100%;
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border:0px;
	text-align: left;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	background-color:#999999;
}

#sub li:hover ul, #sub li.sfhover ul { /* lists nested under hovered list items */
	right:auto;
	background-color:#999999;
}

#nav li.sfhover {
	background-color:#999999;
}

.bottomMenuLink, bottomMenuLink a:link, bottomMenuLink a:active, bottomMenuLink a:visited, bottomMenuLink a:hover {
	text-align: left;
}








/* Blog Styles */
.blogHeader1 {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 10pt;
	color: #336650;
	line-height: 110%;
}
.blogHeader2 {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 14pt;
	color: #336650;
	line-height: 110%;
}
.blogTitle {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	color: #000044;
	font-size: 12pt;
}
.blogList {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
.blogSmTxt, blogSmTxt a:link, blogSmTxt a:active, blogSmTxt a:visited {
	font-family: Arial, 'Trebuchet MS', Verdana, sans-serif;
	font-size: 8pt;
	color: 99ffee;
}
.blogSmTxt2, blogSmTxt2 a:link, blogSmTxt2 a:active, blogSmTxt2 a:visited {
	font-family: Arial, 'Trebuchet MS', Verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: right;
	border-right: 1px dashed #666666;
	border-bottom: 1px dashed #666666;
	padding-right: 2px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	width: 100%;
}
/*.blogList, .blogList a:link, .blogList a:active, .blogList a:visited, .blogList ul, .blogList ul li, .blogList ul li a, .blogList ul li a:hover, .blogList ul li a:visited {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #225599;
	list-style: none;
	margin: 0px;
	padding: 0;
	display: block;
}*/
.blogList a:hover {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #229955;
}

.blogFullText {
	font-family: 'Trebuchet MS', Verdana;
	color: #393939;
	font-size: 10pt;
}
.blogDate, .blogSmallTxt {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 8pt;
}
.blogDate a:link, .blogDate a:active, .blogDate a:visited, .blogSmallTxt a:link, .blogSmallTxt a:active, .blogSmallTxt a:visited {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.blogBox {
	background-color: #9699B5; 
	border: 1px solid #222222;
	padding: 5;
	width: 100%;
}


/* SLIESHOW */
#main_feature{position: relative; height: 150px; border: 1px solid #333333; width: 700px; padding: 0; margin: 0; background: #fff;}
.main_feature_content{visibility: hidden; position: absolute; top: 0; left: 0;}
#main_feature1{visibility: visible; }
#slider_counter{position: absolute; right: 0; bottom: 0; background: #fff; opacity: 0.7; filter: alpha(opacity=70);-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}

#slider_counter div.slider_num {float: left; width: 15px; text-align: center; font-weight: bold; height: 15px; line-height: 15px; font-family: Arial, Helvetica, sans-serif;}
#slider_counter div.slider_num#slider_num_last{width: 15px; cursor: pointer;}
.slider_num_selected{background: #9CF; color: #000;}
#slider_num_first.slider_num_selected{-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
div.slider_num_selected a {color: #000;}
.slide_num_link{color: #000;}
a.slide_num_link:hover{color: #f00;}


.floatingDiv{background: #b9bade; padding: 10px; position: absolute; z-index: 10; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#bodySheet{background: #000; opacity: 0.8; filter:alpha(opacity=0.8); -moz-opacity:0.8; position: absolute; width: 100%; top: 0; left: 0; height: 0; position: fixed; z-index: 4; clear: both;}
.xWindow{width: 33px; height: 33px; background: url(/httpdocs/images/x.png) top left no-repeat; display: block; cursor: pointer; position: absolute; top: 0; margin-top: -15px; _margin-left: -25px;}
.floatingDiv ul li a:link,.floatingDiv ul li a:visited{color: #fff;}
.floatingDiv ul li a:active {color: #f00;}

