/* File:custom.css - Description: Custom styles for Thesis */
.custom .quiz-no {margin-top:20px;padding:3px;font-size:1.4em;color:#FFF;font-weight: bold; text-transform: none; font-family:Helvetica, Arial, Sans-serif; background:#787878;border:2px solid #d1d1d1;}
.custom .quiz-answer {margin-top:0px;}
.custom .quiz-answer input {width:20px;}
.quiz-layout-wide #post ol {margin:0px;padding:30px;}
.custom .google_buzz {float:right; margin:2px 0 2px 10px;}

.custom .format_text  p a { text-decoration:none !important; color: #0092ef; font-family:sans-serif; font-weight:bold !important; font-size: 11px;text-transform:uppercase;}

.custom #new-post {color:#FFF;background:#0092ef;padding:4px 5px; margin-left:5px;font-size:1.1em;font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase;font-weight:bold;position:relative;top:-6px;}
.custom #catname {color:#0092ef;float:left; margin-right:5px;font-size:0.8em;font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase;font-weight:bold;}
.custom #sidebars #quotes {border-bottom:none;}
.custom #sidebars #quotes h3 {margin:10px 0 0 0;}
.custom #sidebars #quotes #quoterotator {padding:10px 10px 0 10px; font-size:1.3em!important;}
.custom #sidebars #quotes #quoterotator small {font-size:0.6em;font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase;}
.custom #sidebars #bottomquote {background:url('/wp-content/themes/thesis_16/custom/images/quote-bg.jpg');height:25px;position:relative;top:-36px;}

#most-comments li { font-style: normal; font-family:Helvetica, Arial, Sans-serif; color:#787878!important;padding-left:5px;font-size: 1.1em;padding:0 10px 5px 10px; }
#most-comments li a { font-family:Georgia, serif;font-weight:bold;font-style: italic; color:#787878!important; }
#most-comments li a:hover {text-decoration:none!important;color:#0092ef!important;}
#most-comments li small {font-style: normal; font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase; font-size:0.6em; color:#787878!important;padding-left:5px;}

.custom .infobox {padding:15px;background:#787878; border:2px solid #d4d4d4; width:603px;margin:30px 10px 10px 10px;color:#d1d1d1;font-size:1.3em;}
.custom .infobox p {padding:5px 10px;}
.custom .infobox a {color:#FFF;}
.custom .infobox a:hover {color:#FFF;text-decoration:underline;}

#tagline {clear: left;}
.search {float: right;position:relative;top:30px;}
.search_form .text_input {border:2px solid #d4d4d4;background:#FFF;padding: 6px 5px 4px 5px; font-family:Helvetica, Arial, Sans-serif; font-weight:bold; font-size: 1.4em;width:290px;}

.digg-widget-theme3 ul h3 a:link, .digg-widget-theme3 ul h3 a:visited, .digg-widget-theme3 ul h3 a:active {color: #787878!important;}
.custom .digg-widget-header, .digg-widget-topic, .digg-widget-footer {display:none!important;}
.custom .digg-widget {border:none!important;}
.custom .digg-widget h3 {border:none!important;background:transparent!important;height:100%!important;font-style:italic; font-weight:bold; font-size: 1.1em!important; color:#787878!important;font-family:Georgia, "Times New Roman", Times, serif!important;}
.custom .digg-widget h3 a {color:#red!important;}
.custom .digg-widget h3 a:hover { color:#0092ef!important;}
.custom .digg-widget ul {padding:0px!important;}
.custom .digg-widget li {padding:0 10px 10px 10px!important;}

.custom #quotes {background:#787878;border: 2px solid #d4d4d4;color:#FFF;}
.custom #quotes h3 {border:none!important;}

.widget_twitter li { font-style:italic; font-weight:bold; font-size: 1.1em; color:#787878; }
.widget_twitter li a { font-weight:normal;display:inline-block;color:#0092ef; }
.widget_twitter li a:hover { font-weight:normal; text-decoration:underline!important;}
.widget_twitter .from-meta { display:none; }
.time-meta a {font-style: normal; font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase; font-size:0.6em; color:#787878!important;padding-left:5px;}

/*---:[ content area ]:---*/

.full_width .page { width: 996px; margin: 0 auto; padding-right: 0; padding-left: 0; }

/*---:[ clear borders ]:---*/

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list { border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 0px; }
.custom #content_box, .custom #column_wrap { background: none; }

/*---:[ header area ]:---*/

div#img-logo {margin:0px;}
.custom #header_area { background-image:url('images/header-bg.jpg');background-repeat:repeat-x; }
.custom #top-banner {padding:30px 0 15px 0; height:124px;}
.custom #header {border:0;}

/*---:[ nav menu styles ]:---*/
.menu, .menu a, .menu li ul { border: none; background:none!important;}
.menu a { text-transform: uppercase; letter-spacing:-2px; font-family:Arial, Helvetica, Sans-serif; color:#d1d1d1; font-weight:bold; font-size:2.4em; padding:0 7px; margin:10px 0 0 0; }
.menu a:hover { color:#FFF!important; }
.menu .current > a, .menu .current-cat > a { cursor: text; }
.menu .rss { float: right; }
.menu .rss a, .menu .rss a:hover { padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none; }
.menu .rss a:hover { text-decoration: underline; }

/*---:[ horizontal dropdown nav menu structure ]:---*/
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu table { position: absolute; left: 0; border-collapse: collapse; }
.menu table table { top: 0 !important; }
.menu ul ul { position: absolute; top: 0; }
menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*---:[ #header styles ]:---*/
#logo { font-weight: bold; }
#tagline { font-weight: normal; }

/*---:[ headlines and bylines ]:---*/
.custom .headline_area h1, .headline_area h2 { font-size: 2.5em; line-height: 1em;padding:0px;margin:0px;display:inline-block;}
h1, h2, h3, h6 { font-weight: bold; text-transform: none; font-family:Helvetica, Arial, Sans-serif; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.format_text h2 { font-weight: bold; }
.format_text h2.top, .format_text h3.top { margin-top: 0 !important; }
.custom a:hover { color:#0092ef; }
.custom h2 a:hover { color:#FFF; background:#0092ef; padding:3px 0 3px 0; }
.custom  #content strong { font-weight: bold; font-family:Helvetica, Arial, Sans-serif; font-size:1.1em; }


/*---:[ headline meta data (includes bylines) ]:---*/
.custom .links {margin:10px 0 20px 0;padding:5px 0; border-bottom: 1px solid #787878;border-top: 1px solid #787878; font-family:Helvetica, Arial, Sans-serif; font-size:0.8em; text-transform:uppercase; font-weight: bold;}
.custom .links a {text-decoration:none; color:#0092ef;font-weight:normal;}
.custom .play {float:right;}
.custom .more {}
.custom .avatar {float:left; margin: 0 5px 0 0;}
.custom .avatar img {border: 1px solid #d4d4d4;}
.custom .comments {float:right; margin: 0; background-color:#787878; padding:2px 15px; margin-top:-20px;}
.custom .comments a {color:#FFF; text-decoration:none; font-family:Helvetica, Arial, Sans-serif; font-size:0.8em;}
.byline_meta { font-style: normal; font-family:Helvetica, Arial, Sans-serif; font-size:0.8em; color:#626262;}
.byline_meta a { text-decoration:none !important; color:#0092ef; }


/*---:[ content styles ]:---*/
.format_text a { text-decoration: underline; }
.format_text a:hover { text-decoration: none; }
.format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }
.format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }
.format_text .drop_cap { color: #888; float: left; }
.format_text ul { list-style: square; }
.format_text dt { font-weight: bold; }

/*---:[ pullquotes ]:---*/
.format_text blockquote.right, .format_text blockquote.left { border: none; }
.format_text blockquote.right { float: right; }
.format_text blockquote.left { float: left; }
.format_text blockquote.right p, .format_text blockquote.left p { margin: 0; }

/*---:[ end pullquotes ]:---*/
.format_text .ad { float: right; clear: right; }
.format_text .ad_left { float: left; clear: left; }

/*---:[ sidebar styles ]:---*/
.custom .sidebar h3 {text-transform: none; font-family:Helvetica, Arial, Sans-serif; font-weight:bold; font-variant: normal; letter-spacing: 0px; font-size: 1.4em; background-color: #777777; border: 2px solid #d4d4d4; padding: 2px 0 0 6px;height:25px;overflow:; color:#FFF; !important;}
.custom .sidebar h3 img {vertical-align:top;position:relative; top:-14px;left:5px;}
.custom .widget ul li {border-bottom:1px solid #d4d4d4;padding:0 10px 10px 10px;}
.sidebar a:hover { text-decoration: none; }
ul.sidebar_list { list-style: none; }
li.widget { width: 100%; }
li.centered { text-align: center; }
li.widget p a { text-decoration: none; }
li.widget p a:hover { text-decoration: none; }
li.widget ul { list-style: none; }
li.widget ul li .num_comments { color: #111; }
.widget_twitter a.twitterwidget-title { color:#FFF; }
.widget_twitter li { font-style:italic; font-weight:bold; font-size: 1.1em; color:#787878; }
.widget_twitter li a { font-weight:normal;display:inline-block;color:#0092ef; }
.widget_twitter li a:hover { font-weight:normal; text-decoration:underline!important;}
.widget_twitter .from-meta { display:none; }
.time-meta a {font-style: normal; font-family:Helvetica, Arial, Sans-serif;text-transform:uppercase; font-size:0.6em; color:#787878!important;padding-left:5px;}

/*---:[ social buttons ]:---*/
#social-footer {padding:0px;position:relative; left:-20px; margin-top:40px; margin-bottom:0; }
#social-footer .social-facebook {float:left; border: none;height:44px;width:197px; position: relative; top:-30px; }
#social-footer .social-twitter {float:left; border: none;height:80px;width:176px; position: relative; top:-66px; }
#social-footer .social-rss {float:left; border:none;height:44px;width:195px; position: relative; top:-30px; }



/*---:[ footer style ]:---*/
#footer_area { background-image:url('images/footer-bg.jpg');background-repeat:repeat-x; }
#footer { font-family:Arial, Helvetica, Sans-serif; font-weight:bold;margin:0;padding:0; }
#footer_setup { padding: 10px 0 0px 0; margin: 0; overflow:hidden;position:relative; top:-40px; }

#footer_setup .footer_items h3, .footer_links h3 { font-size: 1.8em; font-weight: bold; text-transform: none; letter-spacing: 0px; color: #FFF; padding-bottom: 3px; border-bottom: 1px solid #0092ef; margin-bottom: 5px; width:190px; }
#footer_setup .footer_items ul { margin-bottom: 20px; padding: 0px; }
#footer_setup .footer_links ul { margin-bottom: 30px; padding: 0px; }
.footer_rss .textwidget { margin-bottom: 10px; padding: 0px; }
#footer_setup .footer_links a, .footer_links a { color:#FFF; }
#footer_setup .footer_links a:hover, .footer_links a:hover { color:#0092ef; }

#footer_setup .footer_items { text-align: left; width: 190px; padding-right: 40px; color: #FFF; display: inline-block; float: left; font-size: 1.05em; line-height:1.4em; }
#footer_setup .footer_items ul li { list-style: none; }

#footer_setup .footer_links { text-align: left; width: 280px; padding-right: 0px; color: #FFF; display: inline-block; float: right; font-size: 1.05em; line-height:1.4em; }
#footer_setup .footer_links ul li { list-style: none; display:inline-block; }

#footer_setup .footer_rss { text-align: left; width: 650px; padding-right: 40px; color: #FFF; display: inline; float: left; }
#footer_setup .footer_rss h3 { font-size: 1.8em; font-weight: bold; text-transform: none; letter-spacing: 0px; color: #FFF; }

#toplink {margin:10px 130px;}

	
/* --- custom styles --- */
#list-display-box { clear: both; float: left; width: 57.9em; font-family:sans-serif; font-size:11px; font-weight:bold !important; margin:0 1.1em 0 0.5em; }
#list-display-box A { color: #0092EF; font-weight: normal; }
#list-display-box A.active { font-weight: bold; text-decoration: underline; }
#list-display-box div.browse-display { float: left; }
#list-display-box div.list-display { float: right; }
.footer_rss a.rss-lib img { border: 2px solid #AEAEAE; margin-right: 15px; }
.footer_rss a.rss-lib img:hover { border: 2px solid #0092EF; }
.imgTitle { position:absolute; top: 0px; left: 0px; background-color: #0092EF; color: #FFFFFF; font-family:sans-serif; font-size:14px; font-weight:bold; padding: 5px; }
.wp-pagenavi { margin: 2em 0 5em 0; width:100%; text-align: center; float: left; }
.wp-pagenavi A { margin: 0 !important; } 
#social-links { font-family:sans-serif; font-size:11px !important; font-weight:bold !important; margin:0 0 20px 12px; }
#social-links A { color: #0092EF !important; font-weight: normal!important; }
#social-links A.active { font-weight: bold; text-decoration: underline !important; }

.cat-post-item .cat-image-left { float: left; width: 115px; font-family:sans-serif; font-size:11px; font-weight:bold; color: #777777; }
.cat-post-item .cat-image-left .more-videos { color: #777777; }
.cat-post-item .cat-image-left IMG { border: 1px solid #AEAEAE; }
.cat-post-item .cat-image-left IMG:hover { border: 1px solid #0092EF; }
.cat-post-item .cat-text-right { float: right; width: 160px; font-size: 12px; line-height: 13px; font-family: sans-serif; }
.cat-post-item .cat-text-right A { padding-bottom: 10px; float: left; clear: both; color: #0092EF; }
.cat-post-item .cat-text-right P { float: left; }
.cat-post-item .cat-text-right .play-video { background-color: #0092EF; border: 1px solid #AFAFAF; font-family:sans-serif; color: #FFFFFF; padding: 2px 10px; float: right; }
.widget_categoryposts li.cat-post-item { float: left; }
.cat-post-item .cat-image-left-v2 { width: 80px !important; }
.cat-post-item .cat-text-right-v2 { width: 194px !important; }
#archive_info { display: none; }

#footer, #footer a { color: #ffffff; }
#footer, #footer a:hover { color: #0092EF; }
#footer .copy { text-transform: uppercase; margin-top: 260px; }
#footer .copy a { color: #0092EF; }
#footer_setup .footer_rss { padding-right: 0; width: 625px; }
#footer_setup .footer_links { width: 350px; }
#footer_setup .footer_items { width: 175px; }
#footer_setup .footer_items ul li { padding-bottom: 5px; }

#footer_setup .footer_links ul li { float: left; margin-right: 5px; white-space:nowrap; }
.headline_area .post_image_link .post_image { float: left; }
#footer_setup .footer_links ul { float: left; }

.menu .current-cat a { color: #FFFFFF; }
.widget_categoryposts, .widget_qa_widget { float: left; }
.byline_meta SPAN { padding-right: 100px; }
.byline_meta .vcard { padding-right: 5px; }