#expand1, #expand2, #expand3, #expand4, #expand5, #expand6, #expand7, #expand_contact { display: none }

BODY { background-color: #777777; color: #FFFFFF; scrollbar-face-color: #777777; scrollbar-shadow-color: #888888; scrollbar-highlight-color: #888888; scrollbar-3dlight-color: #CCCCCC; scrollbar-darkshadow-color: #CCCCCC; scrollbar-track-color: #888888; scrollbar-arrow-color: #CCCCCC; line-height: 1.5em; font-size: small; font: x-small; font-family: Tahoma,Arial,Helvetica; margin: 0px; padding: 0px }

a:link			{ text-decoration: none; color: #FFFFFF }
a:active		{ text-decoration: none; color: #333333 }
a:visited		{ text-decoration: none; color: #FFFFFF }
a:hover			{ text-decoration: none; color: #FFFF00; cursor: normal }

#header { font-size: 80%; width: 100%; color: #FFFFFF; background-color: #777777; letter-spacing: normal; padding: 5px 0px 5px 0px; height: 15px; border-bottom: 1px solid #BBBBBB }

#header	a:link		{ text-decoration: none; color: #FFFFFF }
#header	a:active	{ text-decoration: none; color: #C0C0C0 }
#header	a:visited	{ text-decoration: none; color: #FFFFFF }
#header	a:hover		{ text-decoration: none; color: #FFFF00 }

#header .left { text-align: left; float: left; margin: 0px 0px 0px 10px }
#header .right { text-align: right; float: right; margin: 0px 10px 0px 0px }

#header strong { letter-spacing: 2px }

#content { background-color: #888888; font-size: 85%; padding: 25px 20px 40px 20px }

#footer { font-size: 80%; color: #FFFFFF; background-color: #777777; letter-spacing: normal; padding: 5px 0px 5px 0px; height: 25px; border-top: 1px solid #BBBBBB }

#footer	a:link		{ text-decoration: none; color: #FFFFFF }
#footer	a:active	{ text-decoration: none; color: #C0C0C0 }
#footer	a:visited	{ text-decoration: none; color: #FFFFFF }
#footer	a:hover		{ text-decoration: none; color: #FFFF00 }

#footer .left { text-align: left; float: left; margin: 0px 0px 0px 10px }
#footer .right { text-align: right; float: right; margin: 0px 10px 0px 0px }

#footer strong { letter-spacing: 5px }

.photo-matte { padding: 5px; border: 1px solid #777777; background-color: #999999 }

.photo-matte img { border: 1px solid #666666 }

.photo_thumb { border: 1px solid #777777; background-color: #999999 }

h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 3px 0px; font-size: 170%; border-bottom: 1px dotted #AAAAAA; font-weight: bold }

h2 { margin: 10px 0px 3px 0px; padding: 0px 0px 3px 0px; font-size: 140%; font-weight: bold }

h3 { margin: 10px 0px 3px 0px; padding: 0px 0px 3px 0px; font-size: 125%; font-weight: bold }

h4 { margin: 10px 0px 3px 0px; padding: 0px 0px 3px 0px; font-size: 110%; font-weight: bold }

small { font-size: 75% }

.alert { display: hidden }

.footer { background: transparent; color: #FFFFFF; margin-bottom: 20px }

.form      { font-size: 85%; text-align: left }

.error     { font-size: 85%; color: #cc0000 }

.formfield { text-align: left; font-weight: bold }

.textarea  { color: #EEEEEE; background: #555555; border: 1px solid #FFFFFF }

.textbox   { color: #EEEEEE; background: #555555; border: 1px solid #FFFFFF }

.button    { color: #FFFFFF; font-weight: bold; background: #222222; border: 1px solid #FFFFFF }

.comment  { font-size: 85%; padding: 10px; margin-bottom: 5px; text-align: left; background-color: #666666; border: 1px solid #777777; width: 100% }

.comment	a:link		{ text-decoration: none; color: #FFFFFF; font-weight: bold }
.comment	a:active	{ text-decoration: none; color: #C0C0C0; font-weight: bold }
.comment	a:visited	{ text-decoration: none; color: #FFFFFF; font-weight: bold }
.comment	a:hover		{ text-decoration: none; color: #FFFF00; font-weight: bold }

.comment-form { font-size: 85%; text-align: left; margin: 30px 0px 30px 0px }
