/*
Theme Name:PortugalBlog
Theme URI:http://www.sparkmm.com
Description:Design by <a href="http://www.sparkmm.com">Spark Multimedia</a>.
Version:1.0
Author:Spark Multimedia
Author URI:http://www.sparkmm.com
*/

/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
img {border:0;}
label {cursor:pointer;}
caption, th, td {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
form {border:0;}
button {cursor:pointer;}
img {border:0;}
.l1 {border:none !important; margin:0 !important;}

html {background:#fff;}
body {font:1em/1.3 Arial, sans-serif; color:#666; background:#fff;}
a:link,
a:visited {color:#68870C; text-decoration:none;}		
a:hover {color:#68870C; text-decoration:underline;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
	
/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/		
#container {font-size:0.75em; width:935px; margin:0 auto; padding:0 0 20px 0;}	

/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/			
#header {position:relative; height:142px; background:transparent url(img/headerBG.jpg) no-repeat right top;}
#header h1 {float:left; width:234px; height:142px; margin:0; padding:0;}
#header h1 a:link,
#header h1 a:visited {display:block; width:234px; height:142px; text-decoration:none;}

.headLangs { position:absolute; right:0; top:0; height:31px;}
.hL_r {float:right; height:31px; width:7px; background:transparent url(img/flags_border_right.gif) no-repeat right top;}
.hL_l {float:right; height:31px; width:7px; background:transparent url(img/flags_border_left.gif) no-repeat left top;}
#lang_sel {float:right; height:31px; padding:5px 3px 0 3px; background:transparent url(img/flags_border_bottom.gif) repeat-x left top;}
#lang_sel ul,
#lang_sel ul li {margin:0; padding:0; list-style:none;}
#lang_sel ul li {display:inline; padding:0 1px;}

.headSites {position:absolute; right:0; bottom:0; height:31px; line-height:normal; font-family:Georgia, "century schoolbook l", serif; color:#68870c;}
.headSites div {float:right;}
.hStagy_r {width:7px; height:31px; background: url(img/tagy_border_right.gif) no-repeat;}
.hStagy_b {height:21px; background: url(img/tagy_border_bottom.gif) repeat-x #ffffff; padding:10px 3px 0px 3px;}
.hStagy_l {width:7px; height:31px; background: url(img/tagy_border_left.gif) no-repeat;}
.hStagw_r {width:7px; height:31px; background: url(img/tagw_border_right.gif) no-repeat;}
.hStagw_b {height:21px; background: url(img/tagw_border_bottom.gif) repeat-x #ffffff; padding:10px 3px 0px 3px;}
.hStagw_l {width:7px; height:31px; background: url(img/tagw_border_left.gif) no-repeat;}
.hStag_sep {width:4px;}
.headSites a:link,
.headSites a:visited {text-decoration:none; color:#7fa30f;}
.headSites a:hover {text-decoration:underline; color:#7fa30f;}

/*------------------------------------------------------------*
**  Body
**------------------------------------------------------------*/
#body {background:transparent url(img/sidemenuBG.png) repeat-y left top;}
#body .bodyInner {background:transparent url(img/sidemenuBG_bot.gif) no-repeat left bottom;}
#body .bodyInnerInner {background:transparent url(img/sidemenuBG_top.gif) no-repeat left top;}

/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#body #content {float:right; width:713px; border-top:9px solid #e6f49c;}
#body #content .contentInner {padding:25px 0 0 3em;}
#body #content .contentInner h2,
#body #content .contentInner h3 {font-family:Georgia, "century schoolbook l", serif; line-height:1; font-weight:normal;}
#body #content .contentInner h2 {font-size:1.58em; font-style:italic; padding:0 0 17px 0;}
#body #content .contentInner h3.link_heading1 {font-size:2.25em; padding:0 0 14px 0;}
#body #content .contentInner h3.link_heading1 a:link,
#body #content .contentInner h3.link_heading1 a:visited {color:#7fa30f; text-decoration:none;}
#body #content .contentInner h3.link_heading1 a:hover {text-decoration:underline; color:#7fa30f;}
.list1_item {padding:15px 0 20px 0; border-top:1px solid #fbffd4; text-align:justify;}
.post_item {padding:0 0 20px 0; text-align:justify;}
.list1_item p,
.post_item p {padding:0 0 16px 0;}
#body #content .contentInner h3.title1 {font-size:2.25em; color:#7fa30f; padding:0 0 10px 0;}
.postBotLine1 {clear:both; padding:0; color:#999; font-style:italic;}
.postBotLine1 b {color:#666; font-weight:normal;}
.postBotLine1 a:link,
.postBotLine1 a:visited {color:#7fa30f;}
.postBotLine1 .pBT_Box1 {float:left; width:49%;}
.postBotLine1 .pBT_Box2 {float:right; width:49%; text-align:right; font-family:Georgia, "century schoolbook l", serif;}
.alignleft {float:left; margin:0 1.6em 0.5em 0;}
.alignright {float:right; margin:0 0 0.5em 1.6em;}
.MoreBtn1 {display:block;}
.MoreBtn1 a:link,
.MoreBtn1 a:visited,
.MoreBtn1 a:link b,
.MoreBtn1 a:visited b,
.MoreBtn1 a:link b b,
.MoreBtn1 a:visited b b,
.MoreBtn1 a:link b b b,
.MoreBtn1 a:visited b b b {display:block; background-image:url(img/corner1.gif); background-repeat:no-repeat;}
.MoreBtn1 a:link,
.MoreBtn1 a:visited {float:right; width:8.5em; background-position:left top; background-color:#e6f49c; text-decoration:none; font-size:0.92em; text-align:center; font-family:Georgia, "century schoolbook l", serif;}
.MoreBtn1 a:hover {background-color:#999; color:#fff;}
.MoreBtn1 a:link b,
.MoreBtn1 a:visited b {background-position:right top;}
.MoreBtn1 a:link b b,
.MoreBtn1 a:visited b b {background-position:right bottom;}
.MoreBtn1 a:link b b b,
.MoreBtn1 a:visited b b b {background-position:left bottom; padding:0.3em 0 0.25em 0;}
h4#respond,
h4#comments {margin-top:0.5em; margin-bottom:1em; padding:1em 0 0 0; border-top:1px solid #FBFFD4; font-size:1.58em; font-family:Georgia, "century schoolbook l", serif; font-style:italic; font-weight:normal;}
.commentText {padding:0.8em 0 0 0;}
.commentID {font-style:italic;}
.commentlist {}
.commentAuthor {color:#333;}
.commentTime {color:#999;}

.search_form_box {padding:0 0 30px 0;}
.search_field {border:1px solid #6c8b0d; background-color:#fefff8; padding:2px; width:136px;}
.search_btn {width:29px; height:22px; vertical-align:bottom; border:0; cursor:pointer; background:transparent url(img/search_btn_bg.gif) no-repeat left top;}
* html .search_btn {vertical-align:text-bottom;}
*:first-child+html .search_btn {vertical-align:text-bottom;}

/*------------------------------------------------------------*
**  Breadcrumb
**------------------------------------------------------------*/
#body #content .breadcrumb {background-color:#600; margin-bottom:20px;}


/*------------------------------------------------------------*
**  Submenu
**------------------------------------------------------------*/
#body #sub {float:left; width:17.50em; font-family:Georgia, "century schoolbook l", serif;}
#body #sub .subInner {padding:184px 0 30px 2.3em;}
.ctg_menu,
.ctg_menu li,
.arch_menu,
.arch_menu li,
.info_menu,
.info_menu li,
#body #sub .xoxo,
#body #sub .xoxo li {padding:0; margin:0; list-style:none;}
.ctg_menu,
.arch_menu,
.info_menu,
#body #sub .xoxo {padding:0 0 28px 0;}
.ctg_menu li,
.arch_menu li,
.info_menu li,
#body #sub .xoxo li {display:block; color:#e6f49c; padding:0 0 2px 0;}
#body #sub .networks_menu{padding:0; margin:0; list-style:none;}
#body #sub .networks_menu li{display:block; padding:0 0 6px 0; margin:0;}
#body #sub .networks_menu a:link,
#body #sub .networks_menu a:visited{display:block; height:35px; padding:6px 0 0 53px; text-decoration:none; font-size:1.7em; background:transparent url(img/networks1.png) no-repeat left top;}
#body #sub .networks_menu a.NetWorks_Twit:link,
#body #sub .networks_menu a.NetWorks_Twit:visited{background-position:-300px top;}
#body #sub .networks_menu a:hover{background-position:left -100px; text-decoration:none;}
#body #sub .networks_menu a.NetWorks_Twit:hover{background-position:-300px -100px;}
#body #sub h4 {color:#fff; font-size:2.67em; font-weight:normal; line-height:1; padding:0 0 10px 0;}
#body #sub h5 {color:#fff; font-size:1em; font-weight:normal; padding:0 0 15px 0;}
#body #sub a:link,
#body #sub a:visited {color:#fff; text-decoration:none;}		
#body #sub a:hover {text-decoration:underline;}
#body #sub .subInner .ctg_menu li .children {padding:0 0 9px 5px; margin:0; font-size:0.9em;}
#body #sub .subInner .ctg_menu li .children li { padding:2px 0 0 0;}
#body #sub .subInner .current-cat a:link,
#body #sub .subInner .current-cat a:visited {font-weight:bold;}
#body #sub .subInner .current-cat .children a:link,
#body #sub .subInner .current-cat .children a:visited {font-weight:normal;}
#body #sub .subInner .children a:link,
#body #sub .subInner .children a:visited {color:#e6f49c;}

/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/
#footer {padding:40px 0 0 0; font-size:0.83em; font-family:Georgia, "century schoolbook l", serif;}
.footerInner {border-top:6px solid #fbffd4; padding:7px 0 11px 0; line-height:1;}
.footerInner .foot_Box1 {float:left; width:59%; padding:5px 0 0 0;}
.footerInner .foot_Box2 {float:right; padding:0 0 0 0.8em;}
.footerInner .foot_Box3 {float:right; padding:5px 0 0 0;}
.footerInner a:link,
.footerInner a:visited {color:#666; text-decoration:none;}
.footerInner a:hover {color:#333; text-decoration:none;}
.footerInner .foot_Box2 a:link,
.footerInner .foot_Box2 a:visited {color:#7f7f7f; font-size:1.60em; font-weight:bold; letter-spacing:-1px;}
.footerInner .foot_Box2 a:hover {color:#666;}
.footerInner .foot_Box2 a:link b,
.footerInner .foot_Box2 a:visited b {color:#9ebb39;}
.footerInner .foot_Box2 a:hover b {color:#7FA30F;}

/* PRINT PAGE STYLES begin */

@media print {
html {}
body {}
.headLangs,
.headSites,
#body #sub {display:none;}

#body #content  {float:left; width:630px;}
#body #content .contentInner {padding:25px 0 0 0;}
}

/* PRINT PAGE STYLES end */

#wpml_credit_footer{display:none;}