/* 
Theme Name: voidy
Theme URI: http://www.diovo.com/links/voidy/
Description: <a href="http://www.diovo.com/links/voidy/" title="Voidy">Voidy</a> is a free wordpress theme, released by <a href="http://www.diovo.com" title="Diovo" target="_blank">Diovo</a>. Voidy is the perfect theme for great authors. It is clean, clear and beautiful. It is minimalistic two-cloumn theme with the widgets all arranged in the right sidebar. Voidy was designed to make your content stand out and make everything else get out of the way. Check it out and you will fall in love with it.
Version: 1.2.1
Author: Niyaz PK
Author URI: http://www.diovo.com/about/
Tags: white, two-columns, fixed-width, theme-options
Last updated: 00:34 26-05-2010

The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/

/* Elements */
* 
{
	margin:0;
	padding:0;
}
body {
text-align: justify;
background: url("http://www.mieyabubbletalk.com/wp-content/uploads/2010/06/th-dotbg116.gif");
background-attachment: fixed;
background-position: center center;
background-repeat: repeat;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;	
	line-height: 1.5em;
	font-size: 11px; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: 11px; /* easy scaling */
  	font-size: 0.76em;
	color: #000;
	
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
background-color: #FFDFEF;
-moz-border-radius: 5px;
	color: #777;	
}

p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom:0.5em;
}
p 
{
	line-height:1.7em;
	font-size: 1.1em;
	margin-bottom: 0.9em;
}


pre {
	font-size:1.5em;
}

a:link, a:visited {
	color: #579;
	text-decoration:none;
}
a:hover,a:active 
{
	color:#FA58AC;
	border-bottom:#79a 1px dotted;
	text-decoration:none;
}
img.left 
{
	float:left;
	margin:0 1em 1em 0;
}
img.right 
{
	float:right;
	margin:0 0 1em 1em;
}
a img 
{
	border:0;
}
blockquote 
{
	margin:1em;
	padding:5px 1em;
	color:#000;
	background:FDE0F1;
border: 1px dashed #e2e2e2;
}
fieldset 
{
	border:none;
}

dl {
	margin:1em 0px;
}
dt 
{
	font-weight:bold;
}
dd 
{
	margin:0.5em 1em;
	padding:0;
}
code
{
	font-size: 1em;	
}


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:0.6em;	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}





/* Header */

#header {
	width: 1024px;
	height: 170px;
	margin: 15px auto 0 auto;
	background:url(img/bg_header.png) no-repeat top center;
}

/* Logo */

#logo {
	float:left;
	height:47px;
	overflow:hidden;
	padding:65px 0 0 70px;
}

#logo #h1{
	float:left;
	font-family:Trebuchet MS;
	font-size:0px;
}

#logo #h2 {
	color:#777;
	float:left;
	font-size:13px;
	padding:5px 20px 10px;
}

#logo #h1 a {
	text-decoration: none;
	color:#999;
	border:0;
}
#logo #h1 a:hover, #logo #h1 a:visited, #logo #h1 a:link {
	border:0;
}

#header-icons {
	float: right;
	margin-top:10px;
}

#header-icons  .twitter,
#header-icons  .rss{
	height:27px;
	width:160px;
	margin:16px 25px;
}
#header-icons  .twitter{
background: url("img/twitter.png") no-repeat scroll 0 0 transparent;
}

#header-icons  .rss{
background: url("img/rss.png") no-repeat scroll 0 0 transparent;
}

#header-icons  .twitter a,
#header-icons  .rss a{
	padding:10px 80px;
	border:0;
}



#bookmarker img {
	margin: 10px 0;
	width: 16px;
	height: 16px;
}

#menu {
	background:url("img/menu-bg.png") no-repeat scroll 0 bottom transparent;
	clear:both;
	height:60px;
	line-height:20px;
	margin:0 auto 0 -4px;
	width:1052px;
}

#menu ul {
	background:url("img/menu-curve-bg.png") no-repeat scroll left top #f1f1f1;
	display:inline;
	float:right;
	list-style:none outside none;
	margin:4px 30px 0 41px;
	padding:9px 10px 0 40px;
	text-align:right;
}

#menu li {
	display: inline;
	padding:13px 0px 12px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	white-space:nowrap;
}

#menu li.current_page_item,
#menu li.current_page_item:hover {
	background-color: #fafafa;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

#menu a {
	border:0 none;
	color:#a1a1a1;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:2px 2px 0px #FFFFFF;
	padding:10px 40px;
	line-height:21px;
}
#menu a:hover, 
#menu a:active,
#menu li.current_page_item a:link,
#menu li.current_page_item a:visited,
#menu li.current_page_item a:hover,
#menu li.current_page_item a:active
{
	color:#999;
	border:0;
}

#menu li:hover {
	background-color: #f7f7f7;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

/* Main */

#main {
	background:url("img/bg.png") repeat-y scroll center center transparent;
	border:0 solid #EEEEEE;
	margin:0 auto;
	width:1024px;
}

#main h2 {
	font-size: 1.6em;		
	line-height:1.2em;
}

#main h1 {
	font-size: 2em;		
	line-height:1.2em;
	font-weight: bold;
}

#main .post-title {
	font-size: 1.5em;
	font-weight: normal;
}

#main h3 {
	padding: 4px 0px;
	font-size: 1.4em;		
	line-height:1.2em;
	font-weight: bold;
}

#main h1 a,
#main h2 a {
	border:0;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding: 4px;
	font-family:Trebuchet MS;
}

#content ul {
	font-family:Trebuchet MS;
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	list-style-type:none;
text-align: justify;
}
#content ul li 
{
	margin:0.75em 0;
	padding:0;
	list-style-image:url(img/bullet.png);
	line-height:130%;
	font-size:16px;	
}
#main ol 
{
	margin:0;
	padding:0 0 0 3px;
}
#main ol li {
    margin:0;
    padding:3px;
    padding-bottom:10px;
    font-size:16px;
}

#main .post {
	margin-bottom:50px;
	margin-top:25px;
}

#main .entry {
text-align: justify;
    clear:both;
    padding:10px 5px;
	font-family: Verdana;
        font-size:11px;
}

#main .entry p{
    font-size:11px;
    line-height:140%;
}

.post .date {
	float: right;
	margin:5px 0 0 5px;
	padding:0 10px;
	text-align:center;
	font-size: 10px;
	border:#ccc 1px solid;
	font-weight:bold;
	color:#556677;
	font-family: Trebuchet MS;
}
.post .date span 
{
	display:block;
}
.post .date .day 
{
	font-size:12px;
}
.post .meta {
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 0.9em;
	color:#999;
}

.post .meta  p {
	font-family: Trebuchet MS;
	font-size:16px;
	color: #aaa;
}


.post .comments 
{
	font-size:1em;
	border-bottom:#ccc 1px dotted;
text-transform: uppercase;
	color:#000;
	margin-left:5px;
	padding-left:20px;
	background:url(img/icon_comments.gif) no-repeat left center;
}
.post .comments a 
{
	border-bottom:0px;
	color:#FA58AC;
	font-size:13px;
        font-weight:bold;
}
.commentmetadata a{
	border:0;
	color:#777;
}
.cmtinfo .avatar {
	vertical-align:middle;
	padding-right:7px;
}

#main .feed 
{
	background:url(img/icon_feed.gif) no-repeat left 3px;
	padding-left:17px; 
}
ul.authorposts
{
	margin:0;
	padding:0 2em;
}
ul.authorposts li
{
	margin:0;
	padding:5px;	
}
ul.authorposts li em 
{
	float:right;
	font-style:normal;
}
/* Content */

#content {
	float:left;
	padding:10px 62px 10px 68px;
	width:570px;
}
/* Column Two */

.footer-sidebar {
	width:520px;
	margin-left:100px;
	border:solid 0px #f5f5f5;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

#sidebar1 {
	float: left;
	width: 270px;		
	padding: 5px 20px;
	font-size:0.9em;
	margin:5px;
}
/* Column Three */

#sidebar2 {
	float: left;
	width: 210px;		
	padding: 5px 20px;
	font-size:0.9em;		
	margin:5px;
	margin-left:0px;
	border-left:#eee 1px solid;
}
#main .sidecol  {
	color:#777;
	font-size:12px;
	padding-left:20px;
}
#main .sidecol ul 
{
	margin:0;
	padding:0;
}
#main .sidecol li
{
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	margin-bottom:30px;
}
#main .sidecol h2 {
	background:url("img/widget-title-bg.png") no-repeat scroll 0 0 transparent;
	color:#A1A1A1;
	font-size:16px;
	font-weight:bold;
	height:42px;
	margin-left:17px;
	padding:9px 15px 3px;
	text-shadow:2px 2px 0 #FFFFFF;
	width:301px;
}
#main .sidecol p, #main .sidecol form{
	padding:0 10px 0 18px;
	margin:0;
}

#main .sidecol p{
	color:#777;
	font-size:12px;
	font-weight:normal;
}


#main .sidecol ul ul{
	margin:-5px 0 0 30px;
	padding:0;
}
#main .sidecol ul ul ul{
	margin:0px 0 0 10px;
	padding:0;
}
#main .sidecol li li {
	list-style:disc outside url("img/bullet.png");
	margin:12px 0;
	padding:0;
}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	text-decoration:none;
	}
#wp-calendar #today 
{
	border:#999 1px solid;
}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */
/* Comments */

#btnSearch, #searchsubmit {
	background-color:#ddd; 
	border: 1px solid; 
	border-color: #999; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	height:22px;
	font-size:1em;
	padding:0px 3px;
}

#searchsubmit {
	font-size:0.6em;
	visibility:hidden;
}

input {
	height:25px;
}

#submit, input[type='submit'] {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#EFEFEF;
	border:3px solid #DDDDDD;
	font-size:1em;
	height:35px;
	padding:3px 10px;
	color:#555;
} 

input.go {
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	background-color:#ddd;
	border:3px solid #ddd;
	color:#999;
	font-size:11px;
	font-weight:bold;
	height:38px;
	margin-left:-4px;
	padding:3px 4px 3px 3px;
	text-shadow:1px 1px 0 #FFFFFF;
	vertical-align: middle;
}

input.textbox, input#s , input[type='text'] {
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	border:3px solid #ddd;
	color:#777;
	font-size:11px;
        font-family: Verdana;
	height:32px;
	padding:0 5px;
	width:180px;
	vertical-align: middle;
}

input.with-button ,
#searchform input.with-button  {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

textarea{
	width: 95%;
	padding:5px;
	height: 15em;
	border: 3px solid #ddd;	
	font:11px Verdana;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
input.textbox:focus, textarea:focus, input#s:focus, input[type='text']:focus {
	border:#bbb 3px solid;
	outline: none
}
	margin:0;
}
#main .commentlist {
	margin: 0;
	padding: 0;
}
#main .commentlist li 
{
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#ddd 1px solid;
	font-size:1em;
}

#main .commentlist li p
{
	font-family: Verdana;
	font-size:11px;
}

#main .commentlist li .cmtinfo 
{
	padding:5px;
	margin-bottom: 5px;
	position:relative;	
}
#main .commentlist li .cmtinfo em 
{
	margin:0;
	padding:0 1em;
	font-weight:normal;			
	font-style:normal;
float:right;
	font-size:0.7em;
	color:#999;

}
#main .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
#main .commentlist li.alt
{
	background:#f9f9f9;	
}
#main .commentlist li.authorcomment
{

	background:#fdffd4;
}
#main .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}

/* Footer */

#footer {
	background:url("img/bg_footer.png") no-repeat scroll center bottom transparent;
	border:0 solid #EEEEEE;
	height:49px;
	margin:0 auto 30px;
	width:1024px;
	clear:both;
}

#footer p {
	color:#777;
	font-size:0.9em;
	margin:0;
	padding:11px 30px 0;
	text-shadow:1px 1px 0 #fff;	
}
#footer p span 
{
	float:right;
}
#footer a:link, #footer a:visited {
	color: #777;
	border:0;
}
#footer a:hover, #footer a:active {
	color: #999;
	text-decoration:none;
	border:0;
}
#sidebar, #footer{
	overflow:hidden;
}
.amzshcs
{
	text-align:center;
}
.amzshcs-item
{
	padding:5px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	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;
}

.tags{
	color:#999;
	font-size:0.8em;
}
.tags a{
	color:#999;
	border:0;
}

.newer-older a {
	background-color:#bbb;
	color:#fff;
	font-weight:bold;
	padding:2px 10px 3px;
}

::-moz-selection{
background:#F5A9D0;
color:#FFFFFF;
}