/* CSS Document */

/* Headers */
h1 									{ display: block; font-family: "Trebuchet MS", Arial, Verdana; font-size: 22px; font-weight: normal; margin: 10px 0 0 0; letter-spacing: 2px; color: #008ba6; } 
h2  								{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin: 0 0 10px 0; text-transform: uppercase; color: #3C3C3C; }
h3									{}
h4									{}
h5									{}

/* Linkage */
a:link 								{}
a:visited 							{}
a:hover								{}
a:focus								{}
a:active							{} 

a.no-hov							{ text-decoration: none !important; background-color: transparent !important; border: 0 !important; }

/* Misc. */
img									{ border: 0; }
acronym 							{ cursor: help; }
.clear								{ clear: both; }
::-moz-selection					{ background: #181818; color: #008ba6; }
::selection							{ background: #181818; color: #008ba6; }

/* List Styles */
ul.standard							{ margin: 0; padding: 0; width: 280px; overflow: hidden; }
ul.standard li						{ display: block; margin: 0 0 15px 0; padding: 0; list-style-type: none; color: #000; font-size: 10px; line-height: 150%; }

ul.gallery-thumbs					{ margin: 0; padding: 10px 0; }
ul.gallery-thumbs li				{ display: block; width: 110px; height: 70px; margin: 0 25px 15px 0; padding: 0; overflow: hidden; float: left; list-style-type: none; }

a.gallery:link						{ display: block; text-decoration: none; border: solid #1b1b1b 4px; background-color: #414141; padding: 1px; }
a.gallery:visited					{ display: block; text-decoration: none; border: solid #1b1b1b 4px; background-color: #414141; padding: 1px; }
a.gallery:hover						{ display: block; text-decoration: none; border: solid #008ba6 4px; background-color: #008ba6; padding: 1px; }
a.gallery:focus						{ display: block; text-decoration: none; border: solid #008ba6 4px; background-color: #008ba6; padding: 1px; }
a.gallery:active					{ display: block; text-decoration: none; border: solid #008ba6 4px; background-color: #008ba6; padding: 1px; }

/* Navigation */
#nav								{ padding: 35px 0 0 520px; width: 280px; height: 25px; }

#nav a:link							{ text-decoration: none; border: solid #000 1px; display: block; }
#nav a:visited						{ text-decoration: none; border: solid #000 1px; display: block; }
#nav a:hover						{ text-decoration: none; border: solid #353535 1px; display: block; }
#nav a:focus						{ text-decoration: none; border: solid #353535 1px; display: block; }
#nav a:active						{ text-decoration: none; border: solid #353535 1px; display: block; } 

li#currentpage						{ display: block; float: left; list-style-type: none; padding: 0; margin: 0; }
#nav #currentpage a					{ text-decoration: none; border: solid #888 1px; display: block; }

ul#nav-list							{ margin: 0; padding: 0; height: 25px; }
ul#nav-list li						{ display: block; float: left; list-style-type: none; padding: 0; margin: 0 0 0 2px; }
li#home-nav							{ display: block; float: left; list-style-type: none; padding: 0; margin: 0 !important; }

/* Content */
#container							{ text-align: left; margin: 0 auto; width: 800px; }
#content							{ width: 800px; padding: 20px 0 0 0; border-bottom: solid #181818 1px; margin: 0 0 5px 0; }
#home-content						{ width: 800px; height: 700px; padding: 20px 0 0 0; border-bottom: solid #181818 1px; margin: 0 0 5px 0; }
#contact-content					{ width: 800px; padding: 20px 0 0 0; border-bottom: solid #181818 1px; margin: 0 0 5px 0; }
#bio-content, #media-content		{ width: 800px; padding: 20px 0 0 0; border-bottom: solid #181818 1px; margin: 0 0 5px 0; }

#content-linkage					{}
#content-linkage a:link				{ text-decoration: underline; color: #fff; }
#content-linkage a:visited			{ text-decoration: underline; color: #fff; }
#content-linkage a:hover			{ text-decoration: none; background-color: #181818; color: #008ba6; }
#content-linkage a:focus			{ text-decoration: none; background-color: #181818; color: #008ba6; }
#content-linkage a:active			{ text-decoration: none; background-color: #181818; color: #008ba6; }


#content p, #home-content p, #contact-content p, #bio-content p, #gallery-content p
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E1E1E1; line-height: 180%; }

.home-right							{ width: 355px; margin: 100px 0 160px 400px; padding: 19px; border: solid #181818 1px; background-color: #0A0A0A; }
.bio-right							{ width: 360px; margin: 0 0 20px 400px; padding: 19px; border: solid #181818 1px; background-color: #0A0A0A; }
.gallery-left						{ width: 300px; height: 380px; overflow: auto; padding: 19px; margin: 20px 460px 0 0; border: solid #181818 1px; background-color: #0A0A0A; }
.contact-right						{ width: 300px; margin: 40px 0 20px 455px; padding: 19px; border: solid #181818 1px; background-color: #0A0A0A; }
.media								{ display: block; padding: 19px; margin: 820px 0 20px 0; border: solid #181818 1px; background-color: #0A0A0A; }
ul.media-logos						{ margin: 0; padding: 0; }
ul.media-logos li					{ margin: 0; padding: 0 20px 10px 0; list-style-type: none; display: block; float: left; }

/* Footer */
#footer								{ width: 800px; text-align: right; padding: 0 0 10px 0; font-size: 11px; font-family: "Trebuchet MS", Arial, Verdana; color: #bcbcbc; }

#footer a:link						{ color: #494949; text-decoration: none; }
#footer a:visited					{ color: #494949; text-decoration: none; }
#footer a:hover						{ color: #fff; text-decoration: underline; }
#footer a:focus						{ color: #fff; text-decoration: underline; }
#footer a:active					{ color: #fff; text-decoration: underline; }
