@charset  "UTF-8";

/* CSS Document */
body {
	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	background-color: #000;
	margin: 0;
	padding: 0;
	color: #a2a7a8;
	font-size: 76%;
}

img { border: none; }

p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1em;
}

h1 {
	margin: 0;
	padding: 0;
}

h2 {
	margin: 0;
	padding: 0;
}

h3 {
	margin: 0;
	padding: 0;
}

h4 {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color: #779EDF;
	text-decoration: none;
}

a:hover, a:active {
	color: #2962C0;
	text-decoration: underline;
}
form {
margin: 35px 0;
}

#header {
	width: 1000px;
height: 20px;
	padding:0 20px 0 0;
	margin: 70px auto 5px auto;
	font-variant: small-caps;
	font-size: 1em;
}

#header img {
margin: 0;
padding: 0 0 0 20px;
}

#header ul {
float: right;
}

#header li {
	float: left;
	margin-left: 30px;
}

#header a:link, #header a:visited {
	color: #ccc;
	text-decoration: none;
}

#header a:hover, #header a:active {
	color: #fff;
	text-decoration: none;
}
#homemain {
	width: 1030px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
}

#grey {
	background-color: #293540;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}



#maincontainer {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
}

#main {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	background: #202a32 url(/art/common/leftareabg.gif) repeat-y;
	float: left;
}

#logo {
	background-color: #202a32;
	width: 50px;
	margin: 0;
	padding: 0;
	float: left;
}


#homelogo {
	background-color: #202a32;
	width: 50px;
	margin: 0;
	padding: 50px 0 0 0;
	float: left;
}
#ssp {
	width: 970px;
height: 600px;
	margin: 0;
	padding: 0;
float:left;
}

#gallerygrey {
	background-color: #293540;
	width: 100%;
	height: 650px;
	margin: 0;
	padding: 0;
	float: left;
}

#gallerymain {
	width: 1020px;
	height: 650px;
	margin: 0 auto;
	padding: 0;
}

#portfoliologo {
	width: 50px;
	height: 650px;
	margin: 0;
	padding: 0;
	float: left;
}

#portfoliologo img { margin-top: 75px; }

#gallery {
	width: 970px;
	height: 650px;
	margin: 0;
	padding: 0;
	float: left;
}

#internflash {
	width: 650px;
	height: 350px;
}

#squares { 
padding: 15px;
}

#squares img { 
position: relative;
display:block;
margin:auto;
}


#textarea {
	width: 660px;
	padding: 30px;
	float: left;
	margin: 0;
	background-color: #161d23;
}


#textarea a:link, a:visited {
	color: #779EDF;
	text-decoration: none;
}


#textarea a:hover, #header a:active {
	color: #2962C0;
	text-decoration: underline;
}


#textarea h1 {
	font-size: 14px;
	margin: 0 0 20px 0;
}


#textarea h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1em;
}


#textarea h2 a:link, a:visited {
font-size: 1em;
	color: #779EDF;
	text-decoration: none;
}


#textarea h2 a:hover, #header a:active {
font-size: 1em;
	color: #2962C0;
	text-decoration: underline;
}

#textarea h4 {
	font-size: 14px;
	margin: 0;
	padding: 0;
	display: inline;
}

#textarea h5 {
	margin: 0 0 10px 0;
	padding: 0;
	display: inline;
}

#textarea h6 {
	font-size: 12px;
	margin: 10px 0 10px 0;
	padding: 0;
}

#rightnav {
	width: 250px;
	margin: 0;
	background-color: #202a32;
	float: right;
	text-align: right;
	position: relative;
}

#randomizer {
	width: 180px;
	margin: 0 auto;
padding: 10px 0 50px 0;
}

#rightnavlinks {
	width: 250px;
	margin: 0;
}

#rightnavlinks li { margin-bottom: 5px; }

#footer {
	clear: both;
	text-transform: uppercase;
	margin: 0 auto;
	width: 1020px;
	font-size: 10px;
}

#footer img { border: none; }

#footer p {
	text-align: center;
	margin-top: 15px;
}

#footeremail { padding-left: 634px; }

#leadphoto {
	float: right;
	margin: 0 0 0 30px;
}

.photography { padding-right: 113px; }
