

/****************************************************************************


       __| | _ __ (_)__   __ ___  _ __      ___  ___  ___ 
      / _` || '__|| |\ \ / // _ \| '_ \    / __|/ __|/ __|
     | (_| || |   | | \ V /|  __/| | | |  | (__ \__ \\__ \
      \__,_||_|   |_|  \_/  \___||_| |_|   \___||___/|___/
	  
      0110001101101100011001010110000101101110001011100000110100001010
      01100010011011110110110001100100001011100000110100001010
      0111001101110100011011110111001001101001011001010111001100101110
	  
	  
	
****************************************************************************/




/*************************************************

		Structure:

*************************************************/

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
}

#wrapper {
	margin: 30px auto 15px auto;
	padding: 0px;
	width: 570px;
	height: 570px;
}

#container {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	width: 568px;
	height: 568px;
	position: absolute;
}

#logo {
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 10;
}

/*************************************************

		Nav Styles:

**************************************************/

#navLine {
	position: absolute;
	top: 78px;
	right: 186px;
	width: 1px;
	height: 460px;
	background-color: #E5E5E5;
	z-index: 10;
}

/**************** topNav  ****************/

#topNav {
	position: absolute;
	top: 30px;
	right: 30px;
	text-align: right;
	width: 126px;
	z-index: 10;
}

#topNav a {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

#topNav a:hover {
	color: #FA6C15;
}

#topNav a.expanded {
	color: #FA6C15;
}


/**************** mainNav  ****************/

#mainNav {
	position: absolute;
	top: 73px;
	right: 18px;
	width: 142px;
	text-align: right;
	z-index: 10;
}

#mainNav ul {
	margin: 0px;
	padding: 0px;
}

#mainNav li {
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 5px 0px;
	list-style-type: none;
}

#mainNav li.expanded {
	background: url(/images/nav_bullet.png) right center no-repeat;
}

#mainNav a {
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}

#mainNav a:hover {
	color: #FA6C15;
}

#mainNav a.expanded {
	color: #FA6C15;
}

/**************** subNav  ****************/


#subNav ul {
	margin: 0px;
	padding: 0px;
}

#subNav li {
	margin: 0px;
	padding: 0px 12px 8px 0px;
	list-style-type: none;
}

#subNav a {
	color: #999999;
	text-decoration: none;
	text-transform: capitalize;
}

#subNav a.active {
	color: #FA6C15;
}


/*************************************************

		Text Styles:

*************************************************/

a {
	color: #FA6C15;
}

a:hover {
	color: #666666;
}

h1 {
	padding: 0px 0px 5px 0px;
	margin:  0px;
	font-size: 13px;
	color: #999999;
	letter-spacing: .1em;
	text-transform: uppercase;
}

p {
	color: #454545;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

b {
	color: #787878;	
}

input {
	width: 250px;
	border: 1px solid #CCCCCC;
}

textarea {
	width: 250px;
	border: 1px solid #CCCCCC;
}

form {
	margin: 0px;
	padding: 0px;
}

#content ul {
	margin: 10px 0px 15px 25px;
	padding: 0px;
}

#content li {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	list-style-type: square;
}



/*************************************************

		Page Styles:

*************************************************/

#content {
	position:absolute;
	top: 78px;
	left: 32px;
	width: 315px;
	z-index: 1;

}

#bottomImage {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 0;
}

/**************** Contact Content  ****************/

.send {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

		
.send:hover {
	color: #FA6C15;	
}


/**************** Staff Content  ****************/



#staffContent {
	position:absolute;
	top: 78px;
	left: 162px;
	width: 185px;
}

#staffImage {
	position: absolute;
	top: 78px;
	left: 30px;
}

/**************** Staff Content  ****************/

#portfolio {
	visibility: hidden;
}

#portfolio2 {

}
