/*
Theme Name: modblogger-tech (modified by K. Carter)
Theme URI: http://www.blogohblog.com/
Description: You are the proud owner of the Modblogger theme. This is a premium WordPress theme made by Jai Nischal Verma of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> and a part of the modblogger Premium theme series. You can view the other two variations at <a href="http://modblogger.blogohblog.net/">Modblogger - WordPress Premium Theme</a> .
Version: 2.0
Author: Jai Nischal Verma (modified by K. Carter)
Author URI: http://www.blogohblog.com/

This theme is a paid theme and validates to a single-user license which means that it can only be used on one domain at a time.
*/

/******************Body******************/
* {padding:0; margin:0;}
body {background: #666666 url(images/bg.jpg) repeat-x top; font:20px Comic Sans;} /* 20px Comic Sans used to find where this is used */
#wrapper { background:url(images/wrapperbg.gif) repeat-y;width:980px;margin:5px auto;}
#left{width:560px; background-color:#FFFFFF; float:left;}
#right{width:420px; float:left; border-top:2px solid #424242;}

/******************Header******************/
#badge {width:159px; height:112px; position:absolute; top:0; left:0; background:url(images/wp25ready.gif) no-repeat;}
#header {background: url(images/header.jpg) no-repeat; width:560px; height:112px !important; height:112px; }
#header h1 {padding-top:13px; padding-left:16px; font-weight:normal; }
#header h1 a {font:50px Georgia, Cambria, Garamond, Perpetua, "Times New Roman", serif; color: #FFFFFF; text-decoration:none; border-bottom:none;}
#header h1 a:hover {color: #FFFFFF;}
#header h2 {background-color: #242424; margin-top:11px; color: #CCCCCC; padding:5px 0px 5px 20px; font:14px Georgia, Cambria, Garamond, Perpetua, "Times New Roman", serif; font-weight:normal;}

/**************** Navigation *********************/
#navigation{font:14px Tahoma, Calibri, Verdana, sans-serif; background: #000000; width:549px !important;border-right:1px solid #202020; width:549px; padding-left:10px;}
.page_item a:link, .page_item a:visited{ color: #999999; padding:10px; text-decoration:none; border-bottom:none;}
.page_item a:hover { color:#fff; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{color: #FFFFFF; text-decoration:none; padding:10px; border-bottom:none;}

/*** Essential styles - Superfish menu ***/
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute;top:-999em;width:17em;}
.nav li {float:left;position:relative;z-index:99; height:39px;}
.nav a {display:block; border-bottom:none;}
.nav ul li{width:100%;opacity:0.97;}
.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:2.8em;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:17em;top:0px;}
.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu ***/
.nav li {background-color: #000000;}
.nav li li:hover {background-color:#000000;}
.nav li li li {background-color:#202020;}
.nav li li li:hover {background-color:#000000; color: #FFFFFF;}

/******************Accordion******************/
.accordion {width: 560px;font:16px Georgia, Cambria, Garamond, Perpetua, "Times New Roman", serif; border-bottom:1px solid #666666;}
.accordion div {background-color: #FFFFFF;}
.accordion p {padding: 0 0 10px 10px; margin-bottom : 0px; border: none; font:12px Tahoma, Calibri, Verdana, sans-serif; text-align:left; color:#333333; text-decoration: none;}
.accordion h2 {font:20px Georgia, Cambria, Garamond, Perpetua, "Times New Roman", serif; color: #666666; padding: 6px 0 10px 10px; font-weight:normal;}
.accordion a.heading:link {font-weight:bold; background:url(images/bullet.png) no-repeat left; cursor:pointer; display:block; padding:5px 5px 5px 20px; margin-top: 0; text-decoration: none;color: #fff; background-color:#161616; border-bottom:1px solid #333333;}
.accordion a.heading:hover {background-color:#8B0000; color:#FFFFFF;}
.accordion a.heading.selected {color:#FFFFFF; background-color: #8B0000;}
.accordion a:link, a:visited{color: #8B0000; text-decoration:none; border-bottom:#8B0000 1px dashed;}
.accordion a:hover{color:#000000; border-bottom:#8B0000 1px solid;}
.accordion_image {border:0px solid #333333; margin:10px 10px 0px 10px;}
.accordion ul {margin-left: 20px; }
.accordion ul li {margin-left: 20px; padding: 0 0 5px 0; font:13px Tahoma, Calibri, Verdana, sans-serif; text-align:left; color:#333333; text-decoration: none;}
/**************** Links *********************/
/*
a:link, a:visited{color: #8B0000; text-decoration:none;}
a:hover{color:#000000;}
*/
.more-link{color:#FF3300;}
/**************** Entry *********************/
/*** date ***/
.post-date{height:52px;width:53px;float: left;display: inline;margin: 0 10px 0 0;background: url(images/date.gif) no-repeat;}
.month {color:#fff; font-size:13px; text-align:center; padding-top:2px;}
.day {color:#000000; font-size:20px; font-weight:bold; text-align:center; padding-top:6px;}

/*** blogentry ***/
.entry{width:560px; float:left;margin-bottom:10px; margin-top:20px;}
.entry h2 {font:24px Tahoma, Calibri, Verdana, sans-serif; color: #000000;padding-bottom:20px; margin-bottom:10px;}
.entry h2 a:link,.entry h2 a:visited{ font:24px Georgia, Cambria, Garamond, Perpetua, "Times New Roman", serif; color: #000000; text-decoration: none; letter-spacing:-1px; padding:0 5px 0 5px; border-bottom:none;}
.entry h2 a:hover{ background-color: #000000; color:#FFFFFF;}
.entry h2 span a:link, .entry h2 span a:visited { background:url(images/edit.gif) no-repeat left; color: #333333; font-size:20px; margin-left:10px; padding-top:5px; padding-left:20px; border-bottom:1px dotted #333333;}
.entry h2 span a:hover {color: #333333;}
.entry p{padding:0 0 10px 0;}

.post{font:13px Tahoma, Calibri, Verdana, sans-serif;padding:15px 15px 15px 15px;text-align:left;}
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul { padding: 0 0 0 20px; margin: 0; }
.entry ul li { margin: 0; padding: 0; }
.entry ol { padding: 0 0 0 20px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.content { border-bottom:1px dotted #999999; margin-bottom:10px;}
.content img
{
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border:none;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
.content a:link, a:visited{color: #8B0000; text-decoration:none; border-bottom:#8B0000 1px dashed;}
.content a:hover{color:#000000; border-bottom:#8B0000 1px solid;}

.content2 { border-bottom:1px dotted #999999; margin-bottom:10px; padding-bottom:10px;}

/*** meta ***/
.tags {padding:5px 0 10px 0px; font-size:10px;}
.tags a{background:#d8d8d8 url(images/tag.gif) left no-repeat ; color:#000; padding:2px 5px 2px 18px; border-bottom:none;}
.tags a:hover {background-color: #000; color:#FFFFFF;}
.discussion { padding:0 0 2px 20px; font-size:11px; color:#FF3300; background:url(images/comment.gif) left bottom no-repeat;}
.discussion a {color: #000000; border-bottom:none;}
.discussion a span { background:url(images/comment_add.gif) no-repeat left; padding-left:22px; color: #666666;}
.categories {padding:5px 5px 5px 0; margin-top:10px;  margin:10px 0 10px 0; font-size:11px; border-bottom:1px dotted #999999;}
.categories a{background:url(images/cat.gif) left no-repeat; padding-left:20px; color:#8B0000; text-decoration:none; border-bottom:none;}
.categories a:hover {color:#000000;}
.metal {font-weight:normal;}
h2.pagetitle{ font-size:20px; color:#006699; text-decoration:none; font-weight: lighter;}

/* For WP-Print plug-in */
#wp-print {padding-left:15px; text-align:left;}
#wp-print a{color:#8B0000; font:11px Tahoma, Calibri, Verdana, sans-serif; text-decoration:none; border-bottom:none;}
#wp-print a:hover {color:#000000;}

/**************** Comments *********************/
h2.comlabel, h2.postlabel {font:14px Tahoma, Calibri, Verdana, sans-serif; font-weight:lighter; padding:10px 0px 10px 0px; margin-top:10px; color:#000000;}
.commentlist{list-style:none;}
.tip {height:15px; width:500px; display:block; background:url(images/tip.gif) center bottom no-repeat; margin:10px 0px 0px 0px;}
.authorcomment {padding:3px; margin:10px 0px 0px 0px; padding-bottom:5px;}
.odd{color:#000; padding:2px 10px 2px 0px; padding-bottom:5px; }
.odd a:link{color: #003366;}
#author, #email, #url {width:40%;border:none; border-bottom:1px dashed #cbcbcb; font:12px Tahoma, Calibri, Verdana, sans-serif;padding:3px;}
#comment{width:98%;border:none; border:1px solid #cbcbcb;font:13px Tahoma, Calibri, Verdana, sans-serif; margin-bottom:0.6em;margin-top:20px;padding:3px;}
#submit {background-color:#efefef; padding:3px;font:13px Tahoma, Calibri, Verdana, sans-serif; border-right:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4;}
label {color:#999999;}
.commenttext {background-color:#E2E1DD; color:#333333; padding:10px;margin-bottom:20px;min-height:70px;  height:auto !important;  height:70px;}
.comment_time {background-color:#E2E1DD; padding:2px 5px 5px 5px; border-bottom:1px solid #CFCFCF;}
.author {border:1px dashed #999999; background:#EFEFEF; padding:10px; font-size:10px; line-height:20px;}
.authorhead {font-size:11px; padding-bottom:6px;}
.email_author {background:url(images/email.gif) left no-repeat; padding-left:20px;}
.says {padding:0 0 5px 0; color:003366; font-size:11px;}
.commenttext img {padding:4px;border:1px solid #999999;margin-right:10px; float:left; background-color:#FFFFFF;}

/**************** Pagination *********************/
div.pagination{color:#fff;font-family: Tahoma, Calibri, Helvetica, Sans-serif;font-size:11px;padding:5px 0 5px 0;text-align:center;}
div.pagination a{background-color: #333333;color:#fff;margin:2px;padding:2px 5px 2px 5px;text-decoration:none; border-bottom:none;}
div.pagination a:hover, div.pagination a:active{background-color: #E8E8E8;color:#000;}
div.pagination span.current{background-color: #E8E8E8;color:#333;font-weight:bold;margin:2px;padding:2px 5px 2px 5px;}
div.pagination span.disabled{background-color: #303030;color:#fff;margin:2px;padding:2px 5px 2px 5px;}

/**************** Search Form *********************/
#topsearch{position:relative; left:12px; top:10px; z-index:0; width:235px; height:80px;}
#searchgraphic {width:235px; height:80px;background:url(images/search.gif) no-repeat; float:right;}
#searchform {padding:15px 0 0 95px;}
.searchfield{width:9em; color: #CCCCCC;font:13px Tahoma, Calibri, Verdana, sans-serif;padding:3px; border:0;background:transparent; }
h2.search { background:url(images/archive.gif) no-repeat left; color:#666666; font-weight:lighter; font-size:14px; padding-left:20px; padding-top:18px;}
h2.search span {background:url(images/arch.gif) left no-repeat; padding-left:20px;}

#GoogleSearch {position:relative; left:12px; top:5px; bottom:5px; padding:5px; z-index:0; width:378px; background-color:#000000;}

/**************** News Items (Horizontal Scroller) *********************/
.news_style {display:none;}
.news_show {position:absolute;color: #CCCCCC; font:12px Tahoma, Calibri, Verdana, sans-serif;clip: rect(0px 400px 140px 0px);}
.news_border{width:400px;height:137px;font-size:14px;padding: 5px 0px 5px 0px;overflow: auto;}
.news_mark{font-size:14px;width:520px;height:10px;color:black;text-align:center;}
.news_title{font-size:15px;padding: 5px 0px 9px 5px;color: #666666;}
.news_show img{margin-left: 0px;margin-right: 10px;}
.buttondiv{ text-align:center;top: 169px;padding: 0px 15px 10px 5px;border-top:none;height:20px;}
.news_move { position: relative;}
.mytable{width:400px;height:120px;vertical-align:top; }
.mytable p {padding:5px;}
.newsHighlights {font-size:14px; font-weight:bold;} /* Highlights on 1st slide */

/**************** Category Alphabetize *********************/
.dir {background-color:#E2E1DD; padding:0px 10px 15px 10px;}
ol.snap_nav{display:inline;list-style:none;}
ol.snap_nav li{float:left;padding:0 2px 10px 0; font:8px Tahoma, Calibri, Verdana, sans-serif;}
ol.snap_nav li a{display:block;font-weight:bold; font:16px Tahoma, Calibri, Verdana, sans-serif; text-decoration:none; border-bottom:none}
ol.snap_titles{border:0;clear:both;display:block;list-style:none;}

/**************** Sidebars *********************/
#sidebar1{ width:190px; float:left; padding:5px;border-right:1px solid #3F3F3F;}
#sidebar1 a{color: #CCCCCC; background:url(images/bullet.gif) left no-repeat; padding:5px 10px 5px 18px; text-decoration:none; border-bottom:none; text-align:left;}
#sidebar1 li a:hover {color: #cccccc; background-color: #242424; text-align:left;}
#sidebar1 h2{ background: url(images/grad.jpg) left no-repeat; margin-left:5px; padding:5px 0px 5px 15px; font:12px bold Tahoma, Calibri, Verdana, sans-serif; color:#FFFFFF; text-align:left;}
#sidebar1 ul{list-style-type:none;t text-align:left;}
#sidebar1 ul li{margin-left:5px; text-align:left;}
#sidebar1 ul li ul{font-style:normal;padding-bottom:16px; text-align:left;}
#sidebar1 ul li ul li{padding-top:3px; padding-bottom:3px; font:12px Tahoma, Calibri, Verdana, sans-serif; text-align:left;}
#sidebar1 p{padding:0 5px;}

#sidebar2{ width:190px; float:left; padding:5px;}

#subscribe {height:40px; background: #000000;}
#subscribe img {padding:5px; border:0; float:left;}
#subscribe span {font:20px Tahoma, Calibri, Verdana, sans-serif; padding:5px;float:left;}
#subscribe a {color: #999999; border-bottom:none;}
#subscribe a:hover { color:#FFFFFF;}
.what a:link,.what a:visited {color: #999999; border-bottom:none;}
.what a:hover {color:#fff;}
/* Don't make newslab font size larger than 12px or it wraps on smaller monitors */
.newslab {color:#FFFFFF;background: url(images/grad.jpg) left no-repeat; padding:5px 70px 5px 15px; width:300px; font:12px bold Tahoma, Calibri, Verdana, sans-serif;}
.lab { color:#FFFFFF;padding-right:10px; font:8px Tahoma, Calibri, Verdana, sans-serif; font-style:italic; letter-spacing:3px;}
.section {padding:0px 0px 5px 0px;margin-left:15px;}
.popular {padding-top:0px; list-style:none; font:12px Tahoma, Calibri, Verdana, sans-serif;}
.popular li {background:url(images/post.gif) left no-repeat; padding-left:18px;}
.popular li a {color: #CCCCCC; padding:5px; line-height:28px; margin-right:5px; text-decoration:none; border-bottom:none;}
.popular li a:hover {color: #cccccc; background-color:#242424;}
.commtext {font-size:10px; color: #999999;}
#banners {padding:5px 0px 5px 0px;margin-left:10px;}
.banner {height:125px; width:125px; margin:3px; float:left;}
.banner468 {height:60px; width:468px; margin:3px; float:left;}

/**************** Footer *********************/
#footer {background:url(images/footer.gif) no-repeat; width:980px; height:34px;}
.copyright {font:10px Tahoma, Calibri, Verdana, sans-serif; padding:8px 15px 7px 7px; float:right; color: #4B4B4B; }
.copyright a {color: #999999; border-bottom:none;}
.copyright a:hover {color:#FFFFFF;}

#AddThis {padding-left:0px; z-index:0;}
#AddThis2 {float:right; padding-right:10px; padding-top:5px; z-index:0;}

/**************** Misc *********************/
.breadcrumbs {font:12px Tahoma, Calibri, Verdana, sans-serif; padding:5px;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 10px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;}
.alignleft{float:left;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9A9A9A;color: blue;margin: 10px;padding:10px;background: #F3F2ED}
code {font-size:1.0em;color: #000}