/*  
Theme Name: TeraBug Premium White
Theme URI: http://www.terabug.com/
Description: Designed by <a href="http://www.kpsofts.com">KPSofts</a>
Author: TeraBug
Author URI: http://www.terabug.com
Copyright 2008, TeraBug. All rights reserved.Copying or Modifying is strictly prohibited.
*/

body{background-color:#282828}
.googads{
	margin: 5px 0 0 0;
}
.clearing {
  height: 0;

  clear: both;
}
#container1{width:1006px;margin:40px auto;background: #F4EFE9;height:100%;}
#container{width:980px;margin:40px auto;background: #F4EFE9;height:100%;}
UL.BLUE {


}
#topmenu {
position: relative;
top: 0px;
left: 0px;
width: 980px;
font-size:12px;
margin: 0px 0 0px 0;
line-height:normal;
height: 35px;
font-weight: bold;
background: #FFFFFF;
}

#topmenu ul {
margin:0;
padding:0px 0px 0 0px;
list-style:none;
}
#topmenu li {
display:inline;
margin:0;
padding:0;
}
#topmenu a {
float:left;
background:url(images/menuleft.gif) no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#topmenu a span {
float:left;
display:block;
background:url(images/menuright.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#888;
}
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover span {
color:#999999;
}
#topmenu a:hover {
background-position:0% -42px;
}
#topmenu a:hover span {
background-position:100% -42px;
}
#topmenulink
{position:absolute;
width: 970px;
font-size:12px;
height: 25px;
margin:155px auto;
padding:6px 0 0 10px;
font-weight: bold;
background:#494949;
}
#header{
float: left;
	width:980px;height:120px;
       margin:0px 0 0 0px;
       padding:0px 0 0 0px;
background:#FFFFFF;
}
#logo {
        float:left;
        width:334px;
        margin:0px 0 0 0px;
padding:0 0 0 0;
}

#logo h4 {
        width:334px;
        height:120px;
        background:url(images/banner3.png) no-repeat left top; 
        display: block;
margin:0 0 0 0;
}

#logo h4 span {
        display:none;
}

#logo h4 a {
	width: 334px;
	height: 120px;
	display: block;
	background: url(images/banner3.png) no-repeat left top;
}

#header_right {
        float:right;
        width:630px;
        height:120px;
        margin:8px 0 0 0;  
        padding-right:8px;
}

#banner {
        width:630px;
        height:120px;
        margin:0 0 0 0px;
        padding:0 6px 0 0;
}

.extracontainer{
float:left;
width:630px;
display:inline;
overflow:hidden;

margin:30px 0px 0 0px;
background: #FFFFFF;}
.postcontent{
float:left;
width:590px;
display:inline;
overflow:hidden;
background:#FFFFFF;
margin:0 0 0 20px}
.item{
text-align:left;
padding-right:10px;
margin:10px 0;
border-top:1px dotted #A6BBDC;}
.item p{
color:#000000;
font:12px/1.1em Verdana,Arial,sans-serif;
}
.item h2{font:bold 13px Georgia,verdana,helvetica,arial;color:#1F87D9;margin:10px 0 5px}
.item h2 a{color:#1F87D9}
#notfound a{color:#1F87D9}
#notfound h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#notfound li{
	list-style-type:square;}

#recentnpopular{
	
}
#recent{
	display: inline;
width:250px;
float: left;
margin:0 0 0 20px;
}
#recent h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#recent li{
	list-style-type:square;}
#recent a{color:#1F87D9}
#popular a{color:#1F87D9}
#popular h2
{
	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dashed #B0CADA;}
#popular li{
	list-style-type:square;}
#popular{

margin:0 0 0 30px;

	display: inline;
width:250px;
float: left;
}
#sidebar{
	float: left;
	width: 350px;

	background: #F4EFE9;
	margin: 30px 0 0 0;
}
#sidebar h2{text-align: center;
color:white;
font-size:20px;
font-weight: bold;
height: 30px;
	 background:url(images/sidebg.png) center center repeat-x;}
#footer{
	
	float: left;
	width: 980px;
        height:100%;
        background: #F4EFE9;
	padding: 10px 0 20px 0;
        
border-top:1px dashed #999999;
}

#footer p{
	line-height:13px;
        text-align:center;
}

#footer a {
        color:#1F87D9;      
}
.categorylist{
list-style-type:square;
margin: 5px auto 10px 18px;
padding: 0;
}

.categorylist li{
padding: 3px 0;
border-bottom: 1px solid #999999;
}

.categorylist li a{
color: #449805;
text-decoration: none;
font-weight: bold;
}

.categorylist li a:hover{
text-decoration: underline;
}

.categorylist li a:visited{
color: #449805;
}

.categorylist li span a{
font-weight: normal;
}

#extracontainer1{float:left;width:630px;display:inline;overflow:hidden;background:#fff;margin:30px 0 0 0px;background: #FFFFFF;}
#postcontent1{float:left;width:590px;display:inline;overflow:hidden;background:#fff;margin:0 0 0 20px;}
#postcontent1 h1{border-bottom: 1px dashed #1F87D9;
	font-size:28px;font:verdana,arial;
color: #1F87D9;
margin:15px 0 0 0;
padding:0; }
#postcontent1 h2{border-bottom: 1px dashed #1F87D9;
	font-size:20px;
text-align: left;
color: #FF0000;
margin:3px 0 0 0;
padding:0; }
#relatedposts li{
	list-style-type:square;}
#quizbullets{margin: 0 0 0 -20px;padding:0;}
#quizbullets li{
	list-style-type:square;}

#postcontent1 a
{
text-decoration:none;
color: #1F87D9;
 }
#postcontent1 a:visited{
color: #1F87D9;
text-decoration:none;
}
.details {
        margin:0 0 5px 0; padding:0px 0;
}


.comment_list {
        background:url(images/list_comments.gif) no-repeat;
        margin:0; padding:0 0 0 20px;
}



.edit {
        background:url(images/edit.gif) no-repeat;
        margin:0; padding:0 0 0 20px;
}
.author_info {
        float:left;
        width:320px;
        font-family:"New times roman",Arial;
        padding-bottom:2px;
}

.comment_count {
        color:#acc4d0;
        float:right;
        width:40px;
        font-weight:700;
        font-size:24px;
}

.gravatar {
        float:left;
        height:32px;width:32px;
        margin-right:7px;
        margin-bottom:2px;
}

#comments-closed{color:#787878;
font-size:14px;
text-transform:uppercase;
margin:0 0 0 20px}

#commentsbox { 
        margin: 0px 0 0 20px; padding: 0px; 
        float: left; 
        width: 550px; 
        font-size:14px;
}

#comments { 
        margin:0px; 
        padding:2px 4px; 
        background:#2370bf;
        color:#FFFFFF;
        border:2px solid #c1dbe8;
        height:18px;
        font-weight:700;
        font-size:14px;
}

.boxcomments { 
        margin-bottom:20px;
        width:490px;
}

#commentform { 
        margin:0;padding:15px 15px 1px;
        border:2px solid #3eb0e9;
        background:#c1dbe8;
        color:#003f80;
}

#commentform a:link, #commentform a:visited { 
        color:#FFFFFF;
        font-weight:700;
}

#commentform label { 
        display:block;
        margin:0;
}

#commentform input { 
        width:170px;
        margin:0 5px 10px 0;
        padding:1px;
        background:#2370bf;
        color:#FFFFFF;
        font-weight:700;
}

#commentform textarea { 
        width:400px;margin:0 0 10px;
        padding:0;
        font-size:11px;
        border:2px solid #3eb0e9;    
}

#commentform #submit { 
        margin:0 0 20px;
}

#commentform p { 
        margin:5px 0; 
}

ol.commentlist { 
        margin:0 0 1px;
        padding:0;
        list-style:none;
}

ol.commentlist li { 
        background:#c1dbe8;
        display:block;
        margin:7px 0;
        padding:6px 15px 12px 15px; 
        list-style:none;
}

ol.commentlist li.mycomment { 
        border-bottom:1px dashed #2277dd;
        border-top:1px dashed #2277dd;
        background:#c1dbe8;
        display:block;
        list-style:none;margin:7px 0;
        padding:6px 15px 12px 15px;
}

ol.commentlist li.commenthead { 
        display:block;
        list-style:none;
        margin:0;padding:5px 0px;
}
#entrytext{font:arial;
	text-align: justify;
}
#entrytext a{
	color: #1F87D9;
}
#entrytext a:visited{
color: #1F87D9;
}
#entrytext p{font-family:sans-serif,Verdana,"Times New Roman", Times, serif;
	text-align: justify;
}
.simpleline{
	border-top: 1px dashed #1F87D9;
margin: 3px 0 0 0;

}
#share{
	
}
#digg{
	display: inline;
}
#tweetmeme{
	display: inline;
}
#stumble{
	display: inline;
}
#stumble a{color: #FFFFFF;
	text-decoration:none;
}
#facebookshare{
	display: inline;
}
#facebookshare a{color: #FFFFFF;
	text-decoration:none;
}
#feednsub{height:220px;}
#feednsub a{color:#1F87D9;}
#feednsub a:visited {color:#1F87D9;}
#iconnnotice{margin:0;}
#feedicon{display:inline;width:132px;float:left;height:130px;}
#feednotice{display:inline;width:208px;float:right;height:120px;padding:10px 10px 0px 0;text-align:justify;}
.navigation {
	display:  block;

text-align: center;

margin-top: 10px;

margin-bottom: 60px;

}
.alignright {

float: right;

}

.alignleft {

float: left;

}



.texttop {vertical-align:top;} 

#photontext
{
height: 130px;	
}
#photontext a{color:#1F87D9;
}
#photontext a:visited {color:#1F87D9;}
#photo
{float: left;
display: inline;
}
#text
{width: 240px;
float: left;
display: inline;
text-align:justify;
}
#footerdiv{
	
}
#col1
{ width: 220px;
margin: 0 20px 0 20px;
	display: inline;
float: left;
}
#col2
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col3
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col4
{ width: 220px;
margin: 0 20px 0 0;
	display: inline;
float: left;
}
#col1 h2
{
text-align: center;	
color:#00000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col2 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col3 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col4 h2
{
text-align: center;	
color:#000000;
font-size:16px;
font-weight: bold;
border-bottom: 1px dotted #999999;}
#col1 li{
	list-style-type:square;}
#col1 li a{
	color:#1F87D9;}
#col1 li a:visited{
	color:#1F87D9;}

#col2 li{
	list-style-type:square;}
#col2 li a{
	color:#1F87D9;}
#col2 li a:visited{
	color:#1F87D9;}
#col3 li{
	list-style-type:square;}
#col3 li a{
	color:#1F87D9;}
#col3 li a:visited{
	color:#1F87D9;}
#col4 li{
	list-style-type:square;}
#col4 li a{
	color:#1F87D9;}
#col4 li a:visited{
	color:#1F87D9;}
blockquote {
        margin:5px 10px;
        padding:0 7px 10px 7px;
        font-size:14px;
        color:#336699;  
        border:2px dotted #40a9c9;      
}

blockquote blockquote {
        margin:5px 10px;
        padding:0 7px 10px 7px;
        font-size:14px;
        color:#336699;  
border:2px dotted #40a9c9;
}
#footertext{
	
}
#leftfooter{
	display: inline;
float: left;
text-align: left;
margin: 15px 0 0px 10px;
color:#fafaf6;
}
#rightfooter{
	display: inline;
float: right;
margin: 15px 10px 0px 0;
}

.facebookfan{float:right;width:250px;background:#FBFDFF;margin:10px 0 10px 2px;padding:0 5px 5px}
#fb1
{display:inline;
float:left;
}
#fb2
{display:inline;
float:left;
padding:0px 0px 0px 20px;
}
#fb3
{display:inline;
float:left;
padding:0px 0px 0px 20px;
}
#fb3 h2
{
text-align: center;	
color:#00000;
font-size:30px;
font-weight: bold;
}
#bugbar1{position:relative;}
#bugbar{position:absolute;left:-13px;}
#ff
{
height:28px;
width:1006px;
position:fixed;
text-align: center;
bottom:0;

z-index:0px;
}
#teraleg1 {
height:28px;
width:130px;
background:url(images/ff2.png) no-repeat;
display:inline;
float:left;
}

#teraleg2 {
 background:url(images/ff21.png) repeat-x;
height:28px;
display:inline;
width:834px;
float:left; } 
#teraleg3 {
background:url(images/ff32.png) no-repeat;
height:28px;
width:42px;
float:left;
}
#copyright{float: left;
	width: 980px;
        height:35px;
background:url(images/newfoot.png) no-repeat;
	padding: 0px 0 3px 0;
clear:both;
margin: 0px 0 0 0;
        }
#directory
{font-size: 16px; 
	font-size: 75%;
}
#dayquiz{}
#dayquiz h2{color: #1F87D9;margin:20px 0 0 20px;font-size:24px;border:none;}
.archives li {float:left;width:200px;margin:0;padding:10px 15px 15px 20px;background: url(doc.png) no-repeat 6px 12px;list-style: none;height:40px}
#sitemap{height:600px;}

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}

img.floatright { 
    float: right; 
   margin: -27px 4px 4px 4px; 

}

