@charset "utf-8";
/* CSS Document */
/*  

Contents
-------------------------------------------------


General Layout
-------------------------------------------------
*/

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:100%;
}

body img{
	border:none;
}

#wrapper {
	position:relative;
	margin:0px auto 0px auto;
	width:775px;
}

#wrapper0 {
	position:relative;
	margin:0px 0px 0px 0px;
	width:94%;
}

#wrapper1 {
	position:relative;
	margin:0px auto 0px auto;
	width:775px;
}

#rssLink {
	position:absolute;
	top:10px;
	right:0px;
	width:125px;
	height:15px;
}

#bookmarksLink {
	position:absolute;
	top:10px;
	right:135px;
	width:160px;
	height:15px;
}

#header {
	position:absolute;
	top:35px;
	right:0px;
	width:160px;
	height:15px;
}

#navigation {
	position:relative;
	height:25px;
	top:70px;
}

#subNavigation {
	position:relative;
	height:10px;
	top:93px;
	text-align:right;
}

#subHead {
	position:absolute;
	width:100%; /*width:150;*/
	height:15;
	top:120px;
	left:15px;
	z-index:10;
}

#subHead0 {
	position:absolute;
	width:150;
	height:15;
	left:95px;
	top:120px;
}

#searchBox {
	position:relative;
	height:25px;
	top:160px;
}

/*
Typography
-------------------------------------------------
*/

body, body a {
	font:12px Arial, Helvetica, sans-serif;
	color:#545454;
}

#subNavigation a {
	text-decoration:none;
	text-align:center;
}

#subTitle {
	font-size:14px;
	font-weight:bold;
}
#smallTitle {
	font-size:11px;
}
.strongText {
	font-weight:bold;
}

#footer {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#662484;
}

#footer {
	position:absolute;
	text-align:center;
	width:100%;
	height:15;
	top:300px;
}

#footer img {
	margin:50px 30px 0px 30px;
}

#footer1 {
	position:absolute;
	text-align:center;
	width:100%;
	height:15;
	top:700px;
}

#footer1 img {
	margin:50px 30px 0px 30px;
}

#footer1 {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#662484;
}


#footer1b {
	position:relative;
	text-align:center;
	width:100%;
}

#footer1b img {
	margin:50px 30px 0px 30px;
}

#footer1b {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#662484;
}

#footer2 {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#662484;
}

#footer2 {
	position:relative;
	text-align:center;
	width:100%;
	height:15;
}

#footer2 img {
	margin:50px 30px 0px 30px;
}

#footer3 {
	font:18px bold Arial, Helvetica, sans-serif;
	color:#662484;
}

#footer3 {
	position:relative;
	text-align:center;
	width:100%;
	height:15;
	top:600px;
}

#footer3 img {
	margin:50px 30px 0px 30px;
}

#footer0 {
	width:100%;
	padding:10px;
	border-bottom:0px solid #7F7F7F;
	border-right:0px solid #7F7F7F;
	border-left:0px solid #EDEDED;
	text-align:center;
	background: #FFFFFF;
	table-layout:fixed;
	font:12px bold Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
#content {
	position:absolute;
   	left:25px;
	padding-top: 12px;
	background:#ffffff;
	top:225px;
	text-align:left;
	font-size:14px;
	COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 150% /*; FONT-WEIGHT: bold;*/
}	

#content a {
	font-family:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#content0 {
	position:absolute;
   	left:25px;
	padding-top: 12px;
	background:#ffffff;
	top:360px;
	text-align:left;
	font-size:12px;
	COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%; /*; FONT-WEIGHT: bold;*/
}	

#content0 a {
	font-family:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#content1 {
	position:absolute;
	padding-top: 12px;
	background:#ffffff;
	top:225px;
	text-align:center;
	font-size:14px;
	COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 120%; /*; FONT-WEIGHT: bold;*/
}	

#content1 a {
	font-family:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#content2 {
	position:relative;
	background:#ffffff;
	text-align:left;
	font-size:14px;
	COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 150% /*; FONT-WEIGHT: bold;*/
}	

#content2 a {
	font-family:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}


/*
Navigation
-------------------------------------------------
*/

#navigation a#home {
	background:url(../images/logo/1spot_logo_w_tm.gif) no-repeat top left;
	position:absolute;
	height:75px;
	width:200px;
	top:-40px;
	text-indent:99999px;
	overflow:hidden;
}

#navigation a#search {
	background:url(../images/shared/navagation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:90px;
	left:200px;
}

#navigation a#spotlight {
	background:url(../images/shared/navagation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:90px;
	left:300px;
}

#navigation a#getListed {
	background:url(../images/shared/navagation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:90px;
	left:400px;
}

#navigation a#inTheNews {
	background:url(../images/shared/navagation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:90px;
	left:500px;
}

#navigation a#aboutUs {
	background:url(../images/shared/navagation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:90px;
	left:600px;
}

#navigation a#contactUs {
	position:absolute;
	height:20px;
	width:90px;
	left:700px;
}


/*
Sub Navigation
-------------------------------------------------
*/

#subNavigation a#other {
	background:url(../images/shared/sub_navigation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:100px;
	right:360px;
}

#subNavigation a#denverTechCenter {
	background:url(../images/shared/sub_navigation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:120px;
	right:235px;
}

#subNavigation a#cherryCreek {
	background:url(../images/shared/sub_navigation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:85px;
	right:150px;
}

#subNavigation a#boulder {
	background:url(../images/shared/sub_navigation_separator.gif) no-repeat right;
	position:absolute;
	height:20px;
	width:60px;
	right:90px;
}

#subNavigation a#more {
	position:absolute;
	height:20px;
	width:40px;
	right:50px;
}

/*
Search Form
-------------------------------------------------
*/

#searchBox #searchFor {
	position:absolute;
	width:300px;
	height:30px;
	left:85px;
}

#searchBox #where {
	position:absolute;
	width:220px;
	height:30px;
	left:410px;
}

#searchBox #searchFor input, #searchBox #where input {
	display:block;
}

#searchBox #submit {
	position:absolute;
	width:75px;
	height:30px;
	left:650px;
	top:18px;
}

/*
Misc
-------------------------------------------------
*/
img.photoreg {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	/*background: #E0E0E0 url(background_table_04.gif) repeat-x;*/
	background: #E0E0E0 repeat-x;
	padding:1px;
	}
	
A.menulink {
	text-decoration: none;
	font-family:small Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	BORDER: none;
	border: solid 0px #ffffff;
	font-weight:bold;
	color:#662484;
	text-align:center;
}

A.menulink:hover {
	border: solid 0px #6100C1;
	/*background-color:#ffffff;*/
	color:#F48020;
	font-size:12px;
}
