﻿/* threeminds styles */

.debug {outline:#f00 dashed 1px !important; *border:dashed 1px #f00 !important;}
.debug *{outline:#f00 dashed 1px !important; *border:dashed 1px #f00 !important;}
.debugOutline {outline:#f00 dashed 1px !important; *border:dashed 1px #f00 !important;}
.default_content_text{padding-left:45px;}
.clearfloat { clear:both; padding:0 !important; margin:0 !important; height:0px !important;}
.floatleft { float:left;}
.floatright { float:right;}
.noborder { border:0 !important;}
.blue {color:#3583A7;}
.ada { position:absolute; left:-5000px; font-size:.1px;}

.faded {
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background:#fff;
}

body { background: #e0e0e0 url(../images/bkgnd_page.gif) repeat-x; margin:0 auto; padding:0; text-align:center;}

#page { background:none; margin:0 auto; padding:0; width:990px; border:0;}


hr {display:block;}

h3 { margin:0; padding:0;}

a {color:#3583A7;}

/* header / footer */
#footer {background:none;width:100%; vertical-align:bottom; padding-top:25px;}


/* top nav */

.nobullets { list-style-type:none; padding:0; margin-left:0;}

        
#searchbar { float:right; margin:0; border:solid 7px #fff; background:#fff;}

#searchform #s {float:left; height:21px;border:0; width:230px; font:normal 14px Helvetica,Arial;}

a.button_search { width:82px; height:25px; background:url(../images/button_search.gif) 0 0; display:block; float:right; vertical-align:middle; border:0;}
a.button_search:hover { background-position:0 -25px;}
a.button_twitter { width:10px; height:14px; background:url(../images/button_twitter.gif) 0 -14px; display:block;float:left; margin:5px 0 0 5px;}
a.button_twitter:hover { background-position:0 0;}
a.button_rss { width:12px; height:12px; background:url(../images/button_rss.gif) 0 -12px; display:block;float:left; margin:6px 0 0 5px;}
a.button_rss:hover { background-position:0 0;}
a.button_email { width:16px; height:12px; background:url(../images/button_email.gif) 0 -12px; display:block;float:left; margin:6px 0 0 5px;}
a.button_email:hover { background-position:0 0;}

#bofa_logo { margin:20px 0 0 0; width:600px; float:left;}
#container_header { height:78px; padding-bottom:15px;}

#topnav {width:636px; border:solid 7px #fff; background:#fff; height:40px;}
#nav {}
a.nav_channels { width:212px; height:41px; display:block; background:url(../images/topnav_channels.gif) 0 -41px no-repeat; float:left;}
a.nav_channels:hover {background-position:0 0;}
a.active {background-position:0 0;}
a.nav_archives { width:212px; height:41px; display:block; background:url(../images/topnav_archives.gif) 0 -41px no-repeat; float:left;}
a.nav_archives:hover {background-position:0 0;}
a.nav_connect { width:212px; height:41px; display:block; background:url(../images/topnav_connect.gif) 0 -41px no-repeat; float:left;}
a.nav_connect:hover {background-position:0 0px;}

#channels_expanded { display:none;position:absolute; z-index:10001; background:#333333;color:#90b5c5; font:bold 12px Verdana,Arial; 
width:212px; padding:0; z-index:5000;  *margin-top: -5px; vertical-align:top; zoom:1; }
#channels_expanded ul {list-style-type:none; margin:0; padding:0; }
#channels_expanded ul li { margin-left:16px; border-bottom:dotted 1px #717171; line-height:34px;}
#channels_expanded a { color:#90b5c5;}
#channels_expanded a:hover { color:#fff; text-decoration:none;}
#channels_expanded a span { color:#fff;}


.hider {
    display: none;
    }

.readmore {font:normal 11px Helvetica,Arial;color:#3583A7;background:url(../images/button_navRight.gif) right 4px no-repeat; padding-right:15px;}
    
.sidebar p { margin:0; width:265px; padding-left:40px;}
.sidebar .text { margin:0 0 5px 0;font:normal 14px/19px Georgia,Times; color:#000;}
.sidebar .text a{font-family:Helvetica, Arial; font-weight:normal;color:#1077a7;}
.sidebar .text a:hover{color:#1077a7;}
.sidebar_comment {padding:15px 0px; border-top:dotted 1px #5a9111;width:300px;}
.sidebar_comment .button_submit {}
.sidebar_twitter { border-top:dotted 1px #5a9111;padding:15px 0px;}
.sidebar_connection { border-top:dotted 1px #5a9111;padding:15px 0px;}

#carousel_buzz ul li div:first-child {border:0;}

.sidebar_comment .title {background:url(../images/icon_comment.gif) no-repeat; } 
.sidebar_comment a.button_submit { width:155px; height:18px; display:block; background:url(../images/button_joinconversation.gif) 0 -18px no-repeat; margin:0 0 0 135px;}
.sidebar_comment a.button_submit:hover { color:#1077a7; text-decoration:none;}

.sidebar_twitter .title {background:url(../images/icon_twitter.gif) no-repeat; }
.sidebar_twitter a.button_submit { width:155px; height:18px; display:block; background:url(../images/button_joinconversation.gif) 0 -18px no-repeat; margin:0 0 0 135px;}
.sidebar_twitter a.button_submit:hover { color:#1077a7; text-decoration:none;}

.sidebar_connection .title {background:url(../images/icon_connection.gif) 0 3px no-repeat; }
.sidebar_connection .button_addconnection {font: bold 12px Helvetica, Arial; color:#1077a7; background:url(../images/icon_rightarrow.gif) right 4px no-repeat; padding-right:15px;padding-left:45px;}

a.button_addconnection {font: bold 12px Helvetica, Arial; color:#1077a7; background:url(../images/icon_rightarrow.gif) right 4px no-repeat; padding-right:15px;padding-left:45px;}
a.button_addconnection:hover { color:#1077a7; text-decoration:none;}

.itemlist {border:solid 7px #fff; width:300px; padding:8px; background:#efeee7; border-bottom:0; font:bold 12px Helvetica,Arial; color:#b5b5b5; }
.nonav {border-bottom:solid 7px #fff; }


.itemlist h2 {font:normal 25px Georgia,Times; color:#5a9111;margin:0 0 2px 0; border-bottom:dotted 1px #5a9111; padding:0 0 8px 0; text-align:left;}
.itemlist ul {/*width:255px;*/ padding:0 0 0 0px; margin:0; *margin-top:-8px;list-style-type:none;}
.itemlist ul li { height:423px;}
div.nonav ul li { height:auto;}
.itemlist ul li div:first-child { border:0;}
.itemnav { margin:0; padding:0; height:45px;font:bold 14px Helvetica,Arial; color:#666;width:330px;}
.itemnav  a { color:#666; margin-top:0px; display:inline-block; }
.itemnav  a span{ color:#3583a7; font-size:15px;}
.itemnav  a:hover { color:#333; text-decoration:none;}
.itemnav .nav_prev { width:112px; float:left; background:#fff; text-align:center; height:30px;margin:0; padding-top:15px;}
.itemnav .nav_next { width:112px; float:left; background:#fff; height:30px;margin:0;text-align:center;padding-top:15px;}
.itemnav .nav_pages { width:100px; float:left; margin:0 3px;height:31px; background:#fff;text-align:center; padding-top:14px;}


.itemnav .nav_pages span { color:#333;}
qqq.itemnav .nav_next { width:112px; float:left; background:#fff; height:100%;margin:0;text-align:center;}
.itemnav .nav_pages a { padding:0 5px; height:20px;}
.itemnav .nav_pages a.active {color:#000; border-bottom:solid 2px #46A2CB;display: inline-block; *vertical-align: bottom; }

.sidebar_connection a.button_seeit { width:55px; height:18px; display:block; background:url(../images/button_seeit.gif) 0 -18px no-repeat; margin:0 0 0 235px;}
.sidebar_connection a.button_seeit:hover { background-position:0 0;}

.sidebar_twitter a.button_retweet { width:70px; height:18px; display:block; background:url(../images/button_retweet.gif) 0 -18px no-repeat; margin:0 0 0 155px; float:left;}
.sidebar_twitter a.button_retweet:hover { background-position:0 0;}
.sidebar_twitter a.button_reply { width:55px; height:18px; display:block; background:url(../images/button_reply.gif) 0 -18px no-repeat; margin:0 0 0 235px;}
.sidebar_twitter a.button_reply:hover { background-position:0 0;}


h2.header {font:normal 34px Georgia,Times; color:#000; margin:0; padding:15px 0 10px 0; text-align:left; color:#3b3b3b;
   /* color:#7E7E7E;
    font:32px/36px Georgia,Times;
    border-bottom:1px dotted #3583A7;
    margin: 0 0 10px;
    padding: 10px;*/
    }

.commentlist p {font:normal 11px Helvetica,Arial; margin:10px 45px 10px 0;}

.firstimage { width:145px; height:100px; }


a.button_joinconversation {  font: bold 12px Helvetica, Arial; /*float:right; */color:#1077a7; background:url(../images/icon_rightarrow.gif) right 4px no-repeat; padding-right:15px;padding-left:45px;}
a.button_joinconversation:hover {/* background-position:0 0;*/}

#footer {font:normal 10px Helvetica,Arial; color:#666;}
#footer .links a { margin:0 5px;}
#footer .links { float:right;}

.navigation { padding:40px 0 10px 0; margin:0 0 20px 0;}
.navigation .alignleft a {background:url(../images/button_navLeft.gif) left 4px no-repeat; padding-left:10px;font:bold 12px Helvetica,Arial; color:#1077a7; text-decoration:none;}
.navigation .alignleft a:hover{color:#1077a7; text-decoration:underline;}
.navigation .alignright a {background:url(../images/button_navRight.gif) right 4px no-repeat; padding-right:10px;font:bold 12px Helvetica,Arial; color:#1077a7; text-decoration:none;}
.navigation .alignright a:hover{color:#1077a7; text-decoration:underline;}

.shareFacebook { display:inline-block; width:16px; height:15px; background:url(../images/icons/facebook.png) no-repeat; vertical-align:middle;}
.shareTwitter { display:inline-block; width:16px; height:15px; background:url(../images/icons/twitter.png) no-repeat; vertical-align:middle;}
.shareDigg { display:inline-block; width:16px; height:15px; background:url(../images/icons/digg.png) no-repeat; vertical-align:middle;}
.shareDelicious { display:inline-block; width:16px; height:15px; background:url(../images/icons/delicious.png) no-repeat; vertical-align:middle;}
.shareEmail { display:inline-block; width:16px; height:12px; background:url(../images/button_email.gif) no-repeat; vertical-align:middle;}

.link_share { color:#7e7e7e !important;}
.link_share span { color:#3583A7; }
.sharebar {}
.sharebar a { padding-right:7px;}


.activity { padding:0px 0 0 0; font-weight:bold; margin:0px 0 0 0; }
.activity img { vertical-align:middle; padding-right:10px;}
.activity span { color:#1077a7;}

.indent { margin-left:20px;}

#subscribe_panel { display:none;width:275px; position:absolute; background:#CFDEE5; font:normal 12px Helvetica,Arial;margin:-45px 0 0 40px; padding:0 10px 10px 10px; border:solid 5px #fff;}
#subscribe_panel a.closebutton{position:absolute;margin:0px; top:3px;right:3px;}
.area_author .alignright { margin:0;}

a.button_previous { background:url(../images/button_navLeft.gif) 0 5px no-repeat; display:inline; height:14px; padding:0 0 0 15px; }
a.button_next { background:url(../images/button_navRight.gif) right 5px no-repeat; display:inline; height:14px; padding:0 15px 0 0; }


.dropshadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#lightbox-image {	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}

#topbar {width:100%; background:#000; height:45px; text-align:center;}
#topbar .inner { width:988px; margin:0 auto; text-align:right;height:45px; padding-top:12px;}
#topnav_links {text-align:right; height:30px; padding-top:15px;font:bold 10px Helvetica,Arial; color:#7e7e7e;}
#topnav_links a {font:bold 11px Helvetica,Arial; color:#7e7e7e;}
#topnav_logo { width:645px; float:left;margin-top:-15px;}

#searchform {margin:0; padding:0;}

.navRightIcon { background: url("../images/icon_rightarrow.gif") right 4px no-repeat; padding-right:10px;}

a.sidebar_link { font: bold 12px Helvetica, Arial; color:#1077a7; background:url(../images/icon_rightarrow.gif) right 4px no-repeat; padding-right:15px;padding-left:40px;}
a.sidebar_link:hover { color:#1077a7; text-decoration:none;}

.sidebar_connection table { width:300px;}
