@charset "utf-8";

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;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



img, form {margin:0;padding:0;border:0;}
input, textarea, body, div {
font-size:14px;
font-family:Cambria, "Times New Roman", Times, Georgia, serif;
line-height:18px;
color:#000;
}

h1, h2, h3 {
font-family:"Times New Roman", Times, Georgia, serif;
font-weight:200;
color:#000;
margin-top:8px;
margin-bottom:4px;
padding:0;
padding-bottom:5px;
font-size:34px;
line-height:38px;
letter-spacing:-1px;
}
h2 {
font-size:22px;
line-height:22px;
font-weight:200;
color:#333;
margin:0px;
}
p {
margin-top:10px;
margin-bottom:20px;
}
p:first-child {
margin-top:0px;
}
a:link 		{ color:#f6ad1f; text-decoration:underline; }
a:visited 	{ color:#f6ad1f; text-decoration:underline; }
a:hover 	{ color:#f6ad1f; text-decoration:underline; }
a:active 	{ color:#f6ad1f; text-decoration:underline; }

body {
background-color:#005e87;
background-image:url("gui/background.jpg");
background-position:center top;
background-repeat:no-repeat;
}
.clear { clear:both; }
/* CONTENT */
#header {
position:relative;
height:297px;
background-image:url("gui/background-top.png");
background-position:center top;
background-repeat:no-repeat;
vertical-align:top;
}
#contentwrap {
position:relative;
min-height:400px;
background-image:url("gui/background-content.png");
background-position:center top;
background-repeat:repeat-y;
vertical-align:top;
}
	#wrap { width:960px; margin:0 auto;}
	#supporters 	{ float:left; width:215px; background-color:#FFF; border-bottom:3px solid #0093d0; cursor:pointer; }
	#border { border:3px solid #0093d0; margin-bottom:6px; padding:5px 10px; height:200px; overflow:hidden; }
	#border p { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; }
	#text 			{ float:left; width:477px; padding-left:13px; margin-right:13px; background-color:#FFF;}
	#rightcolumn 	{ float:right; width:242px; background-color:#FFF; border-bottom:3px solid #0093d0; padding-top:9px; }
	#rightcolumn  p	{ font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:0px;margin-bottom:5px; }
	
#boxes {
width:241px;
margin-top:20px;
} 
	#boxes a:hover, #boxes a:link, #boxes a:visited, #boxes a:active, #supporters h1 {
	width:241px;
	height:37px;
	overflow:hidden;
	padding-left:37px;
	line-height:36px;
	text-transform:uppercase;
	display:block;
	background-image:url("gui/boxes.jpg");
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:800;
	text-decoration:none;
	color:#fff;
	}
	#supporters h1 {
	width:215px;
	height:34px;
	padding-left:10px;
	margin-bottom:0px;
	margin-top:15px;
	}
	.follow { background-position:left -42px; }
	.volunteer { background-position:left -84px; }
	.contact { background-position:left -126px; }
	
#homepage { display:block; position:relative; height:220px; width:440px; z-index:1000; left:50%; margin-left:-260px; top:50px; }
#homepage span { display:none; }
#phonenumber { display:block; position:absolute; height:30px; width:600px; z-index:1000; left:50%; margin-left:-129px; top:19px; }
#phonenumber p { text-align:right; margin:0; padding:0; font-size:24px; font-weight:800; color:#FFF;
font-family:"Times New Roman", Times, Georgia, serif; }
#footer {
background-image:url("gui/background-footer.png");
background-position:center top;
background-repeat:no-repeat;
position:relative;
height:30px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
	#footer p { color:#FFF; }
	#footer p:first-child { width:200px; position:absolute; left:50%; margin-left:-489px; bottom:-30px; }
	#las-vegas-seo { width:200px; text-align:right; position:absolute; left:50%; margin-left:286px; bottom:-30px; }
#header ul {
position:absolute;
display:block;
top:94px;
left:50%;
width:470px;
text-align:right;
height:160px;
overflow:hidden;
}
@-moz-document url-prefix() { #header ul { width:469px; } }

	#header ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	}
	#header li {
	float:right;
	width:276px;
	height:31px;
	margin:0;
	padding:0;
	margin-bottom:9px;
	overflow:hidden;
	}
	#header ul a:hover, #header ul a:link, #header ul a:visited, #header ul a:active 	{ display:block; color:#FFF; text-decoration:none; padding:5px 0px 0px 0px; font-size:23px; text-transform:uppercase; line-height:18px; height:37px; font-weight:800; font-family:Arial, Helvetica, sans-serif; text-align:center; text-shadow:2px 2px 1px #005e87;}
	#header ul a:hover 	{ background-color:#0092d0; text-shadow:2px 2px 5px #004b6b; }
#submenu {
position:absolute;
top:335px;
left:43px;
width:216px;
height:197px;
overflow:hidden;
}
	#submenu ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	}
	#submenu li {
	width:216px;
	height:37px;
	margin:0;
	padding:0;
	margin-bottom:3px;
	overflow:hidden;
	}
	#submenu a:hover, #submenu a:link, #submenu a:visited, #submenu a:active 	{ display:block; color:#FFF; text-decoration:none; padding:9px 0px 0px 57px;  font-size:18px; font-style:italic; line-height:18px; height:37px; }
	#submenu a:hover 	{ text-decoration:underline; }


#footer a:link 		{ color:#0093d0; font-weight:200; text-decoration:none; }
#footer a:visited 	{ color:#0093d0; font-weight:200; text-decoration:none; }
#footer a:hover 	{ color:#0093d0; font-weight:200; text-decoration:underline; }
#footer a:active 	{ color:#0093d0; font-weight:200; text-decoration:none; }





body.mceContentBody {
background:#fff;
color:#000;
}
body.mceContentBody a:link{
color:#333 !important;
font-weight:800;
text-decoration: underline;
}