/*  
Theme Name: Evander Gomes
Theme URI: http://gmcosta.com/evandergomes.com
Description: Wordpress Theme for Evander Gomes
Version: 1.0
Author: Gmcosta
Author URI: http://gmcosta.com/
*/

/* Begin Typography & Colors */
body						{
font-size				:	12px;
font-family				:	'Tre Buchet MS', Arial, Sans-Serif;
background				:	#F4F4F4;
color						:	#666;
text-align				:	center;
}

a							{
text-decoration		:	none;
font-weight				:	bold;
color						:	#B38C5E;
}

a:hover					{
color						:	#990000;
}

a:visited				{
color						:	;
}

a.current				{
color						:	;
}

#page						{
width						:	990px;
margin					:	0 auto 0 auto;
text-align				:	left;
}

/* Header - Section */

#header					{
height					:	230px;
background				:	#000 url(images/bg-header.jpg) no-repeat;
display					:	block;
overflow					:	hidden;
clear						:	both;
}

#header h1				{
padding-top				:	70px;
padding-left			:	15px;
margin-bottom			:	10px;
font-size				:	24px;
}

#header h1 a				{
text-decoration		:	none;
color						:	#FFF;
}

#header h1 a:hover		{
color						:	#CCC;
}

.headerdescription	{
height					:	40px;
padding-left			:	20px;
color						:	#FFF;
}

#headermenu				{
width						:	670px;
height					:	40px;
list-style				:	none;
float						:	left;
display					:	block;
overflow					:	hidden;
margin					:	0;
padding					:	0;
}

#headermenu	li 			{
width						:	100px;
height					:	40px;
margin-right			:	10px;
text-align				:	center;
line-height				:	3em;
display					:	block;
float						:	left;
overflow					:	hidden;
}

#headermenu	li a.last	{
width						:	110px;
display					:	block;
}

#search					{
width						:	310px;
height					:	40px;
margin-left				:	10px;
padding-top				:	6px;
display					:	block;
overflow					:	hidden;
}

#s	{
width						:	232px;
margin-left				:	20px;
border					:	1px solid #CCC;
padding					:	4px;
color						:	#666;
background				:	#F4F4F4;
}

#searchsubmit{
width						:	30px;
height					:	30px;
background				:	url(images/bg-search-input.jpg) no-repeat;
border					:	none;
}

/* Content - Section */

#content					{
width						:	670px;
display					:	block;
float						:	left;
}

.contentheader			{
height					:	70px;
padding					:	0 15px;
background				:	url(images/bg-contentheader.jpg) no-repeat;
}

.contententry			{
width						:	640px;
padding					:	0 15px;
display					:	table;
text-align				:	justify;
line-height				:	1.6em;
background				:	url(images/bg-contententry.jpg) repeat-y;
}

.contentfooter			{
height					:	60px;
padding					:	0 15px;
background				:	url(images/bg-contentfooter.jpg) no-repeat;
}

.contentheader h2		{
padding-top				:	10px;
color						:	#990000;
font-size				:	18px;
}


/* Post - Section */
.post						{
width						:	310px;
margin-bottom			:	10px;
margin-right			:	10px;
display					:	block;
float						:	left;
}

.entry					{

}

.excerpt					{
background				:	#F4F4F4;
padding					:	5px;
}

.feature					{
width						:	380px;
_margin-top				:	10px;
display					:	block;
float						:	right;
}

.feature-img			{
margin-top				:	15px;
float						:	left;
display					:	block;
}

.post h3, .feature h3	{
font-size				:	16px;
border-bottom			:	1px solid #CCC;
}

.more-articles			{
clear						:	both;
_margin-top				:	10px;
}

/* Comment - Section */

#comment					{
width						:	640px;
}

.leave-comment, .navigation			{
background				:	#F4F4F4;
border					:	1px solid #EBEBED;
padding					:	5px;

}

.alt						{
margin-bottom			:	10px;
border-bottom			:	1px solid #CCC;
}

/* Image Section */

.imageframe				{
background				:	#F4F4F4;
border					:	1px solid #EBEBED;
padding					:	5px;
}

.imgalignleft			{
float						:	left;
margin					:	0 10px 10px 0;
}

.imgalignright			{
float						:	right;
margin					:	0 0 10px 10px;
}

/* Sidebar - Section */

#sidebar					{
width						:	310px;
display					:	block;
overflow					:	hidden;
float						:	right;
}

.sidebarheader			{
height					:	70px;
padding					:	0 15px;
background				:	url(images/bg-sidebarheader.jpg) no-repeat;
}

.sidebarheader h2		{
padding-top				:	10px;
color						:	#990000;
font-size				:	18px;
}

.sidebarcontent		{
width						:	280px;
padding					:	0 15px;
display					:	table;
text-align				:	justify;
line-height				:	1.6em;
background				:	url(images/bg-sidebarcontent.jpg) repeat-y;
}

.sidebarcontent .entry h2{
padding-top				:	10px;
color						:	#990000;
font-size				:	18px;
}

#sidebar .sidebarcontent .entry ul				{
width						:	260px;
margin					:	10px;
padding					:	0;
list-style				:	none;
}

#sidebar .sidebarcontent .entry ul li {
width						:	260px;
margin-bottom			:	5px;
padding-left			:	10px;
overflow					:	hidden;
display					:	block;
line-height				:	2em;
}

#sidebar .sidebarcontent .entry ul li a{
border-bottom				:	1px solid #EBEBED;
}

#sidebar .sidebarcontent .entry ul li a:hover	{
border-bottom					:	1px solid #CCC;
}

.sidebarfooter			{
height					:	60px;
padding					:	0 15px;
background				:	url(images/bg-sidebarfooter.jpg) no-repeat;
}

/* Footer - Section */

#footer					{
height					:	230px;
background				:	#000 url(images/bg-footer.jpg) no-repeat;
display					:	block;
overflow					:	hidden;
clear						:	both;
}

#footer h1				{
padding-top				:	20px;
padding-left			:	15px;
margin-bottom			:	10px;
font-size				:	24px;
}

#footer h1 a				{
text-decoration		:	none;
color						:	#FFF;
}

#footer h1 a:hover		{
color						:	#CCC;
}

.footerdescription	{
height					:	40px;
padding-left			:	20px;
color						:	#FFF;
}

.footerdescription a:hover{
color						:	#CCC;
}

#footermenu				{
width						:	670px;
height					:	50px;
list-style				:	none;
float						:	left;
display					:	block;
overflow					:	hidden;
margin					:	0;
padding					:	0;
}

#footermenu	li 			{
width						:	100px;
height					:	40px;
margin-right			:	10px;
text-align				:	center;
line-height				:	3em;
display					:	block;
padding-top				:	10px;
float						:	left;
overflow					:	hidden;
}

#footermenu	li a.last	{
width						:	110px;
display					:	block;
}

#searchfooter			{
width						:	310px;
height					:	40px;
margin-top				:	10px;
margin-left				:	10px;
padding-top				:	6px;
display					:	block;
overflow					:	hidden;
}