div#container {
 margin-left: auto;
 margin-right: auto;
 width: 1024px;
}

div#index {
background:transparent url(../gfx/backgrounds/bg.jpg) no-repeat scroll 0 0;
float:left;
width:1024px;
}

div#header {
 height: 110px;
 padding-top: 40px;
 width: 881px;
 margin-left: auto;
 margin-right: auto;
}

div#logo {
 padding-top: 25px; 
 float: left;
}

div#icons {
 float: right;
 clear: both;
}

div#menu {
 float: left;
 padding-top: 10px;
 width: 508px;
 text-align: right;
}

div#menu-main {
 float: left;
 padding-top:15px;
 width: 508px;
 text-align: right;
}


div#content {
 background: url(../gfx/backgrounds/wrap-bg.jpg);
 background-position: left;
 background-repeat: repeat-y;
 padding-left: 70px;
 float:left;
 width: 881px;
 height : auto !important ;
min-height : 500px;
}

div#footer {
 background: url(../gfx/backgrounds/footer-bg.jpg);
 background-repeat: no-repeat;
 height: 45px;
 float: left;
 padding: 0px 0px 10px 70px;
}

div#footer-wrap {
 margin-left: auto;
 margin-right: auto;
 width: 881px;
}

div#footer-wrap #address {
 float: right;
 clear: both;
 padding-top: 10px;
 font-style: oblique;
 font-size: 90%;
 color: #969696;
}


div#footer-wrap #copyright {
 padding-top: 30px;
 font-size: 85%;
 color: #969696;
}

div#content-left {
 float: left;
 width: 207px;	
 padding-top: 20px;
}

div#content-right {
 float: left;
 width: 671px;
 padding-top: 20px;	
}

div#breadcrumb {
padding-left: 207px;	
	}
div#breadcrumb a, div#breadcrumb p, 
div#breadcrumb_blog a, div#breadcrumb_blog p, div#breadcrumb_blog , .bread_cur
{color: #AAAAAA;}

div#breadcrumb_blog {
padding-left: 72px;	
	}

div#menu2 { 
}

dl.latestPostList dd  {
padding: 0 0 6px 0;}

ul.latestPostList {
	list-style: none;	
	padding: 0px;
}
	
ul.latestPostList li { 
	padding: 0 0 6px 0;
}


