body {
    text-align:center;
}

#wrap {
    width:1004px;
    margin:auto;
    text-align:left;
    background:#f5f4f2 url(../images/bg.gif) no-repeat bottom right;
    border-left:1px solid black;
    border-right:1px solid black;
}

#header {
    background:#000 url(../images/header_bg.jpg) no-repeat top left;
    margin-bottom:30px;
}

#logo {
    margin-left:74px;
    height:233px;
}

#logo img {
    position:relative;
}

* html #logo img {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "/audi/wp-content/themes/audi/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

#topmenu {
    padding:18px 41px 25px 41px;
    overflow:hidden;
    height:1%;
    list-style:none;
}

#topmenu li {
    float:left;
    font-size:14px;
    list-style:none;
    padding-left:15px;
    margin-right:50px;
    background:url(../images/arrow.gif) no-repeat center left;
    text-indent:0;
}

#topmenu li:before {
    content:"";
}

#topmenu a:active, #topmenu a:focus {
    color:#fff;
}

#sidebar {
    width:379px;
    float:left;
    overflow:hidden;
    height:1%;
    margin-left:26px;
    margin-top:7px;
}

* html #sidebar {
    margin-left:13px;
}

#sidebar .block {
    margin-bottom:17px;
    background:url(../images/block_left.gif) no-repeat bottom left;
}

#sidebar .block h2 {
    width:326px;
    margin:0 0 0 6px;
    background:url(../images/block_h2.gif) no-repeat bottom left;
    height:39px;
    color:#00aace;
    font-size:18px;
    font-weight:normal;
    padding-left:22px;
    padding-right:25px;
    line-height:39px;
}

#sidebar .block .content {
    width:326px;
    margin-left:6px;
    background:#fff url(../images/block_bottom.gif) no-repeat bottom right;
    padding: 15px 25px 34px 22px;
}
#sidebar .block .content img{
	margin:2px;
}
#content {
    margin-right:41px;
    float:right;
    width:519px;
}

* html #content {
    margin-right:10px;
}

#content .ad {
    height:92px;
}

#content .info {
    background:#edf6f7 url(../images/info.gif) no-repeat top left;
    width:490px;
    height:82px;
    padding:20px 20px 0 20px;
    font-size:11px;
    line-height:14px;
    margin-bottom:28px;
}

#content .item {
    margin-bottom:35px;
}

#content .item h2 {
    margin-top:0;
    line-height:26px;
    font-size:24px;
    font-weight:normal;
}

#content .item h2 a {
    text-decoration:underline;
}

#content .item .meta {
    width:100%;
    border:0;
}

#content .item .meta td {
    border:0;
    border-top:1px dotted #646869;
    border-bottom:1px dotted #646869;
    padding:4px 0;
    text-align:center;
    font-size:11px;
    line-height:12px;
    vertical-align:middle;
}

#content .item .meta td span {
    text-decoration:underline;
    color:#00AACE;
}

#content .item .meta .comments {
    border:1px dotted #646869;
}

#content .item .meta td img {
    vertical-align:middle;
    padding-right:4px;
}

#content #comment {
    width:100%;
}

#content .navigation {
    margin-bottom:30px;
}

#content .navigation .alignleft {
    float:left;
}

#content .navigation .alignright {
    float:right;
}

#footer {
    border-top:1px dotted #646869;
    margin:0 41px;
    padding:15px 0 0 22px;
    clear:both;
}

.fr { float:right; padding:15px 0 0 22px; }

#footer .wrap {
    width:100%;
    border:0;
}

#footer .wrap td {
    border:0;
    padding:0;
}

#footer .wrap .left {
    width:155px;
}

#footer .wrap .center {
    width:259px;
    padding-right:40px;
    text-align:right;
    line-height:16px;
}

#footer .wrap .right {
    text-align:center;
    padding-top:10px;
}

/* Sidebar */
#sidebar .we .content {
    font-size:18px;
    color:#646869;
    padding-bottom:30px;
}

#sidebar .cats .content {
    background:#eaf8fa url(../images/block_bottom.gif) no-repeat bottom right;
    padding-top:5px;
    padding-bottom:24px;
    font-size:11px;
    line-height:14px;
}

#sidebar .cats table, #sidebar .cats table tr, #sidebar .cats table td {
    border:0;
}

#sidebar .cats table td {
    border-bottom:1px dotted #646869;
    padding: 6px 0;
}

#sidebar .cats table .empty {
    border:0;
    width:25px;
}

#sidebar .cats img {
    vertical-align:middle;
    padding-right:8px;
}

#sidebar .lastposts .content {
    padding-top:5px;
    padding-bottom:24px;
    font-size:11px;
    line-height:14px;
}

#sidebar .lastposts .content ul {
    list-style:none;
    padding:0;
    margin:0;
}

#sidebar .lastposts .content ul li {
    padding:10px 0;
    margin:0;
    text-indent:0;
    border-bottom:1px dotted #646869;
}

#sidebar .lastposts .content ul li:before {
    content:"";
}

#sidebar .links .content {
    background:#eaf8fa url(../images/block_bottom.gif) no-repeat bottom right;
    padding-top:5px;
    padding-bottom:24px;
    font-size:11px;
    line-height:14px;
}

#sidebar .links .content ul {
    list-style:none;
    padding:0;
    margin:0;
}

#sidebar .links .content ul li {
    padding:10px 0;
    margin:0;
    text-indent:0;
    border-bottom:1px dotted #646869;
}

#sidebar .links .content ul li:before {
    content:"";
}

h1 { font-size:16px; }