/*
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:#0d0d0d; }
body.wait * { cursor:progress; }
body, td { color:white; 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:36pt; font-weight:bold; }
h2 { font-size:26pt; font-weight:bold; line-height:1.1em; }
h3 { font-size:22pt; font-weight:bold; line-height:1.1em; }
h4 { font-size:17pt; font-weight:bold; line-height:1.1em; }
h5 { font-size:12pt; font-weight:bold; }
h1 small { margin-left:20px; font-size:14pt; }

.content { width:960px; text-align:left; }
.columns { overflow:auto; width:960px; }
.column-main { float:left; width:610px; padding-left:5px; padding-right:13px; }
.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 { background:#171717; border-top:1px solid #232323; border-bottom:1px solid #090909; padding:50px 5px; 
	margin:30px 0px; }
#main.graybar { padding-top:15px; margin-top:0px; }

#header { background:#070707 url(images/header_bg.gif) repeat-x top left; }
#header .content { position:relative; }
#header-wrap { position:relative; }
#headerbar { overflow:auto; position:relative; }
#logo { position:absolute; top:50%; left:0px; }
#logo img { position:relative; top:-50% }
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; border-top:1px solid #161616; border-bottom:1px solid black; }
#menu-categories a { float:left; padding:10px 25px; font-size:13pt; font-weight:bold; line-height:13pt;
	border-top:0 none; border-right:1px solid #161616; border-bottom:0 none; border-left:1px solid black; }
#menu-categories a.selected { background:#121212; margin:-1px 0px; border-top:1px solid #121212; color:white;
	border-right:1px solid black; border-bottom:1px solid #121212; border-left:1px solid black; }
* html #menu-categories a.selected { position:relative; }
#menu-categories a.selected-adjacent { border-left:1px solid #121212; }
#menu-categories .sep { float:left; width:1px; padding:10px 0px; height:13pt; background:black; }
#menu-categories div.selected-adjacent { background:#121212; }
#menu-pages { float:right; padding:10px 0px; }
#menu-pages a { border:0 none; float:none; padding:0; font-size:10pt; font-weight:normal; line-height:13pt; margin:0 10px; }

#submenubar { background:#121212; padding:20px 0px; }
#submenubar .content { overflow:hidden; position:relative; }
#submenubar #submenu-panels { position:relative; top:0px; left:0px; }
#submenubar .submenu-panel { padding:0px 10px; width:940px; float:left; }
#submenubar .excerpt-small { margin:0px 8px; }
* html #submenubar .excerpt-small { display:inline; }

.post-meta { background:#0d0d0d; padding:9px 15px 0px 15px; position:relative; height:31px; }
.post-meta h5 { display:inline; margin-right:2px; }
.post-comments { position:absolute; top:0px; right:0px; padding:5px 0px 0px 0px; color:white; 
	background:#222222; display:block; font-size:17pt; font-weight:bold; height:35px; width:42px; text-align:center;
	border-left:4px solid #171717; }
.post-comments img.notch { position:absolute; top:-10px; left:0px; }
.post-comments img.notch_h { position:absolute; top:-10px; left:0px; display:none; }
a.post-comments:hover img.notch { display:none; }
a.post-comments:hover img.notch_h { display:block; }

* html .excerpt-large {  }
.excerpt-large { margin:5px 5px 12px 5px; }
.excerpt-large .post-summary { background:#0d0d0d; padding:30px; margin-bottom:3px; 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 #222222; margin:15px 0px; }
.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-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; }
.excerpt-small .post-summary { background:#0d0d0d; padding:15px; margin-bottom:3px; font-weight:bold; }
.excerpt-small .post-summary img { border:4px solid #222222; margin-bottom:10px; }
.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:#121212; }
.sub-title { padding:20px; }

.excerpt-link img, .excerpt-large .post-summary .excerpt-link img { border:4px solid #222222; }
.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; }

.readmore-posts { position:absolute; background:#0d0d0d; 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; }
.single blockquote { font-size:17pt; margin:30px; font-weight:bold; line-height:1em; }
.single img { border:10px solid #222222; }
.single p {  }
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 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:#0d0d0d; padding:20px; margin:5px 0px 18px 0px; }
.widget h1 { border-bottom:4px solid #171717; margin:-5px -20px 20px -20px; padding:0px 20px 15px 20px; }
.widget a { font-size:14pt; font-weight:bold; }
.widget-footer { border-top:4px solid #171717; padding:10px 20px 2px; margin:8px -20px 0px; }
* html .widget { position:relative; }
* html .widget table { position:relative; }

#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-comments li.recentcomments { float:left; font-size:8pt; width:215px; padding:15px 25px 15px 0px!important; 
	color:#464646; }
#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-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 { padding:10px 0px 60px 0px; color:#464646; }
#fineprint-links a { color:#464646; margin:0px 5px; }
#copyright { margin-right:20px; }
#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; }