body {
    background-color:#fff;
    height:5000px;
    color:#2f2f2f;
    margin:0;
    padding:0;
    font-family:verdana;
    text-align:center;
}

h1 {font-size:80px;}
h2 {font-size:42px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

img {
  border-width:0px;
}


a:link { color: #2f2f2f; text-decoration:underline;}       
a:visited { color: #2f2f2f; text-decoration:underline; }   
a:active { color: #2f2f2f; text-decoration:underline; }    

.main_container {
    width:900px;
    margin:0px auto auto auto;
    text-align:left;
}

.h_menu {
    width:100%;
    height:120px;
    background-image:url('../pics/bg.png');
    margin-top:0;
    padding-top:0;
    text-align:center;
}

#title {
    margin:0 auto auto auto;
    color:#fff;
    padding-top:30px;
}

#main_menu {
    margin:20px auto auto 0px;
    padding-left:0px;
}

#main_menu a#current { 
    margin-left:4px;
}

#main_menu li {
    padding:0;
    margin:0;
    list-style-type:none;
    margin-top:10px;
}

#main_menu a {
    text-decoration:none;
    margin-left:7px;
    color:#777777;
}

#main_menu a:hover,#main_menu  a#current {
    font-weight:bold;
    color:#2f2f2f;
}

#main_menu li#current{

}

.sep {
    width:3px;
    height:20px;
    background-color:#f4790b;
    float:left;
}

.left_col {
    width:200px;
    background-color:white;
    float:left;
    height:300px;
    margin-top:20px;
    border-right:1px solid #2f2f2f;
}

.content {
    margin:20px auto auto 0px;
    width:650px;
    float:right;
    font:11px verdana;
}

.sub_title_1 {
    font:15px verdana;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:20px;
    color: #f4790b;
}
    
.spacer {
    border-bottom:1px solid white;
    width:400px;
    margin:20px auto 20px auto;
}

.thumbnail {
    margin:10px 10px auto auto;
}
 
#footer {
    margin:50px auto 50px auto;
    border-top: 1px dotted; 
    border-color:#707476;
    width:600px;
    clear:right;
    color:#707476;
}

