/*
	screen_all.css
	Core CSS for on-screen display for Save Our Youth
	
	see screen_ie6.css for MSIE 6 and earlier browsers.
	see screen_ie7.css for MSIE 7 and later browsers.
	
	Homepage-specific styling usually includes #home in its selector declaration
*/

body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Tahoma,Helvetica,Arial,'sans serif';
	background:#838181 url('/site/designs/shared/images/bg_page.gif');
	color:#000;
	}
div {
	position:relative;
	margin:0;
	padding:0;
	}
img { border:0; }
a,.pseudolink {
	color:#7c1201;
	text-decoration:none;
	}
a:visited {
	color:#7c1201;
	}
a:hover,.pseudolink:hover {
	text-decoration:underline;
	}
a:active,.pseudolink:active {
	color:#00f;
	text-decoration:underline;
	}
.pseudolink { cursor:pointer; }
/* general page container */
#container {
	width:844px;
	margin:0 auto;
	}
/* global nav at top of page */
#nav_top {
	height:26px;
	font-size:0.9em;
	}
#nav_top ul {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	list-style:none;
	}
#nav_top li {
	margin:0;
	height:26px;
	background:#2e2c2c;
	float:left;
	}
#nav_top #top_bevel {
	width:180px;
	background:none;
	}
#nav_top a,#nav_top .pipe {
	display:block;
	float:left;
	padding-top:0.6em;
	}
#nav_top a,#nav_top a:visited {
	color:#fff;
	text-decoration:none;
	padding-left:1em;
	padding-right:1em;
	}
#nav_top a:hover {
	text-decoration:underline;
	}
#nav_top a:active {
	color:#f00;
	}
#nav_top .pipe {
	color:#fff;
	}
/* splash graphic */
#splash {
	background:#000;
	margin:6px 0;
	}
/* page navigation */
#nav_main {
	margin:3px 0 0;
	background:#2e2c2c url('/site/designs/shared/images/bg_nav_main.gif') repeat-x;
	height:38px;
	width:100%;
	z-index: 1000;
	}
#nav_main ul {
	margin:0;
	padding:6px 0 0 5px;
	list-style:none;
	}
#nav_main li {
	margin:0;
	float:left;
	}
/* content area */
#content {
	background:#ccc;
	margin-left:-4px;
	margin-bottom:3px;
	width:852px;
	background:#fff url('/site/designs/shared/images/bg_sub_c_middle.gif') repeat-y;
	}
#home #content {
	margin-left:-4px;
	width:852px;
	background:#fff url('/site/designs/shared/images/bg_home_c_middle.jpg') repeat-y;
	}
#col_left,#col_center,#col_right {
	float:left;
	}
#col_left {
	font-size:1em;
	width:178px;
	padding:10px 12px 20px 10px;
	}
#col_left ul {
	background:#e9e9e9;
	margin:0;
	padding:4px 0 1em 0;
	list-style:none;
	}
#col_left li {
	padding:2px 0;
	border-bottom:solid 1px white;
	}
#col_left span {
	display:block;
	float:left;
	width:25px;
	text-align:right;
	}
#col_left span img {
	margin-right:8px;
	}
#col_left .selected {
	background:#fff;
	}

#col_left .selected A {
	color: rgb(52, 0, 14);
}

#col_left ul ul {
	padding-top:0;
	padding-left:15px;
	padding:0 0 0 15px;
	background:#fff;
	border-top:solid 2px #e9e9e9;
	}

#col_left UL UL LI {
	border-bottom:solid 1px #e9e9e9;
}

#home #col_left {
	width:230px;
	color:#811404;
	padding:0 0 0 14px;
	font-size:1.1em;
	}
#home #col_left ul {
	list-style:url('/site/designs/shared/images/h_c_left_list_bullet.gif');
	margin:0 0 1em 0.5em;
	padding:0 0 0 1em;
	background:none;
	}
#home #col_left li {
	margin:0;
	padding:0;
	}
#col_center {
	/*width:431px;*/
	width:402px;
	padding:0 11px 0 16px;
	overflow: hidden;
	}
#col_center .title {
	margin:0 -11px 0 -18px;
	}
#home #col_center {
	width:365px;
	margin-left:18px;
	padding:0;
	}
#col_center ul {
	list-style:outside;
	margin:0 0 0.5em 1.25em;
	padding:0;
	}
#col_center li {
	margin-top:0.5em;
	}
.vidbox {
	width:163px;
	background:#ad0433;
	color:#fff;
	float:right;
	margin-left:0.5em;
	}
.vidbox a,.vidbox a:visited {
	color:#fff;
	text-decoration:none;
	}
.vidbox span {
	display:block;
	padding:0.25em;
	}
#col_center H2 {
	font-size: 16px;
	color: rgb(148, 2, 42);
	font-weight: normal;
	}
#col_right {
	width:212px;
	overflow: hidden;
	margin:0 0 0 1px;
	font-size: 12px;
	}
#home #col_right {
	width:212px;
	margin:0 0 0 3px;
	}
#col_right ul {
	list-style:none;
	margin:12px 0 0 15px;
	padding:0;
	width:182px;
	font-size:1em;
	}
#col_right li {
	border-bottom:dotted #333 1px;
	padding:0.5em 8px;
	}

#col_right li a {
	font-weight: bold;
}

#col_right .rowlight {
	background:#f3f2f2;
	}
#col_right .rowdark {
	background:#e6e6e6;
	}
#col_right .norow {
	float:left;
	border:none;
	padding:1em 0 1em;
	margin:0;
	width:49%;
	}
/* footer */
#footer {
	width:100%;
	height:6em;
	background:#2e2c2c;
	color:#ccc;
	margin-bottom:1em;
	}
#footer span {
	font-weight:light;
	font-size:0.9em;
	display:block;
	padding:14px;
	text-align: center;
	}

#footer A {
	color:#ccc;
	}
#footer A:hover {
	color:white;
	}
/* general exemptions */
body .spoken,#nav_top .spoken { display:none; }
body .nofloat { float:none; }
body .clearall {
	clear:both;
	float:none;
	display:block;
	}
body .clearall_tiny {
	clear:both;
	float:none;
	font-size:0.1px;
	line-height:0.1px;
	display:block;
	}

H1.mainTitle {
	background: url(/site/designs/shared/images/s_c_center_title.jpg) top left no-repeat;
	color: rgb(65, 1, 19);
	line-height: 41px;
	height: 41px;
	margin: 0 -11px 0 -18px;
	padding: 0 0 0 15px;
	width: 431px;
	font: 16px/41px tahoma, helvetica, arial;
}

/* EOF */



/* --- Menu --- */

#udm A.home {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.home {
	background: url(/site/designs/shared/images/navigation/home.gif) top left no-repeat;
}

#udm A.home:active, #udm A.home:hover {
	background-position: 0 -29px;
}

#udm A.about {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.about {
	background: url(/site/designs/shared/images/navigation/about.gif) top left no-repeat;
}

#udm A.about:active, #udm A.about:hover {
	background-position: 0 -29px;
}

#udm A.volunteer {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.volunteer {
	background: url(/site/designs/shared/images/navigation/volunteer.gif) top left no-repeat;
}

#udm A.volunteer:active, #udm A.volunteer:hover {
	background-position: 0 -29px;
}

#udm A.resources {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.resources {
	background: url(/site/designs/shared/images/navigation/resources.gif) top left no-repeat;
}

#udm A.resources:active, #udm A.resources:hover {
	background-position: 0 -29px;
}

#udm A.press {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.press:link, #udm A.press:visited {
	background: url(/site/designs/shared/images/navigation/press.gif) top left no-repeat;
}

#udm A.press:active, #udm A.press:hover {
	background-position: 0 -29px;
}

#udm A.donate {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.donate {
	background: url(/site/designs/shared/images/navigation/donate.gif) top left no-repeat;
}

#udm A.donate:active, #udm A.donate:hover {
	background-position: 0 -29px;
}

#udm A.contact {
	display: block;
	padding: 0;
	margin: 0;
}

#udm A.contact {
	background: url(/site/designs/shared/images/navigation/contact.gif) top left no-repeat;
}

#udm A.contact:active, #udm A.contact:hover {
	background-position: 0 -29px;
}

#udm A.selected {
	background-position: 0 -29px !important;
}
