/*
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;
}

.dv-meta-wrap	{
background-color: #262E34;
padding:7px;
}

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

.dv-meta-wrap a	{
color:#fff;
text-decoration:underline;
}

h3#comments	{
clear:both;
color:#FFF;
border-bottom:1px solid #C3C6C8;
padding-top:5px;
padding-bottom:7px;
margin-bottom:7px;
}

.comment p {
  line-height: 20px;
  margin: 0 0 10px;
}
.comment .commentmetadata {
  margin-bottom: 12px;
}

.commentmetadata	{
float:right;
margin-top:18px;
}

.commentmetadata a	{
color:#fff;
text-decoration:none;
font-size:12px;
}

.commentmetadata a:hover	,
.commentmetadata a:active	{
color:#fff;
text-decoration:underline;
}

img.avatar,
cite.fn	{
float:left;
}
img.avatar	{
margin-bottom:15px;
}

cite.fn	{
font-style: normal;
font-weight:bold;
margin-top:18px;
margin-left:10px;
}

cite.fn a	{
font-size:16px;
text-decoration: none;
color:#fff;
}


cite.fn a:hover,
cite.fn a.active	{
text-decoration: underline;
}

.dv-comment-text	{
clear:both;
overflow:hidden;
border-bottom: 1px solid #C3C6C8;
margin-bottom:7px;
}

#respond h3	{
font-size:16px;
margin:7px 0;
}

#respond form	{
background-color:#262E34;
padding:7px;
}
#respond form p	{
margin-bottom:10px;
}

#respond form input	{
height:28px;
width:272px;
}

#respond form textarea	{
width:550px;
height:120px;
color:#CDD0D2;
font-weight:bold;
font-family, Arial, Hevetica, sans-serif;
font-size:14px;
}

#respond form input,
#respond form textarea	{
background-color:#37424A;
border:none;
color:#CDD0D2;
font-weight:bold;
font-family, Arial, Hevetica, sans-serif;
font-size:14px;
}

#comment	{
text-indent:3px;
}

/*CSS Buttons */
#respond form input.dv-button {
	width:130px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align:baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: .5em -5em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #37424A;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#C6C6C6));
	background: -moz-linear-gradient(top,  #FFF,  #C6C6C6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#C6C6C6');

}
#respond form input.dv-button:hover {
	text-decoration: none;
	color: #FF33FF;
}
#respond form input.dv-button:active {
	color: #FF33FF;
	position: relative;
	top: 1px;
}


