body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	background: url('images/bg.jpg') repeat-x #1a0e0a;
	scrollbar-face-color:#bcc1c8;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#272a2e;
	scrollbar-shadow-color:#bcc1c8;
	scrollbar-highlight-color:#e8eaec;
	scrollbar-3dlight-color:#bcc1c8;
	scrollbar-darkshadow-Color:#d1d4d9;
}

#edge {
	z-index: 1;
	width: 870px;
	height: 455px;
	background: url(images/edge.jpg) no-repeat #1a0e0a;
	position: absolute;
	left: 0;
	top: 0;
}

#quote {
background: url(images/bg_quote.png) no-repeat #f0ede3;
width: 378px;
height: 53px;
overflow:hidden;
text-align:center;
color:#535e45;
font-size:12px;
}

#quote div {
margin: 15px 0 0 30px;
width: 313px;
text-align:left;
}
#quote span {
display:block;
float:right;
padding: 0;
font-style:italic;
}

#box {
	width: 767px;
	z-index: 99;
	position: absolute;
	top: 17px;
	left: 103px;
	padding: 0;  
	margin: 0;
	background: url(images/bg_content.png) repeat-y #FFF;
}

#head h1 {
	display: none;
}

#navigation {
background: url(images/bg_nav.jpg) no-repeat #FFF;
height: 40px;
padding: 0 0 0 16px;
}

#navigation form {
padding:0;
margin:11px 16px 0 0;
*margin:11px 16px 0 0;
_margin:12px 8px 0 0;
float:left;
}

#navigation input {

border: 0 solid #000;
width:75px;
background-color: transparent;
font-weight: bold;
color:#4b3d2e;
text-transform: uppercase;
letter-spacing:1px;
cursor: hand;
font-size:11px;
padding:0;
margin:0;
}

#navigation input:hover {
color:#F6F0D6
}

#headline {
	background: url(images/bg_head1.jpg) no-repeat #e2d5b9;
	height:31px;
	width:767px;
}

#headline h2 {
	margin:0;
	padding: 9px 0 0 18px;
	color: #827a54;
	text-transform:uppercase;
	font-weight: bold;
	font-size:11px;
	letter-spacing:1px;	
}

#headline a {
	color: #827a54;
}

#filter form {
padding:5px 16px 0 15px;
}

#filter select { 
border:1px solid #947650;
 background-color: #e0d6b7; 
 color: #947650; 
 	scrollbar-face-color:#bcc1c8;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#fafafa;
	scrollbar-shadow-color:#bcc1c8;
	scrollbar-highlight-color:#e8eaec;
	scrollbar-3dlight-color:#bcc1c8;
	scrollbar-darkshadow-Color:#d1d4d9;
}


h2 span  {
	color: #554f33;
}

.col1 {
width: 300px;
*width: 300px;
_width: 320px;
float:left;
padding: 8px 0 0 20px;
margin: 10px  0 0 0;
line-height:22px;
color:#55504e;
}

.col1 .date {
text-transform:uppercase;
font-size:11px;
letter-spacing:1px;
margin:35px 0 15px 0;
font-weight:bold;
}

.col1 ul, .col2b ul {
padding:0;
margin:0 0 20px 0;
background: url(images/bg_textbox.gif) repeat-y #dfd8c3;
}

.col1 ul.links, .col2b ul.links {
padding:0;
margin:0 0 20px 14px;
background: none;
}

.col1 li, .col2b  li {
	list-style-type: none;
	line-height: 22px;
	color: #55504e;
	padding: 5px 0 5px 16px;
	margin: 0;
}

.col1 .links li, .col2b  .links li {
	list-style-type: disc;
	line-height: 22px;
	color: #55504e;
	padding: 0 0 0 2px;
	margin: 0;
}

.col1 a, .col1 a:link, .col1 a:visited, .col2 a, .col2 a:link, .col2 a:visited {
	font-weight: bold;
	color:#893f22;
	text-decoration:none;
	text-transform:uppercase;
}

.col1 li a, .col1 li a:link, .col1 li a:visited, .col2b li a, .col2b li a:link, .col2b li a:visited  {
	font-weight: bold;
	color:#893f22;
	text-decoration:none;
	text-transform:uppercase;
}

.col1 ul.nav {
padding: 0;
margin: -5px 0 0 0;
background: none;
}

.col1 ul.nav  li {
padding: 0 0 0 10px;
margin: 0;
line-height:20px;
}

.col1 .nav  a:link, .col1 .nav  a:visited  {
text-transform: Capitalize;
font-weight:normal;
padding:0;
margin:0;
}

.col1 .nav  a:hover  {
text-decoration:underline;
}

.col1 .nav  .active  a {
font-weight:bold;
}



.col1 h3 , .col2b h3 {
text-transform:uppercase;
font-size:11px;
color:#b8b1af;
padding:0;
margin:0;
}

.col1 p {
	font-size: 9px;
	color:#b8b1af;
	line-height: 11px;
	padding:0;
	margin:0;
}

.col1 p a:link, .col1 p a:visited {
	color:#b8b1af;
	text-decoration:none;
}

.col1 a:hover, .col2 a:hover, .col2b a:hover {
text-decoration:underline;
}


.col2b {
width: 378px;
*width: 378px;
_width: 405px;
float:right;
padding: 8px 29px 0 20px;
margin: 10px 0 0 0;
line-height:22px;
color:#55504e;
border-left: 3px solid #535e45;
}


.col2 {
border-left: 3px solid #535e45;
width: 375px;
*width: 375px;
_width: 405px;
float:right;
padding: 8px 29px 0 20px;
margin: 15px 0 0 0;
line-height:22px;
color:#55504e;
}

.col2 h3 {
text-transform:uppercase;
font-size:11px;
color:#827a54;
margin:0;
padding: 0 0 0 6px;
letter-spacing:2px;
background-color:#dfd8c3;
}

.col2 .codes {
margin: 41px 0 25px 0;
}

.txt {
padding:4px;
} 

.col2 .codes img {
margin: 0 10px 0 0;
-moz-opacity:0.65;
filter:alpha(opacity=65);
}

.col2 .codes img:hover {
-moz-opacity:1;
filter:alpha(opacity=100);
}

.col2 ul {
padding:0;
margin:0 0 20px 0;
}

.col2 li  {
	list-style-type: none;
	padding: 3px 0 3px 4px;
	color: #55504e;
	border-bottom: 1px dashed #deddce;
}

.col2 li a, .col2b a {
	color: #893f22;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}

a:link, a:visited {
	color: #305894;
}


.back {
	padding-top: 5px;
	margin-top: 5px;
	padding-bottom: 20px;
	text-align: right;
	width: 760px;
	padding-right: 15px;
}

#subhead h1 {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#subhead h2 {
	font-size: 12px;
	margin: 5px 0px 0px;
	padding: 0px;
}

.left {
	float: left;
	padding-left: 15px;
}
.right {
	float: right;
	padding-right: 15px;
}

form {
	margin: 0px;
	padding: 0px;
}

ul {
	margin-top: 5px;
}

h3 {
font-size: 14px;
}
.note {
	border: 1px dashed #CC0000;
	width: 500px;
	padding: 3px;
}


input, textarea {
	width: 100%;
	border: 1px solid #827A54;
	background-color: #FFF;
	font-size: 11px;
	font-family: arial, sans-serif, helvetica;
}

fieldset {
border:0px solid #827A54;
padding:0;
margin: 5px 0 0 0;
width:100%
}
fieldset input, fieldset textarea {
border:1px solid #827A54;
width:100%;
font-family: arial, helvetica, sans-serif;
font-size:12px;
}
legend {
margin: 0;
}

input.send, input.show_join_submit_button, input.show_join_reset_button, input.show_update_submit_button , input.show_lostpass_submit_button {
width: 130px;
border:1px solid #535E45;
background-color: #827A54;
text-align:center;
font-weight: bold;
text-transform: uppercase;
color:#DFD8C3;
padding:3px;
}

input.send:hover, input.show_join_submit_button:hover, input.show_join_reset_button:hover, input.show_update_submit_button:hover , input.show_lostpass_submit_button {
border:1px solid #827A54;
background-color: #535E45;
}

.show_join_email {
width: 170px;
float:left;
margin: 0 10px 0 0;
}

.show_join_name {
width: 170px;
float:left;
margin: 0 10px 0 0;
}

fieldset input.show_update_submit_button {
width: 150px;
}

input.show_join_password_field, input.show_join_password_field2, input.show_update_password_field, input.show_update_password_field2 {
border:1px solid #827A54;
margin: 0 5px 3px 0;
width:170px;
}

.show_join_country {
clear:  both;
}

.show_update_url_delete_field {
margin: 10px 0 0 0;
}

.show_lostpass_email_field {
margin: 0 0 5px 0;
}

input.show_join_url_field {
margin:0 0 10px 0;
width: 347px;
}
.show_join_reset_button {
display:none;
}

input.show_update_submit_button {
width:200px;
}

#footer {
	background: url(images/bg_footer.png) no-repeat #1A0E0A;
	height:38px;
	padding:0;
	text-transform: uppercase;
	font-size: 11px;
	color: #271A12;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin: 0;
	letter-spacing:1px;
}
#footer div {
padding:18px 0 0 0;
}

#footer a {
	color: #625231;
	text-decoration:none;
}

.br {
clear:both;
}

hr {
margin: 5px 0 5px 0;
border: 0;
border-bottom: 1px dashed #000;
}

input.show_join_send_account_info_field, input.show_update_email_settings_leave, input.show_update_email_settings_field, input.show_update_url_delete_field {
width:20px;
}


/* CODESOR */
	
.codesort label {
	float: left;
	width: 12em;
	text-align: right;
	margin: 0 0.5em 0 0;
}

.codesort h2 { }

.codesort h3 { }

.codesort p { }

.codesort a { }

.codesort img { }

.codesort ul { }

.codesort li {
	display: inline;
	padding-right: 0.5em;
}

.codesort input { }

.codesort option { }

.codesort select { }

.credit { }