/*
	Theme Name: DesnDev Theme
	Theme URI: http://desndev.com/
	Description: A custom Wordpress theme for DesnDev, a web design and development blog.
	Version: 2.0
	Author: Dhane Crowley
	Author URI: http://dhanecrowley.com/
	Tags:  960, custom sidebar, fixed width, two columns
*/


/** 

Colors 

Dark Blue: #141423
Green: #04d109
Grey: #999999

**/


@import "960/960.css";
@import "960/reset.css";
@import "960/text.css";

/** Structure **/

.clear{
	clear: both;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.center {
	text-align: center;
}

/** End Structure **/


/** Header **/

#header{
	color: #ffffff;
}
#twitter{
	padding-top: 10px;
}
#twitter a{
	color: #04d109;
}
#twitter a:hover{
	color: #ffffff;
	text-decoration: none;
}
#midHeader{
	border-top: 3px solid #04d109;
	background: #141423 none repeat scroll 0 0;
	height: 120px;
}
#logo{
	padding-top: 10px;
}
#topNav{
	float: right;
}
#topNav li{
	display: inline;
	list-style: none;
}
#topNav li a{
	color: #ffffff;
	font-size: 16pt;
	text-decoration: none;
	padding: 8px;
}
#topNav li a:hover{
	background: #04d109;
	font-size: 16pt;
	color: #141423;
	text-decoration: none;
	padding: 8px;
}
#topRss{
	padding-top: 20px;
	padding-left: 20px;
	list-style: none;
}
#topRss a{
	background-color: #fc8f12;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #b96403;
	padding: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#topRss a:hover{
	background-color: #b96403;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #fc8f12;
	padding: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#search{
	padding-top: 20px;
}
.searchForm{
	font-weight: bold;
	color: #cccccc;
	font-size: 1.5em;
	padding-top: 5px;
	width: 940px;
}
input{
	height: 25px;
}
.ads{
	margin-top:60px;
}
.ads li a img{
	border: 1px solid #333333;
}

/** End Header **/


/** Sidebar **/

#sidebar h4{
	color: #333333;
	border-bottom: 1px dotted;
	border-top: 1px dotted;
}
#sidebar ul{
	list-style: none;
}
#sidebar li a{
	color: #04d109;
	font-family: Georgia,"Times New Roman",Times,serif;
}
#sidebar li a:hover{
	color: #333333;
	text-decoration: none;
}
.feed{
  	padding: 0 0 0 19px;
  	background: url('images/feed.png') no-repeat;
	height: 20px;
}

/** End Sidebar **/


/** Content **/

#mainContent{
	padding-top: 40px;
	margin-bottom: 40px;
}
#mainContent h4{
	color: #333333;
	border-bottom: 1px dotted;
	border-top: 1px dotted;
}
#contentArchive a{
	color: #04d109;
}
#contentArchive a:hover{
	color: #333333;
	text-decoration: none;
}
#content p{
	font-family: Georgia,"Times New Roman",Times,serif;
}
#content h2{
	color: #333333;
}
.content-heading{
	color: #141423;
}
#latestPost a{
	color: #04d109;
	text-decoration: underline;
}
#latestPost a:hover{
	color: #333333;
	text-decoration: none;
}
.ul-list{
	margin-left: 15px;
	font-weight: bold;
	list-style: square;
}
.ul-list a{
	color: #04d109;
}
.ul-list a:hover{
	color: #333333;
	text-decoration: none;
}
#aboutDnD a{
	color: #04d109;
}
#aboutDnD a:hover{
	color: #333333;
	text-decoration: none;
}
#thumbWrap{
	float: left;
	width: 150px;
}
.ad2{
	border: 1px solid #333333;
}
#postWrap{
	float: right;
	width: 540px;
}
#postWrap p{
	color: #333333;
}
#postWrap p a{
	color: #04d109;
}
#postWrap p a:hover{
	color: #333333;
	text-decoration: none;
}
#postWrap h2 a{
	color: #04d109;
	text-decoration: underline;
}
#postWrap h2 a:hover{
	color: #333333;
	text-decoration: none;
}
#postWrap small{
	font-family: Georgia,"Times New Roman",Times,serif;
	padding-bottom: 20px;
}
.entry img{
	padding-right: 15px;
}
.entry p {
	color: #333333;
}
.entry p a{
	color: #04d109;
}
.entry p a:hover{
	color: #333333;
	text-decoration: none;
}
.entry ul{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #333333;
}
.entry ul li{
	list-style: square;
	margin-left: 25px;
}
.entry ol{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #333333;
}
.entry ol li{
	margin-left: 25px;
}
.commentsWrap{

}
#respond h3{
	color: #333333;
}
.loginCopy a{
	color: #04d109;
}
#comments{
	color: #333333;
}
.commentlist{
	list-style: none;
}
.commentlist li a{
	color: #04d109;
}
.commentlist li a:hover{
	color: #333333;
	text-decoration: none;
}
textarea{
	width: 940px;
}
#pageNav{
	margin-bottom: 75px;
}
#pageNav a{
	color: #04d109;
}
#pageNav a:hover{
	color: #333333;
	text-decoration: none;
}
.post{
	margin-bottom: 20px;
	
	padding-bottom: 20px;
}
.post a{
	color: #04d109;
}
.post a:hover{
	color: #333333;
	text-decoration: none;
}

/** End Content **/


/** Footer **/

#footer{
	border-top: 3px solid #04d109;
	background: #141423 none repeat scroll 0 0;
	clear: both;
	min-height: 775px;
	color: #ffffff;
}
#footer ul{
	list-style: none;
	color: #ffffff;
}
#ul-social li{
	display: inline;
	list-style: none;
}
#footer a{
	color: #04d109;
}
#footer a:hover{
	color: #ffffff;
	text-decoration: none;
}
#footerWrap{
	padding-top: 40px;
}
#footer p img{
	float: left;
	padding-right: 13px;
}

/** End Footer **/