/*  
Theme Name: Model Xtractor
Theme URI: http://model-xtractor.com
Description: Model Xtractor
Version: 1.0
Author: Cristian S.
Author URI: http://model-xtractor.com
*/

/* HTML Tags */
* { margin:0; padding:0; }
body { background: #f5f5f5; color: #333;font-family:verdana,arial,helvetica,sans-serif;font-size:12px; }
img { border:none 0; }
table { padding: 0; border-spacing: 0; border: 0 none; }
p { margin: 15px 0; }

a, a:link, a:visited { color:#708090; text-decoration:none; }
a:hover, a:active { color:#C90000; text-decoration:underline; }

a.a2, a.a2:link, a.a2:visited { color:#708090; text-decoration:none; }
a.a2:hover, a.a2:active { color:#C90000; text-decoration:none; }

.left, .alignleft { float:left; }
.right, .alignright { float:right; }

.clearfloat { display: inline-block; }
.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; }	
blockquote { padding: 10px 10px 10px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin-bottom: 10px; } /* margin:10px 0px;*/
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; }			
acronym, abbr { border-bottom: 1px dashed #999; }
.prog-code { font-size:90%; color:#696969; margin-top:10px; margin-bottom:10px; }	

h1 { font-family:Georgia,"Times New Roman",Times,serif; font-size:3.5em; font-weight:bold; }
h2 { font-family:Georgia,"Times New Roman",Times,serif; font-size:1.8em; font-weight:bold; }
h3 { font-family:Georgia,"Times New Roman",Times,serif; font-size:1.4em; font-weight:bold; margin-top: 30px; margin-bottom:12px; }
h4 { font-family:Georgia,"Times New Roman",Times,serif; font-size:1.0em; font-weight:bold; }

h2.title { padding:5px 0px; margin-bottom: 5px; text-align:left; }
h3.title { margin-top: 0; margin-bottom: 5px; text-align:left; }

h3#respond { margin-top:0px; margin-bottom:10px; padding-top:20px; }
h3#comments { margin-top:32px; padding-left:0px; }
h3.authors { margin-top:15px; }

/* HTML Form Tags */
textarea { border: thin solid #ddd; width:99%; overflow:auto; resize:vertical; }
select { border-style: solid; border-color:#ddd; border-width: 0 0 thin 0; width: 130px; }

/* no outline */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border:none; }

input.fld { border-style: solid; border-color:#ddd; border-width: 0 0 thin 0; width: 180px; margin: 5px 5px 1px 0; }
input[type=text], input[type=password] { border-style: solid; border-color:#ddd; border-width: 0 0 thin 0; width: 180px; margin: 5px 5px 1px 0; }

input.xbtn { width:80px;height:24px;line-height:24px;text-align:center;font:bold 12px arial,sans-serif;color:#000;
 background:transparent url('http://model-xtractor.com/web/images/xbtn80.gif') no-repeat scroll top left; border: 0 none; }
input.xbtn:hover { background-position:bottom left;color:#c90000;outline:none; cursor:pointer; }

input[type=submit], input[type=button] { width:80px;height:24px;line-height:24px;text-align:center;font:bold 12px arial,sans-serif;color:#000;
 background:transparent url('http://model-xtractor.com/web/images/xbtn80.gif') no-repeat scroll top left; border: 0 none; }
input[type=submit]:hover, input[type=button]:hover { background-position:bottom left;color:#c90000;outline:none; cursor:pointer; }

a.xbtn, a.xbtn:visited { display:block;padding-top:5px;text-decoration:none;width:80px;height:19px;overflow:hidden;text-align:center;font:bold 12px arial,sans-serif;color:#000;
 background:transparent url('http://model-xtractor.com/web/images/xbtn80.gif') no-repeat scroll top left; border: 0 none;outline:none; }
a.xbtn-big, a.xbtn-big:visited { display:block;padding-top:5px;text-decoration:none;width:250px;height:19px;overflow:hidden;text-align:center;color:#c90000;font:bold 12px Georgia,"Times New Roman",Times,serif;
 background:transparent url('http://model-xtractor.com/web/images/xbtn250.gif') no-repeat scroll top left;outline:none; }
a.xbtn:hover, a.xbtn-big:hover { background-position:bottom left;color:#c90000;text-decoration:none;outline:none; }
.sidebar-btn { margin-top:10px; }

.clear { overflow: hidden; width: 100%; }
.err-msg { color: #ff0000; font-weight: bold; margin-bottom: 5px; }

.x-icon2 { background-image:url('http://model-xtractor.com/web/images/icons.gif'); }
.x-icon2g { background-image:url('http://model-xtractor.com/web/images/icons_g.gif'); }
.x-icon2, .x-icon2g { width:16px; height:16px; background-repeat:no-repeat; }

img.pub-dia { border-bottom:5px solid #ddd; border-top:5px solid #ddd; }
.pub-dia-miss { border-top:5px solid #ddd;border-bottom:5px solid #ddd;padding:10px;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:bold;background-color:#fff; }
#xdia-nopub { width:700px; border-bottom:5px solid #ddd; border-top:5px solid #ddd; }
#xdia-nopub img { width:78px;height:65px;padding:20px; }

#tab_noscr { width:100%; text-align:center; margin-top:20px; margin-bottom:20px; }
#noscr { width:250px; text-align:center; border:5px solid #ddd; padding:10px; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.4em; font-weight:bold; }

.ftable { width:100%; }
.ftable tbody tr td { vertical-align:top; text-align:left; padding:8px; }
.ftable tbody tr td a { font-weight:bold; }
.hlight { width:100%; padding:10px; background:oldlace; border:solid 1px black; }

/* Slideshow */
.mx-shadow { background: url('http://model-xtractor.com/web/images/dropshadow.gif') no-repeat bottom right; margin: 10px 0 10px 5px; padding: 5px; }
.mx-shadow img { display: block; position: relative; margin: 8px 0px 0px 8px; border: 0 none; }
.mx-shadow2 { position: relative; border: 1px solid #a9a9a9; margin: -10px 0px 0px -10px; background-color:#f5f5f5; }

#slideshow-pane { padding:10px; line-height:1.5em; margin-top:20px;text-align:center; }
#slideshow-pane p { text-align:center; font:bold 16px arial; margin-top:10px; }
#slideshow-pane img { border: 1px solid #ddd; }

.slideshow { display:none; }
.slideshow div { width:600px; height:450px; }
.slideshow p { text-align:center; font:bold 16px arial; margin-top:10px; }
.slideshow img { border: 1px solid #ddd; }

.mx-shad-cont { width: 100%; text-align: center; }
.mx-shad { width:100%; background: url('http://model-xtractor.com/web/images/dropshadow.gif') no-repeat bottom right; margin: 0 auto; }
.mx-shad img { width: 100%; position: relative; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; }
.mx-shad-copy { width:100%; font: normal 9px arial, sans-serif; color: #000; text-align: left; }

.mx-shadow-plugin { float:left; background: url('http://model-xtractor.com/web/images/dropshadow.gif') no-repeat bottom right; margin: 10px 0 10px 5px; }
.mx-shadow-plugin img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px; }

div.mx-shadow-t { width:206px; height:159px; background:url('http://model-xtractor.com/web/images/shadow-thumb.gif') no-repeat bottom right; }
img.mx-shadow-t { border:1px solid #a9a9a9; width:200px; height:154px; }

div.mx-shadow-t2 { width:156px; height:59px; background:url('http://model-xtractor.com/web/images/shadow-thumb2.gif') no-repeat bottom right; }
img.mx-shadow-t2 { border:1px solid #a9a9a9; width:150px; height:54px; }

/* Header, Footer, Top/Bottom Menu, Search Form */
#header { width:1000px; margin:0px auto; margin-top:10px; }
#logo { width:100%;height:100px; vertical-align:top; }

#footer { clear: both; padding-left: 0; padding-top:10px; padding-bottom:10px; text-align: center; color:#fff; width:100%; margin:0px auto; }
#footer .copy { float:right; clear: both; text-align:right; padding-top:0px; margin-right:10px; }

a.ahid, a.ahid:link, a.ahid:visited, a.ahid:hover, a.ahid:active { color:#fff; text-decoration:none; cursor:default; }

.h-bar { background-color:#000; background-repeat:repeat; height:24px; line-height:24px; overflow:hidden; width: 100%; color: #fff; font-family:Tahoma,Verdana,Arial,sans-serif; font-size: 0.9em; font-weight: bold; }
.menu-bar li { list-style: none; float: left; cursor:pointer; display:block; border-right:1px solid #333; }
.menu-bar li a, .menu-bar li a:link, .menu-bar li a:visited { display: block; color: #fff; background: #000; padding: 0 5px; text-align: center; text-decoration: none; width: 90px; }
.menu-bar li a:hover, .menu-bar li a:active { text-decoration: none; color: #c90000; }

#search-form { float:right; clear: both; text-align:right; padding:0; margin:0; margin-right:3px;margin-top:1px; }
#search-form a:hover { text-decoration:none; }
#s { margin-top:0;padding:1px; font-size:1.0em; width:140px; height: 14px; }
#p { margin-top:0;padding:1px; font-size:1.0em; width:100px; height: 17px; }
#search-submit { margin-top:0;width:15px; height:14px; }
#rss { margin-top:0;width:14px; height:14px; }

/* Page Content, Index Page */
#page { width:100%; }
#home_left p, #slideshow-pane p { margin:0; }

#home_left { width:340px; margin-top:30px; font-size:1.05em; line-height:1.75em; }
#home_left ul, #home_left ol { margin-top: 25px; margin-bottom:25px; }
#home_left ul li { list-style:square; margin-left:30px; }

/* Content Page */
#content { width:700px; font-family: verdana,arial,helvetica,sans-serif; font-size:12px; min-height:400px; margin-top: 10px; } /* background:#f5f5f5;*/

.meta { font-size:0.9em; color:#696969; margin-top: 8px; margin-bottom:8px; }
.meta-div { height:18px; }

.post { text-align:justify; background: #fff; padding: 15px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.post p { margin-top:0px; }
.post .clearfloat { border-bottom:1px dotted #ccc; margin:10px 0px; }
.post ul, .post ol, #front-list ul, #front-list ol { margin-bottom:15px; }
.post ul li, #front-list ul li { list-style:square; margin-left:30px; }
.post ol li, #front-list ol li { list-style:decimal; margin-left:30px; }
.post ol li ul li, #front-list ol li ul li { list-style:square; margin-left:20px; }
.post .ads { margin-top:10px; }

.plugin { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; }
.info { background:transparent; border:0 none; width:650px; font-family:Tahoma; font-size:13px; overflow:hidden; }
.plugin-info { font:1.0em 'Courier New', Courier, Fixed; background:transparent; border:0 none; width:650px; overflow:hidden; resize:none; }

/* online documentation */
.info2 { color:#0000ff; font-family:Tahoma; font-size:9pt; }
.info2 table { font-family:Tahoma; font-size:9pt; }
.info2 a, .info2 a:visited { color:#008000; text-decoration:none; }
.info2 a:hover { text-decoration:underline; }
.info2 a.abold, .info2 a.abold:visited { color:#000; font-weight:bold; text-decoration:none; }
.info2 a.abold:hover { text-decoration:underline; }
.info2 b, .info2 i { color:#000; }
.info2 span.val { color:#a52a2a; }
.info2 span.err { color:#ff0000; }
.info2 span.comm { color:#808080; }
.info2 div.ind5 { padding:5px;margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:5px;background:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd; }

/* Sidebar*/
#sidebar {  } /*background:#f5f5f5;*/

.sidebar-in { width:100%; font-family:Tahoma,Verdana,Arial,sans-serif; font-size: 1em; background: #fff; margin-top: 10px; }
.sidebar-title, .sidebar-title2 { padding-left: 15px; padding-right: 15px; }
.sidebar-title a, .sidebar-title a:link, .sidebar-title a:visited { color:#fff; font-weight: bold; text-decoration:none; display:block; width:245px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.sidebar-title a:hover, .sidebar-title a:active { text-decoration: none; color: #c90000; }
.sidebar-title2 a, .sidebar-title2 a:link, .sidebar-title2 a:visited { color:#fff; font-weight: bold; text-decoration:none; }
.sidebar-title2 a:hover, .sidebar-title2 a:active { text-decoration: none; color: #c90000; }
.sidebar-content { padding: 5px 15px 10px 15px; background: #fff; border:1px solid #ccc; }
.sidebar-content li { list-style:none; border-bottom:1px dotted #ccc; display:block; padding:2px 0px 2px 13px; background:url('http://model-xtractor.com/web/images/li.gif') no-repeat 0 0px; width:245px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.sidebar-content-rd { padding: 5px 15px 10px 15px; background: #fff; border:1px solid #ccc; }
.sidebar-content-rd li { list-style:none; display:block; padding:2px 0px 2px 20px; background:url('http://model-xtractor.com/web/images/star.gif') no-repeat 0 0px; }

.sidebar-rec { padding: 10px 15px 10px 15px; background:#f5f5f5; border:1px solid #ccc; }
.mx-rec { margin-top:10px; padding-left:10px; padding-right:10px; } /*padding-left:40px; padding-right:40px; width:160px; */
.mx-rec img { vertical-align:bottom; }

.xsbb { margin-top:14px;margin-bottom:14px; }

.ad-out { padding: 10px 0 0 0px; border:1px solid #ccc; text-align: center; }
.ad-row { padding: 0 0 5px 0; }

.adsense-2 { padding: 10px 0 10px 0px; border:1px solid #ccc; text-align: center;background:#fff; }
.adsense-22 { padding: 10px 0 10px 0px; border:0 none; text-align: center; }

/* Comments*/
.comment-list { width:700px; line-height:1.75em; margin-top: 10px; } /* background:#f5f5f5;*/
.comment-list small { background:#e9e9e9; }

.avatar { border:1px solid #bbb; margin:0px 10px 0px 0px; float:left; padding:2px; width:55px; height:55px; }	
.grava { float:left; padding-right:10px; padding-bottom: 5px; }	
.logo-right { float:right; padding-left:10px; padding-bottom: 5px; }	
.logo-left { float:left; padding-right:10px; padding-bottom: 5px; }	

/* Page/Topic/Post Navigation */
.page-nav { clear: both; height: 22px; margin: 15px 0 5px 0; }

.previous-entries a { float: left; padding-left: 25px; width: 60px; height: 20px; display: block; background: transparent url('http://model-xtractor.com/web/images/prev.gif') no-repeat left center; }
.next-entries a { float: right; padding-right: 25px; width: 60px; height: 20px; display: block; text-align: right; background: transparent url('http://model-xtractor.com/web/images/next.gif') no-repeat right center; }

.post-nav { clear: both; margin-top: 5px; padding: 15px; }
.post-nav a { text-decoration: none; }
.post-nav .previous a { float: left; display: block; outline:none; height: 20px; width: 60px; background: transparent url('http://model-xtractor.com/web/images/prev_full.gif') no-repeat left center; }
.post-nav .next a { float: right; display: block; outline:none; height: 20px; width: 60px; background: transparent url('http://model-xtractor.com/web/images/next_full.gif') no-repeat right center; }

.previous-entries a:hover, .next-entries a:hover, .post-nav a:hover, .post-nav .previous a:hover, .post-nav .next a:hover { text-decoration: none; }

/* Hides from IE-mac \*/
* html .clearfloat { height:1%; }
*+html .clearfloat { height:1%; }
.clearfloat { display:block; }
