/*
Theme Name: Mind-catching General WP theme
Theme URI: http://mindcatching.com
Description: Customized by Mindcatching Design 
Original Author: <a href="http://mindcatching.com/">Mindcatching</a>
*/


.code {white-space:normal; font-family:verdana,'courier new'; color:#666; border-left:5px solid #eaeaea; padding-left:10px; margin-left:10px;}
.noborder{border:0;}
.thumb{float:left; margin: 0 10px 10px 0; border:1px solid #cecece;}

.dataTab th{text-align:center;padding:5px 10px}
.dataTab td{padding:5px 10px; vertical-align:top; }
.dataTab .hi{background-color:#cecece; text-align:center;}
.button a{border:2px outset #cdcdcd; background:#e0ebce; padding:2px; text-decoration:none;}
.button a:hover {border:2px inset #cdcdcd; background:#e0ebce; padding:2px; text-decoration:none;}
/* +++++++++++++++++++++++++++++++ ADDITIONAL FOR TAB and ADS +++++++++++++++++++++++++*/
.tabberlive .tabbertabhide {display:none;overflow: hidden;}
.tabber {padding:0;display: none;overflow: hidden;}
.tabberlive {margin:1px 0 10px 0;}
ul.tabbernav {margin:0;padding:3px 0;border-bottom:1px solid #cdcdcd;}
ul.tabbernav li {list-style:none;margin:0;display:inline;}
ul.tabbernav li a {padding:3px 0.5em;border-bottom:none;text-decoration:none;}
ul.tabbernav li a:link {color:#32689b; text-decoration:none;}
ul.tabbernav li a:hover {color:#32689b;text-decoration:underline;}
ul.tabbernav li.tabberactive a {background:#f4f3eb;color:#474848;border:1px solid #cdcdcd;border-bottom:2px solid #f4f3eb; text-decoration:none; font-weight:bold;}
ul.tabbernav li.tabberactive a:hover {color:#474848;background:#f4f3eb; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd;}
.tabberlive .tabbertab {background:#f4f3eb; padding:5px 10px 10px 10px;border-top:0px;border-left:1px solid #cdcdcd;	border-right:1px solid #cdcdcd;	border-bottom:1px solid #cdcdcd;}
.tabberlive .tabbertab h2 {display:none;color:#32689b;}
.tabberlive .tabbertab h3 {display:none;}

.tabbertab {margin:0px;padding:0px;}
.tabbertab ul {	margin:5px 0 5px 10px; padding:0;list-style-type:none;}
.tabbertab li {	margin:0;padding:3px 0 3px 0;list-style-type:circle;}
.tabbertab li a {text-decoration:none;}
.tabbertab li a:hover {text-decoration:underline;}

#ads {border:1px solid #cdcdcd;clear:both;width:280px;padding:9px;}
#ads ul {margin:0;padding:0;list-style-type:none;}
#ads li {float:left;margin:0;padding:3px 8px 3px 7px;list-style-type:none;}

/* +++++++++++++++++++++++++++++++++++++++ HEADER +++++++++++++++++++++++++++== */


#feed {float:right; display:block;padding:3px 10px; }
#feed a {background:url(images/feed.gif) right no-repeat; padding:0 24px 0 0; height:20px;}

#content {float:right; width:590px; text-align:left; margin:0px 20px 0px 10px;}
#content h2 {font-size:17px; padding:7px 0 15px 0; color:#599a42; }
#content h2 a{font-size:17px; padding:5px 5px 5px 0; color:#599a42; text-decoration:none;}
#content h2.archive {font-size:17px; color:#599a42; padding:7px 0 5px 0; }

/* ++++++++++++++++++++ SEARCH FORM ++++++++++++++++++++++++++++++ */

input {padding:3px 5px; border:#666 1px solid; color:#333;}
textarea {width:400px; padding:3px 5px; border:#666 1px solid; color:#333;}

#search{display:block; padding:15px 10px; border:1px solid #cdcdcd;}
#search input{border:#999 1px inset; padding:2px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
input.submit {padding:3px 5px; margin:0 0 10px 0; color:#000; border:#cecece 1px solid; font-weight:bold; cursor:pointer;}

/* +++++++++++++++++++++ NAVIGATION  +++++++++++++++++++++++++ */

.navpost {font-size:12px; margin:0 0 20px 0;}
.navpost div {background:#f4f3eb; padding:2px 4px;}
.navigation {font-size:12px; margin:0 0 20px 0;}

.stamp {font-size:12px; color:#4e8abe; margin:0 0 15px 0;}
.meta {display:block; min-width: 120px; float:right; margin:-20px 10px 15px 15px; padding:5px; border:1px solid #cdcdcd; text-align:right; color:#666; font-size:12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}


img.wp-smiley {
margin:0;
padding:0;
border:none;
}

blockquote {
margin:0 0 0 20px;
padding:0 0 0 10px;
border-left:#005595 1px solid;
}

.warning p {
font-size:13px;
margin:0 0 0 20px;
padding:0 0 0 10px;
border-left:#005595 1px solid;
}

/* ++++++++++++++++++++++++++++  SIDEBAR  ++++++++++++++++++++++++++++++++++++=  */

#sidebar {font-size:12px; float:left; width:270px; padding:0 10px 20px 5px; margin-left:10px;}
/*
#sidebar h3 {font-size:12px; font-weight:bold; color:#333; margin:15px 0 5px 0;}

#sidebar ul {list-style:none;}

#sidebar ul ul {margin:5px 0 0 10px;}
#sidebar ul ul ul {margin:5px 0 0 10px;}
#sidebar ul li {padding:0 0 5px 0;}
#sidebar ul li a{text-decoration:none; color:#333}
#sidebar ul li a:hover{text-decoration:underline;}
*/
#author h3 {margin:5px 0 5px 0;}

/* Comments */

.postinput small {
font-size:12px;
margin:0 0 0 5px;
}

p.logged {
font-size:12px;
}

h3.reply {font-size:15px;margin:0 0 10px 0;}
.nocomments {margin:0 0 30px 0;}

ol.commentList {
list-style:none;
margin:10px 0 30px 0;
}

.commentList li {
padding:0 0 10px 0;
}

.commentList li.bypostauthor .commentText {
border-left:#d5d5d5 5px solid;}

.commentMod {padding:1px 3px; margin:10px 0 0 10px;}

.commentAuthor {background:url(/images/feedback_icon.gif) no-repeat top left;
padding:2px 0; margin:0; width:250px; color:#333;}

.commentAuthor img {float:left; margin:10px 10px 0 0;}

.commentAuthor small {font-size:12px;}
.commentText {padding:10px; border:#d5d5d5 1px solid;background:#fafafa; }
.commentText p { line-height:18px; margin:7px 0; }

.commentMeta {font-size:12px;color:#4e8abe;}

#commentForm p {
color:#4e8abe;
font-size:12px;
line-height:18px;
margin:0 0 15px 0;
}


/* Widgets */

.wp-caption {
border:1px solid #00377c;
text-align:center;
background-color:#cecece;
padding-top:4px;
margin:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.wp-caption img {
margin:0;
padding:0;
border:0 none;
}

.wp-caption-dd {
font-size:12px;
line-height:17px;
padding:0 4px 5px;
margin:0;
}

#wp-calendar {
padding:10px 0 0 0;
}

#wp-calendar caption {
text-align:left;
padding:0 0 3px 0;
}

#wp-calendar tr th,
#wp-calendar tr td {
padding:0 4px 0 0 ;
text-align:right;
}

#wp-calendar td a {
font-weight:bold;
}

#wp-calendar td a:hover {
font-weight:bold;
}

/* Self-Clear Floats */

.group:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* IE6/7 Hacks */

* html .group {
height: 1%;
}

*:first-child+html .group {
min-height: 1px;
}

