@charset "utf-8";
 

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #333333;
	background-image: url(../images/urbancity_bg.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#flashcontent {
	position:absolute;
	left:0px;
	top:0px;
	width:1200px;
	height:447px;
	z-index:1;
	visibility:visible;
}
#socialcontent {
	position:absolute;
	left:0px;
	top:620px;
	width:340px;
	height:360px;
	z-index:0;
	visibility:visible;
	background-image: url(../images/index_r2_c1.gif);
	background-repeat: no-repeat;
}
#mainbody {
	position:absolute;
	left:341px;
	top:620px;
	width:860px;
	height:20px;
	z-index:3;
	visibility:visible;
}
.portfolio_featureproject {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#footergraphic {
	position:absolute;
	left:340px;
	top:857px;
	width:861px;
	height:100px;
	z-index:5;
	visibility:visible;
}
#copyright {
	position:absolute;
	left:340px;
	top:958px;
	width:861px;
	height:25px;
	z-index:6;
	visibility:visible;
}

#categories ul li a:hover, #categories ul li a.ishover {
	color: #FFFFFF;
	background: #111111;
	margin-left:-55px;
	padding-left: 55px;
}

#categories ul {
	margin: 0px;
}
#categories ul li a {
	/* font-weight: bold; */
	display: block;
	color: #FFFFFF; /* Is that correct color to match main nav?? */
	font-size: 0.95em;
	height: 18px;
	margin-bottom: 2px;
	letter-spacing: 0.07em;
}
#categories .selected {
	color: #FA4B00;
	background: #111111;
	margin-left:-55px;
	padding-left: 55px;
}
.sidebar {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: inherit;
	line-height: normal;
	width: 180px;
	float: right;
	height: 18px;
	color: #FFFFFF;
	margin-left: 155px;
	text-align: right;
	word-spacing: normal;
	list-style-position: outside;
	position: relative;
	visibility: visible;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #000000;
}
.sideline {
	line-height: normal;
	background-color: #000000;
	width: 341px;
	float: right;
	height: 2px;
	position: relative;
	visibility: visible;
	margin-bottom: 15px;
}
.copyrightext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: right;
}
.bodyCopy {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	width: 850px;
	float: right;
	height: 4px;
	color: #333333;
	text-align: left;
	word-spacing: normal;
	border-top-style: none;
	list-style-position: outside;
	position: relative;
	visibility: visible;
	font-weight: normal;
	line-height: 18px;
}
.sideCopy {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	width: 180px;
	float: right;
	height: 300px;
	color: #FFFFFF;
	text-align: left;
	word-spacing: normal;
	border-top-style: none;
	position: relative;
	visibility: visible;
	font-weight: normal;
	line-height: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
.selected_sidebar {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: inherit;
	line-height: normal;
	width: 180px;
	float: right;
	height: 18px;
	color: #000000;
	margin-left: 155px;
	text-align: right;
	word-spacing: normal;
	list-style-position: outside;
	position: relative;
	visibility: visible;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #FFCC00;
}
a {
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC00;
}
a:link {
	text-decoration: none;
	color: #FFCC00;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
}
.contactstyle {
color: #CC0000;font-weight: bold;
}
.introCopy {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	width: 445px;
	float: left;
	height: 4px;
	color: #333333;
	margin-top: 20px;
	margin-left: 5px;
	text-align: left;
	word-spacing: normal;
	border-top-style: none;
	list-style-position: outside;
	position: relative;
	visibility: visible;
	font-weight: normal;
	line-height: 20px;
}
.logoicons {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	width: 400px;
	float: left;
	height: 4px;
	color: #333333;
	margin-top: 20px;
	margin-left: 5px;
	text-align: left;
	word-spacing: normal;
	list-style-position: outside;
	position: relative;
	visibility: visible;
	font-weight: normal;
	line-height: 18px;
}
#backpage_headerbar {
	position:absolute;
	left:0px;
	top:0px;
	width:341px;
	height:79px;
	z-index:1;
	visibility:visible;
}
#backpage_headertitle {
	position:absolute;
	left:341px;
	top:0px;
	width:547px;
	height:79px;
	z-index:2;
	visibility:visible;
}
#backpage_headerlogo {
	position:absolute;
	left:888px;
	top:0px;
	width:312px;
	height:79px;
	z-index:3;
	visibility:visible;
}
#backpage_2ndrowblank {
	position:absolute;
	left:0px;
	top:79px;
	width:341px;
	height:95px;
	z-index:4;
	visibility:visible;
}
#backpage_profile {
	position:absolute;
	left:341px;
	top:79px;
	width:151px;
	height:57px;
	z-index:5;
	visibility:visible;
}
#backpage_portfolio {
	position:absolute;
	left:492px;
	top:79px;
	width:169px;
	height:57px;
	z-index:6;
	visibility:visible;
}
#backpage_contact {
position:absolute;
	left:661px;
	top:79px;
	width:227px;
	height:57px;
	z-index:7;
	visibility:visible;
}
#backpage_bottomlogo {
	position:absolute;
	left:888px;
	top:79px;
	width:312px;
	height:95px;
	z-index:8;
	visibility:visible;
}
#backpage_resume {
	position:absolute;
	left:341px;
	top:136px;
	width:151px;
	height:38px;
	z-index:9;
	visibility:visible;
}
#backpage_branding {
	position:absolute;
	left:492px;
	top:136px;
	width:110px;
	height:38px;
	z-index:10;
	visibility:visible;
}
#backpage_concept {
	position:absolute;
	left:602px;
	top:136px;
	width:151px;
	height:38px;
	z-index:11;
	visibility:visible;
}
#backpage_visual {
	position:absolute;
	left:753px;
	top:136px;
	width:135px;
	height:38px;
	z-index:12;
	visibility:visible;
}
#backpage_backgrd {
	position:absolute;
	left:0px;
	top:174px;
	width:341px;
	height:496px;
	z-index:13;
	visibility:visible;
	background-attachment: scroll;
	background-image: url(../images/backpage_r4_c1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#backpage_flashgrd {
	position:absolute;
	left:0px;
	top:174px;
	width:341px;
	height:496px;
	z-index:13;
	visibility:visible;
	background-color: #1B1B1B;
}

#backpage_footer {
	position:absolute;
	left:341px;
	top:777px;
	width:859px;
	height:97px;
	z-index:18;
	visibility:visible;
}
#profilemain {
	position:absolute;
	left:341px;
	top:174px;
	width:855px;
	height:496px;
	z-index:14;
	visibility:visible;
	background-attachment: scroll;
	background-image: url(../images/mainbody_bg_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#portfoliomain {
	position:absolute;
	left:341px;
	top:174px;
	width:855px;
	height:496px;
	z-index:14;
	visibility:visible;
	background-attachment: scroll;
	background-image: url(../images/carousel_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#backpage_copyright {
	position:absolute;
	left:341px;
	top:879px;
	width:859px;
	height:21px;
	z-index:19;
	visibility:visible;
}
#backpage_contactfooter {
	position:absolute;
	left:340px;
	top:706px;
	width:859px;
	height:97px;
	z-index:18;
	visibility:visible;
}
#backpage_contactcopyright {
	position:absolute;
	left:340px;
	top:804px;
	width:859px;
	height:21px;
	z-index:19;
	visibility:visible;
}
#frontpage_bar {
	position:absolute;
	left:341px;
	top:136px;
	width:546px;
	height:38px;
	z-index:9;
	visibility:visible;
}
#frontpage_logodate {
	position:absolute;
	left:888px;
	top:0px;
	width:312px;
	height:174px;
	z-index:8;
	visibility:visible;
}
#frontpage_flash {
	position:absolute;
	left:0px;
	top:174px;
	width:1200px;
	height:447px;
	z-index:1;
	visibility:visible;
}

