/*  
Theme Name: Nautica 2.2
Theme URI: http://me.mywebsight.ws/web/wpthemes/
Description: 
Version: 0.8
Author: R.J. Kaplan
Author URI: http://me.mywebsight.ws/

Css originally by mejobloggs  Design by Aran @ stuio7designs.com  Please email me if you use this, as I would love to see how it is being used, also you can join my linkshare to help you with your google ranking 

*/

body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 11px;
	color:#463f27;
	background-color: white;
/*	line-height: 180%;*/
	margin: 0;
	padding: 0;
	text-align: center;
	background:url(images/bg_repeat.jpg);
}

/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer, #wrapper-footer-bottom {
	width: 924px;
	margin: 0 auto;
	text-align: left;
}

#wrapper-menu-top {
	background: white url(images/bg02-white-left.png) no-repeat left top;
}

#wrapper-menu-top {
	width:100%;
	height:33px;
	background:url(images/bg_data.jpg) top left repeat-x;
	margin:0;
	padding:0;
	text-align:left;
	font-size:1.1em;
	line-height:1.2em;		
}

#wrapper-menu-top-date{
	width: 924px;
	margin:0 auto;
	padding:0;	
	font: 12px Georgia;
	color:#E9E7E7;
}
#wrapper-menu-top-date .data {
	padding: 10px 0 0 12px;
	float: left;
}
#wrapper-menu-top-date .search {
	margin:8px 12px 0 0;
	padding:0;
	float: right;
	width:229px;
	height:17px;
	background: url(images/search_field.gif) center right no-repeat;
	vertical-align: middle;
}
#wrapper-menu-top-date .search input {
	width: 165px;
	height: 13px;
	border:none;
	border-style:none;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
#wrapper-menu-top-date .search input .button {
	width: 20px;
	border:none;
	margin:0;
	padding:0;
	background:none;
}
#menu-top {
	background: transparent url(images/bg02-white-right.png) no-repeat right top;
	overflow: hidden; /* no idea why this works, but it fixes a FF problem */
}

#menu-top ul {
	margin: 0 20px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 85%;
	float: left;
}

#menu-top li {
	display: inline;
	float: left;
}

#menu-top a {
	float: left;
	background:url(images/menuleft.png) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	line-height: 1.5em;
}

#menu-top a span {
	background: transparent url(images/menuright.png) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#5b8fbe;
	display: block;
	float: left;
	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}

#menu-top a:hover { background-position:0% -42px; }
#menu-top a:hover span {	background-position:100% -42px; }

#wrapper-header {
	/*background: transparent url(images/bg.png) top center repeat-x;*/
}

#header {
	background:url(images/bg_header.png) no-repeat center top;
	text-align:center;
	margin:0px auto;
	height: 229px;
}

#wrapper-header2 {
	background: transparent url(images/bg02-blue-left.png) top left no-repeat;
	display:none;
}

#wrapper-header3 {
	background: transparent url(images/bg02-blue-right.png) top right no-repeat;
	display:none;
}

#header h1 {
	margin: 0 20px;
	padding: 0;
	height: 229px;
	line-height: 3em;
	color: #ccc;
	font-size: 130%;
}

#header-title {
	color: #FFFFFF;
	font-size: 20px;
	text-align: left;
	padding:39px 0 0 78px;
	margin:0;
	line-height: normal;
	clear:left;
}


#wrapper-content-pai {
	margin:0px auto;
	width:924px;
}


#wrapper-content {
	/*background: white url(images/bg_maintext.png) no-repeat left top;*/
	background:url(images/bg_maintext.png) repeat-y;
	float:left;
	padding-bottom:10px;
}

* html #wrapper-content { height: 1%; }

#content {
	/*background: transparent url(images/bg02-white-right.png) no-repeat right top;*/
	padding: 5px 0px 5px 10px;
	min-height: 214px;
	float:left;
	width:550px;
}

#wrapper-menu-page {
	float:right;
	width:272px;
	padding:0;
	margin:0px 49px 0px 0px;	
	text-align:left;
	color:#463f27;
	font:11px "Lucida Sans";
	vertical-align:top;
	background:none;
}
#wrapper-menu-page h3 {
	word-spacing:normal;
	letter-spacing:normal;
	font:10px "Lucida Sans";
	color:#6e0017;
	text-align:left;
	text-transform:none;
}
* html #wrapper-menu-page { margin-right: 15px; }

#menu-page 
{
	padding: 5px 8px 0 10px ; 
	/*font-size: 85%;*/
	/*background: transparent url(images/menu.png) no-repeat;*/
}

#sidebar {
	margin:0;
	padding:0;
}

#sidebar .title {
	padding:20px 0px 10px 0px;
	color:#6E0017;
	font-family:"Lucida Sans";
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;	
}

#sidebar .widget {

}

#sidebar ul {
	margin:0;
	padding:0;
}

#sidebar li {
	list-style-image:url(images/bullet_listRight.png);
	list-style-position:inside;
	padding-bottom:5px;	
}

#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active{
	color:#6e0017;
	font:12px Georgia;
	text-decoration:none;
	background:none;
	border:none;
}

#sidebar li a:hover{
	text-decoration:underline;
	background:none;
	border:none;
}
#sidebar .fullwidget {
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;	
}
#sidebar .fullbefore_widget {
	clear:both;
}
#sidebar label {
	font-size:10px;
	font-weight:bold;
}
#wrapper-menu-page .footer-round-1 {
	width:272px;
	height:9px;
	background:url(images/sidebar_footer1.gif) top left no-repeat;
}
#wrapper-menu-page .footer-round-2 {
	position:relative;
	top:9px
	width:272px;
	height:9px;
	background:url(images/sidebar_footer2.gif) top left no-repeat;	
}

#menu-page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}

#menu-page h3 {
	font-size: 95%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}

#menu-page h4 {
	font-size: 80%;
	text-transform: uppercase;
	margin: 0.8em 0 0.2em 0;
	color: #5b8fbe;
	font-weight: normal;
	letter-spacing: 0.15em;
}

#menu-page a:link, #menu-page a:visited { color: #888; }
#menu-page a:hover { color: #5b8fbe; }

#wrapper-footer {
	background:url(images/bg_maintext.png) repeat-y;
}
#footer {
	border:none;
	clear: both;
	height:auto;
	margin:0 auto;
	padding:27px 30px;
	width:844px;
	background:#1a1406 url(images/bg_footer.jpg) repeat-x left top;
}
#wrapper-footer-bottom {
	background:url(images/bottomFooter.png) top left no-repeat;
	height:15px;
}

#footer-copyright{
	width:924px;
	height:30px;
	margin:0 auto;
	padding:0;
	font:10px "Lucidas Sans";
	color: #E9E7E7;
}
#footer-copyright a {
	color: #E9E7E7;
}
#footer-copyright a:hover {
	color: #E9E7E7;
}
.footer-block {
	float:left;
/*	padding:0 40px 0 0;*/
	padding:0 18px 0 0;	
	color:#E9E7E7;
	width: 20%;
}
.footer-block-title {
	width:100%;
	border-bottom:#FFF 1px solid;
	font-size:12px;

}
.footer-block ul{
	margin:0;
	padding:0;
}
.footer-block ul li {
	list-style:none;
	list-style-type:none;
	border-bottom:#534D3C 1px solid;
	padding:6px 0;
}
.footer-block ul li a:visited, .footer-block ul li a:link, .footer-block ul li a:active {
	color:#E9E7E7;
	text-decoration:none;
}
.footer-block ul li a:hover{
	text-decoration:underline;
}
.lastpostslist {
	width: 20%;
}
.lastcommentslist {
	width: 20%;
}
.tagslist {
	width: 115px;
}
.postsmaislidos {
	width: 20%;		
}
/*
.postsmaislidos li {
	list-style:none;
	list-style-type:none;
	border-bottom:#534D3C 1px solid;
	padding:6px 0;	
	display:block;
}

.postsmaislidos li a {
	text-decoration: none;
}
.postsmaislidos li a:hover {
	text-decoration: underline;
}
*/
.archiveslist {
	width:33%;
	padding-right:0;
}
.archiveslist ul {
	list-style-type: none;
	border-bottom:#534D3C 1px solid;
	padding:6px 0;
}
.archiveslist ul li {
	display: inline;
	border: none;
}
.archiveslist ul li a:visited, .archiveslist ul li a:active, .archiveslist ul li a:link {
	text-decoration: underline;
}
.archiveslist ul li a:hover {
	text-decoration: none;
}
h1 {
	font:19px "Lucida Sans";
	color:#6e0017;
	margin:0;
	padding:0;
	text-align: left;
}

h2 {
	font:16px "Lucida Sans";
	color:#6e0017;
	margin:0;
	padding:0;
}

h1 a:visited, h1 a:link, h1 a:active {
	color:#6e0017;
}
h1 a:hover {
	text-decoration:underline;
}

h2 a:visited, h2 a:link, h2 a:active {
	color:#6e0017;
	font-size: 12px;	
}
h2 a:hover {
	text-decoration:underline;
}

h3 {
	font:10px "Lucida Sans";
	color:#6e0017;
	margin:0;
	padding:0; 
}
h3 a:link, h3 a:visited, h3 a:active {
	color:#6e0017;;
	text-decoration: none;	
}
h3 a:hover {
	color:#6e0017;;
	text-decoration: underline;	
}

a:link, a:visited, a:active { color: #463F27; text-decoration: none; }
a:hover{ color: #463F27; text-decoration: underline; }

/* WP STYLES */
.navigation
{
	padding:0px 0px 0px 67px;
}
.navigation a {
	color:#463F27;
	font-family:"Georgia, Times New Roman, Times, serif";
	font-size:12px;
	text-decoration:underline;
	padding-top:10px;
}
.navigation a:hover {
	text-decoration:none;
}

.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.postmetadata 
{
	text-align: right;
	clear:both;
}
.post, .singlepost, .page, .archives {	
	margin: 20px 0;
	text-align: justify;
}
.page {
	margin-left:43px;
}
.archives {
	margin:20px 0 0 67px;
}
#post-data-custom{
	float:left;
	width:43px;
	height:50px;
	background: url(images/bg_postdate.jpg) no-repeat left top;
	font:16px Georgia;
	font-weight:bold;
	color:#6e0017;
	padding-top: 5px;
	text-align:center;
	line-height:17px;
}

#post-comments-custom {
	float:right;
	background:url(images/coments_balao.gif) top left no-repeat;
	width:81px;
	height:48px;
	margin-left:10px;
}
#post-comments-num {
	position:relative;
	top:10px;
	left:8px;
	width:30px;
	text-align:center;
}

#post-comments-num h1{
	font:16px "Georgia, Times New Roman, Times, serif";
	font-weight:bold;
	text-align: center;	
}
#post-comments-label {
	left:14px;
	position:relative;
	top:12px;
}

#post-conteudo-custom{
	float:left;
	width:480px;
	margin:0;
	padding:0px 0px 0px 25px;
}
#post-mais-custom {
	color:#6E0017;
	font-family:"Lucida Sans";
	font-size:10px;
	padding-bottom: 10px;
}
#post-mais-custom a {
	color:#6E0017;
	font-family:"Lucida Sans";
	font-size:10px;
}
#post-mais-custom a:hover {
	text-decoration:underline;
}
#post-share-custom {
	color:#463F27;
	font-family:Georgia,Times New Roman,Times,serif;
	padding-top: 15px;
}
#comment-content {
	float:left;
	margin:0;
	padding:0 0 0 67px;
	width:480px;
}
#comment-content input {
	height:22px;
	width:259px;
	margin:0;
	padding:3px 5px;
	border:none;
	background: url(images/input_259x22.gif) top left no-repeat;	
}
#comment-content textarea {
	height:125px;
	width:464px;
	margin:0;
	padding:3px 5px;
	border:none;
	background: none;
}
#comment-content input.default-input-button {
	background:url(images/input_coment_74x20.gif) top left no-repeat;
	width:74px;
	height:20px;
	margin:5px 0px 0px 394px;
	cursor: pointer;
}
.wp-caption-text {
	font-size: 11px;
}
.default-input {
	background-image: url(images/input_esq_22.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:22px;
	margin:0;
	padding:0;
}
.default-input-dir {
	background-image: url(images/input_dir_22.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:22px;	
}

.entry {
	font:14px "Georgia, Times New Roman, Times, serif";
	color:#463f27;
	padding-top:10px;
	/*padding-bottom: 20px;*/
}
.entryarchieve {
	padding-top:5px;
}
.entry p {
	margin:0 0 4px;
}
.entry img {
	margin:0px 5px 5px 0px;
}
.entry blockquote {
	background:url(images/aspas_esq.gif) top left no-repeat;
}
.entry blockquote p {
	background:url(images/aspas_dir.gif) bottom right no-repeat;
	padding:0 46px;	
	font-style:italic;
}
.postdivider
{
	background: url(images/text-splitter.png) center top no-repeat;
	height: 8px;
	width:450px;
}
.post-banner {
	padding:10px 0;
	clear:both;
}
.post-banner img {
	border:none;
	padding:0;
	margin:0;
}

.banner-single {
	padding:20px 0 20px 67px;
}

.links ul, .links li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.links ul li ul, .links ul.indent
{
	padding-left: 15px;
}
.links a
{
	font-weight: bold;
}

.commentWrap 
{
	background-image: url(images/coments_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 474px;
	padding:7px 0 0;
	margin-top:20px;
}
.comments-header {
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 8px;
	height:16px;
}
.comments-footer {
	padding:0 0 0 8px;
	height:10px;
	background:url(images/coments_footer.gif) top left no-repeat;
}
.commentWrap .comment {
	padding: 10px 18px;
	margin: 0;
	border:none;
}

.commentWrap .comment p {
	padding: 8px 0 0;
	margin: 0;
	font-size:12px;
}

.commentmeta {
	font-weight:bold;
}
.commentmeta a {
	font-weight:bold;
}
.commentmeta-name {
	font-size:14px;
	font-family:"Georgia, Times New Roman, Times, serif";
}
.commentmeta-date {
	font-size:10px;
	font-weight:normal;
}

.replyForm {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px #494949 solid;
	margin-left: 100px;
}
input#searchbox 
{
	width: 70%;
	margin: 0 auto;
}
#latestposts li
{
	margin-bottom: 5px;
}
.singlenav 
{
	margin: 5px 0;
	padding: 5px 0;
	border-top: 1px #ebebeb solid;
	border-bottom: 1px #ebebeb solid;
	text-transform: uppercase;
	font-size: 80%
}
a img
{
	border: none;
}
.entry input {
	height:22px;
	width:259px;
	margin:0;
	padding:3px 5px;
	border:none;
	background: url(images/input_259x22.gif) top left no-repeat;	
}
.entry label {
	font-size:11px;
}
.entry textarea {
	height:130px;
	width:464px;
	margin:0;
	padding:3px 5px;
	border:none;
	background: url(images/textarea_474x137.gif) top left no-repeat;
}
.entry input.mail-input-button {
	background:url(images/bt_enviar.gif) top left no-repeat;
	width:74px;
	height:20px;
	margin:5px 0px 0px 394px;
}
/**** CUSTOM ****/

.fullbgcolor1 {
	background-color:#f3d8c5;
	/*background-color:#fdd9c6;*/
}
.fullbgcolor2 {
	background-color:#e8b798;
}

.fullfontblack {
	color: #463f27;
}
.fullfontred {
	color: #6E0017;
}

#header-degradee{
	width:100%;
	background:url(images/bg_Fake.jpg) top left repeat-x;	
}

#header-fx{
	width:100%;
	background:url(images/bg_fx.jpg) top right no-repeat;
}

#topmenu {
	/*margin:0 0 0 287px;*/
	margin: 0 0 0 95px;
	padding:0;
	line-height:normal;
	height:30px;
	width:550px;
	float:left;
}

#topmenu ul {
	height:30px;
	margin:0;
	list-style:none;
	float:left;
	padding:120px 0 0 0;
	overflow:hidden;
}

#topmenu li {
	display:inline;
	margin:0;
	padding:0;
	width:84px;
	height:30px;
}

#topmenu ul.toprss {
	float:right;
	margin-top:110px;
	padding-top:20px;
	background:url(images/ico_RSS.png) no-repeat top right;
}

#topmenu ul.toprss a:link, #topmenu ul.toprss a:active, #topmenu ul.toprss a:visited{
	color: #E9E7E7;
	width:auto;
	padding:0;
	margin:0;
	text-align:center;
	float:none;
	background:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
}

#topmenu a:link, #topmenu a:visited, #topmenu a:hover {
	width:84px;
	float:left;
	height:16px;
/*	display:inline;*/
	background:url(images/bg_menuestado.jpg) bottom left no-repeat;
	padding:7px 0;
	font:12px "Lucida Sans";
	text-transform:uppercase;
	color:#463f27;
	text-align:center;
	margin:0 5px 0 0;
}

#topmenu a:active {
	width:84px;
	height:16px;
	float:left;
/*	display:inline;*/
	background:url(images/bg_menuestado.jpg) top left no-repeat;
	padding:7px 0;
	font:12px "Lucida Sans";
	text-transform:uppercase;
	color:#463f27;
	text-align:center;
	margin:0 5px 0 0;*/
}

/** About Me CSS **/

.full_aboutme-widget {
/*	color:#463F27;
	font-family:"Lucida Sans";
	font-size:9px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:left;*/
}
.full_aboutme-widget {
	padding-top:5px;
}
.full_aboutme-widget li {
	margin:0;
	padding: 0;
}

.full_aboutme-widget img {
	float:left;
	padding-right: 5px;
}

/*
* NewsLetter CSS
*/
#ajaxNewsletter, .newsletterContainer div {
	font-size:9px;
	margin-bottom: 10px;
}

#newsletterFormDiv {
	/* newsletter form elements*/
}

#ajaxNewsletter .newsletterNameDiv {
	background:url(images/sidebar_name_input.png) no-repeat top left;
	width:230px;
	height:17px;
	padding:1px 0px 0px 5px;
}
#ajaxNewsletter .newsletterEmailDiv {
	background:url(images/sidebar_email_input.png) no-repeat top left;
	width:192px;
	height:17px;
	padding:1px 0px 0px 5px;	
	float:left;
}
#ajaxNewsletter .newsletterNameInput {
	width:180px;
	height: 12px;
	border:1px solid none;
	border:none;
	font-size:9px;	
}
#ajaxNewsletter .newsletterEmailInput {
	width:180px;
	height: 12px;
	border:1px solid none;
	border:none;	
	font-size:9px;	
}
#ajaxNewsletter .newsletterSubmitDiv {
	background:url(images/sidebar_submit.png) no-repeat top left;
	width:30px;
	height:17px;
	float:right;
}
#ajaxNewsletter .newsletterSubmit {
	background:none;
	border:none;
	width:30px;
	height:17px;	
}

#newsletterLoading {
	clear:both;
}

#ajaxNewsletter .success {
	font-weight:bold;
	color:#0000FF;
}


#ajaxNewsletter .error {
	font-weight:bold;
	color:#FF0000;
}

#envieamigo {
	width:180px;
}
#envieamigo a {
	color:#6e0017;
	font-size: 12px;
	text-decoration: underline;
}
#envieamigo a:hover {
	text-decoration: none;
}
#imprimir a {
	color:#6e0017;
	font-size: 12px;
	text-decoration: underline;
}
#imprimir a:hover {
	text-decoration: none;
}

