/*
Theme Name: DBS>Interactive Blog
Theme URI: http://dbswebsite.com/
Description: The Wordpress them for the DBS>Interactive blog.
Version: 0.1
Author: DBS>Interactive
Author URI: http://dbswebsite.com/
*/

*
{
margin:0;
padding:0;
}

body
{
font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
color:#444;
font-size:17px;
}

a
{
outline:0;
color:#444;
}

a:hover
{
color:#000;
}

small
{
font-size:11px;
}

.clear
{
clear:both;
}

div#wrap
{
margin:0 auto;
width:1047px;
overflow:visible;
position:relative;
z-index:1;
}

div#header h1 a
{
margin:0 auto;
padding:0 15px;
display:block;
text-indent:-9999px;
line-height:0;
font-size:0;
height:110px;
width:555px;
background:url("/blog/wp-content/themes/dbs/images/logo.jpg") no-repeat center 35px;
}

div#header ul
{
margin:-8px 0 0 467px;
padding:0 5px 0 15px;
display:block;
height:66px;
width:269px;
background:url("/blog/wp-content/themes/dbs/images/nav-bg.jpg");
list-style:none;
}

div#header ul.gen { background-position: 0 0; }
div#header ul.con { background-position: 0 66px; }
div#header ul.mar { background-position: 0 132px; }
div#header ul.des { background-position: 0 264px; }
div#header ul.pro { background-position: 0 198px; }

div#header ul li
{
float:left;
}

div#header ul li a
{
display:block;
height:40px;
text-indent:-9999px;
line-height:0;
font-size:0;
}

div#header ul li a:hover
{
height:60px;
}

div#header ul li#design a { width:63px; }
div#header ul li#programming a { width:63px;}
div#header ul li#marketing a { width:60px;}
div#header ul li#consulting a { width:63px; }

div#middle div.post-block {margin-left:75px;}
div#middle
{
margin:36px 0px 0px 0px;
}

div#middle div#content ul {margin-left:15px;}
div#middle div#content
{
width:600px;
float:left;
margin-left: 35px;
overflow: visible;
}

div#middle div#content div.post
{
position: relative;
padding-bottom:35px;
}

div#middle div#content div.marketing a:hover { color:#ed8d1d; }
div#middle div#content div.design a:hover { color:#ffd901; }
div#middle div#content div.programmnig a:hover { color:#3e3e3e; }
div#middle div#content div.consulting a:hover { color:#ef4f24; }

div#middle div#content div.post h2
{
font-family: Helvetica, Arial, "sans serif";
font-variant:small-caps;
font-size:28px;
vertical-align: bottom;
}

div#middle div#content h2.title{ display:block; padding:17px 0 25px 75px; width:580px; }
div#middle div#content div.marketing h2.title{ background:url("/blog/wp-content/themes/dbs/images/header-marketing.png") no-repeat bottom left; }
div#middle div#content div.design h2.title{ background:url("/blog/wp-content/themes/dbs/images/header-design.png") no-repeat bottom left; }
div#middle div#content div.programming h2.title{ background:url("/blog/wp-content/themes/dbs/images/header-programming.png") no-repeat bottom left; }
div#middle div#content div.consulting h2.title{ background:url("/blog/wp-content/themes/dbs/images/header-consulting.png") no-repeat bottom left; }

div#middle div#content div.post h2 a
{
color:#466a7b;
text-decoration:none;
line-height: 36px;
}

div#middle div#content div.cat h2,
body#search div#middle div#content div.post h2
{
padding: 25px 0px 0px 10px;
color:#466a7b;
}

div.post-block h2 {line-height:40px;}

div#middle div#content div.marketing h2 a:hover { color:#ed8d1d; }
div#middle div#content div.design h2 a:hover { color:#ffd901; }
div#middle div#content div.programming h2 a:hover { color:#3e3e3e; }
div#middle div#content div.consulting h2 a:hover { color:#ef4f24; }

div#middle div#content div.post p.postmeta
{
margin: -10px 0px 0px 0px;
padding-right: 0px;
font-style: italic;
color: #666;
font-size: 11px;
height: 20px;
}
div.post-block,
div#middle div#content div.post p
{
padding:0 10px 15px 0px;
line-height: 22px;
font-size: 14px;
font-family: Helvetica, Arial, "sans serif";
}

div#middle div#content div.post p.read-more
{
padding:0 25px 15px 0px;
font-size: 12px;
font-family: Helvetica, Arial, "sans serif";
margin: -7px 0px 0px 0px;
font-style: italic;
text-align: right;
color: #555;
}

div#middle div#content div.post ol { font-size: 14px; padding: 0px 0px 20px 98px; }

div#middle div#content div.post ul.postlinks
{
list-style:none;
border-top:solid 1px #444;
margin:0 5px 0 0;
}

div#middle div#content div.post ul.postlinks li
{
float:left;
}

div#middle div#content div.post ul.postlinks li a
{
display:block;
padding:10px 30px 10px 23px;
color:#444;
text-decoration:none;
}

div#middle div#content div.post ul.postlinks li.diggit a { background:url("/blog/wp-content/themes/dbs/images/digg-it.jpg") no-repeat left center; }
div#middle div#content div.post ul.postlinks li.stumbleupon a { background:url("/blog/wp-content/themes/dbs/images/stumble-upon.jpg") no-repeat left center; }
div#middle div#content div.post ul.postlinks li.delicious a { background:url("/blog/wp-content/themes/dbs/images/delicious.jpg") no-repeat left center; }

div#middle div#content div.marketing ul.postlinks li a:hover { color:#ed8d1d; }
div#middle div#content div.design ul.postlinks li a:hover { color:#ffd901; }
div#middle div#content div.programmnig ul.postlinks li a:hover { color:#3e3e3e; }
div#middle div#content div.consulting ul.postlinks li a:hover { color:#ef4f24; }

div#middle div#sidebar #flash-object{position:absolute; z-index:1;}
div#middle div#sidebar #flash-cover{position:absolute; top:0; left:0; padding:70px 0 0 20px;
margin:30px 0 0 50px; height:580px; width:100%; z-index:91;}
div#middle div#sidebar
{
position: relative;
color:#FFF;
float:left;
width:342px;
height:580px;
}

div#middle div#sidebar span#gotothe a {
	position: absolute;
	top: 71px;
	font-size: 10px;
	font-style: italic; }
	
div#middle div#sidebar span#web a {
	position: absolute;
	top: 96px;
	left: 109px; 
	font-size: 10px;
	font-style: italic; }

div#middle div#sidebar.design
{
color:#444;
}

div#middle div#sidebar a
{
color:#FFF;
text-decoration:none;
}

div#middle div#sidebar.design a
{
color:#444;
}

div#middle div#sidebar a:hover
{
text-decoration:underline;
}
div#middle div#sidebar.home #flash-cover{ background:url("/blog/wp-content/themes/dbs/blank.png") repeat; }

div#middle div#sidebar.home #flash-cover, div#middle div#sidebar.search { background:url("/blog/wp-content/themes/dbs/images/sidebar-home.png") no-repeat; }
div#middle div#sidebar.marketing #flash-cover { background:url("/blog/wp-content/themes/dbs/images/sidebar-marketing.png") no-repeat; }
div#middle div#sidebar.design #flash-cover { background:url("/blog/wp-content/themes/dbs/images/sidebar-design.png") no-repeat; }
div#middle div#sidebar.consulting #flash-cover { background:url("/blog/wp-content/themes/dbs/images/sidebar-consulting.png") no-repeat; }
div#middle div#sidebar.programming #flash-cover{ background:url("/blog/wp-content/themes/dbs/images/sidebar-programming.png") no-repeat; }

div#middle div#sidebar ul#sidebar-list
{
list-style:none;
}

div#middle div#sidebar ul#sidebar-list li#dbs-link a
{
display:block;
font-weight:bold;
margin: 10px 0px 5px 0px;
}

div#middle div#sidebar ul#sidebar-list li#rss a
{
display:block;
font-size: 11px;
font-style: italic;
font-weight: bold;
text-decoration: underline;
margin-top: 20px;
}

div#middle div#sidebar ul#sidebar-list li#bookmark a
{
margin:10px 0;
display:block;
text-indent:-9999px;
line-height:0;
font-size:0;
height:16px;
width:125px;
background:url("/blog/wp-content/themes/dbs/images/bookmark.png");
}

div#middle div#sidebar ul#sidebar-list li#search label
{
display:block;
text-transform:uppercase;
font-weight:bold;
}

div#middle div#sidebar ul#sidebar-list li#search input
{
margin:5px 0px 20px 0px;
border:solid 1px #444;
padding:3px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul
{
list-style:none;
padding:0px 0;
font-size:12px;
line-height:20px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul li a
{
padding:0 0 0 15px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul li.design a
{
background:url("/blog/wp-content/themes/dbs/images/mini_desi.png") left center no-repeat;
text-transform:uppercase;
padding:0 0 0 23px;
line-height:24px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul li.marketing a
{
background:url("/blog/wp-content/themes/dbs/images/mini_mark.png") left center no-repeat;
text-transform:uppercase;
padding:0 0 0 23px;
line-height:24px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul li.programming a
{
background:url("/blog/wp-content/themes/dbs/images/mini_prog.png") left center no-repeat;
text-transform:uppercase;
padding:0 0 0 23px;
line-height:24px;
}

div#middle div#sidebar ul#sidebar-list li#archives ul li.consulting a
{
background:url("/blog/wp-content/themes/dbs/images/mini_cons.png") left center no-repeat;
text-transform:uppercase;
padding:0 0 0 23px;
line-height:24px;
}

div#footer p
{
padding:20px 0 15px 0;
text-align:center;
}

span.read-more {
	padding-left: 10px;
	font-size: 12px;
	font-family: Georgia, serif;
	font-style: italic; }
	
body#single div#wrap div#middle div#content div div a {
	padding-left: 0px; }

div.social-media {padding-top:25px;}
	
/*** A D D I T I O N A L  S T Y L E S ***/

div#content ul { font-size: 14px; line-height: 20px; padding: 0px 0px 20px 0px; }
h3 { font-size: 20px; line-height: 30px; }
h3#respond { padding: 18px 0px 0px 0px; }
h3#comments { padding-left: 0px; }
div#middle div#content div.post ol.commentlist li p { padding-left: 0px; }
div#index-pagination { padding-left: 75px; }

blockquote { margin: 0 30px; font-style:italic; }
