/***** universal settings ************/

* {padding: 0;margin: 0;}

/****** re-defined tag settings *******/

body {
text-align:center;
color: #eee;
background: #7D7D58 url(images/tab2.jpg) top center no-repeat;
font-family:'eurostile',arial,verdana,helvetica,sans-serif;
font-weight: normal;
font-size:1em;
letter-spacing:1px;
padding: 30px 0;
}

a {outline:none;}
a img {border:none;text-decoration:none;}

/**** container for all content ****/

#container {
background:#494900;
text-align: left;
width: 901px;
margin: 0 auto;
padding-top:10px;
}

/**** header ****/

#header {
background:#494900;
width:900px;
}

/**** main content ****/

#content {
width: 100%;
background:#494900;
margin-top:-5px;
padding-top:10px;
}

/*******/

#main {
width:600px;
margin:0px 0px 0px 15px;}

#main p {
line-height: 1.4em;
font-size:1em;
text-align: justify;
padding-top: 10px;
}

#main h2 {
font-family: 'century gothic','gill sans mt',arial,verdana,helvetica,sans-serif;
font-size: 2.6em;
padding-top:5px;
line-height: 1.2em;
width: 600px;
color: #67633D;
text-align: left;
font-weight:normal;
}
#main h3 {
font-size: 1.2em;
padding-top:10px;
line-height: 1.2em;
width: 600px;
color: #fff;
text-align: left;
font-weight:normal;
}

/**** date heading ****/
#main h5 {
padding-top: 10px;
font-size: .9em;
color:#BFD81A;
font-weight:normal;
}

#main h6 {
width:100%;
border-bottom:1px solid #ddd;
padding-bottom:4px;
margin-bottom:5px;
font-size: 0.8em;
color:#666;
font-weight:bold;
}

/**** homepage thumbs ****/

#main .thumb {
margin:10px 0 0 0;
float:left;
}
#main .thumb span {
margin-right:30px;
float:left;
}

#main .big {
margin:10px 0 0 0;
float:left;
}
#main .big a img {border:1px solid #494900;}
#main .big a img:hover {border:1px solid #BFD81A;}

.clear {clear:both;}

/**** main links ****/

#main a {
color: #BFD81A;
text-decoration: none;
font-weight: bold;
}

#main a:link, #main a:visited, #main a:active, #tc a:link, #tc a:visited, #tc a:active, .products a:link, .products a:visited, .products a:active {font-weight:bold;text-decoration:none;color:#BFD81A;}
#main a:hover {color:#BFD81A;text-decoration:underline;}

/**** def list *****/

#main dl {
font-size:0.8em;
margin-left:26px;
margin-right:20px;
}

#main dt {
color:#67633D;
margin-top: 10px;
border-bottom:1px solid #67633D;
padding-bottom:4px;
text-decoration: none;
font-weight:bold;
}

#main dd {
padding-top:5px;
padding-bottom: 0px;
line-height:1.4em;
}

#main dd a, #main dd a:link, #main dd a:visited, #main dd a:active {
color:#BFD81A;
font-weight:normal;
text-decoration:none;
}
#main dd a:hover {
color:#BFD81A;
text-decoration:underline;
}

/**** homepage news box ****/

#newsbox {
position: absolute;
margin: 35px 0px 0px 635px;
width: 223px;
border-left: 1px dotted #67633D;
}

#newsbox p {
font-size: 0.8em;
padding: 10px 5px 5px 15px;
text-align:left;
line-height:1.4em;
}

#newsbox .thumb1 {
margin-left: 15px;
margin-top: 5px;
}

#newsbox h3 {
width: 222px;
color: #9b9b9b;
font-size: 0.75em;
padding-left: 15px;
padding-top: 5px;
line-height: 1.3em;
font-weight:normal;
}

#newsbox h4 {
width: 222px;
color: #BFD81A;
font-size: .9em;
padding-left:15px;
font-weight:bold;
}

#newsbox ul {
list-style-type: square;
margin-left: 0px;
padding-left: 30px;
width: 210px;
text-align: left;
}

#newsbox li {
font-size: 0.75em;
margin: 0px;
padding-top: 3px;
}

#newsbox a, #newsbox a:visited {
color: #BFD81A;
text-decoration: none;
font-weight: bold;
}
#newsbox a:hover {color:#BFD81A;text-decoration:underline;}
#newsbox a:active {color: #BFD81A;text-decoration: none;font-weight: bold;}

/**** the footer ****/

#footer{
width:100%;
padding:15px 0 15px 0;
background:#424221;
border-top:1px solid #67633D;
}

#footer p {
padding:5px 0 0 10px;
font-size:.75em;
color:#ddd;
text-align: left;
}

#footer span {
float:center;
padding:0 0 0 50px;
clear:both;
}

#footer a {
color: #BFD81A;
text-decoration: none;
font-weight: normal;
}
#footer a:link {}
#footer a:visited {}
#footer a:hover {color:#BFD81A;text-decoration:underline;}
#footer a:active {}
