*{
margin: 0;
padding: 0;
}
body{
background:#000 url(images/back_all.gif) repeat-x 0 0;
font:62.5%/150% Arial,Helvetica,sans-serif;
color:#666;
}

#left1{
background:url(images/1.jpg) no-repeat 0 20px;
margin:0 auto;
width:1195px;
}
#right1{
background:url(images/1.jpg) no-repeat 100% 20px;
margin:0;
width:1195px;
}

a{
text-decoration: none;
color:#3580BA;
}
a:hover{
text-decoration: none;
}
img{border:0;}
.img-l{border:1px solid #a2a2a2; float:left; margin:4px 12px 4px 0; padding:1px;}
.img-r{border:1px solid #a2a2a2; float:right; margin:4px 0 4px 12px; padding:1px;}
.img {margin-bottom: 20px;}
/* Header */
#header{
background:url(images/menu.png) 0 0 no-repeat;
width:840px;
margin:0 auto;
height:42px;
}
* html #header{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu.png',sizingMethod='crop'); background:none;}

#menu{
list-style:none;
margin:0 0 0 20px;
padding:0;
}
#menu li{
display:inline;
float:left;
}
#menu a{
color:#fff;
font:bold 16px/40px Arial, sans-serif;
float:left;
height:42px;
margin:0 0 0 1px;
padding:0 15px;
position:relative;
text-decoration:none;
text-align:center;
}
#menu a:hover {
background:url(images/menu_r.gif) 0 0 repeat-x;
}

/* Logo */
#logo{
width:840px;
height:65px;
margin:0 auto;
}
#logo h1{
padding:22px 0 0 20px;
color:#fff;
font-size:22px;
}
#logo a{
color:#fff;
text-decoration:none;
text-shadow:-2px 2px 2px #111;
}

/* Page */
#page {
background:#fff url(images/table_back.gif) repeat-x 0 0;
margin:0 auto;
overflow:hidden;
width:840px;
}

#collage{
padding:15px 0;
text-align:center;
}

/* Content */
#content{
display:inline;
float:left;
width:575px;
margin:0 0 15px 15px;
}
.post{
background: url(images/top.gif) repeat-x;
padding:10px 15px;
overflow:hidden;
}
.title{
font-size:1.2em;
font-weight:bold;
color:#3580BA;
padding:10px 0 7px;
text-transform:uppercase;
}
h2{font-size: 16px; margin-bottom: 10px;}
h3{font-size: 14px; margin-bottom: 10px;}
h4{font-size: 12px; margin-bottom: 10px;}
.entry{
padding:0 0 30px 15px;
}
.entry p{font-size:1.2em; line-height:160%; margin:7px 0; text-align:justify;}
.entry ul{margin:0 0 0 20px; font-size:1.2em; line-height:160%; text-align:justify;}
.entry li{margin-top:10px;}

.post table{border-collapse:collapse; border-spacing:0; padding:0; margin:10px 0 14px; width:99%;}
.post th, .post td{border:1px solid #777; margin:0; padding:2px 5px; line-height:120%;}
.post th{background:#777; font-weight:bold; color:#fff; text-align:center;}
.post td{width:50%;}

/* Sidebars */
#sidebar{
display:inline;
float:right;
margin:0 15px 0 0;
width:220px;
}
.side-title{
background:url(images/title.png) no-repeat left top;
color:#3580BA;
font-size:1.2em;
height:40px;
line-height:40px;
padding:1px 0 0 20px;
text-transform:uppercase;
}
.side-title-back{
background:url(images/title_back.png) no-repeat top;
list-style:none;
margin:0;
padding:10px 0 15px 20px;
}
.side-title-back li {
background:url(images/small.gif) no-repeat left center;
padding:5px;
font-size:1.1em;
}
.side-title-back a{
padding:0 0 0 10px;
}

#bottom{
background:url(images/foot.png) no-repeat 0 0;
height:35px;
margin:0 auto;
width:840px;
}
* html #bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/foot.png',sizingMethod='crop'); background:none;}

/* Footer */
#footer
{
background:url(images/footer_back.gif) repeat-x bottom;
color:#eee;
font-size:10px;
height:50px;
padding:20px 0 0;
text-align:center;
}

/* BRAND LOGO */

.brand_logo {
	
}
.brand_logo a{
	display: block;
	margin-bottom: 10px;
}
.brand_logo img {
	border:none;
	display:block;
	margin:0 auto;
	padding:0;
}