/*  

Theme Name: DesignTree

Theme URI: http://www.eirestudio.net/

Description: Design Tree Institute of Designers

Version: 1.0

Author: Keith Donegan

Author URI: http://www.eirestudio.net/

*/ 



* { padding: 0; margin: 0; }

.clear { clear: both; }

.bold { font-weight: bold; }

.noResult {

	width:600px;

	margin-bottom:100px;

}

#linkcat-2 {

	border: 1px solid 2F2F2F;

	margin-top: 20px;

}





#posttext {

 padding: 0px 0px 30px 0px;

 color: #fff;

 border: 1px solid #2F2F2F;

}

img { border: none; }

p { color:#fff;}

#posttext a:link, #posttext a:visited {

 margin: 0px 0px 30px 0px;

 color: #fff;

}

#posttext #previous {

 float: left;

}

#posttext #next {

 float: right;

}



body { 

 background: #2F2F2F; 

 font: 14px normal Arial, Helvetica, sans-serif;

}

/* Begin Headings */

h1 {

 font-size: 28px;

 color: #CDEB8B;

 margin: 0px 0px 6px 0px;

 font-weight: normal;

}

h1 a {

 font-size: 28px;

 font-weight: normal !important;

 color: #CDEB8B !important;

}

h2 {

 font-size: 22px;

 color: #CDEB8B;

 margin: 0px 0px 6px 0px;

 font-weight: normal;

}

h2.pagetitle {

	margin: 0px 0px 24px 0px;

}

h6 {

	margin: 0px 0px 12px 0px;

	color:#414141;

	font-size:14px;

	font-weight:bold;

}

/* End Headings */





/* Begin Header */

#header {

 background: url(images/headerbg.jpg) repeat-x;

 height: 184px;

}

#header #headerwrapper {

 margin: 0 auto;

 width: 988px;

 padding: 22px 0px 0px 14px;

}

/* End Header */





/* Begin Wrapper */

#wrapper {

 background: url(images/treebottom.jpg) right bottom no-repeat;

 margin: 0 auto;

 width: 1005px;

 padding: 30px 0px 0px 0px;

}

/* End Wrapper */







/* Begin Left Column */

#wrapper #leftcolumn {

 width: 600px;

 padding: 0px 0px 0px 0px;

 float: left;

}



#wrapper #leftcolumn .postmetadata {

 width: 600px;

 color: #666;

 margin: 0px 0px 30px 0px;

 color:#fff;

 font-size:12px;

}

#wrapper #leftcolumn .postmetadata a:link, #wrapper #leftcolumn .postmetadata a:visited {

 text-decoration: none;

 color: #ccc;

 font-weight: bold;

}

#wrapper #leftcolumn .postmetadata a:hover {

 text-decoration: underline;

 color: #ccc;

 font-weight: bold;

}





#wrapper #leftcolumn .post {

 width: 600px;

 color: #666;

 margin: 0px 0px 30px 0px;

}

#wrapper #leftcolumn .post a:link, #wrapper #leftcolumn .post a:visited {

 text-decoration: none;

 color: #ccc;

 font-weight: bold;

}

#wrapper #leftcolumn .post a:hover {

 text-decoration: underline;

 color: #ccc;

 font-weight: bold;

}

#wrapper #leftcolumn .post p {

 color: #EFEFEF;

 text-align: justify;

 margin: 0px 0px 10px 0px;

}

#wrapper #leftcolumn .post .posted {

 color: #999;

 font-size: 16px;

 margin: 0px 0px 10px 0px;

}

#wrapper #leftcolumn .post .date {

 background: url(images/date-bg.gif) no-repeat;

 width: 45px;

 height: 44px;

 text-align: center;

 font-size: 18px;

 color: #ccc;

 padding: 5px 0px;

 margin: 0px 10px 10px 0px;

 float: left;

}

#wrapper #leftcolumn .post .comments {

 width: 580px;

 height: 42px;

 padding: 0px 10px;

 background: url(images/comment-bg.gif) no-repeat;

 line-height: 42px;

 color: #ccc;

}

#wrapper #leftcolumn .post .comments a:link, #wrapper #leftcolumn .post .comments a:visited {

 text-decoration: none;

 color: #ccc;

 font-weight: bold;

}

#wrapper #leftcolumn .post .comments a:hover {

 text-decoration: underline;

 color: #ccc;

}

#wrapper #leftcolumn .post .comments .commentsleft {

 width: 360px;

 float: left;

 background: url(images/icon-speech-bubble.gif) no-repeat left;

 padding: 0px 0px 0px 20px;

}

#wrapper #leftcolumn .post .comments .commentsright {

 float: right;

 background: url(images/icon-arrow.gif) no-repeat left;

 padding: 0px 0px 0px 20px;

}

/* End Left Column */







/* Begin Right Column */

#wrapper #search {

 width: 345px;

 height: 56px;

 padding: 14px 10px 0px 10px;

 float: left;

 margin: 0px 0px 30px 30px;

 background: url(images/searchbg.gif) no-repeat;

}

#wrapper #search input.field {

 border: 1px solid #6B6B6B;

 background: #6B6B6B;

 width: 250px;

 padding: 5px;

 color: #fff;

 vertical-align: top;

}

#wrapper #search input.button {

 margin-left: 5px;

}



#wrapper #rightcolumn1 {

 width: 150px;

 padding: 0px 0px 0px 20px;

 margin: 0px 20px 0px 0px;

 float: right;

 display: inline;

}

#wrapper #rightcolumn1 ul li {

 list-style: none;

 display: block;

 padding: 0px;

 border-bottom: 1px solid #6B6B6B;

}

#wrapper #rightcolumn1 ul li a:link, #wrapper #rightcolumn1 ul li a:visited {

 color: #ccc;

 text-decoration: none;

 display: block;

 padding: 2px;

}

#wrapper #rightcolumn1 ul li a:hover {

 color: #000;

 text-decoration: none;

 background: #CDEB8B;

 display: block;

 padding: 2px;

}

#wrapper #rightcolumn1 #rss {

 margin: 20px 0px 25px 0px;

}

#wrapper #rightcolumn2 {

 border: 1px solid #2F2F2F;

 width: 162px;

 padding: 0px 0px 30px 30px;

 display: inline;

 float: left;

}

/* End Right Column */

#footer {

 height: 180px;

 background: #414141;

}

#footertext {

 height: 130px;

 background: #414141;

 text-align: center;

 margin: 0 auto;

 width: 1005px;

 padding-top: 50px;

a:link {color: #CDEB8B};
a:visited {color: #CDEB8B};
a:hover {color: #ffffff};
a:active {color: #CDEB8B};
text-decoration: none;

}



/* Begin Speech bubbles */

.speechbubble {

 margin-bottom: 25px;

}

.speechbubble a:link, .speechbubble a:visited {

 color: #CDEB8B;

 font-weight: normal;

 text-decoration: none;

}





.speechbubble img {

 display: block;

}

.speechbubbledefault {

 background: #414141;

 padding: 0px 10px;

 width: 580px;

 color: #ccc;

}

.speechbubbledefault img {

 display: inline;

}



.speechbubbleadmin {

 background: #fff;

 padding: 0px 10px;

 width: 580px;

 color: #333;

}

.speechbubble p {

 color: #ccc;

 text-indent: 10px;

 font-size: 12px;

 margin: 5px 0px 0px 0px;

 padding-bottom: 10px;

}

.speechbubble img.bottomplease {

 margin-top: -10px;

 

}



.speechbubble .speechbubbledefault p {

	color: #ccc;

	font-size: 14px;

  text-indent: 0px;

 	margin: 0px 0px 0px 0px;	

}

.speechbubbleadmin  p { 

	color: #333;

	font-size: 14px;

  	text-indent: 0px;

 	margin: 0px 0px 0px 0px;

}

.speechbubbleadmin img {

	display: inline;

}


#divcommentform {

 background: url(images/commentbg.gif) no-repeat;

 width: 580px;

 height: 330px;

 padding: 10px;

 margin: 0px 0px 30px 0px;

}

/* End Speech bubbles */



#commentform p {

	padding:3px 0px 3px 0px;

	color: #333;

}

#commentform p a {



	color: #333;

}

#url, #email, #author {

	border: solid 1px #A9DD3D;

	font-size:12px;

	color:#414141;

	padding:3px;

	width:275px;

}

#commentform textarea {

	width: 500px;

	border: solid 1px #A9DD3D;

}

#commentform label {

	color:#414141;

	font-size:12px;

}

.commentlist p {

	margin-bottom:14px;

}



h6#respond {

 font-size: 24px;

 font-weight: normal !important;



}