@charset "UTF-8";
/* CSS Document */

body, html {width:100%; height:100%; padding:0; border:none; margin:0; background:url(images/bg.jpg) repeat; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333;}
#second_body {width:100%; height:100%; background:url(images/img_header.png) no-repeat center top; padding:0; border:none; margin:0;}

p {margin:0;}
a {margin:0; border:none; padding:0; outline:none;}

.txt_red {color:#b30000;}

.bulletColor {color:#909090;}

/* General Codes */
.img_links {border:none; outline:none; margin:0; padding:0;}

#wrapper {width:960px; margin:0 auto; display:table;}

#header {width:960px; height:350px; padding-bottom:30px;}

#logo {padding:55px 0 0 15px;}

div.video-480-385 {width:480px; height:385px; display:block; margin:15px auto;}

/* MENU */
#mainMenu {height:44px; position:absolute; margin:68px 0 0 322px; *margin:65px 0 0 322px;}

#btMenu_portfolio {height:44px; text-indent:-3000px; cursor:pointer; display:block; width:146px; background:url(images/bts/btMenu_portfolio.png) no-repeat center top; float:left; margin-right:40px;}
#btMenu_blog {height:44px; text-indent:-3000px; cursor:pointer; display:block; width:68px; background:url(images/bts/btMenu_blog.png) no-repeat center top; float:left; margin-right:33px;}
#btMenu_stuff {height:44px; text-indent:-3000px; cursor:pointer; display:block; width:125px; background:url(images/bts/btMenu_stuff.png) no-repeat center top; float:left; margin-right:21px;}
#btMenu_about {height:44px; text-indent:-3000px; cursor:pointer; display:block; width:93px; background:url(images/bts/btMenu_about.png) no-repeat center top; float:left; margin-right:14px;}
#btMenu_contact {height:44px; text-indent:-3000px; cursor:pointer; display:block; width:62px; background:url(images/bts/btMenu_contact.png) no-repeat center top; float:left;}
#btMenu_portfolio:hover, #btMenu_blog:hover, #btMenu_stuff:hover, #btMenu_about:hover, #btMenu_contact:hover {background-position:center -44px;}

/* FOOTER */
#footer {width:960px; height:133px; background:url(images/bg_footer.png) no-repeat center top; margin:0 auto;}

/* MAIN CONTENT AREA */
#mainArea {width:665px; min-height:580px; *height:auto; float:right;}
#mainArea p {margin-bottom:12px; line-height:19px;}
#mainArea a {color:#990103; text-decoration:none;}
#mainArea a:hover {text-decoration:underline;}
#mainArea h1 a {color:#6d0000; text-decoration:none;}
#mainArea h1 a:hover {color:#990103; text-decoration:none;}
#mainArea .entry img {border:2px solid #600; margin:7px auto;}
#mainArea .innerTitlePost {font-size:16px; color:#fff; background:#600; padding:3px 30px 3px 6px; margin:12px 0 8px 0;}
#mainArea .innerTitleTxt {padding-left:12px; margin-bottom:15px;}

.wp-caption-text {font-size:11px; color:#666; font-style:italic;}
.aligncenter {text-align:center; margin:auto;}
.source {font-size:9px; color:#999;}

/* contact */
#contact {width:690px; height:493px; position:absolute; z-index:50; margin:265px 0 0 300px; background:url(images/bg_contact.png) no-repeat left top; display:none;}

#contact_form {width:460px; margin:116px 0 0 94px; *padding-top:110px;}
#contact_form_fields {width:284px; height:270px; border-right:1px solid #6d402c;}
.contact_input {width:257px; height:16px; padding:4px; border:none; margin:0 0 5px 0; background:url(images/bg_inputs.png) repeat;}
.contact_txtArea {width:257px; height:116px; padding:4px; border:none; background:url(images/bg_inputs.png) repeat;}
.contact_input, .contact_txtArea {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}

#contact_form_info {float:right; width:155px; margin-top:100px;}
#contact_form_info p {font-size:12px; margin:10px 0 0 0; color:#300;}
#contact_form_info a {color:#990103; text-decoration:none;}
#contact_form_info a:hover {text-decoration:underline;}

#all_stamps {width:265px; height:257px; position:absolute; margin:0 0 0 440px; *margin:0 0 0 346px;}
#stamp_01 {position:absolute; z-index:51; width:177px; height:144px; margin:115px 0 0 90px;}
#stamp_02 {position:absolute; z-index:52; width:167px; height:195px; margin:8px 0 0 0;}
#stamp_03 {position:absolute; z-index:53; width:142px; height:117px; margin:0 0 0 84px;}

#bt_send_contact {width:94px; height:23px; cursor:pointer; display:block; text-indent:-4000px; float:right; margin:15px 18px 0 0; background:url(images/bts/bt_send_contact.png) no-repeat center top;}
#bt_send_contact:hover {background-position:center -23px;}
#bt_close_contact {width:94px; height:41px; cursor:pointer; display:block; text-indent:-4000px; float:right; margin:12px 0 0 0; background:url(images/bts/bt_close_contact.png) no-repeat center top;}
#bt_close_contact:hover {background-position:center -41px;}

#errms {padding-top:7px; font-size:10px;}

/* home*/
.post_box {width:650px; margin:0 0 45px 0;}
.post_box a {color:#990103; text-decoration:none;}
.post_box a:hover {text-decoration:underline;}
.post_box h1 a {color:#6d0000; text-decoration:none;}
.post_box h1 a:hover {color:#990103; text-decoration:none;}

.more-link {color:#6d0000; font-size:10px; display:block; padding-top:12px; text-decoration:none;}
.more-link:hover {color:#b30000; text-decoration:underline;}

.tagsAndCategories {margin:12px 0 0 0; padding-left:30px;}
.tagsAndCategories p {font-size:12px; color:#999;}
.tagsAndCategories a {color:#6d0000; text-decoration:none;}
.tagsAndCategories a:hover {color:#b30000; text-decoration:underline;}

h1 {color:#6d0000; font-size:35px; margin:0; font-weight:normal;}
h1 a {color:#6d0000; text-decoration:none;}
h1 a:hover {color:#b30000;}
.post_date {font-size:11px; color:#999; margin:0 0 12px 30px;}
.post_txt {line-height:20px;}
.post_txt a {color:#b60000;}

.pagination {width:650px; margin:0 0 30px 0; padding-top:5px; height:23px; background:url(images/bg_pagination.png) no-repeat center top; text-align:center;}
.pagination a {color:#909090; text-decoration:none; padding:0 8px;}
.pagination a:hover {color:#a7000d;}

/* portfolio */
.thumb {color:#5b0307; font-weight:bold; font-size:12px; text-decoration:none; border:4px solid #5b0307;}
.thumb:hover {text-decoration:underline; border:4px solid #ab0b13;}

.portType_container {width:685px; margin:0 15px 65px 20px;}
.port_imgRow {width:650px; margin:0 auto 20px auto; display:table;}
.port_imgRow a {color:#5b0307; font-weight:bold; font-size:12px; text-decoration:none;}
.port_imgRow a:hover {text-decoration:underline;}
.port_imgRow p {font-size:11px;}
.port_txtWarning {color:#999; font-size:10px;}
.port_txt {margin:8px 0;}
.port_txt_title {color:#5b0307; font-weight:bold; font-size:12px;}

.logo_imgRow {width:650px; margin:0 auto 10px auto; display:table;}
.logo_imgRow a {margin:0 auto 0 auto; display:table;}
.logo_img_left {float:left; margin-right:10px;}
.logo_img_right {float:right;}

.off_imgRow {width:650px; margin:0 auto 20px auto; display:table;}
.off_imgRow p {font-size:11px;}
.off_imgRow_left {width:315px; float:left;}
.off_imgRow_right {width:315px; float:right;}

.img_port_title {margin-bottom:28px; width:685px; height:42px;}

.port_imgRow_left {width:315px; float:left;}
.port_imgRow_right {width:315px; float:right;}
.img_thumbs {border:4px solid #5b0307; margin-bottom:6px;}

.bt_visitSite {width:222px; height:49px; cursor:pointer; display:block; text-indent:-3000px; background:url(images/bts/bt_visitSite.png) no-repeat center top;}
.bt_visitSite:hover {background-position:center -49px;}

	/* bts portfolio */
	#bt_port_web_marta2 {width:307px; height:166px; cursor:pointer; display:block; background:url(images/imgs_portfolio/web/thumbs/bt_marta2.jpg) no-repeat center top;}
	#bt_port_web_falcao {width:307px; height:166px; cursor:pointer; display:block; background:url(images/imgs_portfolio/web/thumbs/bt_falcao.jpg) no-repeat center top;}
	#bt_port_web_bsb {width:307px; height:166px; cursor:pointer; display:block; background:url(images/imgs_portfolio/web/thumbs/bt_bsb.jpg) no-repeat center top;}
	#bt_port_web_denegri {width:307px; height:166px; cursor:pointer; display:block; background:url(images/imgs_portfolio/web/thumbs/bt_denegri.jpg) no-repeat center top;}
	
	#bt_port_web_marta2:hover, #bt_port_web_falcao:hover, #bt_port_web_bsb:hover, #bt_port_web_denegri:hover {background-position:center -166px;}

/* about me */
#about_box, #otherStuff_box {width:650px; margin:0 15px 65px 20px;}
#about_img {width:650px; margin:0 0 20px 0;}

#about_cols p {font-size:12px; line-height:17px;}
#about_cols ul {font-size:12px; margin:0 0 12px 0;}

.col_title {margin-bottom:10px;}

#about_cols {display:table; margin:38px 0 0 0;}
.col_left {float:left; margin-right:25px; width:200px;}
.col_right {float:right; width:200px;}

a#aboutLink {text-decoration:none; color:#b30000;}
a#aboutLink:hover {text-decoration:underline;}

/* OTHER STUFF */
.stuff-entry-box {width:100%; margin:0 0 40px 0; clear:both;}



/* LEFT COL */
#left_col {width:240px; position:absolute; margin:0;}

#communities {width:240px; height:110px; background:url(images/bg_communities.png) no-repeat center top; margin:15px 0;}
#bt_facebok {width:77px; height:47px; text-indent:-3000px; cursor:pointer; display:block; background:url(images/bts/bt_facebook.png) no-repeat center top; float:left; padding:0 0 0 13px; margin-top:37px;}
#bt_linkedIn {width:64px; height:41px; text-indent:-3000px; cursor:pointer; display:block; background:url(images/bts/bt_linkedIn.png) no-repeat center top; float:left; padding:0 0 0 17px; margin-top:42px;}
#bt_orkut {width:43px; height:37px; text-indent:-3000px; cursor:pointer; display:block; background:url(images/bts/bt_orkut.png) no-repeat center top; float:left; padding:0 0 0 17px; margin-top:39px;}
#bt_facebok:hover {background-position:center -47px;}
#bt_linkedIn:hover {background-position:center -41px;}
#bt_orkut:hover {background-position:center -37px;}

#friends {width:240px; background:url(images/bg_friends.png) no-repeat left top; margin-top:12px; padding-top:27px;}
#friends a {font-size:12px; color:#888; text-decoration:none;}
#friends a:hover {color:#8c2828;}

/* comments page (single.php) */
.entry {margin:20px 0 0 0;}

.comments_warning {font-size:10px; color:#999; font-style:italic;}

h3 {font-size:20px; color:#6d0000;}
hr {color:#6d0000; background-color:#6d0000; height:1px;}
#comments_responsesToPosts {padding:20px 0 0 0;}

.comments_input {width:257px; height:16px; padding:5px 4px 4px 4px; border:none; margin:0 0 5px 0; background:url(images/bg_inputs.png) repeat;}
.comments_txtArea {width:500px; height:116px; padding:4px; border:none; background:url(images/bg_inputs.png) repeat; margin-bottom:12px;}
.comments_input, .comments_txtArea {size:12px; color:#333;}

.comment-body {margin:2px 0 20px 0;}
.fn, .says {color:#666;}
.says {font-size:11px;}
.fn a {text-decoration:none; color:#b30000;}
.fn a:hover {text-decoration:underline;}
.commentmetadata {margin:2px 0 7px 0;}
.commentmetadata a {font-size:11px; text-decoration:none; color:#999;}
.commentmetadata a:hover {text-decoration:underline;}

.avatar {display:none;}

/* WP  WP  WP  WP */
/* Categories/Tags page */
h2 {color:#6d0000;}
.catTagsPageTitle {font-size:16px;}
.spaceBetweenTitles {width:100%; clear:both; height:15px; display:block;}

/* POST SECTION for the blog */