/* 
Theme Name: Ligia de Noronha
Theme URL: http://www.nunocarvalho.org/
Description: Theme for Ligia de Noronha website
Author: Nuno Carvalho
Author URI: http://www.nunocarvalho.org/
Version: 1.0
*/


body {
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size:12px;
	color:#8D8D8D;
}

a {
	color:#A981A9;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #A981A9;
}

h1, h2 {
	padding:16px 0px;
	margin:0px;
}


h1 {
	color:#E99414;
	font-size:30px;
	font-weight:bold;
}

h2 {
	color:#666666;
	font-size:20px;
	font-weight:normal;
}

h3 {
	color:#666666;
	font-size:16px;
	font-weight:normal;
}

h4{
	color:#E99414;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}

table {}
table tr {}
table tr td {
	border:1px solid #cdcdcd;
	padding:4px;
}
table tr td  p{
	font-size:10px;
}

#container{}
.post{}

.postmeta{
	font-size:10px;
	border-bottom:1px solid #CDCDCD;
	margin-bottom:6px;
}
	.postmeta ul {
		list-style:none;
		margin-bottom:6px;
	}
		.postmeta ul li{
			margin-left:0px;
			line-height:14px;
		}
.postnavigation{}
#searchform{}
#sidebar{}
#comments {}
	#comments p{margin-bottom:0px;}
	.comments_navigation{}
	.comments_reply{}
	.comments_text{}
	.comments_meta{
		font-size:10px;
		margin-bottom:4px;
	}
	
textarea#comment  {
	width:456px;
}

/*
link: #A981A9 //violeta
texto: #B7B7B7 //cinza
título: #666666 //cinza escuro
*/

#header {}
	.header-logo {
		position:relative;
		padding:40px 0 0 0;
	}
	.header-logo a {
		position:relative;
		left:69px;
	}
	.header-logo a:hover {
		border-bottom:0px;
		background:none;
	}
	.header-geral {
		background-color: #EEE;
		position: relative;
		height: 46px;
		box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
	}
	.header-email {
		padding-top:14px;
		left: 20px;
		position: absolute;
	}
	.header-phone {
		padding-top:14px;
		text-align: right;
		right: 20px;
		position: absolute;
	}

.left-hand {
	margin-top:79px;
	padding-top:0px;
	text-align:right;
}

.left-hand .menu {
	position:relative;
	background-color:#E99414;
		-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.2);
		-safari-box-shadow:0 0 6px rgba(0, 0, 0, 0.2);
		box-shadow:0 0 6px rgba(0, 0, 0, 0.2);
	padding:4px;
	/*
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
	*/

}

.left-hand .menu ul li a {
	color:#fff;
	display:block;
	padding:1px 3px;
	margin:1px 0;
}
.left-hand .menu ul li a:hover {
	color:#E99414;
	background-color:#fff;
	border:0;
}
.left-hand .menu ul li.current_page_item a {
	color:#E99414;
	background-color:#fff;
	border:0;
}

	.left-hand ul {
		list-style:none;
		display:inline;
	}
		.left-hand ul li{
			margin-left:0px;
			}
			.left-hand ul li.current_page_item a{
				border-bottom:1px solid #A981A9;
			}
			.left-hand ul li a{}
			.left-hand ul li img{
				margin-right:5px;
			}
			
.left-hand h2 {
	padding-bottom:4px;
}

#content {
	line-height:20px;
	color:#585858;
}
	#content ol, #content ul {
		list-style-image:url(img/list.jpg);
	}
	#content ul li ul{
		list-style:none;
	}
		#content ul li ul li{
			margin-left:10px;
			border-left:1px solid #cdcdcd;
			padding-left:4px;
		}
	#content ol li, #content ul li {}
	#content p {
		margin-bottom:10px;
	}
	#content .postmeta ul {
		list-style:none;
		margin-bottom:6px;
	}
/*	#content a {
		border-bottom:1px solid #A981A9;
	}
	# content a:hover {
		border-bottom:0px;
	}*/


	
#content h2, #comments h2, .comments_reply h2{
	padding:0 0 4px 0;
}

#content blockquote {
	padding:10px 20px 10px 20px;
	font-style:italic;
	background:url(img/blockquote.jpg) 0px 0px no-repeat;
}

#content strong, .post-event strong {
	color:#E99414;
	font-weight:normal;
}

#content img {
	padding:4px;
	border:1px solid #E99414;
	margin:0 0 10px 10px;
	background-color:#F8DAAD;
}

#content img.alignright {
	float:right;
}
#content img.alignleft {
	float:left;
}
#content img.alignnone {
	float:none;
}

#content img.alignnone {
	display:block;
	margin-left:auto;
	margin-right:auto;
}


.right-hand {
	text-align:left;
	margin-top:15px;
}
	.right-hand ul {
		list-style:none;
		display:inline;
	}
		.right-hand ul li{
			margin-left:0px;
			}
			.right-hand ul li a{}

#footer {
	position:relative;
}
	.footer-copy{
		margin-bottom:20px;
	}
	.footer-madeby{}
	.footer-madeby a:hover{
		border-bottom:0px;
	}

.separator {
	border-bottom:1px solid #CDCDCD;
	margin:16px 0 4px 0;
}

input[type=text] {
	border:1px solid #8C8C8C;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	color:#B7B7B7;
	padding:2px;
	/*text-align:right;*/
}

textarea {
	border:1px solid #8C8C8C;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size:11px;
	color:#B7B7B7;
	padding:2px;
	/*text-align:right;*/
}

a.submit {
	position:relative;
	top:4px;
	left:4px;
}
a.submit:hover {
	border-bottom:0px;
}

ul.noticias {
		list-style:none;
		display:inline;
	}
	ul.noticias li{
		margin-left:0px;
		border-bottom:1px solid #CDCDCD;
		padding-bottom:3px;
		margin-bottom:12px;
		}
		ul.noticias li h3{
			font-size:12px;
			margin:0 0 1px 0;
			font-weight:bold;
		}
		ul.noticias li p{
			margin:0 0 1px 0;
		}
		ul.noticias li a{}

#comments_list {
	list-style:none;
}
#comments_list li {
	background-color:#E4E4E4;
	margin:0 0 4px 0;
	padding:8px;
	color:#666;
}

#comments_list li.author {
	background-color:#F8DAAD;
	border:1px solid #E99414;
}

.post-link {
		border-bottom:1px solid #CDCDCD;
		padding-bottom:3px;
		margin-bottom:40px;
}

.post-extra {
	background-color:#fff;
	border:1px solid #999;
	margin:0 0 4px 0;
	padding:8px;
	color:#666;
	margin:20px 20px 20px 0;
}

#content .post-extra img{
	border:0px;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
#content .post-extra a{
	display:inline;
}

#content .post-extra a:hover{
	border:0px;
}

.avatar {
	position:relative;
	float:right;
	border:1px solid #999;
	margin:0 0 10px 10px;
}

.author-bio {
	background-color:none;
	border:1px solid #E99414;
	margin:20px 0 20px 0;
	padding:8px;
}

#content .author-bio img {
	border:1px solid #999999;
	margin:0 0 10px 10px;
	padding:0px;
}


table.post-event {
	position:relative;
	border:1px solid #C9B4CD;
	background-color:#E6E6E6;
	padding:4px;
}

table.post-event td{
	width:230px;
}

#content .gallery .gallery-item {
	margin:0;
}
#content .gallery .gallery-item .gallery-icon{
}
#content .gallery .gallery-item .gallery-icon a{
}
#content .gallery .gallery-item .gallery-icon a:hover{
	border-bottom:0px;
}
#content .gallery .gallery-item .gallery-icon a img{
	padding:1px;
	border:1px solid #E99414;
	background-color:#F8DAAD;
}