/*++++++ BODY ++++++++*/
* { margin: 0px; padding: 0px; list-style:none; outline:none;}
body { background:#fff url(images/stripe.png) repeat-x top; font:14px Verdana, Arial, Helvetica, sans-serif; color:#333; }
.clear { clear:both;}

/*++++++ HYPERLINKS ++++++++*/
legend, a { color: #0066CC; font-weight:bold; text-decoration:none;}
a:hover{color:#CC0000;}

/*++++++ H2,H3 ++++++++*/
h2 {font:20px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-bottom:10px;}
h3 {font:15px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:10px;}

/*++++++ MAIN ++++++++*/
#wrapper { width:815px; margin: 10px auto 10px;}
#left { float: left; width: 565px; line-height:140%;}
#right { float:right; width:220px; margin-top:70px; line-height:140%;}
#wrapper2 { width:1000px; margin: 10px auto 10px;}
#wrapper3 { width:900px;margin: 10px auto 10px;}
#left2 { float: left; width: 650px; line-height:140%;}
#right2 { float:right; width:160px;}
/*++++++ TOP ++++++++*/
#logo { width:565px; padding:0 0 10px 0;}
#logo2 { float: left;width:330px; margin-top:-40px}
#logo h1{ text-indent:-10000px;}
#logo h1 a{ display:block; background: url(images/logo.png) no-repeat; height:106px; }
#logo2 h1{ text-indent:-10000px;}
#logo2 h1 a{ display:block; background: url(images/logo.png) no-repeat; height:106px; }
#logout { color:#999; float: right; margin:3px 43px 0 0;}
/**************** Navigation *********************/
#navigation{height:40px; font:14px Trebuchet MS, Droid Sans; font-weight:bold; border-bottom:3px double #C1E1F0; text-transform:uppercase;}
#navigation2{ margin:20px 30px 0 0; width:575px;float:right;height:40px; font:14px Trebuchet MS; font-weight:bold;  text-transform:uppercase;}
#navigation3{white-space:nowrap; text-align: left; height:40px; font:13px Trebuchet MS, Droid Sans; font-weight:bold; border-bottom:3px double #C1E1F0; text-transform:uppercase;}
#navigation3 a {color: #CC0000;padding:5px 10px;}
#navigation3 a:hover{background-color: #DBEEB7;}
#menu2{ padding-right:5px;}
#menu2 li{display:inline;list-style:none; padding:8px; margin-right:3px;}
#topnav{ width:828px; margin:-10px auto 5px}
#anail, #bnail {

width:561px;
margin: 0 auto;
}
#anail a span, #bnail a span{display: none}
#anail a, #bnail a{
    position:relative; /*this is the key*/
    
 }
#fdtb div:hover, #fdtb2 div:hover{
cursor:pointer
}
#fdtb div, #fdtb2 div{
width:73px; height:73px; -webkit-border-radius:36px;
-moz-border-radius:36px;
border-radius:36px;
}
#fdtb span,#fdtb2 span{
display:none;
}
#fdtbt{
position:absolute;z-index:99;
display:none;
font:13px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0066CC;font-weight:bold;font-style: italic;
}
#fn1, #fn2, #fn3, #fn4, #fn5, #fn6, #fn7, #fn8{
font:13px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0066CC;font-weight:bold;font-style: italic;
}
#anail a:hover span, #bnail a:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    padding: 3px 3px 5px 3px;
    top:32px; left:-40px; width:160px;
    border:1px solid #0cf;  z-index:999;
    background-color:#cff; color:#333;
    		-moz-box-shadow: 2px 2px 11px #666;
		-webkit-box-shadow: 2px 2px 11px #666;
    text-align: center}

#anail li, #bnail li {width:56px; height:61px;}
.tnbk {width:56px; height:58px;background-color: #fff;display: table-cell;
    vertical-align: middle}

#anail img, #bnail img{
    display: block;
    margin-left: auto;
    margin-right: auto }
#tnail li, #topnav li, #anail li, #bnail li{display:inline;list-style:none;float:left}
#tnail li{background-color: #fff; padding: 0 0 4px 0; margin: 0 2px;}
#tnail li a{background-color: #fff; margin: 0;}
#tnail img{width:48px; height:48px;border-bottom:3px solid #fff;}
.arr {color:#0066CC; font-weight:bold; background-color: #DBEEB7; padding:16px 5px; float:left}
.arn {color:#0066CC; font-weight:bold; background-color: #DBEEB7; padding:8px;  float:right}
#tnail li.aro {color:#0066CC; font-weight:bold; background-color: #DBEEB7; height:48px; margin-top:-40px;}
#menu{float:right; padding-right:5px;}
#menu li{display:inline;list-style:none;background:#ffffff ; padding:10px; margin-right:3px;}
#menu3{float:left; padding-right:3px;}
#menu3 li{display:inline;list-style:none;background:#ffffff ; padding:9px; margin-right:2px;}
.page_item a:link, .page_item a:visited{color: #CC0000; }
.page_item a:hover {color:#0066CC;text-decoration:none;}

.current_page_item a:link, .current_page_item a:visited{color: #0066CC;text-decoration:none; }
#picusr{ width:800px; margin:5px auto}
#info, #info2 {margin:20px 0 15px 0;}
#info h2, #info2 h2 {color: #CC0000; font-weight: bold; font-size: 18px;}
#usr{ border-collapse: collapse; border:3px double #C1E1F0;}

/*++++++ ENTRY ++++++++*/
#content { width: 565px;}
.navigation { width: 550px; height:50px; }
.thumbw2 {width:75px; float:left;  }
.thumb21 {text-align: center; width:67px; height:54px;padding-top: 15px; background-color: #F6F0AE; margin: 17px 0 0 8px}
.thumb22 {text-align: center; width:67px; height:54px;padding-top: 15px; background-color: #D6EDCF;margin: 17px 0 0 8px}
.thumb23 { text-align: center; width:67px; height:54px;padding-top: 15px; background-color: #E9CDF3;margin: 17px 0 0 8px}
.thumb24 {text-align: center; width:67px; height:54px;padding-top: 15px; background-color: #C5F0FE;margin: 17px 0 0 8px}

.thumbw {width:129px; float:left;  }
.thumbw a{display: block;padding:1px 5px; }
.thumbw a:hover, .selc{background-color: #DBEEB7; }
.thumb {text-align: center; width:129px; height:126px; }
.thumb1 {text-align: center; width:129px; height:85px;padding-top: 41px; background-color: #F6F0AE;border:3px double #C1E1F0;}
.thumb2 {  text-align: center; width:129px; height:85px;padding-top: 41px; background-color: #D6EDCF;border:3px double #C1E1F0;}
.thumb3 { text-align: center; width:129px; height:85px;padding-top: 41px; background-color: #E9CDF3;border:3px double #C1E1F0;}
.thumb4 {text-align: center; width:129px; height:85px;padding-top: 41px; background-color: #C5F0FE;border:3px double #C1E1F0;}
.ttop {font:19px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #0066CC; }
.tbtm {font:15px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cc0000; }
.tbtm2 {font:12px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cc0000; }
.entry { width:425px; float:right; margin-bottom:25px;}
.entry2 { width:479px; float:right; margin-bottom:25px;}
.post {padding:0px 10px 10px 10px; border:3px double #C1E1F0;word-wrap: break-word;}
.post a { font-weight:normal;}
.datm {font:11px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;line-height:230%;}
.post h2, .post2 h2  { font:20px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-bottom:10px;}
.post2 h2 { padding:10px;}

.post2 h3  { font:20px Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333;padding-top:10px;}
#mimg {display: block;
    margin-left: auto;
    margin-right: auto}
.post2 {border:3px double #C1E1F0;word-wrap: break-word;}
.post h2 a { font:20px Arial, Tahoma, Verdana; color: #CC0000; text-decoration:none;}
.post p { padding:15px 5px 5px 5px ; word-wrap: break-word;}
.pfimg { width:50px; padding:15px 0 ;float:left;}
.pfimg2 { width:48px; height:48px; margin:10px 9px 7px 0;float:left;}
.idvt2 { background-color:#fff;width:100%; }
.idvt { background-color:#fff;width:400px; float:right;}
.idvt .hrmn {
display: block;
   float:right;
}
.idvt:hover .hrmn {
display: none

    
}
.idvt .actn {

   display: none
}
.idvt:hover .actn {

float:right;
    display: block
}
.rpp { padding:15px 5px 0 5px;font-weight:bold; color: #555; margin:0 0 -8px 0}
.post p a { font-weight:normal; word-wrap: break-word;}
.entry .white a{ color: #000000; text-decoration:none;}
.meta { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #F0F7E1; padding:4px 0 0 4px; }
.meta1 { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #FBF8D5; padding:4px 0 0 4px; }
.meta2 { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #E4F3E0; padding:4px 0 0 4px; }
.meta3 { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #F3E6F9; padding:4px 0 0 4px; }
.meta4 { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #E0F7FE; padding:4px 0 0 4px; }
.meta5 { color: #0066CC; font-size: 8px; margin-top:1px; background-color: #FFD5D5; padding:4px 0 0 4px; }

#content p.postmetadata alt {color:#000;}


/*++++++ MISC ++++++++EAF4D5 border:0px solid #CCCCCC; */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left }
img { border:none;}
.ads1 { width:468px; height:68px; margin:auto; padding: 0 0 10px 0;}

/*++++++ SIDEBAR ++++++++*/
#googlesearch { width:220px; margin-bottom:20px;}
#about { width:214px; padding-left:6px; margin-bottom:20px; color:#666666;}
#about h2 { text-indent:-9999px; background:url(images/about.gif) no-repeat; height:30px; padding-bottom:10px;}
#category { width:214px; padding-left:6px; margin-bottom:20px;}
#category h2 { text-indent:-9999px; background:url(images/category.gif) no-repeat; height:30px; padding-bottom:10px;}
#category ul{}
#category ul li{}
#category ul li ul{}
#category ul li ul li{display:block; background:url(images/folder.gif) no-repeat 0 0px; padding-left:20px; padding-bottom:5px; }

#partner { width:214px; padding-left:6px; margin-bottom:50px;}
#partner h2 { text-indent:-9999px; background:url(images/linkpartners.gif) no-repeat; height:13px; padding-bottom:10px;}

/*++++++ COMMENTS ++++++++*/
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata, .commentmetadata a { font-weight: normal; padding-top:10px; font-size:9px; }

#commentform textarea { width: 90%; padding: 2px;  color:#000; }
#commentform1 textarea { width: 93%; padding: 2px;  color:#000; margin: 28px 0 0 15px}
#commentform2 textarea { width: 93%; padding: 2px;  color:#000; margin: 5px 0 0 15px}
#commentform #submit, #commentform1 #submit, #commentform2 #submit { width: 170px; padding: 2px; margin: 5px 5px 1px 0;float: left; color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:5px 10px;}
#cnt {float: left; margin: 10px 10px 0 0}
#commentform #submit:hover, #commentform1 #submit:hover {cursor: hand;}
#autof #submit2, #autof #submit3 {color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:5px 10px;width: 120px;margin-right:10px}
#atox p {text-align:center; margin: 30px 0 }
#ctox {width:350px; margin:10px auto }
#ctox ul{margin:0px 30px 15px 20px; }
#ctox p  {text-align:left; margin: 30px 0 10px 0}
#commentform #go5{color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:5px 10px;width: 200px;}
#commentform #go, #commentform1 #go {color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:5px 10px;width: 70px;}
#gallery #go{font-size: 10px; color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:4px 5px;width:40px}
#autof #go {color:#0066CC; font-weight:bold; border:none; background-color: #DBEEB7; padding:5px 10px;width: 70px; margin:0 0 0 23px}
#commentform #go:hover, #commentform1 #go:hover, #autof #go:hover {cursor: hand;}
#commentform #textfield, #commentform #tfield {width: 270px;}
#itox {text-align:center;border-bottom:3px double #C1E1F0; padding: 5px 0 12px 0}
#itox p {text-align:left;}
#itox p a { font-size:11px; font-weight:normal; }
#inpbox {display: none;width: 550px; z-index: 99; height: 340px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -275px;
margin-top: -155px;
left: 50%;
top: 50%;
}
#inpbox2 {display: none;width: 550px; z-index: 97; height: 195px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -330px;
margin-top: -120px;
left: 50%;
top: 50%;
}
#inpbox3 {display: none;width: 550px; z-index: 95; height: 200px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -275px;
margin-top: -100px;
left: 50%;
top: 50%;
}
#incbox {display: none;width: 450px; z-index: 99; height: 110px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -290px;
margin-top: -55px;
left: 50%;
top: 50%;
}
#inabox {display: none;width: 320px; z-index: 99; height: 110px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -220px;
margin-top: -40px;
 text-align: center;
left: 50%;
top: 50%;
}
 #insbox {display: none;width: 320px; z-index: 95; height: 80px; padding: 8px; background:#fff url(images/stripe.png) repeat-x top; 
 position: fixed;
 margin-left: -220px;
margin-top: -40px;
left: 50%;
top: 50%;
}
#innbox {display: none;width: 125px; z-index: 92; height: 125px; 
 position: fixed;
 margin-left: -62px;
margin-top: -62px;
left: 44%;
top: 50%;
}
#innbox2 {display: none;width: 125px; z-index: 91; height: 125px; 
 position: fixed;
 margin-left: -62px;
margin-top: -62px;
left: 46%;
top: 23%;
}
#screen
{
    position: absolute;
    left: 0;
    top: 0;
   background: #000;
	}
#incos
{border:1px solid #CCCCCC; float: right; padding:2px 3px 3px 4px; background-color: #FFF;}	
.alt { padding: 10px; }
.commentlist { text-align: justify;	}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center;}
.commentmetadata { display: block; }

/*++++++ FOOTER ++++++++*/
#footer { font-size:11px;width:820px; margin:10px auto 10px; padding-top:10px; text-align:center;border-top:3px double #C1E1F0;}
#footxt, #hdtxt { font-size:11px;padding-top:10px; text-align:center;color:#0066CC;}
#footer a, #hdtxt a{font-weight:normal; font-size:12px;}
#footer p{ padding:5px;}
.redtxt { color:#cc0000; }
.blutxt { color:#0066CC; }
#digg2 {
font-size:11px; text-align: center;
}
#pagination-digg,#digg2 {
font-size:11px;
}
#pagination-digg a,#digg2 a{
border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off,#digg2 .previous-off,#digg2 .next-off {
border:solid 1px #DEDEDE
color:#888888
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a,#digg2 .next a,#digg2 .previous a {
font-weight:bold;
}
#pagination-digg .active,#digg2 .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
padding:4px 6px;
margin-right:2px;
}
#pagination-digg a:link,
#pagination-digg a:visited,#digg2 a:link,#digg2 a:visited {
color:#0e509e;
padding:3px 5px;
text-decoration:none;

}
#pagination-digg a:hover,#digg2 a:hover{
border:solid 1px #cc0000;
color:#cc0000;
}
#cook {
text-align: left;
}
#cook a{
font-weight:normal;
font-size:11px;
}
#pn, #pn1, #pn2 {
margin-right:2px;
}
#hpag {
float: right;
color:#cc0000;
font-size:13px;
padding: 15px 0 0 0;
}
#hpag a {
font-weight:normal;
}
.table .td a, .table .td{
font-size:11px;
}
.table {
 width: 100%;
 border: none;
}

.table .td {
 float: left;
 width: 33%;
}
.table1 .td a, .table1 .td{
font-size:11px;
display: block;
line-height:1.1;

}
.table1 {
 width: 91%;
 border: none;
 float: left;
}

.table1 .td {
 float: left;
 width: 33%;
 text-align: right;
}
#navv {
text-align: right;
font-size:11px;
font-weight:normal;
color:#cc0000;
margin:10px 0;
 width: 90%;
 float: left;
}
#navv a {

font-size:11px;
font-weight:normal;
color:#cc0000;

}
#askq {
font-style: italic;
font-size:20px;
font-weight:bold;
color:#cc0000;
padding:5px 0 20px 0;
}
.lsth {
font-size:18px;
color:#cc0000;
padding:5px 0 5px 5px;
}
.ans {
font-size:15px;
padding:5px 0 5px 5px;
font-style: italic;
color:#0066CC;
text-align: center;
	margin:11px 0;
}
#topl {
float: left;
width: 297px;

}
#btml {
float: left;
width: 268px;

}
#topl2 {
float: left;
width: 282px;

}

#cntl {
margin:0 auto;
width: 397px;

}
#ansbm {
height:55px; width: 350px; background-image: url(/images/cute_twitter1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 60px 0 0 80px;
	margin:11px 0;
}
#ansbm a{
font-size:18px;
}
#proc {
font-size:15px;
padding:25px 0 0 135px;
color:#0066CC;
}
#proc2 {
font-size:15px;
padding:25px 0 0 115px;
color:#0066CC;
}
#ofer {
width: 700px;
margin: 20px auto;
}
.ofrin {
float: left;
width: 185px;
height: 263px;
background-image: url(images/bk2.png);
	background-repeat: no-repeat;
background-position: center;	
font-size:18px;
padding:50px 0 0 10px;
color:#0066CC;
margin-left:10px;	
}
.oprin {
font-size:24px;
padding:25px 0 15px 125px;
color:#CC0000;
font-weight:bold;
}
.cnts {
font-size:14px;
font-weight:normal;
vertical-align:text-top;
}
.lgf {
font-size:20px;
font-weight:bold;
}
.folw {
text-align: center;
font-size:14px;
color:#CC0000;
}
.fbtn {
padding:10px 15px;
background-color: #DBEEB7;

}
//ul{border:0; margin:0; padding:0;}
#digg2 {
    margin: 7px auto;
    width: 365px;
 }

a.info span{display: none}
.bufr {
padding:2px;
clear:both;

}
.allsiz {
text-align: center; padding:20px

}
#par0 ,#par1 ,#par2 ,#par3 ,#par4 ,#par5 ,#par6 ,#par7 ,#par8 ,#par9 {
display: none;
}
#loct li {
margin: 5px 30px;
}
#tabs_wrapper {
	width: 561px;
}
#tabs_container {
	border-bottom: 1px solid #ccc;
}
#tabs {
	list-style: none;
	padding: 5px 0 4px 0;
	margin: 0 0 0 10px;
	font: 0.75em arial;
}
#tabs li {
	display: inline;
}
#tabs li a {
	border: 1px solid #ccc;
	padding: 4px 6px;
	text-decoration: none;
	background-color: #eeeeee;
	border-bottom: none;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#tabs li a:hover {
	background-color: #dddddd;
	padding: 4px 6px;
}
#tabs li.active a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}
#tabs li.active a:hover {
	background-color: #eeeeee;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}

#tabs_content_container {
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
	width: 541px;
}
.tab_content {
	display: none;
}
#msgtb {border-collapse: collapse;border: 1px solid #ddd;
}

#msgtb th, #msgtb td {border: 1px solid #ddd;padding:1px 3px;
}
#msgtb img {vertical-align: middle;
}
.tuid { letter-spacing:-1px;white-space: nowrap}
.tbcln {
	text-align: center
}
.msgr {
	background-color: #eee;
}
.msgr a{
	font-weight: normal;
}
.mgrp{background-color: #DBEEB7; padding:6px 8px;}
.mgnf{background-color: #DBEEB7; padding:1px 2px;font-size: 7px;}
.blkk{background-color: #DBEEB7; padding:0px 2px;font-weight:normal;font-size: 10px;}

 .meta1 a, .meta2 a,.meta3 a,.meta4 a,.meta5 a { opacity: 0.2;  }
 .meta1 a:hover, .meta2 a:hover,.meta3 a:hover,.meta4 a:hover,.meta5 a:hover { opacity: 1; }

