/*   
Theme Name: Tech Mug - The technology mug!
Theme URI: 
Description: Exclusive theme for Technology Mug.
Author: Fraz Ahmed
Author URI: http://www.techmug.com/
Template: thematic
Version: 1.0
Tags: Tech Mug
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
/*@import url('../thematic/library/styles/typography.css');
/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/**********************
* General
**********************/
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

p {margin-bottom:10px;line-height:16px;}

/*********************
* Header
*********************/
#branding {width:990px;}

#header {background:#bcbab7 url(images/header-bg.jpg) repeat-x;}
#header .headerBox {margin:0 auto;width:990px;background:url(images/header.jpg) no-repeat top center;height:169px;}

#navContainer {background:#bcbab7;overflow:hidden;}
#navContainer .navBox {margin:0 auto;width:990px;height:40px;}
#navContainer .mainNav {float:left;width:860px;padding-top:9px;}
#navContainer .mainNav ul {font-size:14px;font-weight:bold;color:#6b6152;margin-bottom:0px;}
#navContainer .mainNav ul li {list-style:none;display:inline;padding-right:10px;}
#navContainer .mainNav ul li a {color:#6b6152;text-decoration:none;padding:5px;}
#navContainer .mainNav ul li a:hover {background:#292119;color:#dcdcdc;}
#navContainer .mainNav .selected a {background:#292119;color:#dcdcdc;padding:5px;}
#navContainer .mainNav ul li.current-menu-item a {background:#292119;color:#dcdcdc;padding:5px;}
#navContainer .rssBox {float:right;width:130px;text-align:right;}

/*********************
* Main
*********************/
#main {width:990px;padding:0px;background:#efefef;}

#container {width:640px;background:#ffffff;margin:0px;padding:10px;}

#aboveSidebar {text-align:center;padding:10px 0;}

#primary {border:none;margin:0px;padding:0px;width:165px;}

#secondary {margin:0px;padding:0px;width:165px;}

#container, #primary, #secondary {height:100%;/*margin-bottom:-3000px;padding-bottom:3000px;*/}


.main-aside ul {padding:0 10px 0 10px;}

.aside h3 {font-style:normal;font-size:16px;color:#292119;padding-bottom:10px;}
.aside ul ul {list-style:none;margin:0 0 0 0;padding-bottom:10px;}
.aside a {text-decoration:none;border-bottom:1px solid #cccccc;display:block;line-height:24px;}
.aside a:active, .aside a:hover, .aside .current_page_item a {color:#4b2145;}

/*Tag Clouds*/
.widget_tag_cloud a {display:inline !important;}

/*********************
* Entries
*********************/
.entry-content ol, .entry-content ul {margin-left:25px;}
.entry-content ul li, .entry-content ol li {list-style:square;padding-left:5px;line-height:18px;}
.entry-content ol li {list-style:decimal;}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color:#6E3268;}
.entry-content h2 {padding-top:14px;}
.entry-content h3 {padding-top: 0px !important;}

code {font-size:inherit;}

.entry-title {color:#6e3268;font-size:24px;font-weight:normal;background:url(images/title-bg.jpg) left bottom no-repeat;width:625px;display:block;padding-bottom:35px;line-height:30px;}
.entry-title {text-shadow: 1px 1px 1px #cccccc;}
.entry-title a {color:#6e3268;}
.entry-title a:active, .entry-title a:hover {color:#6e3268;}

.entry-meta, .entry-content, .entry-utility {padding-left:15px;}
.entry-meta a {color:#4b2145;font-weight:bold;font-size:11px;font-style:normal;}
.entry-meta a:active, .entry-meta a:hover {color:#6e3268;}

.entry-date {color:#6b6152;font-size:11px;font-style:normal;padding-right:10px;}

.comments-link {background:url(images/icon-comments.jpg) 0 2px no-repeat;padding-left:20px;margin-left:10px;}
.comments-link a {color:#292119;font-weight:normal;}

.entry-content a.more-link {color:#6e3268;text-decoration:none;background:#dcdcdc;padding:3px 5px;font-size:11px;}
.entry-content a:hover.more-link {color:#dcdcdc;background:#6e3268;text-decoration:none;}

.entry-content {padding-top:20px;}
.entry-content a:link {color:#6e3268;text-decoration:none;}
.entry-content a:hover, .entry-content a:active {color:#292119;text-decoration:underline;}

.single .hentry, .hentry {padding:30px 0 0px;clear:both;}

/*********************
* Comments
*********************/
#comments-list li.bypostauthor {background:#efefef;}

/*********************
* Pages
*********************/
h1.page-title {padding:10px;}

/*********************
* Footer
*********************/
#footerContainer {background:#6e3268;color:#a587a2;padding:20px 0 10px 0;font-size:11px;overflow:hidden;}
#footerContainer a {color:#a587a2;}
#footerContainer a:hover {color:#dcdcdc;text-decoration:none;}
#footerContainer h1 {color:#dcdcdc;font-size:12px;padding-bottom:5px;font-weight:bold;}
#footerContainer p {line-height:13px;}

#footerContainer .footerBox {margin:0 auto;width:990px;}

#footerContainer .footerTop {}

#footerContainer .footerMenuBox {float:left;width:600px;}

#footerContainer .footerMenu {float:left;width:auto;margin-right:75px;}
#footerContainer .footerMenu ul {line-height:13px;}
#footerContainer .footerMenu ul li {list-style:none;}
#footerContainer .footerMenu ul li a {color:#a587a2;text-decoration:none;}
#footerContainer .footerMenu ul li a:hover {color:#dcdcdc;}
#footerContainer .footerAbout {float:left;width:390px;}
#footerContainer .footerAbout p {padding-right:50px;}
#footerContainer .copyright {text-align:right;}
#footerContainer .copyright img {vertical-align:middle;}

#footer {border:none;margin:0;}
#siteinfo {padding:0;}

/*********************
* Plugins
*********************/

/***** Sociable *****/
div.sociable {padding-top:3px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;}
.sociable img {width:48px !important;height:48px !important;}
.sociable ul li {padding:1px 12px !important;}

/***** Related Posts *****/
h2.related_post_title {border-bottom:1px solid #DDDDDD;color:#6E3268;font-size:16px;padding-bottom:5px;}
ul.related_post {line-height:18px;padding-bottom:10px;padding-left:15px;padding-top:10px;}
ul.related_post a {text-decoration:none;color:#333333;}

/***** Page Navi *****/
.wp-pagenavi {
	clear: both;
	font-size:12px !important;
	margin: 0 0 0 15px;
    padding: 10px 0;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
	background:#DCDCDC;
	color:#6E3268 !important;
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 8px !important;
	margin: 2px !important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
	background:#6E3268;
	color:#DCDCDC !important;
	text-decoration: none !important;
	border: 1px solid #BFBFBF !important;
	padding: 3px 8px !important;
	margin: 2px !important;
}

.wp-pagenavi span.current {
	background:#6E3268;
	color:#DCDCDC !important;
	text-decoration: none !important;
	border: 1px solid #BFBFBF !important;
	padding: 3px 8px !important;
	margin: 2px !important;
}

.wp-pagenavi span.extend {border: none !important;}
