/*  
Theme Name: Bdab
Theme URI: http://Bdab.com
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Sticky Media Works	
Author URI: http://stickymediaworks.com/
Version: 1.0.4
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	This theme was designed and built for the WordPress CMS and is copyright stickymediaworks.com.
	Modify, adapt, and customize for your own site at will!

	The CSS, XHTML and design of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

/************************************************
*          Resets          *
************************************************/
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0; vertical-align:baseline; color:#fff;}  
:focus {outline:0;}
body {line-height:1;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
/************************************************
*          General elements       *
************************************************/
body {background:#010206 url(images/bodybg.jpg) no-repeat 50% 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-bottom:20px; text-shadow:0 0 4px #444;} 
/*h1, h2, h3, h4, h5, h6 {font-family:Rockwell, Georgia, Palatino Linotype, Palatino, "Times New Roman", Times, serif;}*/
a:link,a:visited {color:#004B91; text-decoration:none;}
a:active,a:hover {color: #FF4B33;}
blockquote {font-style:italic; background:url(images/whitetrans.png); padding:.4em 1em .7em 1em; margin:.7em 0 .3em 0;}
code {font-size:1.1em; font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;}
kbd, tt {font-size:1.2em;}
hr {border:1px solid #a8ef9d;}
pre {overflow:auto; width:600px;padding:1em 1.5em; margin:1em 0; font-size:1.2em; white-space:pre-wrap; /* css3 */}
dl {}
dt {font-weight:bold;}
dd {padding-left:1em;}

table {margin:.5em 0;}
table th {color:#a8ef9d;}
table td, table th {padding:.5em .7em;}
table th {background:url(images/whitetrans.png); text-transform:uppercase; border-bottom:1px transparent;}
table td {}
table tr.even td {background:url(images/blacktrans2.png);}
table tr:hover td{background:url(images/whitetrans.png);}

fieldset {padding:1.2em; border:1px dashed #a8ef9d;}
legend {padding:.2em .8em; font-size:1.2em; text-transform:capitalize;}
input, textarea, select {font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin:.2em 0; color:#222; font-size:1em;}
input, textarea {padding:.3em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:bold; display:block;}
/************************************************
*          General       *
************************************************/
#wrapper {margin:15px auto 10px auto; padding:0; text-align:left; width:980px;}
.cleared {clear:both;}

/************************************************
*          Header       *
************************************************/
#nav {
	width: 480px;
	height: 21px;
	margin: 0 auto;

	text-align:center;
	padding:2px 0 0 4px;
}
.nav_menu {/*position: relative;*/padding: 5px;text-align: center;margin: 0;overflow: hidden; margin-top: -10px;}
.nav_menu li {float: left;list-style: none;}
.nav_menu li.back {border-bottom: 3px solid #007BBB;width: 9px;height: 21px;z-index: 8;position: absolute;}
.nav_menu li a {
	font: bold 14px arial;
	text-decoration: none;
	color: #e6e6e6;
	outline: none;
	/*top: 7px;*/
	text-transform: uppercase;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	height: 25px;
	position: relative;
	overflow: hidden;
	margin: auto 10px;
}
.nav_menu li a:hover, .nav_menu li a:active, .nav_menu li a:visited {border: none;}

#header {padding-bottom:20px;}
#header #logo {float:left; width:480px; margin:35px 0 10px 0;}
#header #logo img {float:left; margin:4px 10px 10px 0;}
#header #logo h1 a {color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}
#header #logo h1 a:hover {color:#a8ef9d;}
#header #logo #desc {font-size:.8em; color:#ddd; margin-top:.5em; line-height:1.2em;}
#header #headerbanner {float:right; width:468px; margin:30px 0 10px 0; text-align:right; padding:10px; background:url(images/whitetrans.png); font-size:.8em; line-height:1.5em;}
#header #headerbanner p {text-align: center; font-size:1.1em; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
/************************************************
*          Home         *
************************************************/
#centerColumn {float: left; width: 650px; background:url(images/blacktrans2.png); padding:.4em 1em .7em 1em; margin-right: 20px; display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#centerColumn {line-height: 20px; }
#centerColumn h4 { color: #0099FF; margin-bottom: -1px; }
#centerColumn #date { color: #0099FF; font-weight: bold; margin-bottom: -20px; }
#centerColumn a, #centerColumn a:link, #centerColumn a:visited {color: #0099FF; text-decoration: none;}
#date {float: left;width: 50px;}
h2.posttitle {float: left; margin-left: 55px; }
/************************************************
*          Content      *
************************************************/
#main {margin:190px 0 0 0;}
#content {float:left; width:750px;background:url(images/blacktrans.png); padding: 0;}
#content h2 {color:#2B9DCF; font-size: 22px; padding: 2px 5px;}
#contentfull {float:left; width:980px;}
h2#contentdesc {font-weight:normal; font-size:1.3em; padding-bottom:15px;}
h2#contentdesc span {color:#a8ef9d;}
.postcontent {clear: both;}

.post {}
.sticky {}
.posttop {}
/************************************************
*          Bio           *
************************************************/
#memberBio {width: 740px; margin: 0 auto;}
#memberBio #member {margin: 5px 0; border-bottom: 1px inset #666;}
#memberBio #member .photo {float: left; width: 100px;}
#memberBio #member .info {float: left; width: 630px;}
#memberBio #member .info p {font-size: 15px; padding-bottom: 5px;}
/************************************************
*          Video & Gallery *
************************************************/
#video {padding: 20px;}
#gallery {min-height: 1050px; width: 710px; margin: 10px auto; text-align: center;}
#gallery a {display: block; float: left; margin: 5px 8px;}
/************************************************
*          Sidebar       *
************************************************/
#sidebar {float:right; width: 207px; font-size:0.8em; line-height:1.4em; margin-bottom:30px;background:url(images/blacktrans.png); }
#sidebar #socialIcons {width: 207px; padding-top: 10px;}
#sidebar #socialIcons h2 {float: left; width: 75px; margin-left: 20px;}
#sidebar #socialIcons a {float: left; width: 50px; text-align: center; display: block;}
#sidebar #music #player {margin-left: 15px;}
#sidebar #cd_info { margin-left: 10px; }
#sidebar .title_txt { color: #0099FF; font-weight: bold; font-style: italic; }
#sidebar .desc { color: #CCCCCC; font-size: 10px; }

#sidebar ul {padding: 0; margin: 0;}
#sidebar ul li.boxed {}
#sidebar h3 {padding:5px 10px; line-height:1.3em; font-weight:normal; font-size:1.4em; margin-bottom:10px;}
#sidebar ul ul li {padding-bottom:8px;}
#sidebar ul ul li a {display:block; padding:3px 5px;}
#sidebar ul ul li a:hover {}
#sidebar p {color:#eee; padding:0 5px 10px 5px;}
#sidebar p a {border-bottom:1px dashed #a8ef9d;}
#sidebar p a:hover {}
#sidebar img {border:none; padding:0 5px;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}
/************************************************
*          Footer       *
************************************************/
#footer {clear:both; width: 960px; font-size: 12px; padding-top: 5px;text-align:center; border-top: 1px groove #333}
#footer a {color:#FFF; text-decoration:none; }
#footer a:hover {color: #0099FF;}
/************************************************
*          WP related          *
************************************************/
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}

img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center;padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
