/*
Theme Name: DV
Theme URI: http://wordpress.org/
Description: DV theme base don a manipulated base of The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1
Author: Breeze Creative Media Ltd for Dean Vipond
Author URI: http://breezecreativemedia.com/
Tags: custom header, fixed width, two columns, widgets

	DV v1
	 http://breezecreativemedia.com/
	 
	This theme was designed and built by Breeze Creative Media Ltd,
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
*	{
margin:0;
padding:0;
}

html { 
min-height: 100%; 
margin-bottom: 1px; 
overflow: -moz-scrollbars-vertical !important; 
}

body	{
font-family:Arial,sans-serif;
font-size:14px;
color:#FFF;
background-color:#37424A;
}

img	{
border:none;
}

h1 img	{
margin-bottom:20px;
}


a	{
text-decoration:underline;
font-weight:bold;
}

a:link,
a:visited	{
color:#CCC;
}

a:hover,
a:active	{
color:#FFF;
}

#page	{
width:960px;
height:auto;
margin:20px auto;
overflow:hidden;
}

#brand-home	{
width:520px;
height:166px;
margin: 0 10px;
}

#brand	{
width:520px;
height:98px;
margin: 0 10px;
}

#main-nav	{
width:940px;
height:45px;
margin:20px auto;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
clear:both;
}


#main-nav li	{
display:block;
list-style-type:none;
float: left;
height:45px;
}

#main-nav li#services	{
width:110px;
}

#main-nav li#news	{
width:86px;
}

#main-nav li#work {
width:83px;
}

#main-nav li#blog	{
width:79px;
}

#main-nav li#contact	{
width:104px;
}

#main-nav li#about	{
width:195px;
}

#main-nav li#client	{
width:282px;
text-align:right;
}

#main-nav li a	{
text-decoration: none;
font-size:16px;
line-height:45px;
font-weight:bold;
margin:15px 0 15px 0;
}


#main-nav li#client	a 	{
margin-right:0;
}


#content	{
width:580px;
margin-left:10px;
margin-bottom:20px;
float:left;
}	

#sidebar	{
width:300px;
margin: 60px 0 20px 60px;
float:left;
}

#sidebar ul	{
background-color:#5f686e;
padding:7px 15px;
list-style-type: none;
margin-bottom:20px;
}

#sidebar ul li,
#sidebar ul li h2	{
font-size:14px;
margin-bottom:0;
}

#sidebar ul li,	
#sidebar ul li ul li	{
margin:0;
padding:0;
}

#sidebar ul li ul li	{
margin-left:-15px;
line-height:22px;
}


#sidebar ul a:hover,
#sidebar ul a:active	{
text-decoration: underline;
}
#content-footer	{
clear:both;
width:940px;
height:auto;
margin:0 10px;
border-top:1px solid #ccc;
}

#content-footer p	{
margin:10px 0 16px;
color:#ccc;
font-weight:bold;
}

#content-footer p#footer-twitter	{
float:left;
}

#content-footer p#footer-twitter a:link,
#content-footer p#footer-twitter a:visited	{
text-decoration:none
}
#content-footer p#footer-twitter a:hover,	
#content-footer p#footer-twitter a:active	{
text-decoration: underline;

}

#content-footer p#footer-twitter img{
margin:-3px 7px 0 0;
border:none;
}
#content-footer p#footer-email	{
float:right;
}

#content-footer p#footer-email a	{
text-decoration:none;
}

.entry	{
margin:15px 0;

}

.entry p	{
font-size: 14px;
line-height:20px;
margin:0 0 10px;
}

.post h2	{
font-size:16px;
line-height:28px;
margin-bottom:20px;
}

#sidebar ul a,
.post h2	a	{
color:#fff;
}

.post h2	a:link,
.post h2	a:visited		{
text-decoration:none;
}

.post h2	a:hover,
.post h2	a:active		{
text-decoration:underline;
}


.entry img	{
margin:10px 0;
}

.postmetadata	{
border-top:1px solid #CCC;
font-size:12px;
line-height:20px;
margin-bottom:15px;
padding-top:7px;
}

.postmetadata a	{
color:#fff;
text-decoration:underline;
}
