/* CSS Document */

/*

// original mark up by stevebullockdesign.com
*/




body { 
	margin: 0; 
	padding: 0; 
	text-align: left; 
	background-color: #e1d9b9;
}

#content {
	position: absolute;
	padding-bottom: 0px;
}

/* upgrade flash div */
#upgrade {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 964px;
	height: 62px;
	margin: 0;
	background-color: #e1d9b9;
	/* background-color: #D2EEEE; */
	background-image: url(../site_imgs/upgrade_flash.jpg);
	background-repeat: no-repeat;
	
}

#upgrade_message {
	width: 750px;
	position: relative;
	left: 40px;
	top: 70px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f2e48;
	line-height: 150%;
}

#upgrade_message a:link {
	color: #416096;
	text-decoration: underline;
}

#upgrade_message a:visited {
	color: #416096;
	text-decoration: underline;
}

#upgrade_message a:link:hover {
	color: #557dc3;
	text-decoration: underline;
}

#upgrade_message a:visited:hover {
	color: #416096;
	text-decoration: underline;
}

/* seo content div */
#bot_content {
	position: absolute;
	top: 150px;
	left: 300px;
	width: 664px;
	margin: 0;
	text-align: left;
	background-color: #e1d9b9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f2e48;
	
}

#bot_content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #416096;
	text-decoration: underline;
}

#bot_content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #416096;
	text-decoration: underline;
}

#bot_content a:link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #557dc3;
	text-decoration: underline;
}

#bot_content a:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #416096;
	text-decoration: underline;
}

#navbar {
	top: 0px;
	left: -260px;
	position: absolute;
	
}


/* ---------------------- */
/* styles for matching flash tags */

.pixelnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}


.primarynav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #1f2e48;
	display: inline;
}

.subnavon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.subnavoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.gallerynavon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.gallerynavoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}


/* GLOBAL STYLES */

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	leading: 3px;
	color: #1f2e48;
	display: inline;
}

.copy {
	font-family: Arial;
	font-size: 12px;
	leading: 5px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.copytan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.copybold {
	font-family: Arial;
	font-weight:bold; 
	display: inline;
}

.copyital {
	font-family: Arial;
	font-style:italic;
	display: inline;
}

.thumblabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	leading: -2px;
	font-weight:bold; 
	/*letter-spacing: 1px;*/
	color: #1f2e48;
	display: inline;
}


/* LOWER COLUMNS */

.columntitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	leading: 0px;
	letter-spacing: 0px;
	color: #1f2e48;
	/*263752*/
	display: inline;
}

.columncontent {
	font-family: Arial;
	font-size: 11px;
	leading: 5px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}


/* NEWS COLUMN */

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	leading: 4px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.newstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	leading: 4px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}


/* WELCOME */

.welcome_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 37px;
	leading: -3px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.welcome_bot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	leading: 0px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

/* FEATURED PROJECTS */

.featured_proj_btn_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	leading: 0px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.featured_proj_btn_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	leading: 0px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}


.featured_proj_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	leading: -2px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.featured_proj_titlelrg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	leading: -7px;
	letter-spacing: 0px;
	/*7f9da9*/
	color: #1f2e48;
	display: inline;
}


.featured_proj_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	leading: 3px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

/* PROJECT GALLERY */
.projgalpixel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing: 0px;
	/*color: #4e6b7f;*/
	color: #1f2e48;
	display: inline;
}

.projgalmappixel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.projgalshortdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	leading: 3px;
	letter-spacing: 0px;
	/*color: #c7d0df;*/
	color: #1f2e48;
	
	display: inline;
}

.projgalsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 17px;*/
	font-size: 15px;
	leading: -1px;
	color: #1f2e48;
	display: inline;
}

.projgalmoddetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #87a7b4;*/
	color: #1f2e48;
	display: inline;
}


.proj_btn_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	leading: 0px;
	letter-spacing: 0px;
	/*color: #293b4c;*/
	color: #1f2e48;
	display: inline;
}

.proj_btn_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	leading: 0px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.proj_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 15px;
	leading: 1px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.proj_panels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}

.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	letter-spacing: 0px;
	color: #1f2e48;
	display: inline;
}
