@charset "UTF-8";
/* CSS Document */

body
{
font-family:"Courier New", Courier, monospace;
margin:0;
padding:0;
}

#home
{
background: url(images/homebg.jpg) top center no-repeat;
margin:0 auto;
text-align:center;
overflow:hidden;
width:1200px;
}

.full {

    float: left;
    width: 100%;
}

img
{
border:none;
}

#contain
{
width:800px;
margin:0 auto;
text-align:center;
position:relative;
overflow:hidden;
}

#nav
{
margin:30px 0 0 0;
float:left;
width:800px;
border-bottom:2px solid #000;
}

#logo
{
float:left;
width:400px;
margin:0;
padding:0;
text-align:left;
}

#logo img
{
padding:0;
margin:0 0 0 0;
position:relative;
top:5px;
text-align:left;
border:none;
}

#hlinks
{
text-align:center;
margin:0 auto;
margin:50px 0 0 340px;
}

#links
{
float:left;
text-align:right;
width:400px;
color:#000;
}

#links a, #hlinks a
{
color:#000;
text-decoration:none;
font-weight:bold;
line-height:20px;
font-size:15px;
}

#hlinks a
{
padding:0 8px 0 8px;
}

#links a:hover, #hlinks a:hover
{
text-decoration:underline;
}

#content
{
float:left;
width:800px;
text-align:left;
color:#000;
}

.lefttext
{
text-align:left !important;
width:600px;
line-height:20px;
}

.lefttext2
{
text-align:justify !important;
float:left;
width:500px;
line-height:20px;
}

h2 img {

    float: left;
    width: 200px;
    margin: 0 1em 1em 0;
}

h2 a {

    color: black;
    margin: .5em 0;
    float: left;

}

h3 
{
font-size:20px;
margin:0;
padding:0;
}

h1, h2, h3
{
text-align:left !important;
}

h3
{
color:#000;
}

h3 a
{
color:#222;
text-decoration:none;
outline:none;
}

h3 a:hover
{
text-decoration:underline;
}

.content-contain
{
width:100%;
overflow:hidden;
margin:0 0 30px 0;
}

.content-left
{
float:left;
width:400px;
margin:0;
padding:0;
clear:left;
text-align:left;
}

.content-right
{
float:left;
width:400px;
margin:0;
padding:0;
clear:right;
text-align:left;
}

.content-left-main
{
float:left;
width:200px;
margin:0;
padding:0;
clear:left;
text-align:left;
}

.content-right-main
{
float:left;
width:450px;
margin:0;
padding:0;
clear:right;
text-align:left;
}

.showDescription { float:left; width:100%; overflow:hidden; padding:0; margin:10px 0 0 0; }

.showDescription a { color:#222; }

.description { font-size:13px !important; display:block; padding:0; margin:10px 0 0 0; }

.dark { color:#222 !important; }

img.half-img {

    max-width: 95%;

}