/*
Theme Name: Chevez
Theme URI: http://www.blurbia.com/themes/chevez/
Description: A magazine-style theme by <a href="http://www.blurbia.com/themes/chevez/">Blurbia</a>.
Version: 1.06
Author: Blurbia
Author URI: http://www.blurbia.com/
*/

* { font-family:arial,helvetica,sans-serif; }
html, body, h1, h2, h3, h4, h5, h6 { margin:0; }
body { background:#777b82 url(images/bg.gif) center top repeat-y; }
body.wait * { cursor:progress; }
body, td { color:#000000; font-size:9pt; }
img { border:none; }
a { text-decoration:none; color:#ff99f7; }
a:hover { color:white; }
a, img, input, textarea { outline:none; }
h1 { font-size:22pt; font-weight:bold; color: #ffffff; }
h2 { font-size:22pt; font-weight:bold; line-height:1.1em; color: #fff; }
h3 { font-size:21pt; font-weight:bold; line-height:1.1em; }
h4 { font-size:15pt; font-weight:bold; line-height:1.1em; }
h5 { font-size:12pt; font-weight:bold; }
h1 small { margin-left:20px; font-size:14pt; }
div.sub-title { padding: 0; }
input { padding-left: 20px; font-weight: 14px; background: #cbcfd3; padding: 5px; font-weight: bold; border: none; }


.content { width:960px; text-align:left; }
.columns { overflow: hidden; width:960px; }
.column-main { float:left; width:610px; padding-left:0px; padding-right:28px;}
.column-sidebar { float:left; width:322px; }
* html body.excerpts .column-main { padding-right:8px; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.fill { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.rel { position:relative; }
table.thin { border-collapse:collapse; }
table.thin td { padding:0; }
table.fixed { table-layout:fixed; }
.nowrap { white-space:nowrap; }
.label { font-weight:bold; }
.space-below { margin-bottom:45px; }

.graybar {  padding:50px 5px; margin:30px 0px; }
#main.graybar { padding-top:0; margin-top:0px; }

#header {}
#header .content { position:relative; }
#header-wrap { position:relative; }
#headerbar { overflow:hidden; position:relative; width: 960px; }
#logo { position:absolute; top:50%; left:0px; width: 300px !important; }
#logo img { position:relative; top:-50% }
#audi-logo { position: absolute; top: 51px; right: 0;}

html>/**/body #headerbar[id] { display:table; position:static; }
html>/**/body #logo[id] { display:table-cell; vertical-align:middle; position:static; }
html>/**/body #logo[id] img { position:static; } 
#header-searchbar { position:absolute; top:0px; right:0px; background:url(images/search_bg.png) no-repeat; 
	width:289px; height:48px; }
#header-searchbar form { padding:15px 30px; margin:0; }
#header-search { border:0 none; background:none; width:100%; padding:0; color:white; font-size:10pt; }
#header-search-submit { display:none; }

#menubar { background:#0d0d0d url(images/menubar_bg.gif) center top no-repeat; margin-bottom: 20px; }
#menu-categories { background: transparent url(images/menu-categories-bg.gif) center top no-repeat; }
#menu-categories a { float:left; padding:12px 25px; font-size:12px; font-weight:bold; line-height:13pt;
	border-top:0 none; border-bottom:0 none; background: transparent url(images/menubar_selected_side.png) right center no-repeat; }
#menu-categories a:active { color: #5b6268; }
#menu-categories a.selected { margin:-1px 0px; color:#000; }
#menu-categories a:nth-child(5) { background-image: none; }
#menu-categories a#menu-category-link-3 { background-image: none; } /* for IE */
* html #menu-categories a.selected { position:relative; }
#menu-categories a.selected-adjacent { }
#menu-categories .sep { float:left; width:1px; padding:10px 0px; height:13pt; }
#menu-categories div.selected-adjacent { }

#menu-pages { float:right; padding:12px 0px }
#menu-pages a { border:0 none; float:none;  }
#menu-pages a#menu-pages-23 { background-image: none;padding-right: 0; } /* for IE */

/*
#menu-pages a:nth-child(1) { background-image: none;padding-right: 0; }

#menu-pages { float:right; padding:10px 0px; position: relative; }
#menu-pages a { background: none; border:0 none; float:none; padding:0; font-size:10pt; font-weight:normal; line-height:13pt; margin:0 10px; display: block; text-indent: -9999em; height: 41px; position: absolute; top: 0; }
a#menu-pages-23 { right: 0; width: 89px; background: transparent url(images/menu_pages_contact.gif) left top no-repeat; }
a#menu-pages-16 { right: 92px; width: 62px; background: transparent url(images/menu_pages_cocktail.gif) left top no-repeat; }
*/

#submenubar { padding: 0 0px 20px 0; }
#submenubar .content { overflow:hidden; position:relative; }
#submenubar #submenu-panels { position:relative; top:0px; left:0px; }
#submenubar .submenu-panel { padding:0px 0px; width:960px; float:left; }
#submenubar .submenu-panel .post-summary { }
#submenubar .excerpt-small { margin:0px 37px 0px 0; display: inline; zoom: 1;}
#submenubar .excerpt-small-position-3 { margin-right: 0;}
* html #submenubar .excerpt-small { display:inline; }

.post-summary h2 a { color: #000; }
.post-summary h2 a:hover { color: #5b6268; }
.post-meta { background:#afb2b8; padding:9px 15px 0px 15px; position:relative; height:31px; }
.post-meta h5 { display:inline; margin-right:10px; font-size: 12px; }
.post-comments { position:absolute; top:0px; right:0px; padding:5px 0px 0px 0px; color:white; 
	background:#f3f3f2; display:block; font-size:17pt; font-weight:bold; height:35px; width:42px; text-align:center;
	border-left:4px solid #afb2b8; color: #5b6268; }
a.post-comments:hover { color: #5b6268 !important;}
.post-comments img.notch { position:absolute; top:-10px; left:0px; border: none !important; }
.post-comments img.notch_h { position:absolute; top:-10px; left:0px; display:none; border: none !important; }
a.post-comments:hover img.notch { display:none; }
a.post-comments:hover img.notch_h { display:block; }
.single .small-post-meta { margin-bottom: 20px; }


* html .excerpt-large {  }
.excerpt-large { margin:0px 5px 12px 0px; }
.excerpt-large .post-summary { background:#afb2b8; padding:30px; margin-bottom:3px; margin-top: 5px; font-weight:bold; line-height:1.5em;
	position:relative; width:540px; }
.excerpt-large .post-summary p { margin:2px 0px 10px 0px; }
.excerpt-large .post-summary img { border:10px solid #fff; margin:15px 0px; }
.excerpt-large .post-summary a:hover img { border: 10px solid #000 !important; }
.excerpt-large .post-thumb-placeholder { display:block; width:520px; height:230px; }
.excerpt-large .post-summary .small { font-size:9pt; font-weight:normal; display:block; margin-top:0px; }
.excerpt-large .post-summary .small h5 { display:inline; margin-right:2px; }
.excerpt-large .post-summary .small h5 a { font-size: 9pt; }
.excerpt-large .post-meta { font-size:13pt; font-weight:bold; padding-left:30px; }
.excerpt-large .post-comments { /*border:0 none;*/ }

.excerpt-small { float:left; width:295px; margin: 5px 5px 5px 0; }
.excerpt-small .post-summary { background:#afb2b8; padding:15px; margin-bottom:3px; font-weight:bold; height: 200px; overflow: hidden;  }
/* #submenubar .excerpt-small .post-summary { height: 200px; } */
.excerpt-small .post-summary img { border:4px solid #fff; margin-bottom:10px; }
.excerpt-small .post-summary a:hover img { border:4px solid #000 !important; }

.excerpt-small h4 a { color: #000; }
.excerpt-small .post-thumb-placeholder { display:block; width:258px; height:89px; }
.excerpt-small .post-summary small { font-size:9pt; font-weight:normal; display:block; margin-top:5px; }
* html .excerpt-small .post-comments { right:-1px; }

#submenubar .excerpt-small .post-comments { border-color:#afb2b8; color: #5b6268; }
#submenubar .excerpt-small .post-comments:hover { color: #5b6268; }
.sub-title { padding:20px; }

.excerpt-link img, .excerpt-large .post-summary .excerpt-link img { border:4px solid #fff; }
.excerpt-large .post-summary .excerpt-link img.notch_h { border: none !important; }
.excerpt-link .post-thumb-placeholder { display:block; width:127px; height:89px; }
.excerpt-link a.thumb { position:relative; width:135px; height:97px; display:block; }
.excerpt-link a.thumb img {  }
.excerpt-link a.thumb .post-comments { top:auto; bottom:9px; right:9px; display:none; border:0 none; line-height:normal; }
* html .excerpt-link a.thumb .post-comments { display:block; filter:alpha(opacity=0); }
.excerpt-link a.thumb .post-comments img.notch_h { border:0 none; display:block; }
.excerpt-link a.thumb:hover .post-comments { display:block; filter:none; }

.excerpt-tiny { clear:both; margin-top:30px; padding-left:15px; }
.excerpt-tiny .small { font-size:9pt; }
.excerpt-tiny h5 { display:inline; margin-right:2px; }
.excerpt-tiny h5 a { font-size: 9pt; }

.readmore-posts { position:absolute; background:#717479; left:0px; padding:22px 30px; }
.readmore-posts .excerpt-link img { margin:0; }
.readmore-posts .excerpt-link td { padding-top:12px; padding-bottom:12px; }
.readmore-posts .excerpt-link td.thumb { width:135px; padding-right:15px; }
* html .readmore-posts { width:540px; }

.navigation { clear:both; padding:10px 20px; }
.navigation a { font-size:12pt; font-weight:bold; margin-right:10px; }
.navigation a.current { color:white; }

.single { padding:0px 5px; }
.single .small { font-size:9pt; }
.single .small h5 { display:inline; margin-right:2px; font-size:9pt; }
.single blockquote { font-size:17pt; margin:30px; font-weight:bold; line-height:1em; }
.single img { border:10px solid #ffffff; }
.single p { line-height: 1.4em; }
img.alignleft, img[align=left] { float:left; margin:20px 25px 20px 0px; }
img.alignright, img[align=right] { float:right; margin:20px 0px 20px 25px; }

#sidebar { padding-top: 5px; }
#sidebar ul { list-style-type:none; padding:0; margin:0; }
#sidebar ul ul { padding-left:20px; }
#sidebar .widget-thin { margin-bottom:18px; text-align:center; }
.widget { background:#afb2b8; padding:20px; margin:5px 0px 18px 0px; }
.widget h1 { color: #fff; border-bottom:4px solid #9ca0a6; margin:-5px -20px 20px -20px; padding:0px 20px 15px 20px; }
.widget a { font-size:14pt; font-weight:bold; }
.widget-footer { border-top:4px solid #9ca0a6; padding:10px 20px 2px; margin:8px -20px 0px; }
* html .widget { position:relative; }
* html .widget table { position:relative; }
#sidebar h5 a { color: #000; }
#sidebar ul.rss-list a img { vertical-align:text-top; margin-right: 5px; }

#searchbar { margin: 20px 0; }
#searchbar input {text-indent: 5px; width: 100%; line-height: 14px; padding: 6px 0 6px 0; color: #6b7079 !important; font-weight: bold;  background: transparent url(images/search_bg.png) left top no-repeat; vertical-align: middle; }
#searchbar input:focus { background: transparent url(images/search_bg_focus.png) left top no-repeat; }

#footer-comments ul { list-style-type:none; overflow:auto; margin:0px -20px 0px 0px; padding:10px 0px 10px 10px; }
* html #footer-comments ul { width:970px; }
#footer-recentcomment-wrap { background: #717479; padding: 20px 0; border-bottom: 1px solid #93979c; }
#footer-recentcomments { width: 960px; text-align: left; }
#footer-comments li.recentcomments { float:left; font-size:8pt; width:215px; padding:15px 25px 15px 0px!important; 
	color:#464646; }
#footer-comments img.avatar {  border: 4px solid #fff;}
#footer-comments .avatar .recentcomment-wrap { position:relative; width:215px; }
#footer-comments .recent_summary h5 { white-space:nowrap; }
#footer-comments .recent_summary p { margin:0; line-height:8pt; }

#footer-comments li.avatar { position:relative; height:60px; }
#footer-comments .avatar .recentcomment-wrap { position:absolute; top:50%; }
#footer-comments .avatar .recent_avatar { position:absolute; top:0; }
#footer-comments .avatar .recent_summary { position:relative; top:-50%; }

html>/**/body #footer-comments ul.recentcomments .avatar .recent_avatar { top:auto; margin-top:auto!important; }
html>/**/body #footer-comments[id] .avatar .recentcomment-wrap { display:table; position:static; }
html>/**/body #footer-comments[id] .avatar .recent_summary { display:table-cell; vertical-align:middle; height:60px; }

#footer { }
#footer-2 { margin-bottom:20px; }
#footer .category-list { padding-right:50px; }
#footer .category-list td { vertical-align:top; }
#footer .category-list div { margin:10px 30px 0 0; line-height:1.8em; font-size:10pt; font-weight:bold; white-space:nowrap; }
#footer .site-desc { font-size:11pt; font-weight:bold; line-height:1.4em; padding-right:130px; }
#fineprint-links { position: relative; padding:10px 0px 60px 0px; color:#fff; }
#fineprint-links a { color:#fff; margin:0px 5px; }
#copyright { margin-right:20px; color: #fff;  }
#rights-reserved { margin-right:3px; }
#fineprint-links .links-right { float:left; position:relative;  }
#fineprint-links .links-right { float:right; position:relative; top:-27px; }
#wordpress-link { margin:0px 20px; white-space:nowrap; }
#wordpress-link img { vertical-align:-13px; margin-left:5px; }
.linksep-large { width:1px; height:40px; background:#464646; margin:0px 10px; vertical-align:-15px; }
#blurbia-link { vertical-align:-5px; }
#fineprint-links .blurbia { top:-20px; }

#audi-copyright-link { position: absolute; right: 0; top: 10px; }

/* Contact Page */
body.page-contact div.entry { background: #afb2b8; padding: 20px 30px; margin-bottom: 4px;}
body.page-contact th {  width: 120px; text-align: right; vertical-align: top; padding-top: 10px; }
body.page-contact td { padding-left: 20px; }
body.page-contact input { color: #000 !important; padding:8px 12px; border:1px solid; border-color: #7c8087 #afb2b8 #afb2b8 #7c8087; background: #cbcfd3; color:white; width:180px; font-size:10pt; }
body.page-contact textarea {border:1px solid; border-color: #7c8087 #afb2b8 #afb2b8 #7c8087; background: #cbcfd3; color: #000 !important; font-weight: bold; }
body.page-contact .submit input { background: #000; color: #fff !important; font-weight: 14px; } 


body.page-contact div.entry .left { width: 120px; float: left; text-align: right; }
body.page-contact div.entry .right { margin-left: 140px; }
body.page-contact div.entry form { padding: 10px 0;}
body.page-contact div.entry #forum_map { width: 400px; height: 300px; border: 5px solid #fff; }
body.page-contact div.entry h5 { font-size: 13px; font-weight: bold; }

/* cocktail */
.cocktail-post { }
.cocktail-post .post-meta { padding-bottom: 3px; text-align: right; position: relative; }
.cocktail-post .post-meta span.rating-title { position: absolute; top: 13px; left: 15px; font-size: 14px; }
.cocktail-post .post-summary { height: 350px; }
.cocktail-post .post-thumb-placeholder { height: 258px; }
.cocktail-post img.attachment-thumbnail { width: 258px; height: 258px; }

/* Related posts */
div.related-posts-list { margin: 20px 0;}
div.related-posts-list h2 {  color: #fff; background: #afb2b8; margin:0 0 5px 0; padding: 15px 20px 15px 20px; }
div.related-posts-list ol, div.related-posts-list p { margin: 0; padding: 20px 20px 20px 20px; background: #afb2b8; }
div.related-posts-list li { list-style-type: none; margin: 0; padding: 0 0; }
div.related-posts-list li a { font-size: 16px; margin-bottom: 15px; font-weight: bold;  }

.widget-thin {}

/* addthis toolbar */
.addthis_toolbox {padding: 10px; background: transparent;}
a.addthis_button { background: transparent; color: #000; padding-left: 10px;}
a.addthis_button img { border: none; vertical-align: middle; }

div.flash-video {padding:0px;border:10px solid white;}
div.flash-video p {padding:0px;margin:0px;}