/*-- General --*/
body {
/*-- font-family:"Times New Roman", Times, serif; --*/
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-align:center;
border:0px;
margin:0px auto 0px auto;
background-color: #E6E7E9;
/*-- color: #2B4354; --*/
color: #647182;
background-image: url(/assets/images/v3/body/background.jpg);
background-repeat: repeat-x;
font-size: 14px; /* This sets the default font size to be equivalent to 10px */

}
img {
display: inline;
border: 0;
padding: 0;
}
div {
margin:0px;
padding:0px;
position:relative;
}
.hide {
height: 0;
width: 0;
margin: 0;
padding: 0;
overflow: hidden;
position: absolute;
visibility: hidden;
}
/*-- Page elements --*/
div.page {
text-align:left;
width: 820px;
margin: 0px auto 0px auto;
padding: 0px;
}
div#contents {
padding: 0 0 0px 0;
}
div.header {
padding: 0px 0px 0px 0px;
clear: both;
}
div.masthead {
width: 820px; height: 163px;
background-image: url(/assets/images/v3/header/masthead/rotate.php);	
padding: 0px;
margin: 0px auto 0px auto;
}
div.content {
clear: both;
background-image: url(/assets/images/v3/body/content_background.jpg);
background-repeat: repeat-x;
}
div.clear {
clear: both;
}
/*-- main page --*/
div.main_content {
margin-right: 210px;
background: transparent;
}
div.sidebar {
width: 200px;
float: right;
padding: 0px;
margin: 0 0 20px 0;
}
div.members {
margin-right: 210px;
}
div.col_one {
margin-right: 320px;
background: transparent;
}
div.col_two {
width: 315px;
float: right;
padding: 0px 0px 0px 0px;
}
div.image_view_col_one {
width: 505px;
float: left;
padding: 0px;
}
div.image_view_col_two {
margin-left: 515px;
background: transparent;
width: 295px;
}
div.tn_box {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0px;
}
div.tn_box img {
background-position: 50% 50%;
background-color: #fff;
background-repeat: no-repeat;
padding: 0px;
margin: 0px 10px 10px 0px;
}
div.tn_box img.member_gallery {
background-position: 50% 50%;
background-color: #000;
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
div.tn_box_detail_view {
margin: 0px;
padding:0px;
border: 0px;
}
div.tn_box_detail_view img {
background-position: 50% 50%;
background-color: #fff;
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
div.showcase img {
background-position: 50% 50%;
background-color: #fff;
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
}
div.profile_column_1 {
margin-right: 515px;
}
div.profile_description {
color: #2B4354;
font-size: 12px;
}
div.profile_description strong {
font-family:Arial, Helvetica, sans-serif;
color: #81848F;
font-size: 10px;
}
div.profile_description span {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
}
span.display_headline {
font-family: Arial, Helvetica, sans-serif;
color:#1D89BF;
font-size:12px;
}
span.orange {
color:#FF6633;
}
div.image_view_col_one strong, div.image_view_col_two strong {
font-family:Arial, Helvetica, sans-serif;
color: #81848F;
font-size: 10px;
}
div.mottos {
font-family:Arial, Helvetica, sans-serif;
color: #a4a4a4;
font-size: 14px;
text-align: center;
padding: 75px 0 20px 0;
font-style: italic;
}
p {
}
/*-- Headers (<h#>) -- */
h1, h2, h3, h4, h5, h6 {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
}
h1 {
font-size: 36px;
color: #1d89bf;
font-weight: normal;
font-style: normal;
}
h2 {
font-size: 24px;
color: #494949;
font-weight: normal;
font-style: normal;
}
h3 {
font-size: 12px;
color: #1D89BF;
}
h4 {
font-size: 42px;
line-height: 42px;
font-weight: normal;
font-style: normal;
text-transform: uppercase;
letter-spacing: -5px;
color: #494949;
}
h5 {
font-size: 81px;
font-weight: normal;
font-style: normal;
letter-spacing: -10px;
margin: -20px 0px 0px;
color: #494949;
}
h6 {
}
/*-- Special buttons--*/
.val {
margin: 2px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}
.val a:link, .val a:visited, .val a:hover {
color: #3993BF;
text-decoration: none;
}
.val span.standard {
color: #F7964B;
}
/*-- Link Attributes --*/
a:link {
text-decoration: none; 
color: #FF6633;
}
a:visited {
text-decoration: none;
color: #FF6633;
}
a:active {
text-decoration: none;
color: #FF6633;
}
a:hover {
text-decoration: none;
color: #FF6633;
}
acronym, strong {
}
acronym:hover {
color: #4699B7;
}
div.contact_text {
width: 390px;
font-size:14px;
float: right;
padding: 0px 0px 0px 0px;
}
.sidebar a:link, .sidebar a:visited, .sidebar a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF6633;
font-size:11px;
text-decoration: none;
}
.link_display a:link, .link_display a:visited, .link_display a:hover {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color: #1d89bf;
text-decoration: none;
line-height: 24px;
}
.timestamp {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #414E69;
font-size:10px;
}
.post_timestamp {
font-family:Arial, Helvetica, sans-serif;
color: #81848F;
font-size: 10px;
line-height: 16px;
}
div.sidebar_links {
padding-bottom: 5px;
padding-left: 5px;
}
/*-- Form Attributes --*/
form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0;
margin: 0;
width: 420px;
}
label {
color: #767676;
padding: 0 0 0 5px;
}
legend {
color:#767676;
padding: 0 0 0 5px;
}
fieldset {
border: 1px solid #ccc;
padding: 5px 0 5px 5px;
margin: 0px;
}
input {
background-color: #f8f8f8;
border: 1px solid #ccc;
color: #767676;
padding: 0 0 0 5px;
width: 49%;
}
div.inputs {
margin-right: 400px;
}
select {
background-color: #f8f8f8;
border: 0px;
color: #767676;
padding: 0 0 0 5px;
width: 200px;
}
textarea {
background-color: #f8f8f8;
border: 1px solid #ccc;
color: #767676;
padding: 0 0 0 5px;
height: 200px;
width: 400px;
margin: 0px;
}
.error {
font-weight: bold;
color: red;
}
div#preview {
width:400px;
}
div#message {
width:400px;
}
/*-- Header Attributes --*/
ul#header {
width: 820px; height: 43px;
background: url(/assets/images/v3/header/menu2.jpg);
margin: 0; 
padding: 0;
}
#header li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
background: transparent;
}
#header li, #header a {
display: block;
height: 43px;
}
#header li a {
text-indent: -9999px;
text-decoration: none;
}
#home {left: 325px; width: 92px;}
#galleries {left: 426px; width: 93px;}
#sketchbook {left: 527px; width: 93px;}
#forum {left: 628px; width: 92px;}
#contact {left: 728px; width: 92px;}

#home a:hover { background: transparent url(/assets/images/v3/header/menu2.jpg) -325px -43px no-repeat;}
#galleries a:hover { background: transparent url(/assets/images/v3/header/menu2.jpg) -426px -43px no-repeat;}
#sketchbook a:hover { background: transparent url(/assets/images/v3/header/menu2.jpg) -527px -43px no-repeat;}
#forum a:hover { background: transparent url(/assets/images/v3/header/menu2.jpg) -628px -43px no-repeat;}
#contact a:hover { background: transparent url(/assets/images/v3/header/menu2.jpg) -728px -43px no-repeat;}

/* Active Pages */
#xhome #home { background: transparent url(/assets/images/v3/header/menu2.jpg) -325px -43px no-repeat;}
#xgalleries #galleries { background: transparent url(/assets/images/v3/header/menu2.jpg) -426px -43px no-repeat;}
#xsketchbook #sketchbook { background: transparent url(/assets/images/v3/header/menu2.jpg) -527px -43px no-repeat;}
#xforum #forum { background: transparent url(/assets/images/v3/header/menu2.jpg) -628px -43px no-repeat;}
#xcontact #contact { background: transparent url(/assets/images/v3/header/menu2.jpg) -728px -43px no-repeat;}
/*-- Footer Attributes --*/
div.footer {
padding: 0px 0px 10px 0px;
text-align:left;
clear:both;
color: #616161;
background-color: #242424;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #030D15;
margin: 0px;
font-size: 12px;
}
div.footer p {
}
div.footer_column_1 {
background-image: url(/assets/images/v3/footer/flb-head.gif);
background-repeat: no-repeat;
width: 500px;
height: 100px;
padding-left: 57px;
margin-right: 220px;
}
div.footer_column_2 {
width: 210px;
float: right;
margin-top: 5px;
}
div.footer_nav {
margin-right: 220px;
margin-bottom: 20px;
}
ul#footer {
width: 390px; height: 40px;
background: url(/assets/images/v3/footer/footer.gif);
margin: 0; 
padding: 0;
}
#footer li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
background: transparent;
}
#footer li, #footer a {
display: block;
height: 40px; 
}
#footer li a {
text-indent: -9999px;
text-decoration: none;
}
#home2 {left: 0px; width: 58px;}
#galleries2 {left: 92px; width: 89px;}
#forum2 {left: 215px; width: 60px;}
#contact2 {left: 314px; width: 76px;}
/*-- Archive List --*/
#listings {
margin: 0;
width: 590px;
padding: 0;
}
#listings ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#listings ul li {
display: block;
width: 100%;
float: left;
text-align: left;
padding: 10px 0 20px 15px;
margin: 3px 0 0 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
}
#listings ul li:hover {
display: block;
width: 100%;
float: left;
text-align: left;
padding: 10px 0 20px 11px;
margin: 3px 0 0 0;
border-left-width: 4px;
border-left-style: solid;
border-left-color: #ff6633;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
}
#listings ul li a {
padding: 0;
margin: 0;
color: #1d89bf;
}
#listings ul li div.listing_number {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 30px;
float: left;
padding: 0 8px 0 0;
color: #494949;
}
#listings ul li div.listing_content {
float: left;
width: 90%;
}
#listings ul li div.listing_content a {
color: #1d89bf;
}
#listings ul li div.listing_content span {
padding: 0;
margin: 0;
color: #494949;
}
#listings ul li div.listing_content em {
font-size: 12px;
line-height: 12px;
color: #494949;
}

.hover_descriptions p {
color: #fff !important;
font-size: 12px !important;
}