body {
	margin: 0 auto;
	padding: 0;
	color: #fff;
	background: #739cba;
	background-image: url(http://www.hypnobird.com/images/062008/bg2.jpg);
        font-family: verdana, times new roman, times, serif;
	font-size: 12px;
}

#topbar {
margin:0 auto;
padding:0;
height: 1px;
}

#wrapper {
margin: 5px auto 5px auto;
padding-bottom: 0px;
width: 960px;
border: 2px solid #333333;
background: #000000;
}

#header {
margin: 0 0 0 0;
padding: 0 10px 5px 0px;
background: #000000;
}

#blogtitle {
float: left;
margin: 0px 0 0 0;
width: 960px;
height: 250px;
background: url("http://www.hypnobird.com/images/062008/header.jpg");
}

.bottombar {
margin: 0 0 0 0;
padding:0;
height: 1px;
}

/* ---- Sidebars ---- */

#sideright {
float: left;
margin: 0 5px 0 5px;
width: 250px;
}

#sideleft {
float: left;
margin: 0 5px 0 5px;
width: 150px;
}

#content {
margin: 0px 0 0px 0;
padding: 0 0px 0 0px;
background: #000;
}

#blog {
float: left;
margin: 0 0px 0 0px;
padding: 0;
width: 690px;
color: #FFFFFF;
text-align: left;
}

#blog2 {
float: left;
margin: 0 0px 0 0px;
padding: 0;
width: 960px;
color: #FFFFFF;
text-align: left;
}

/*--boxes--*/

.box {
border-left: 3px solid #000000;
margin: 10px 10px 10px 10px;
background: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

.box2 {
border-left: 3px solid #000000;
margin: 10px 10px 10px 10px;
background: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

.boxtitle {
background-color: #000000;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;

}
.boxtitle a:link { background-color: transparent; text-decoration: none; color: #B09ECE; }
.boxtitle a:visited { background-color: transparent; text-decoration: none; color: #B09ECE; }
.boxtitle a:hover { background-color: transparent; text-decoration: underline; color: #93a9d5; }

.boxinfo {
background: #000000;
color: #FFFFFF;
padding: 2px 10px 5px 10px;
margin: 0 0 10px 0;
}

.sidetitle {
background: #000000;
margin: 10px 0 0 0;
}

.sideinfo {
padding: 2px 10px 5px 45px;
margin: 0 0 10px 0;
}


/* ----- Footer -----*/

#footer {
background: #000000;
background: url("http://www.hypnobird.com/images/062008/footer.jpg");
height: 250px;
}

.copyright {
padding-top: 225px;
text-align: right;
font-size: 10px;
letter-spacing: .09em;
color: #000000;
font-weight: bold;
}

.copyright a:link { background-color: transparent; text-decoration: none; color: #FFFFFF; }
.copyright a:visited { background-color: transparent; text-decoration: none; color: #FFFFFF; }
.copyright a:hover { background-color: transparent; text-decoration: underline; color: #000000; }

.spacer {
clear: both;
}

a:link { background-color: transparent; text-decoration: none; color: #B09ECE; }
a:visited { background-color: transparent; text-decoration: none; color: #B09ECE; }
a:hover { background-color: transparent; text-decoration: underline; color: #93a9d5; }

.alignright { text-align: right; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }

blockquote {
margin: 5px 40px 5px 20px;
padding: 10px 10px 10px 10px;
border: thin dashed #5B5D9A;
}

.paginate {
font-family: verdana, arial, serif;
font-size: 12px;
letter-spacing: .2em;
color: #FFFFFF;
margin: 10px;
text-align: center;
}

.posted {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
}

.posted a:link { background-color: transparent; text-decoration: underline; color: #B09ECE; font-weight: bold; }
.posted a:visited { background-color: transparent; text-decoration: underline; color: #B09ECE; font-weight: bold; }
.posted a:hover { background-color: transparent; text-decoration: none; color: #93a9d5; font-weight: bold; }

.comments {
border-top: 1px solid #000000;
background-color:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 10px;
margin: 15px;
}
.comments a:link { background-color: transparent; text-decoration: underline; color: #FFFFFF; font-weight: bold; }
.comments a:visited { background-color: transparent; text-decoration: underline; color: #FFFFFF; font-weight: bold; }
.comments a:hover { background-color: transparent; text-decoration: none; color: #5B5D9A; font-weight: bold; }

.previousnext {
font-family: verdana, arial, serif;
font-size: 12px;
letter-spacing: .2em;
color: #FFFFFF;
margin: 20px;
text-align: center;
}

.category {
margin: 0;
padding: 5px 0 5px 10px;
background: #000000;
border-left: 3px solid #000000;
border-bottom: 3px solid #000000;
color: #FFFFFF;
text-align: center;
font-size: 18px;
font-weight: bold;
}

/*--sharethis--*/

#share_this_form                        {background: #fff; display: none; position: absolute; width: 428px; height: 220px; margin-left:-11px; filter: alpha(opacity:90); KHTMLOpacity:0.9; MozOpacity:0.9; opacity:0.9;}
#share_this_form a.share_this_close     {color: #7DA7D9; float: right; margin: 5px;}
#share_this_form ul.tabs                {border: 1px solid #fff; list-style: none; margin: 10px 10px 0 10px; padding: 0;}
#share_this_form ul.tabs li             {background: #B09ECE; border-bottom: 1px solid #B09ECE; cursor: pointer; float: left; margin: 0 3px 0 0; padding: 3px 5px 2px 5px;}
#share_this_form ul.tabs li.selected    {background: #7DA7D9; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px;}
#share_this_form div.clear              {clear: both; float: none;}
#share_this_social, #share_this_email   {background: #fff; border: 1px solid #fff; height: 190px;}
#share_this_social ul                   {list-style: none; margin: 10px 0 0 0; padding: 0;}
#share_this_social ul li                {float: left; margin: 0; padding: 0px 20px 0px 10px; width: 25%;}
#share_this_social ul li a              {display: block; float: left; height: 24px; padding: 4px 0 0 24px; vertical-align: middle; font-size: 10px;}

#share_this_delicious                   {background: url(/images/share_this/delicious.gif) no-repeat 2px center;}
#share_this_digg                        {background: url(/images/share_this/digg.gif) no-repeat 2px center;}
#share_this_furl                        {background: url(/images/share_this/furl.gif) no-repeat 2px center;}
#share_this_netscape                    {background: url(/images/share_this/netscape.gif) no-repeat 2px center;}
#share_this_yahoo_myweb                 {background: url(/images/share_this/yahoo_myweb.gif) no-repeat 2px center;}
#share_this_technorati                  {background: url(/images/share_this/technorati.gif) no-repeat 2px center;}
#share_this_google_bmarks               {background: url(/images/share_this/google_bmarks.gif) no-repeat 2px center;}
#share_this_newsvine                    {background: url(/images/share_this/newsvine.gif) no-repeat 2px center;}
#share_this_blinklist                   {background: url(/images/share_this/blinklist.gif) no-repeat 2px center;}
#share_this_reddit                      {background: url(/images/share_this/reddit.gif) no-repeat 2px center;}
#share_this_blogmarks                   {background: url(/images/share_this/blogmarks.gif) no-repeat 2px center;}
#share_this_magnolia                    {background: url(/images/share_this/magnolia.gif) no-repeat 2px center;}
#share_this_windows_live                {background: url(/images/share_this/windows_live.gif) no-repeat 2px center;}
#share_this_tailrank                    {background: url(/images/share_this/tailrank.gif) no-repeat 2px center;}
#share_this_mrwong                      {background: url(/images/share_this/mrwong.gif) no-repeat 2px center;}
#share_this_stumbleupon                 {background: url(/images/share_this/stumbleupon.gif) no-repeat 2px center;}
.share_this_link                        {background: url(/images/share_this/share-icon-16x16.gif) no-repeat 0px; padding-left: 24px; padding-top:2px;}

#share_this_email                       {display: none; text-align: left;}
#share_this_email form, 
#share_this_email fieldset              {border: 0; margin: 10px 0 0 10px; padding: 0;}
#share_this_email p                     {margin:0px 0px 5px 0px; padding:0px}
#share_this_email input                 {}

#share_this_email label                 {width: 80px;float: left;text-align: left;margin-right: 0.5em;display: block}