body{
	margin: 0px;
	padding: 0px;
	
	color: #4E4E4E;
	font-family: "Lucida-Sans", "Helvetica";
}

a img{
	border: 0px solid #FFFFFF;
}

#header{
	width: 900px;
	margin: auto;
	text-align: center;
}

#logoWrapper{
	background-color: #4E4E4E;
}

a:link, a:visited{
	color: #4E4E4E;
	font-size:110%;
}

a:hover{
	background-color:#4E4E4E;
	color: #FFFFFF;
}


/* ################ NAV BAR ################# */
#navbar{
	width: 900px;
	margin: auto;
}

#navbar ul{
	text-align:center;
	
	font-size: 120%;	
	font-family: Franklin Gothic Medium, verdana, times;
	margin: 0px;	
}

#navbar ul li{	
	display: inline;
	list-style-type: none;	
	
}

#navbar ul li a, #navbar ul li a:visited {
	padding: 0px 15px 0px 15px;
	text-decoration: none;	
	color: #4E4E4E;
	
	
}

#navbar ul li a:hover{
	background-color: #4E4E4E;
	color: #FFFFFF;	
}


/* ################# MAIN CONTENT AREA ##################### */
#mainContainer{
	width:900px;
	margin: auto;
	border: 2px solid #4E4E4E;	
}

.firstLetter{
	font-weight:bold;
	font-size: 154%;
	
}


/********************************
Intro Stuff
********************************/
#titleImage
{		
	float: right;
}

.introText
{
	padding: 75px 50px 50px 50px;
	text-align: right;
}

.introText p
{
	margin-bottom: 15px;
	font-size: 123%;
}


#footer{
	width: 900px;
	margin: auto;
	padding: 10px 0px;
	text-align: center;
	clear: left;
}

/************************************
Portfolio Stuff
**********************************/
.runway_footer{	
	text-align: center;	
}

.runway_footer a:hover{
	background-color: #FFFFFF;
}


#runway_widget{
	height: 675px;
	
}

/* ### START Galleria specific CSS ### */
.galleria{list-style:none; width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:none;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

/* ### END Galleria specific CSS ### */

#portfolioWrapper{
	background-color: #4E4E4E;
	color: #FFFFFF;
	overflow:hidden;
	padding: 10px 0px;
	height: 760px;
}


#mainImage{		
	text-align: center;
	vertical-align: middle;
	width: 750px;	
	float:left;	
}

.galleria_wrapper{
		height: 100%;
}

#mainImage img{
	margin-bottom:10px;
	border: 4px solid #FFFFFF;
	
}

#imageList{
	float:right;
	height: 750px;
	overflow-x: hidden;
	overflow-y: auto;
	
	
}

.portfolio {
	width: 100px;
	margin:0px auto;
}

.portfolio li{
	width:68px;
	height:50px;
	border: 2px double #FFFFFF;
	margin: 2px 2px;
	background:#4E4E4E;
}

.portfolio li div{
	
}

.portfolio li div .caption{
	display:none;
}









/********************************
SERVICES Stuff
********************************/
#ratesLinkWrapper
{
	text-align:center;
	clear:left;	
}



.serviceContent
{
	float:left;
	width:380px;
	height: 300px;
	margin: 10px 0px 0px 25px;		
	padding: 0px 0px 0px 20px;
	font-size: 123%;
	/*border: 1px solid #FFFF00;*/
}

.serviceContent h2
{
	font-size: 174%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: -15px;
}

.serviceContent li
{
	list-style-type: circle;
	margin: 5px 0px 0px 20px;
}


/**************************
RATE STUFF
***************************/

.rateContentWrapper
{
	margin: 0px 0px 10px 40px;
	padding-top: 10px;

	font-size: 123%;
}

.rateContentWrapper td
{
	padding: 3px 0px 0px 30px;
}

.rateContentWrapper h2
{
	font-size: 147%;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -15px;
}

.rateContentWrapper h3
{
	/*font-size: 108%;*/
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -5px;
}


/**************************
CONTACT STUFF
***************************/
#contactInfoWrapper
{
	padding: 75px 0px 50px 50px;
	
}

.contactInfoContentWrapper 
{
	margin: 0px 0px 30px 0px;	
}

.contactInfoContentWrapper h2
{
	font-size:147%;	
}



a.contactLink
{
	font-weight: bold;	
	font-size:174%;
}




