/*   
Theme Name: BigBlue
Theme URI: www.search-this.com
Description: Big Blue theme for Search-This.com
Author: Mark Angeletti
Author URI: www.search-this.com
Version: 1
*/

/* LAYOUT START */
body {
font:76%/140% Verdana,Arial,Helvetica,sans-serif;
line-height:1.2em;
color:#000000;
background:#CCCCCC url(http://www.search-this.com/wp-content/themes/big-blue/images/backing.gif);
margin:6px;
padding:0px;
}

#leftColumn {
position:absolute;
top:6px; left:6px;
width:183px;
margin:0px;
padding:0px;
}

#rightColumn {
position:absolute;
top:6px; right:6px;
width:183px;
margin:0px;
padding:0px;
}
* html #rightColumn {right:5px;r\ight:5px}/* FOR 1px difference in IE */

#centerColumn {

margin-left:189px;
margin-right:189px;
}
* html #centerColumn {height:1%} /* IE hack */

#footer {
text-align:center;
padding-top:5px;
font:0.8em Verdana, sans-serif;
}

.spacer {
height:6px;
padding:0px;
margin:0px;
overflow:hidden;
}

/*-- center rounded --*/
#center-content {
border:5px solid #51585E;
border-top:24px solid #51585E;
padding:7px;
padding-bottom:10px;
background:#ffffff;
}
* html #center-content {height:1%} /* IE hack */

#center-left {
position:relative;
float:left;
width:73%;
min-width:167px;
}

#center-right {
position:relative;
float:right;
width:26%;
font:0.9em Verdana, sans-serif;
border-left:1px solid #cccccc;
}

.cornerTR {
position:relative;
width:27px;
height:27px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_TR.gif) no-repeat right top;
right:0px;
float:right;
display:block;
}
.cornerTL {
position:relative;
width:27px;
height:27px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_TL.gif) no-repeat left top;
left:0px;
float:left;
display:block;
}
.cornerBL {
position:relative;
width:17px;
height:17px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_BL.gif) no-repeat left bottom;
left:0px;
float:left;
margin-top:-17px;
bottom:0px;
top:-17px;
display:block;
}
.cornerBR {
position:relative;
width:17px;
height:17px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_BR.gif) no-repeat right bottom;
right:0px;
float:right;
margin-top:-17px;
bottom:0px;
top:-17px;
display:block;
}
.cornerTL, .cornerTR, .cornerBL, .cornerBR {
top:0px;
}
/* search engine decoder */
#solidCenter #center-content {
border:5px solid #51585E;
text-align:center;
padding:0px;
background:#51585E;/*#51585E*/
}
* html #solidCenter #center-content {height:1%} /* IE hack */

#solidCenter .cornerTR {
position:relative;
width:5px;
height:5px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_TR2.gif) no-repeat right top;
right:0px;
float:right;
display:block;
}
#solidCenter .cornerTL {
position:relative;
width:5px;
height:5px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_TL2.gif) no-repeat left top;
left:0px;
float:left;
display:block;
}
#solidCenter .cornerBL {
position:relative;
width:5px;
height:5px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_BL2.gif) no-repeat left bottom;
left:0px;
float:left;
margin-top:-5px;
bottom:0px;
top:-5px;
display:block;
}
#solidCenter .cornerBR {
position:relative;
width:5px;
height:5px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rim_BR2.gif) no-repeat right bottom;
right:0px;
float:right;
margin-top:-5px;
bottom:0px;
top:-5px;
display:block;
}
#solidCenter .cornerTL, #solidCenter .cornerTR, #solidCenter .cornerBL, #solidCenter .cornerBR {
top:0px;
}

/* do not alter or amalgamate styles */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */

/* END LAYOUT */
.rimRelative {position:relative;}
.rimHeading {
position:absolute;
left:0;
padding:0;
margin:0;
margin-top:-26px;
color:#FFCC33;
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#center-content p {margin:0 0 1em 0}

.rimHeadingSide {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:-22px;
color:#FFCC33;
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#header {
position:relative;
padding:0px;
margin:0px;
height:61px;
background:url(http://www.search-this.com/wp-content/themes/big-blue/images/head_B.gif) repeat-x;
}
#header #headerLeft {
float:left;
position:relative;
left:0px; top:0px;
height:61px;
width:27px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/head_L.gif) no-repeat left top;
display:block;
}
#header #headerRight {
float:right;
position:relative;
right:0px; top:0px;
height:61px;
width:27px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/head_R.gif) no-repeat right top;
display:block;
}
#header h1 {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:8px;
font:1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#FFFFFF;
}
#header h2 {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:38px;
font:.9em Verdana, Arial, Sans-Serif;
}

/* LEFT SIDE */

#homeBtn {
display:block;
background:transparent;
width:183px;
height:33px;
}
.sideTop {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/top.gif);
width:183px;
height:4px;
overflow:hidden;
}
.sideTop2 {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/s-top2.gif);
width:183px;
height:27px;
overflow:hidden;
}
.sideBottom {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/bottom.gif);
width:183px;
height:4px;
overflow:hidden;
}
.sideBottom2 {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/s-bottom2.gif);
width:183px;
height:8px;
overflow:hidden;
}
.sideBottom3 {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/columnSponsorsBottom.gif);
width:183px;
height:12px;
overflow:hidden;
}
.sideMiddle {
background:#ffffff;
border-left:5px solid #51585E;
border-right:5px solid #51585E;
width:173px;

}
/* OL list (leftside navigation) */
.uListMain {
margin:0px;
padding:0px;
font:11px Arial, Sans-Serif;
}
.uListMain ul {
margin:0px 0px 0px 0px;
padding:0px;
width:173px;
}
.uListMain ul li {
list-style:none;
width:173px;
}
.uListMain ul li a {
display:block;
padding:5px 3px 0px 18px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/navBacking.gif) no-repeat center left;
}
.uListMain ul li a:link,
.uListMain ul li a:visited {
color:#e3e3e3;
text-decoration:none;
}
.uListMain ul li a:hover {
color:#FFFFFF;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/navBacking.gif) no-repeat center left;
text-decoration:none;
}

.uListMain li a { /* resolves the gap in lists (white space bug) when using display:block */
height:19px;
}

/* OL list (side links) */
.uList {
margin:0px;
padding:0px;
font:11px Arial, Sans-Serif;
}
.uList ul {
margin:0px 0px 0px 0px;
padding:0px;
}
.uList ul li {
list-style:none;
width:173px;
}
.uList ul li a {
display:block;
padding:3px 6px;
border-bottom:1px solid #F5F5F5;
min-height:1%; /*ie7*/
}
/* mac hide \*/
* html .uList ul li a{height:1%}
/* end hide */

.uList ul li a:link,
.uList ul li a:visited {
color:#0F4274;
text-decoration:none;
}
.uList ul li a:hover {
color:#0F4274;
background:#F5F5F5;
text-decoration:none;
}

.uList .categoryLinks li a {
background:url(http://www.search-this.com/wp-content/themes/big-blue/images/catBullet.gif) no-repeat -1px 50%;
display:block;
padding:3px 6px 3px 8px!important;
}
.uList .categoryLinks li a:hover{
background:#F5F5F5 url(http://www.search-this.com/wp-content/themes/big-blue/images/catBullet.gif) no-repeat 0px 50%;
}

#center-right .uList ul li {
width:100%;
}
#center-right .uList ul li a {
padding:3px 6px 3px 9px;
}

#center-right h3 {
margin:0px;
padding:3px 1px 3px 4px;
font:1.1em Verdana, sans-serif;
}
.sideRSS {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rss2.gif) no-repeat center right;
position:absolute;
right:2px;
padding:0px;
margin:0px;
margin-top:-23px;
width:22px;
height:16px;
}

#authorPosts li, #essentials li {
width:100%;
}

/* RIGHT SIDE */
#search {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/SearchBackingLogo.gif) no-repeat;
width:183px;
height:61px;
}
#rightFeeds {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/FeedBacking.gif) no-repeat;
width:183px;
height:61px;
color:#ffffff;
font:10px Verdana, sans-serif;
}
#rightFeeds a:link,
#rightFeeds a:visited {
color:#ffffff;
text-decoration:none;
}
#rightFeeds a:hover {
color:#ffffff;
text-decoration:underline;
}
#feedtop, #feedbottom {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/rss2.gif) no-repeat left top;
height:16px;
position:absolute;
left:8px; top:9px;
padding-left:25px;
padding-top:2px;
}
#feedbottom {
left:8px; top:36px;
}

#searching label {
font:0.8em Verdana, sans-serif;
}
#searching #s {
position:absolute;
left:5px; top:35px;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/searchBoxBacking.gif) no-repeat;
border:0px solid #323639;
height:17px;
width:150px;
padding-left:5px;
padding-top:3px;
color:#000000;
}
.searchPost h2 {
font:1.1em Arial, Verdana, sans-serif;
margin:0px;
display:inline;
line-height:1.3em;
}
.searchPost .options {
font:10px Verdana, sans-serif;
}
.searchPost .date {
font:0.9em Arial, Verdana, sans-serif;
}

#search-engine-decoder {
display:block;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/search-engine-decoder-32.png) no-repeat;
width:183px;
height:61px;
}
#pagerank-decoder {
display:block;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/pagerank-decoder-32.png) no-repeat;
width:183px;
height:61px;
}
#essentials-reads {
display:block;
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/essentials-32.png) no-repeat;
width:183px;
height:61px;
}

#rightColumn img{display:block}

.sponsorMiddle {
padding:0px;
margin:0px;
background:#ffffff;
width:173px;
border-left:5px solid #51585E;
border-right:5px solid #51585E;
text-align:center;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
/*THIS IS A HACK*/
/* mac hide \*/
* html .sponsorMiddle {height:1%}
/* end hide*/

.sponsorMiddle img {
border:0;
display:inline;
margin:auto;
vertical-align:bottom;	
}

.columnTopBlank {
	background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/columnTopBlank.gif) no-repeat;
	width:173px;
	height:16px;
	color:#FFCC33;
	font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding-left:10px;
	padding-top:5px;
}
/* POST */
.post, .tocPost {
padding:0px;
padding-bottom:4px;
margin:0px;
background:#FFFFFF;
border-bottom:1px solid #cccccc;
margin-bottom:5px;
/*text-transform: uppercase; letter-spacing: 0.33em;*/
}
* html .post, * html .tocPost {height:1%} /* IE hack */

.singlePost .post, .articlePost .post {
border-bottom:0px solid #cccccc;	
}

.post h2, .tocPost h2 {
font:1.4em Verdana, sans-serif;
margin:0px;
padding:0px 7px 2px 0px;
background:#FFFFFF;
display:block;
line-height:1.2em;
}
* html .post h2, * html .tocPost h2 {height:1%} /* IE hack */

.post small {
padding:1px 7px 2px 0px;
background:#FFFFFF;
display:block;
}
* html .post small {height:1%} /* IE hack */

.entry {
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
line-height:20px;
padding:4px;
color:#333333;
}
.indexPost {
padding:4px 4px 4px 4px;
}
.postmetadata {
font:0.8em Verdana, sans-serif;
padding:10px 4px 5px 4px;
margin:0px!important;
background:#FFFFFF;
color:#777777;
}

.postmetadata3 {
font:0.8em Verdana, sans-serif;
padding:0px 0px 4px 18px;
margin:0px!important;
color:#777777;
}


.post a:link,
.post a:visited {
color:#0F4274;
text-decoration:none;
}
.post a:hover {
color:#0F4274;
text-decoration:underline;
}
/* COMMENTS */
.comment {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/comment.gif) no-repeat;
padding-left:16px;
}
.comment a:link,
.comment a:visited {
color:#990000;
text-decoration:none;
}
.comment a:hover {
color:#990000;
text-decoration:underline;
}

.commentlist a:link,
.commentlist a:visited {
color:#000;
text-decoration:none;
}
.commentlist a:hover {
color:#000;
text-decoration:underline;
}

.commentText a:link,
.commentText a:visited {
color:#0F4274;
text-decoration:none;
}
.commentText a:hover {
color:#0F4274;
text-decoration:underline;
}

.commentlist .alt, .commentlist .even {
padding:0px;
background:#FFF;
margin-bottom:5px;
}
.commentlist .alt {
background:#F5F5F5;
}

.commentHeadblack, .commentHeadred, .commentHeadblue, .commentHeadyellow, .commentHeadgltgreen, .commentHeadgreen, .commentHeadpurple, .commentHeadorange {
border-bottom:2px solid #000;
padding-left:60px;
padding-top:10px;
height:33px;
overflow:hidden;
}
.commentHeadblack {
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/blacktie.gif) no-repeat top left;
}
.commentHeadred {
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/redtie.gif) no-repeat top left;
}
.commentHeadblue {
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/bluetie.gif) no-repeat top left;
}
.commentHeadyellow {
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/yellowtie.gif) no-repeat top left;
}
.commentHeadgltgreen{
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/gltgreen.gif) no-repeat top left;
}
.commentHeadgreen{
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/greentie.gif) no-repeat top left;
}
.commentHeadpurple{
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/purpletie.gif) no-repeat top left;
}
.commentHeadorange{
background:#fff url(http://www.search-this.com/wp-content/themes/big-blue/images/orangetie.gif) no-repeat top left;
}
.pAbout {
font-size:22px;

}

.commentlist .commentID {
font:1.4em arial, sans-serif;
color:#000;
float:right;
padding-top:17px;
}
.commentlist .commentText {
padding:5px;
}

.user-info input {
border:3px solid #D5E4F4;
width:377px;
height:20px;
padding:4px 4px 0px 4px;
}
.user-info textarea {
border:3px solid #D5E4F4;
padding:4px;
}
#commentform {
border-top:3px solid #D5E4F4;
background:#ECF3FA;
padding:5px;
}
#submit {
border:3px solid #D5E4F4;
background:#99BBDD;
width:388px;
height:35px;
}

/* FOOTER */
#footer a:link,
#footer a:visited {
color:#0F4274;
text-decoration:none;
}
#footer a:hover {
color:#0F4274;
text-decoration:underline;
}
/* GENERAL */
a:link,
a:visited {
color:#0F4274;
text-decoration:none;
}
a:hover {
color:#0F4274;
text-decoration:underline;
}
.navigation {
display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px;
}
.alignright {
float:right;
}
.alignleft {
float:left
}
div.notes {
padding:9px;
padding-top:15px;
color:#666;
font:italic 107%/140% "Lucida Grande",sans-serif;

}
code {
color:#900;
font-size:115%!important;
font-family:"Courier New", Courier, mono
}
img {
border:0;
}
.articleTOC {
border-bottom:1px dotted #cccccc;
padding:0px;
margin-bottom:10px;
}
.articleTOC ul {
margin-top:0px;
}
.articleTOC li {
list-style:none;
}
.articleTOC strong {
padding-left:20px;
}
.bqr p {
float:right;
padding:10px 5px;
voice-family:"\"}\""; 
voice-family:inherit;
width:170px;
font-size:13px;
font-weight:bold;
border-top:3px double #ccc;
border-bottom:3px double #ccc;
}
.datePost {
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/datePost.gif) no-repeat left top;
width:31px;
height:26px;
color:#fff;
font-size:11px;
text-align:center;
padding:8px 3px 0px 3px;
line-height:1.0em;
position:relative;
float:left;
margin-right:5px;
}

form {margin:0;padding:0}

.sociable {
font:12px Verdana, sans-serif;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#777;
padding:12px;
padding-left:37px; 
margin:10px 0px 2px 0px;
background:#F5F5F5 url(http://www.search-this.com/wp-content/themes/big-blue/images/bookmark.gif) no-repeat 25px 12px;
}
.feedSubscribe {
font:15px Verdana, sans-serif;
padding-left:80px;
padding-top:15px;  
height:50px;
background:#FFF url(http://www.search-this.com/wp-content/themes/big-blue/images/feedSubscribe.gif) no-repeat 20px 0px;
}
#tagCloud {
padding:3px 5px 3px 5px;
}
h3.highlight {
border-top:solid 2px #FED71A;
border-bottom:solid 2px #FED71A;
background:#FFF7C0 url(http://www.search-this.com/wp-content/themes/big-blue/images/!.gif) no-repeat 10px 5px;
padding:9px;
padding-left:50px;
font:11px Verdana, sans-serif;
}
.subscribe-to-comments label{
font-size:14px;
}

blockquote {
color:#444;
border-left:3px solid #999;
padding-left:10px;
}
.oddRow {
background:#F5F5F5;
padding:5px;
border:0px solid #ff0000;
font-size:11px;

}
.evenRow {
padding:5px;
border:0px solid #ff0000;
font-size:11px;

}
.date {
float:right;
}
.gAds {
padding-left:22px;
}
/* FEEDS */
.summary {
position:absolute;
top:5px; left:-9999em;
width:300px;
min-height:400px;
display:block;
}
.summaryOver {
position:absolute;
top:5px; left:24px;
background:#FEFEBA; /*#F5F9FE*/
border:1px solid #FFDC50; /*#DEE7FE*/
width:360px;
padding:7px;
font-size:11px;
display:block;
line-height:1.2em;
overflow:hidden;
z-index:20;
}
.imgBtnExternalFeed {
float:left; 
padding-bottom:1px;
}
.feedLink {
padding-left:5px;
}
.oddRowFeed {
background:#F5F5F5;
padding:5px;
border:0px solid #ff0000;
font-size:11px;
position:relative;
}
.evenRowFeed {
padding:5px;
border:0px solid #ff0000;
font-size:11px;
position:relative;
}
.oddRowFeed:hover,.evenRowFeed:hover{z-index:20}
.centerAlign {padding-left:5px;}
/* BANNER ADS */
.banner-left{
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/banner-left.gif) no-repeat left top;
clear:both;
font-size:12px;
height:67px;
line-height:16px;
margin:10px 0;
overflow:hidden;
}
.banner-right{
background:transparent url(http://www.search-this.com/wp-content/themes/big-blue/images/banner-right.gif) no-repeat right top;
float:right;
height:67px;
width:43px;
}

.banner-left img {padding-right:10px; border:0;}
.banner-left strong {color:#763712;}
.banner-left a, .banner-left a:hover, .banner-left a:visited {display:block; padding:9px 12px; height:100%; color:#000; text-decoration:none; }