/*  
Dark Theme Color Settings
*/


/* ---------------------------------------------------------------- 
 *  GLOBAL
 * ---------------------------------------------------------------- 
*/ 
body { font-family: Arial, Helvetica, sans-serif; color: #999999; background-color:#1F1F1F;
	border-top:#00BDED solid 6px;

 }

/* ---------------------------------------------------------------- 
*  HR
* ---------------------------------------------------------------- 
*/ 
div.hr {
	color: #2e2e2e;
	background: #050505;
}

/* ---------------------------------------------------------------- 
*  BILLBOARD
* ---------------------------------------------------------------- 
*/ 

#geral .texto-home h1 {
font-size:3em;
	line-height:45px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Georgia, Times New Roman, Times, serif;
	

}

#contents .texto-sub h1 {
	margin-top:80px;
font-size:3em;
	line-height:45px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:Georgia, Times New Roman, Times, serif;
	

}

.fale:link {
	font-size:12px;
	color:#ccc;
	text-decoration:none
}
.fale:hover {
	font-size:12px;
	color:#00BDED;
	text-decoration:none	
}

#geral .texto-home p {
font-size:1.0em;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	width:500px;
	

}

#geral #slider-canivel {
	float:right;
	margin-top:-250px;
	width:450px
}

#pm-esp {
	width:990px;
	margin:40px 0;
}

/* ---------------------------------------------------------------- 
*  CONTENTS
* ---------------------------------------------------------------- 
*/ 

#contents .post div.img {
	float: left;
	border: 1px solid #000000;
}

#contents .post div.img_wrap {
	border: 1px solid #272727;
	background-color: #1F1F1F;
}

#contents .post div.img_wrap div {
	border: 1px solid #2f2f2f;
}

#contents .post h1 a {
	color: #FFFFFF;
	
}

#contents .post p {
	color: #999999;
}

#contents .post p a:hover {
	text-decoration: none;
}

#contents .post blockquote {
	background: #111111 url(images/blockquote_dark.gif) no-repeat left top;
	border-left: 5px solid #333333;
}

#contents .post .info {
	color: #555555;
}

#contents .post .info a,
#contents .post .info span {
	color: #999999;
}

/* ---------------------------------------------------------------- 
*  CONTENT > PAGE_NAVIGATION
* ---------------------------------------------------------------- 
*/
#contents .page_navigation li a {
	color: #999999;
	font: 13px "Trebuchet MS", Arial, sans-serif;
}

#contents .page_navigation li.active {
	background: #111111;
}

/* ---------------------------------------------------------------- 
*  CONTENTS>MAIN_SIDEBAR
* ---------------------------------------------------------------- 
*/ 
#contents #main_sidebar h2 {
	color: #FFFFFF;
}

#contents #main_sidebar div.widget {
	border: 1px solid #000000;
	background-color: #111111;
}

#contents #main_sidebar div.widget div {
	border: 1px solid #2f2f2f;
	background-color: #2a2a2a;
}

#contents #main_sidebar div.widget div p {
	color: #999999;
}

#contents #main_sidebar div.search input {
	color: #999999;
	background: #2a2a2a;
}

#contents #main_sidebar div.widget ul li a {
	color: #999999;
}

#contents #main_sidebar div.widget ul li {
	color: #444444;
	background: url(images/ul_bck_dark.gif) no-repeat left bottom;
}

#contents #main_sidebar div.widget ul li:last-child,
#contents #main_sidebar div.widget ul li.last {
	background: url(images/ul_dark.gif) no-repeat 2px 10px;
}

#contents #main_sidebar div.widget ul li span {
	color: #a3a3a3;
}

#contents #main_sidebar div.search div a.submit-btn {
	background: url(images/submit_dark.gif) no-repeat;
}


/* ---------------------------------------------------------------- 
*  CONTENTS>SINGLE (post)
* ---------------------------------------------------------------- 
*/ 
#contents .single div.img {
	border: 1px solid #000000;
}

#contents .single div.img_wrap {
	border: 1px solid #272727;
	background-color: #111111;
}

#contents .single div.img_wrap div {
	border: 1px solid #2f2f2f;
}

/* ---------------------------------------------------------------- 
*  CONTENTS>PORTFOLIO (post)
* ---------------------------------------------------------------- 
*/ 
#contents .portfolio div.img {
	border: 1px solid #000000;
}

#contents .portfolio div.img_wrap {
	border: 1px solid #272727;
	background-color: #111111;
}

#contents .portfolio div.img_wrap div {
	border: 1px solid #2f2f2f;
}

/* ---------------------------------------------------------------- 
*  CONTENTS > SOCIAL BOOKMARKS
* ---------------------------------------------------------------- 
*/ 

#contents .social-bookmarks {
	border: 1px solid #262626;
	background: #1F1F1F222;
}

#contents .social-bookmarks span  {
	display: inline-block;
	cursor: pointer;
}

#contents .social-bookmarks span.bookmark {
	background: url(images/social_delicious_dark.gif);
	height: 57px;
	width: 148px;
}

#contents .social-bookmarks span.float {
	background: url(images/social_float_dark.gif);
	height: 57px;
	width: 110px;
}

#contents .social-bookmarks span.digg {
	background: url(images/social_digg_dark.gif);
	height: 57px;
	width: 119px;
}

#contents .social-bookmarks span.mixx {
	background: url(images/social_mixx_dark.gif);
	height: 57px;
	width: 126px;
}

#contents .social-bookmarks span.stumble {
	background: url(images/social_stumble_dark.gif);
	height: 57px;
	width: 96px;
}

/* ---------------------------------------------------------------- 
*  CONTENTS > COMMENTS
* ---------------------------------------------------------------- 
*/ 
#contents .comment div.author {
	color: #FFFFFF;
}

#contents .comment div.author a {
	color: #FFFFFF;
}

#contents .comment div.author span {
	color: #808080;
}

/* ---------------------------------------------------------------- 
*  CONTENTS>LEAVE_COMMENTS
* ---------------------------------------------------------------- 
*/ 
#contents #comments,
#contents #respond {
	padding-top: 32px;
	padding-bottom: 32px;
	font-size: 18px;
	color: #FFFFFF;
}

#contents #leave_comment div.textfield {
	margin-bottom: 20px;
	border: 1px solid #000000;
	width: 266px;
	height: 32px;
	padding: 1px;
	background-color: #242424;
}

#contents #leave_comment div.textfield input {
	border: 0 none;
	padding: 9px;
	width: 266px;
	height: 32px;
	color: #999999;
	background: url(images/input_bck_dark.gif) no-repeat left top;
}

#contents #leave_comment div.textbox {
	width: 432px;
	height: 92px;
}

#contents #leave_comment div.textfield textarea {
	border: 0 none;
	margin: 0;
	padding: 9px;
	width: 416px;
	height: 76px;
	color: #999999;
	background: url(images/textarea_bck_dark.gif) no-repeat left top;
}

#contents #leave_comment div.button a {
	padding: 4px 8px;
	color: #ffffff;
	display: inline-block;
	text-decoration: none;
}

/* ---------------------------------------------------------------- 
*  FOOTER
* ---------------------------------------------------------------- 
*/ 
#footer {
	border-top: 1px solid #2e2e2e;
	background-color: #111111;
}
#footer .container {
	color: #656666;
	font-size: 11px;
}


#footer .container div.right a.twitter {
	height: 22px;
	width: 137px;
	margin-right: 46px;
	background: url(images/follow_on_twitter_dark.gif);
}

#footer .container div.right a.rss-feed {
	height: 22px;
	width: 114px;
	background: url(images/subscribe_to_updates_dark.gif);
}

