body {
background-color:#000000;
background:repeat: x;
background-attachment:scroll;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:12px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#ffffff;
align: center;
}

#wrapper {
border: 0px;
padding: 5px 0px 0px 0px;
/* these margin settings center the web page */
margin-left:auto;
margin-right:auto;
width: 974px;
height: auto;
align: center;
}

#menu {
	background-color: #000100;
	color: #F7E0BE;
	height:20;
	font-family:Futura Md, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-color: #F7E0BE;
	padding: 5px 30px 0px 0px;
	margin-bottom: 0px;
}


.linebreak
{
margin: 5px 30px 10px 30px;
border-top: solid 1px #ffffff;
}


.linebreak1
{
margin: 5px 30px 0px 30px;
border-top: dashed 1px #484848;
}

#flashBanner {
color:#FFFFFF;
height:156;
width:974;
padding: 0px 0px 0px 0px;
margin-bottom: 0px;
}

#pageTitle {
color:#F7E0BE;
height:30	;
width:974;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:left;
text-color: #F7E0BE;
padding: 15px 0px 10px 23px;
margin-bottom: 0px;
}

#footer{
color:#484848;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding: 5px 0px 0px 0px;
margin-bottom: 0px;
}

#blog{
color:#FFFFFF;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-color: #FFFFFF;
padding: 50px 0px 0px 0px;
margin-bottom: 0px;
}

#footerSmall{
color:#FFFFFF;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:9px;
text-align:right;
padding: 10px 30px 20px 0px;
margin-bottom: 0px;
}


/*float right and adust with to center. if floated left, everything would apper very left.*/
.keySkillsLrg{
float:right;
width:69%;
margin:0px;
display:block;
}

.keySkillsSm{
	float:right;
	width:51.3%;
	margin:0px;
	display:block;
}

.contactWrapper{
 	width:inherit;
 	display:block;
	padding: 0px 30px 0px 23px;
}

.contactSkype{
	padding: 30px 0px 0px 0px;
	float:right;
	width:55%;
	margin:0px;
	display:block;
}

.contactMail{
	padding: 30px 0px 0px 0px;
	float:right;
	width:51%;
	margin:0px;
	display:block;
}

.emailText{
	padding: 30px 0px 0px 0px;
	float:right;
	width:55%;
	margin:0px;
	display:block;
}

.sponserWrapper
{
	padding: 30px 0px 30px 0px;
	width:inherit;
}

.sponsorsLeft
{
	padding: 5px 0px 5px 0px;
}

#profileTxt
{
	padding: 5px 0px 30px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	width:920px;
}


#contactTxt
{
	padding: 5px 0px 30px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	width:920px;
	height:200px;
}

/* LINK STYLE */

a:link {
color: #EEC319;
border:0px;
text-decoration:none;
}

img {
border:0px;
} 

a:visited 
{
color: #EEC319;
border:0px;
text-decoration:none;
}
a:hover 
{
	color: #FFFFFF;
	border:5px;
	text-decoration:none;
}
a:active 
{
color: #EEC319;
border:0px;
text-decoration:none;
}

/* LINKS ON WHITE BG */


a.white:link {
color: #060;
border:0px;
text-decoration:none;
}

a.white:visited 
{
color: #060;
border:0px;
text-decoration:none;
}
a.white:hover 
{
	color: #000000;
	border:5px;
	text-decoration:none;
}
a.white:active 
{
color: #060;
border:0px;
text-decoration:none;
}





/* ADDED 2009 */ 

#imageHeader {
valign: center;
width:974px;
padding: 0px 0px 40px 0px;
}

#mainHeader {
width:974px;
padding: 0px;
}

#headerLeft {
width:485px;
height:100px;
float:left;
/* padding: 0px 25px 0px 0px; */
}

#headerLeftBold {
width:485px;
float:left;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:60px;
color:#484848;
}

#headerLeftReg {
width:200px;
float:right;
font-family:Futura, Verdana, Helvetica, sans-serif;
font-size:55px;
color:#484848;
}

#headerRight {
width:439px;
height:100px;
float:right
}


#taglineRight {
width:161px;
padding: 48px 0px 0px 0px;
float:left;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#484848;
vertical-align:middle;
}


#flashBannerRight {
width:439px;
padding: 0px 0px 0px 0px;
float:right;
}


#headerTxtBold1 {
padding: 5px 0px 15px 0px;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:60px;
color:#484848;
}

#headerTxtReg1 {
padding: 5px 0px 15px 0px;
font-family:Futura, Verdana, Helvetica, sans-serif;
font-size:40px;
color:#484848;
}


/* PROFILE TEXT */
#leftContent {
float:left;
width: 249px;
padding: 0px 30px 0px 0px;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#767373;
vertical-align:text-top;
}

/* Large wrapper for photos and descriptions */
#rightContent {
float:right;
width: 695px;
height:auto;
padding: 0px 0px 0px 0px;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#767373;
}

/* PROJECT THUMBNAIL */
#thumbImg {
float:left;
width:367px;
height:150px;
padding: 0px 10px 50px 0px;
}

/* Square image links */
#imageLink {
width:100%;
float:left;
vertical-align:middle;
text-align:left;
height:31px;
padding: 0px 0px 10px 0px;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#767373;
}


/* PROJECT DESCRIPTION */
#projectTxt {
float:right;
width:298px;
height:150px;
padding: 0px 0px 5px 12px;
border:thin;
border:#292929;
border-left-style:dotted;
vertical-align:text-bottom;
font-size:14px;
}

/* BOLD body text */
#bodyTxtHeader {
height:20px;
padding: 5px 0px 20px 0px;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#767373;
}

/* regular body text */
#bodyTxtContent {
/*vertical-align:bottom;
vertical-align:text-bottom;*/
vertical-align:baseline;
margin-bottom:0px;
float: left;
height:auto;
padding: 5px 0px 0px 0px;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#767373;
}
/*
#bodyContent {
padding: 5px;
width: 445px;
float: right;
}*/


/****************************************************************************/
/****************************************************************************/
/****************************************************************************/
/****************************************************************************/

/* STYLES FOR PROJECT PAGES */


#scroll {
overflow:auto;
float:left;
width:100%;
height:339px;
padding: 2px;
white-space:nowrap;
border-right-color:#FFFFFF;
border-right-style:solid;
border-left-color:#FFFFFF;
border-left-style:solid;
border-top-color:#FFFFFF;
border-top-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
}

/*#scollingImages {
height:320px;
}*/

#projectTitle {
padding: 20px 0px 30px 0px;
width:auto;
text-align:right;
font-family:Futura Hv, Verdana, Helvetica, sans-serif;
font-size:18px;
color:#484848;
}

#projectDescription {
/*vertical-align:bottom;
vertical-align:text-bottom;*/
width:auto;
text-align:right;
padding: 0px 0px 30px 0px;
font-family:Futura Md, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#767373;
}

/*Description for individual images*/
#imageDescription { 
height:30px;
padding: 5px 5px 5px 5px;
}