

body {
	background-color:#242424;
}

h1{ font-size:2.0em; background-image:url(../images/logo_contrast.gif); width:393px; height:60px; text-indent:-9999em; }

#container {
	background-image:url(../images/logo_archdioceses_contrast.gif);
	}

#top_nav {
	border-top:solid 5px #ebebeb;
	border-bottom:solid 5px #ebebeb;}

#nav li a {
	color:#fff;}
	
	#nav li a:hover {
	color:#242424;
	background-color:#ebebeb; }

.skip a {
	color:#fd71bd !important;
	}

#content {
	color:#ebebeb;
}

#content h2 {
	color:#ffa800;
	}

#content h3 {
	color:#c6f169;
	}
	
	#content a {
		color:#ebebeb;
		border-bottom:solid 3px #ebebeb;
	}
	
	#content a:hover {
		text-decoration:none;
		background-color:#ebebeb;
		color:#242424;
	}	
	
.tomenu {
	background:none;
	border-bottom:solid 3px #00d3d6;
	}

.tomenu a {
	text-decoration:none !important;
	color:#242424 !important;
	padding:3px 5px 4px 5px;
	background-color:#00d3d6;
	}
	.tomenu a:hover {
	background-color:#00d3d6 !important;
	}
	
#sidebar {
	background-color:#242424;
	border-left:solid 60px #242424;
}

#sidebar h3 {
	color:#ffa800;
	}


/*** Form styles ***/
#widget_name {
	background:none;
	background-color:#ebebeb;
	color:#242424;
}

#widget_email {
	background:none;
	background-color:#ebebeb;
	color:#242424;
}

.submit {
	background:none;
	background-color:#80a333;
}

/*** Text Options ***/
#text_options {
	width:246px;
	height:78px;
	text-indent:-9999px;
	margin:10px 0 0 0;
	border:solid 3px #fff;
}

#text_options a {
	display:block;
	height:78px;
	border:0px;
}

.default a {
	width:43px;
}

.contrast a {
	width:101px;
}

pre input {
	background-color:#242424;
}


/*** Breadcrumbs ***/
#breadcrumbs {
	color:#fd71bd;
	}

#breadcrumbs a {
	color:#fd71bd;
}

#breadcrumbs strong {
	color:#fd71bd;
	}

/*** Footer ***/
#footer {
	font-size:1.8em;
	padding:20px 0 20px 0;
	border-top:solid 3px #ebebeb;
	margin:30px 0 0 0;
	color:#ebebeb;
}

#footer a {
	width:250px;
	height:45px;
	text-indent:-9999px;
	float:right;
	background-image:url(../images/titan_interactive.gif);
	display:block;
	margin:-25px 0 0 0;
}

.image_float_left {
	float:left;
	margin:17px 15px 10px 0;
	border:solid 10px #f5f5f5;
	padding:0;
}

legend {
	color:#002a43;
	margin:0 0 -30px 0;
}

fieldset strong {
	color:#002a43;
}


