/*Project Designs Global StyleSheet*/

body
{
	background-image: url(/images/topBg.png);
	background-repeat: repeat-x;
	background-color:#030303;
	color:#8D8D8D;
	font-weight:inherit;
	font-style:inherit;
	font-family:Geneva, arial;
	font-size:.775em;
	line-height:1.7em;
	width:100%;
	margin:0px;
	padding:0px;
}

a img {border:none;}
.clearThis {clear:both;}
h2 {color:#3E95BF;}
h3 {color:#D6D6D6;}

.contentHeader {margin-top:20px;}

#mainContainer
{
	width:900px;
	margin:50px auto;
}


/*General Link Style*/
a:link, a:visited
{
	color:#EEEEEE;
	text-decoration:none;
	border-bottom:#2E2E2E dotted 1px;
}

a:hover, a:active
{
	color:#3E95BF;
	border-bottom:#2E2E2E solid 1px;
}


/* Header
   ----------------------------------------------------------------------------*/
#header {width:900px; height:35px;}
#header img {float:left; width:281px;}

/*Used on all pages except index*/
.citySmaller
{
	margin-top:20px;
	border-top:#3684A9 solid 2px;
	border-bottom:#3684A9 solid 2px;
	width:900px;
	height:150px;
}

.pic
{
	margin-top:20px;
	border-top:#3684A9 solid 2px;
	border-bottom:#3684A9 solid 2px;
	width:900px;
	height:233px;
}

/* Nav
   ----------------------------------------------------------------------------*/

ul#nav {width:467px !important; float:right; margin-top:8px; /*IE6*/width:480px;/*!*/}
ul#nav li {float:left; list-style-type:none; margin-left:10px;}
ul#nav li a {height:18px; display:block; text-indent:-9999px; outline:none; border:none !important;}

li#navHome a:hover, li#navWork a:hover, li#navServices a:hover, li#navBlog a:hover, li#navContact a:hover {background-position:0 -18px;}
body#home li#navHome a, body#work li#navWork a, body#services li#navServices a, body#contact li#navContact a {background-position:0 -36px;}  

li#navHome a 			{background-image: url(/images/nav/home.png); width:68px;}
li#navWork a			{background-image: url(/images/nav/work.png); width:70px;}
li#navServices a		{background-image: url(/images/nav/services.png); width:104px;}
li#navBlog a			{background-image: url(/images/nav/blog.png); width:75px;}
li#navContact a			{background-image: url(/images/nav/contact.png); width:100px;}

/* 
Measurements for nav image replacement:

	Distance from top to:
	
	initial state = 0
	rollover state = 18px
	selected state = 36px
	
	width of:
	
	home button = 68px
	work button = 70px
	services button = 104px
	blog button = 61px
	contact button = 100px
*/


