/*
Theme Name: Terra do Milho
Theme URI: http://kelley.vanevert.nl/
Description: Wordpress theme for Terra do Milho
Version: 0.1
Author: Kelley van Evert
Author email: kelley.vanevert@gamil.com
Author URI: http://kelley.vanevert.nl/
*/

*
{
	outline:none;
}
body
{
	margin:0px;
	padding:0px;
	font-size:62.5%;
}
table, tr, td, th
{
	vertical-align:top;
}
.alignleft
{
	margin:10px 10px 10px 0px;
	float:left;
}
.alignright
{
	margin:10px 0px 10px 10px;
	float:right;
}
img, a img
{
	border:none;
}
a:link,
a:visited,
a:active
{
	color:#fff;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
a:hover
{
}
#wrap
{
	width:900px;
	margin:0 auto;
	border:none;
}

/**
 * Page Layouts
 */

/* Homepage */
body.homepage
{
	background:#000 url(images/background_homepage.jpg) top center repeat-y;
}
body.homepage .top
{
	height:90px;
	background:#000 url(images/background_banner_h.jpg) bottom center repeat-x;
}
body.homepage .content
{
	padding:55px 15px 15px 15px;
}

/* Products */
body.products
{
	background:#000 url(images/background_banner_v.jpg) top left repeat-y;
}
body.products .menu
{
	position:absolute;
	top:0px;
	left:90px;
	height:623px;
	width:357px;
}
body.products .content
{
	position:absolute;
	top:0px;
	left:447px;
	width:453px;
	
	padding:120px 0px 0px 0px;
}
body.products table.product
{
	width:100%;
}
body.products table.product td.thumb
{
	width:90px;
	height:90px;
}
body.products table.product td.thumb a
{
	border:none;
}
body.products table.product td.thumb a img
{
	border:2px solid #000;
}
body.products table.product td.thumb a.hover img
{
	border:2px solid #fff;
}
body.products table.product td.desc a
{
	text-decoration:none;
	color:#fff;
	border:none;
}
body.products table.product td.desc a.hover
{
	text-decoration:underline;
	color:#fff;
	border:none;
}

/* Product */
body.product
{
	background:#000 url(images/background_banner_v_product.jpg) top left repeat-y;
}
body.product .menu
{
	position:absolute;
	top:0px;
	left:45px;
	height:130px;
	width:260px;
}
body.product .content
{
	position:absolute;
	top:0px;
	left:305px;
	width:620px;
}
body.product .content .padding
{
	padding:15px 15px 15px 15px;
}
body.product .sidebarcontent
{
	padding:50px 10px 10px 10px;
}

/* Contact */
body.contact
{
	background:#000 url(images/background_contact.jpg) top center repeat-y;
}
body.contact .top
{
	height:45px;
	background:#000 url(images/background_banner_h.jpg) bottom center repeat-x;
}
body.contact table.pagetable td.menu
{
	text-align:right;
	padding:120px 0px 0px 0px;
}
body.contact table.pagetable td.content .padding
{
	padding:110px 15px 15px 15px;
}

/**
 * Typography
 */
.sidebarcontent,
.content
{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.3em;
}
.sidebarcontent h1,
.content h1
{
	margin:5px 0px 10px 0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.9em;
	font-style:normal;
	font-weight:normal;
	border:none;
}
.sidebarcontent h1.product_title,
.content h1.product_title
{
	line-height:129px;
	margin:0px;
	padding:0px 0px 15px 144px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:3.5em;
	font-style:normal;
	font-weight:normal;
	border:none;
}
.sidebarcontent h1 a, .content h1 a,
.sidebarcontent h2 a, .content h2 a,
.sidebarcontent h3 a, .content h3 a
{
	color:#fff;
	text-decoration:none;
	border:none;
}
.sidebarcontent h2,
.content h2
{
	margin:5px 0px 10px 0px;
	padding:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-style:normal;
	font-weight:normal;
	border:none;
}
.sidebarcontent h3,
.content h3
{
	margin:3px 0px 7px 0px;
	padding:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-style:normal;
	font-weight:normal;
	border:none;
}
.sidebarcontent p,
.content p
{
	padding:0px;
	margin:3px 0px 7px 0px;
}

/* customized, page-specific typography */
ul.rounded-black-bg
{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.rounded-black-bg li
{
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style:none;
}
ul.rounded-black-bg li a
{
	display:block;
	margin:0px;
	padding:0px 0px 0px 8px;
	background:#000 url(images/rounded-black-bg-left.gif) left center no-repeat;
	height:34px;
	
	color:#fff;
	font-size:1.15em;
	text-decoration:none;
	border:none;
}
ul.rounded-black-bg li a span
{
	display:block;
	margin:0px;
	padding:7px;
	height:20px;
	background:#000 url(images/rounded-black-bg-right.gif) right center no-repeat;
	
	cursor:pointer;
}
ul.rounded-black-bg li a:hover
{
	background:#060606 url(images/rounded-black-bg-left-hover.gif) left center no-repeat;
}
ul.rounded-black-bg li a:hover span
{
	background:#060606 url(images/rounded-black-bg-right-hover.gif) right center no-repeat;
}
ul.rounded-black-bg li.current_page_item a
{
	color:#000;
	text-decoration:underline;
}
ul.rounded-black-bg li.current_page_item a,
ul.rounded-black-bg li.current_page_item a:hover
{
	background:#fff url(images/rounded-black-bg-left-active.gif) left center no-repeat;
}
ul.rounded-black-bg li.current_page_item a span,
ul.rounded-black-bg li.current_page_item a:hover span
{
	background:#fff url(images/rounded-black-bg-right-active.gif) right center no-repeat;
}













.piclenselink
{
	display:none;
}



