@charset "utf-8";
/* CSS Document */


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }
/* END RESET CSS */



body {
	background-color: #f7f7eb;

	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
}

#container {
width: 800px;
margin: auto;
}



#logo {
	height: 250px;
	width: 800px;
	margin-top: 25px;
	text-align: center;
}

#tagline {
	margin-top: -25px;
	text-align: center;
	width: 800px;
}

#about {
width:800px;
height: 80px;
}

.bioimg {
	padding-left: 35px;
	padding-right: 20px;
	float: left;
}

#about p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	width: 760px;
	color: #4A4A2F;
	text-shadow: 0px 2px 3px #fff;
	clear: right;
}

.line {
	margin-top: -20px;
	margin-left: 33px;
	width: 727px;
	height: 2px;
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
}

.ornament-left {
	margin-top: 9px;
	margin-left: 30px;
	clear: none;
	float: left;
}

#networking {
margin-top: 10px;
margin-left: 103px;
width: 800px;
height: 45px;
}


.facebook
{ 
width: 94px;
height: 22px;
overflow: hidden;
display: block;
float: left;
position: relative;
}
.facebook SPAN
{ 
width: 94px;
height: 22px;
overflow: hidden;
display: block;
}

.twitter
{ 
margin-top: 0px;
margin-left: 40px;
width: 78px;
height: 22px;
overflow: hidden;
display: block;
float: left;
position: relative;
}
.twitter SPAN
{ 
width: 78px;
height: 22px;
overflow: hidden;
display: block;
}

.behance
{ 
margin-top: 1px;
margin-left: 40px;
width: 83px;
height: 22px;
overflow: hidden;
display: block;
float: left;
position: relative;
}
.behance SPAN
{ 
width: 83px;
height: 22px;
overflow: hidden;
display: block;
}

.cargo
{ 
margin-top: 1px;
margin-left: 40px;
width: 97px;
height: 22px;
overflow: hidden;
display: block;
float: left;
position: relative;
}
.cargo SPAN
{ 
width: 97px;
height: 22px;
overflow: hidden;
display: block;
}

.contactbrandon
{ 
margin-top: 1px;
margin-left: 40px;
width: 82px;
height: 22px;
overflow: hidden;
display: block;
float: left;
position: relative;
}
.contactbrandon SPAN
{ 
width: 82px;
height: 22px;
overflow: hidden;
display: block;
}
.ornament-right {
	margin-top: 9px;
	margin-right: 35px;
	clear: none;
	float: right;
}
footer {
width: 800px;
height: 10px;
background-image: none;
}

#email {
	margin-top: 2px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
	color: #28AFD4;
}

