body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676351;
}
body {
	background-color:#e3e3e3;
        background-image:url(images/background.jpg);
        background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #676351;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #676351;
}
a:hover {
	text-decoration: none;
	color: #393628;
}
a:active {
	text-decoration: none;
	color: #676351;
}



.global_out {
    margin:0 auto;
    width:915px;
}

.header {
    background-image:url(images/header.jpg);
    background-repeat:repeat-x;
    height:234px;
    width:915px;
}
.logo {
    background-image:url(images/logo.jpg);
    background-repeat:no-repeat;
    height:97px;
    width:382px;
    display:block;
    outline:none;
}


.header_navigation {
    background-image:url(images/header_navigation.jpg);
    background-repeat:repeat-x;
    height:39px;
}

.header_navigation ul{
    list-style:none;
    margin:0px;
}
.header_navigation li{
    display:inline;
}
    a.headerbutton{
    display: block;
    float: left;
    font-size:16px;
    font-weight:normal;
    height: 39px;
    padding-left:5px;
    text-decoration: none;
    margin-left:15px;
    outline:none;
}

a:link.headerbutton, a:visited.headerbutton, a:active.headerbutton{
    color: #FFFFFF;
    font-weight:bold;
}

a.headerbutton span{
    display: block;
    /*Top - right - bottom - Left*/
    padding: 10px 17px 19px 12px;
    outline:none;
}

a.headerbutton:hover,a.headerbutton.active{
    background: transparent url('images/header_navigation_left.jpg') no-repeat top left;
       

}

a.headerbutton:hover span, a.headerbutton.active span{
    background: transparent url('images/header_navigation_right.jpg') no-repeat top right;
}

.content_left {
    float:left;
    width:566px;
    margin-left:5px;
    margin-top:10px;
}

.content_right {
    float:right;
    width:303px;
    margin-top:10px;
    margin-right:5px;
}

.footer {
    float:left;
    width:100%;
    border-top:1px solid #9e9e9e;
    margin-top:10px;
}
.footer .left {
    float:left;
    display:block;
}
.footer .right {
    float:right;
    display:block;
}

.download_box {
    background-image:url(images/right_download.jpg);
    background-repeat:no-repeat;
    height:107px;
    width:270px;
    color:#005ad4;
    font-size:24pt;
    padding-top:30px;
    padding-left:33px;
    display:block;
    outline:none;
    margin-bottom:10px;
}
a.download_box {
   color:#005ad4;
   font-weight:normal;
}

.content_box {
    background-image:url(images/box_background.jpg);
    background-repeat:repeat-x;
    background-color:#f9f9f9;
    border:1px solid #c3c3c3;
    padding:5px;
    margin-bottom:10px;

}
h3 {
    margin:0px;
    padding:0px;
    color:#6e6e6e;
    font-size:16pt;
    font-weight:normal;
}

.features ul{
    list-style:none;
    margin:0px;
    padding:5px;
}
.features li {
    background-image:url(images/clean.png);
    background-repeat:no-repeat;
    height:32px;
    padding-left:40px;
    font-size:16px;
    font-weight:bold;
    padding-top:2px;
}
.features a {
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
}

.latest_post ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.latest_post li {
    background-image:url(images/txt.png);
    background-repeat:no-repeat;
    height:32px;
    padding-left:40px;
    padding-bottom:3px;
    border-bottom:1px solid #c3c3c3;
    margin-bottom:3px;
}

.entry {
    background-image:url(images/entry.png);
    background-repeat:no-repeat;
    padding-left:55px;
    width:500px;
}
.entry a {
    font-size:16pt;
    font-weight:normal;
}

.entry a.more {
    	font-size: 12px;
	font-weight:bold;
}

.comment {
    border-bottom:1px solid #c3c3c3;
    margin-bottom:5px;
}
p.info {
    padding:0px;
    margin:0px;
}
