body {
background:#FCFEF4 url(/imgs/bg_top.gif) repeat-x;
font:12px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#6F4242;
text-align:center;
background-position:100% -28px;
margin:12px 0 20px
}

h1 {
color:#FCFEF4;
position:absolute;
font-size:2.2em;
margin:-45px 0 0 7px
}

h1 a:link,h1 a:visited {
color:#FCFEF4;
text-decoration:none
}

h1 a:hover,h1 a:active {
background:none;
color:#CFAFAF;
text-decoration:none
}

h2 {
color:#6F4242;
font-weight:normal;
font-size:2.5em;
margin:10px 0 18px;
LINE-HEIGHT: 1.3em;
PADDING-TOP: 0.15em;
BORDER-BOTTOM: #333 2px solid;
FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, Arial;
LETTER-SPACING: 0px
}

h2 a:link,h2 a:visited {
color:#6F4242;
font-weight:400;
text-decoration:none
}

h2 a:hover,h2 a:active {
color:#6F4242;
background:none;
font-weight:400;
text-decoration:none
}

h3 {
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:1.2em;
font-weight:700;
margin:20px 0 -10px
}

a:visited {
color:#999
}

blockquote {
font-style:italic
}

code {
display:block;
color:#444E1F;
background:#F5F8E8;
font-size:1.2em;
border-top:2px solid #D0EC98;
padding:10px
}

p {
line-height:1.4
}

#banner {
border:0;
display:block;
padding:10px 5px
}

#company_logo {
background:url(/imgs/small_logo.gif) no-repeat top left;
width:136px;
height:140px;
position:absolute
}

#container {
width:765px;
text-align:left;
margin:0 auto
}

.container_left {
background:url(/imgs/container_left.gif) no-repeat
}

.container_right {
background:url(/imgs/container_right.gif) no-repeat top right
}

.topline {
background:url(/imgs/container_top.gif) no-repeat
}

#content {
padding-top:4px;
width:480px;
overflow:hidden;
margin:0
}

#main_content{
margin:10px 2px 20px 25px
}

#content_bg {
background:#fff url(/imgs/container.gif) repeat-y
}

.main ul li h4 {
background:url(/imgs/content_bullet.gif) no-repeat 0 10px;
font-size:1.1em;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
padding:1px 0 0 .90em;
margin: 0px
}

.main ul li{
font:14px "Trebuchet MS", Tahoma, Verdana, Arial;
text-decoration: none;
list-style:none;
padding:0 5px;
margin: -5px 1px
}

.main ul {
margin:0;
padding:0 0 0 10px
}

.main img {
border:1px solid #6F4242;
margin:4px;
padding:4px
}

.main ul li a {
font-weight:700;
text-decoration: underline;
padding:0 5px
}

.main ul li a:visited {
font-weight:700;
color:#6f4242;
}
.main ul li a:hover {
background:#6F4242;
color:#fff
}

.main a:hover img,.main a:active img{
background:none;
color:#fff;
text-decoration:none
}

.meta {
background:#F5F5F5;
font-size:.9em;
padding:2px
}

.comments {
font-size:1.2em;
padding-bottom:25px
}

.alt {
background:#CFAFAF!important;
border:1px solid #6F4242!important;
padding:10px 10px 0!important
}

.alt:hover {
border:1px solid #6F4242!important
}

.contentlist li:hover {
border:1px solid #6F4242
}

.contentlist {
margin:0 0 0 15px;
padding:1px 0 0
}

.contentlist li {
list-style:none;
background:#F5EFEF;
border:1px solid #6F4242;
color:#6F4242;
clear:left;
min-height:100px
}
.contentlist li, .contentlist li p {
margin:5px 5px 5px 10px;
padding:2px 2px 2px 6px
}
p.metadate {
font-size:.8em;
text-transform:uppercase;
margin:0
}

p.comment_meta {
font-size:.9em;
margin:0 0 10px 10px
}

.comment_author a:visited {
font-weight:700;
text-decoration:none
}

.reply {
font-weight:700;
font-size:1.2em;
margin:10px 0 0 10px
}

.warning p {
background:url(/imgs/warning.gif) no-repeat left;
height:160px;
font-size:1.5em;
margin:0 0 0 10px;
padding:20px 0 0 90px
}

.postinput {
margin-left:10px
}

#right {
float:right;
word-wrap:break-word;
voice-family:inherit;
width:230px;
margin:10px 0;
padding:10px 15px 10px 0
}

#links li {
list-style:none;
background:url(/imgs/links_bullet.gif) no-repeat 0 50%;
padding:2px 0 2px 20px
}

#links ul {
margin:0;
padding:20px 10px 30px
}

#links a {
font-size:.9em;
text-decoration:none;
padding:0 5px
}

#links a:link {
color:#565D4A;
font-weight:400
}

#links a:visited {
color:#AC9090
}

#links a:hover,#links a:active {
background:#6F4242;
color:#fff
}

.thickline {
border-top:3px solid #6F4242;
margin-top:-5px
}

.line {
border-top:2px solid #6F4242;
margin-top:-5px
}

#search {
padding-top:22px;
margin:0 auto
}

#search h3 {
font-size:1.4em;
font-weight:400;
margin:20px 0 -10px
}

p.searchinfo {
font-size:.9em;
color:#999;
margin:2px 0 -8px 2px
}

.searchfield {
background:#fff;
border:1px solid #6F4242;
color:#6F4242;
width:160px;
padding:2px 5px 1px
}

.searchfield:hover {
border:1px solid #BFBFBF;
color:#949494
}

#footer {
background:url(/imgs/footer.gif) no-repeat;
height:75px
}

#footer p {
float:right;
font-family:Tahoma, Arial, Verdana, Helvetica;
font-size:.9em;
color:#777;
padding:30px 20px 0 0
}

input {
border:1px solid #BFBFBF;
color:#949494;
background:#fff;
font-size:1em;
padding:2px 5px 1px
}

input:hover {
background:#f5efef;
border:1px solid #6F4242;
color:#6F4242;
font-size:1em
}

textarea {
font-family:Arial, Verdana, Helvetica;
font-size:1.1em;
border:1px solid #BFBFBF;
color:#949494;
width:450px;
padding:2px 5px 1px
}

textarea:hover {
background:#fff;
border:1px solid #6F4242;
color:#6F4242
}

hr {
display:none
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clearfix {
height:100%
}

a:link,.comments a:link,.comments a:visited {
color:#6F4242;
font-weight:700;
text-decoration:none
}

a:hover,a:active,.comments a:hover,.comments a:active {
background:#6F4242;
color:#fff;
text-decoration:none
}

.meta:hover,.highlight {
background:#F7FEDC
}

/*- Menu Tabs E--------------------------- */
#topmenu {
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
font-weight:bold;
margin-bottom:1px
}

#topmenu ul {
list-style:none;
margin:0;
padding:1px 10px 5px
}

#topmenu li {
display:inline;
margin:0;
padding:0
}

#topmenu a {
float:left;
background:url("/imgs/tableftE.gif") no-repeat left top;
text-decoration:none;
margin:0 0 0 10px;
padding:0 0 0 4px;
border-left: 1px solid #A96E6E;
border-top:1px solid #A96E6E
}

#topmenu a span {
display:block;
background:url("/imgs/tabrightE.gif") no-repeat right top;
color:#FFF;
float:none;
padding:5px 20px 4px 11px
}

#topmenu a:hover span {
color:#FFF;
background-position:100% -42px
}

#topmenu #current a span {
background-position:100% -42px
}

#topmenu a:hover,#topmenu #current a {
background-position:0 -42px
}

#pic_box
{
	border : 0;
	float: left;
	padding: 0;
	margin:12px 0 0 11px;
	display: inline
}

#tn_box
{
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#ADACAC,strength=8);
	background: #8E2323;
	left: -3px;	
}
#tngroup{
float:none;
padding:5px;
margin:5px;
}
#tngroup img,#tngroup a:link,#tngroup a:active,#tngroup a:visited{
filter:progid:DXImageTransform.Microsoft.Glow(color='#6F4242',strength='5');
margin:10px 20px 10px 24px;
}
#tngroup a:hover{
background:#6F4242;
text-decoration:none
}
/*
#tngroup a:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity='25');
margin:10px 20px 10px 34px;
}
*/
