/*  

Theme Name: Amalgam

Theme URI: www.sinopse.org

Description: Development by Daniella

Version: 1.0

Author: Daniella

Author URI: www.sinopse.org

*/



* {margin:0; padding:0; list-style:none; text-decoration:none;}



body {background:#fff url(images/header.jpg) top repeat-x !important; margin:0; padding:0;;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6E6F71; line-height:15px; text-align:center;}



a {text-decoration:none; outline:none;}

a:link, a:active, a:visited {color:#176F25;}

a:hover {text-decoration:underline;}



form {border:0; margin:0; padding:0;}

input, textarea {background:#fff; border:1px solid #f1f1f1; margin:0; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}



.alignleft {width:auto; float:left;}

.alignright {width:auto; float:right;}



img {border:0; text-decoration:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

img.aligncenter {margin-left:auto; margin-right:auto; margin-top:1px; margin-bottom:1px; display:block;}

img.alignnone {margin:4px;}

img.alignleft {margin:3px 10px 3px 0; display:inline; width:auto; float:left;}

img.alignright {margin:3px 0 3px 10px; display:inline; width:auto; float:right;}



.both {clear:both;}



hr {background:#E6E6E6; border:0; height:4px; margin:20px 0; clear:both;}







/* LAYOUT ------- */

#header {width:1015px; text-align:left;overflow:hidden}

#page {width:1015px; text-align:left;}

#content {width:848px; float:left; margin:0; padding:0; text-align:left;}

#sidebar {width:152px; float:right; margin:0; padding:0; text-align:left; font-size:12px; line-height:16px;}

#footer {background:#B9DAA5 url(images/footer.jpg) top repeat-x; clear:both; text-align:center;}











/* MENU ------- */

#menu {width:700px; height:26px; float:left; margin:0; padding:0;}

#menu ul {width:700px; height:26px; margin:135px 0 0 0; padding:0;}

#menu ul li {width:auto; float:left; margin:0; padding:0; text-align:center;}

#menu ul li a {width:auto; float:left; margin:0; padding:0; text-align:center;}



#menu ul li a#home {width:57px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#home:hover, #menu ul li.current a#home {background:url(images/m-homeh.png);}



#menu ul li a#about {width:81px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#about:hover, #menu ul li.current a#about {background:url(images/m-abouth.png);}



#menu ul li a#whatwedo {width:96px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#whatwedo:hover, #menu ul li.current a#whatwedo {background:url(images/m-whatwedoh.png);}



#menu ul li a#testimonials {width:110px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#testimonials:hover, #menu ul li.current a#testimonials {background:url(images/m-testimonialsh.png);}



#menu ul li a#blog {width:47px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#blog:hover, #menu ul li.current a#blog {background:url(images/m-blogh.png);}



#menu ul li a#information {width:143px; height:21px; float:left; margin:0 10px 0 0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#information:hover, #menu ul li.current a#information {background:url(images/m-informationh.png);}



#menu ul li a#contact {width:98px; height:21px; float:left; margin:0; padding:5px 0 0 0; text-align:center;}

#menu ul li a#contact:hover, #menu ul li.current a#contact {background:url(images/m-contacth.png);}











/* LOGO ------- */

#logo {width:275px; height:204px; float:right; margin:0; padding:0;}

#logo a {background:url(images/logo.jpg); width:275px; height:204px; float:left;}

#logo a span {display:none;}











/* SIDEBAR ------- */

#sidebar a:link, #sidebar a:active, #sidebar a:visited {color:#6A934B;}

#sidebar .widget {margin:0; padding:0 0 15px 0;}

#sidebar .widget h2 {margin:0 0 5px 0; padding:0; font-size:18px; color:#6A934B; font-weight:normal;}





#newsletter {margin:0; padding:5px 0 6px 0;}

#newsletter h2 {margin:0 0 1px 0; padding:0; font-size:10px; color:#E76E37; text-transform:uppercase; font-weight:bolder; letter-spacing:-1px;}

#newsletter input#email {background:#F2F2F2; border:0; width:128px; height:15px; float:left; margin:0; padding:2px 3px 0 3px; font-size:10px; color:#E76E37;}

#newsletter input#submit {background:url(images/set01.jpg); border:0; width:18px; height:17px; float:right; margin:0; padding:0; cursor:pointer;}

#newsletter .news {margin:0; padding:0;}

#newsletter .news p {margin:0; padding:0;}

#newsletter .wpcf7-form-control-wrap {margin:0; padding:0;}

#newsletter img.ajax-loader {display:none;}

#newsletter .wpcf7-response-output {background:none; border:0; margin:0; padding:0;}

#newsletter .wpcf7-mail-sent-ok {margin:0; padding:5px 0; font-size:11px; text-align:center;}





#search {margin:0; padding:0 0 6px 0;}

#search input#s:focus {background:#F2F2F2; border:0; width:128px; height:15px; float:left; margin:0; padding:2px 3px 0 3px; font-size:10px; color:#6A934B; text-transform:none;}

#search input#s {background:#F2F2F2; border:0; width:128px; height:15px; float:left; margin:0; padding:2px 3px 0 3px; font-size:10px; color:#6A934B; text-transform:uppercase;}

#search input#submit {background:none; border:0; width:18px; height:17px; margin:0; padding:0;}



#twitter {background:#F2F2F2; border-top:4px solid #74B64A; margin:0 0 25px 0; padding:10px; color:#404040;}

#twitter h2 {margin:0 0 6px 0; padding:0; font-size:18px; color:#6A934B; font-weight:normal;}

#twitter ul li {padding:5px 0;}



#whitepaper {background:#F2F2F2; border-top:4px solid #74B64A; margin:0 0 25px 0; padding:0; color:#404040;}

#whitepaper #whitepaper-content {padding:10px;}

#whitepaper h2 {margin:0; padding:0 0 10px 0; font-size:18px; color:#6A934B; font-weight:normal;}

#whitepaper h1 {margin:7px 0 5px 0; padding:0; font-size:13px; color:#6A934B; font-weight:bolder;}

#whitepaper .more {margin:0; padding:0; text-align:right;}

#whitepaper .widget {margin:0; padding:0;}













/* HOME ------- */

#homepage {margin:0; padding:22px 0;}



#homepage h2 {margin:0 0 30px 0; padding:0; font-size:24px; color:#176F25; font-weight:bolder;}



#homepage #content1 {border-top:4px solid #187024; width:448px; float:left; margin:0; padding:15px 0 0 0; font-size:15px; line-height:19px;}

#homepage #content1 h1 {margin:0 0 30px 0; padding:0; font-size:20px; line-height:25px; color:#59595B; font-weight:normal;}



#homepage #content2 {width:362px; float:right; color:#59595B;}

#homepage #content2 a:link, #homepage #content2 a:active, #homepage #content2 a:visited {color:#812155;}

#homepage #content2 .box1 {background:#f2f2f2; border-top:4px solid #851c55; margin:0 0 25px 0; padding:10px;}

#homepage #content2 .box2 {background:#f2f2f2; border-top:4px solid #851c55; margin:0 0 25px 0; padding:10px;}

#homepage #content2 h1 {margin:0 0 11px 0; padding:0; font-size:18px; line-height:22px; color:#812155; font-weight:bolder;}

#homepage #content2 .txt {margin:0; padding:0 0 15px 0;}

#homepage #content2 .title {margin:0 0 1px 0; padding:0; font-size:14px; line-height:19px; color:#812155; font-weight:bolder;}

#homepage #content2 .more {margin:0; padding:2px 0 0 0;}

#homepage #content2 .more a:link, #homepage #content2 .more a:active, #homepage #content2 .more a:visited {text-decoration:underline;}

#homepage #content2 .more a:hover {text-decoration:none;}

#homepage .box2 p {margin:0; padding:0 0 10px 0;}













/* ABOUT ------- */

#aboutpage {margin:0; padding:22px 0; color:#595959;}



#aboutpage p {margin:0; padding:0 0 10px 0;}



#aboutpage h2 {border-bottom:4px solid #E66D34; margin:0 0 20px 0; padding:0 0 30px 0; font-size:24px; color:#E76E35; font-weight:bolder;}

#aboutpage h1 {margin:0 0 30px 0; padding:0; font-size:20px; line-height:25px; color:#59595B; font-weight:normal;}



#aboutpage .box1 { width:250px; float:left; margin:0 49px 0 0; padding:15px 0 0 0;}

#aboutpage .box2 { width:250px; float:left; margin:0; padding:15px 0 0 0;}

#aboutpage .box3 { width:250px; float:right; margin:0; padding:15px 0 0 0;}



#aboutpage h3 {margin:0 0 10px 0; padding:0; font-size:16px; line-height:20px; color:#E76E35; font-weight:bolder;}

#aboutpage h4 {margin:18px 0 5px 0; padding:0; font-size:12px; line-height:16px; color:#E76E35; font-weight:bolder;}



#aboutpage blockquote {background:url(images/bg-about.jpg) left top no-repeat; min-height:225px; margin:10px 0; padding:15px 0; font-size:23px; line-height:28px; color:#E26839; font-family:Georgia, "Times New Roman", Times, serif;}



















/* WHAT WE DO ------- */

#whatwedopage {margin:0; padding:22px 0; color:#595959;}



#whatwedopage h2 {border-bottom:4px solid #196f27; margin:0 0 20px 0; padding:0 0 30px 0; font-size:24px; color:#177025; font-weight:bolder;}

#whatwedopage h1 {margin:0 0 30px 0; padding:0; font-size:20px; line-height:25px; color:#59595B; font-weight:normal;}

#whatwedopage h3 {margin:0 0 7px 0; padding:0; font-size:16px; line-height:20px; font-weight:bolder; color:#286eb5;}

#whatwedopage h4 {margin:0 0 7px 0; padding:0; font-size:14px; line-height:20px; font-weight:bolder; color:#35add3;}

#whatwedopage .box1 {width:395px; float:left;}

#whatwedopage .box1 h3 {margin:0 0 7px 0; padding:0; font-size:16px; line-height:20px; font-weight:bolder; color:#286eb5;}

#whatwedopage .box1 a:link, #whatwedopage .box1 a:active, #whatwedopage .box1 a:visited {color:#286eb5; text-decoration:underline;}

#whatwedopage .box1 a:hover {text-decoration:none;}



#whatwedopage .box2 {width:395px; float:right;}

#whatwedopage .box2 h3 {margin:0 0 7px 0; padding:0; font-size:16px; line-height:20px; font-weight:bolder; color:#35add3;}

#whatwedopage .box2 a:link, #whatwedopage .box2 a:active, #whatwedopage .box2 a:visited {color:#35add3; text-decoration:underline;}

#whatwedopage .box2 a:hover {text-decoration:none;}



#whatwedopage p {margin:0; padding:0 0 10px 0;}



#whatwedopage ul {margin:0; padding:0 0 15px 0; list-style:none;}

#whatwedopage ul li {margin:0; padding:1px 0 0 7px; list-style:inside;}













/* TESTIMONIALS ------- */

#testimonialspage {margin:0; padding:22px 0; color:#595959;}

#testimonialspage p {margin:0; padding:0 0 10px 0;}



#testimonialspage h2 {margin:0; padding:0 0 31px 0; font-size:24px; color:#7A2051; font-weight:bolder;}

#testimonialspage h1 {margin:0 0 13px 0; padding:0; font-size:16px; line-height:20px; color:#7A2051; font-weight:bolder;}

#testimonialspage h3 {margin:10px 0 6px 0; padding:0; font-size:14px; line-height:18px; font-weight:normal; color:#7A2051;}



#testimonialspage .box1 {border-top:4px solid #851C55; width:248px; float:left; margin:0 52px 0 0; padding:5px 0 0 0;}

#testimonialspage .box2 {border-top:4px solid #851C55;  width:248px; float:left; padding:5px 0 0 0;}

#testimonialspage .box3 {border-top:4px solid #851C55;  width:248px; float:right; padding:5px 0 0 0;}



#testimonialspage blockquote {background:url(images/bg-testimonials.jpg) left top no-repeat; min-height:227px; margin:10px 0; padding:15px 0; font-size:23px; line-height:28px; color:#851E56; font-family:Georgia, "Times New Roman", Times, serif;}

#testimonialspage blockquote em {margin:0; padding:0; font-size:14px; line-height:18px;}

















/* INFORMATION HUB ------- */

#informationpage {margin:0; padding:22px 0; color:#595959;}

#informationpage p {margin:0; padding:0 0 10px 0;}



#informationpage ul {margin:0; padding:0 0 15px 0; list-style:none;}

#informationpage ul li {margin:0; padding:1px 0 0 7px; list-style:inside;}



#informationpage h2 {margin:0; padding:0 0 31px 0; font-size:24px; color:#006838; font-weight:bolder;}

#informationpage h1 {margin:0 0 13px 0; padding:0; font-size:16px; line-height:20px; color:#006838; font-weight:bolder;}

#informationpage h3 {margin:10px 0 6px 0; padding:0; font-size:14px; line-height:18px; font-weight:normal; color:#006838;}



#informationpage .box1 {border-top:4px solid #05683a; width:252px; float:left; margin:0 50px 0 0; padding:25px 0 0 0;}

#informationpage .box2 {border-top:4px solid #05683a;  width:252px; float:left; padding:25px 0 0 0;}

#informationpage .box3 {border-top:4px solid #05683a;  width:252px; float:right; padding:25px 0 0 0;}





















/* CONTACT US ------- */

#contactuspage {margin:0; padding:22px 0; color:#595959;}

#contactuspage p {margin:0; padding:0 0 10px 0;}



#contactuspage h2 {border-bottom:4px solid #05683a; margin:0 0 20px 0; padding:0 0 30px 0; font-size:24px; color:#006838; font-weight:bolder;}

#contactuspage h1 {margin:0 0 13px 0; padding:0; font-size:16px; line-height:20px; color:#006838; font-weight:bolder;}

#contactuspage h3 {margin:10px 0 6px 0; padding:0; font-size:14px; line-height:18px; font-weight:normal; color:#006838;}



#contactuspage .box1 {width:470px; float:left; padding:0;}

#contactuspage .box2 {width:285px; float:right; padding:0;}



#contactuspage a:link, #contactuspage a:active, #contactuspage a:visited {color:#006838; text-decoration:underline;}

#contactuspage a:hover {text-decoration:none;}





#contactusform {margin:0; padding:7px 0 0 0;}

#contactusform p {margin:0; padding:0;}

#contactusform .af {width:165px; float:left; text-align:right;}

#contactusform .bf {width:300px; float:right; text-align:left;}



#contactusform select {margin:0 0 6px 0; width:150px;}

#contactusform input {background:#f2f2f2; border:0; margin:0 0 6px 0; padding:2px 3px 0 3px; width:294px; height:15px;}

#contactusform textarea {background:#f2f2f2; border:0; margin:0 0 6px 0; padding:3px; width:294px; height:150px;}

#contactusform input#captcha {width:114px; float:left;}

#contactusform span.wpcf7-not-valid-tip-no-ajax {clear:both;}

#contactusform .captchaimg {background:#242424; width:120px; height:28px; text-align:center;}

#contactusform input#submit {background:url(images/set03.jpg); width:18px; height:17px;}

























/* OTHERS PAGES ------- */

#otherspage {margin:0; padding:22px 0; color:#595959;}

#otherspage h2 {border-bottom:4px solid #E66D34; margin:0 0 20px 0; padding:0 0 30px 0; font-size:24px; color:#E76E35; font-weight:bolder;}



#otherspage .title {margin:0 0 7px 0; padding:0; font-size:22px; color:#E76E35; font-weight:bolder;}

#otherspage .title a, #otherspage .title a:link, #otherspage .title a:active, #otherspage .title a:visited {color:#E76E35;}

#otherspage .title a:hover {color:#94C1D8; text-decoration:none;}

#otherspage .title span {margin:0 0 0 15px; font-size:16px;}

#otherspage .title span a, #otherspage .title span a:link, #otherspage .title span a:active, #otherspage .title span a:visited {color:#808080;}















/* BLOG ------- */

#blogpage {margin:0; padding:22px 0;}



/* posts */

#blogpage .title {margin:0 0 7px 0; padding:0; font-size:22px; color:#E76E35; font-weight:bolder;}

#blogpage .title a, #blogpage .title a:link, #blogpage .title a:active, #blogpage .title a:visited {color:#E76E35;}

#blogpage .title a:hover {color:#94C1D8; text-decoration:none;}

#blogpage .entry {margin-top:10px;}

#blogpage ul {margin:0; padding:0 0 15px 0; list-style:none;}

#blogpage ul li {margin:0; padding:1px 0 0 7px; list-style:inside;}

#blogpage .entry p {padding:0 0 10px 0;}

#blogpage .meta {border-bottom:2px solid #f1f1f1; margin:0 0 50px 0; padding:30px 0 7px 0; font-size:12px;}







/* archive page */

#blogpage #page-archives {margin-top: 15px;}

#blogpage #page-archives h2 {border:0; color:#6F99B1; font-size:14px; font-weight:bolder;}

#blogpage #page-archives ul li {width:254px; float:left;}

#blogpage #page-archives a:link, #blogpage #page-archives a:active, #blogpage #page-archives a:visited {color:#787878;}





/* comments */

#blogpage form, #blogpage select, #blogpage fieldset {margin:0; padding:0; border:0;}

#blogpage #comments {margin:10px 0;}

#blogpage .comment-number {display:block; padding:20px 0 5px 0; font-weight:bold;}

#blogpage .comment-number span {font-size:1.3em; color:#777;}

#blogpage .none {border-bottom:1px dashed #EAEADE;}



#blogpage h4 {border-bottom:1px solid #EAEADE; margin:25px 0; padding-bottom:2px; font-size:14px;}

#blogpage h4 a:hover {color:#655545; text-decoration:none;}



#blogpage li.comment {background:none; border:0; margin:10px 0; padding:10px 0;}

#blogpage li.comment.depth-2 {margin-bottom:10px;}



#blogpage .avatar-author {padding:0;}

#blogpage .c-grav {width:auto; float:left; margin-right:7px;}

#blogpage .c-grav img {margin:0 7px 7px 0; width:63px; height:63px;}



#blogpage a.comment-reply-link {font-size:10px;}

#blogpage .c-head {padding:0 0 5px 0;}

#blogpage .c-body {padding:0 3px 0 3px;}

#blogpage .c-body p {margin:3px 0; padding:0;}



#blogpage ul.children {padding:5px 0; font-style:italic;}

#blogpage ul.children li {padding:10px 0 0 0;}

#blogpage ul.children li.commet {font-style:normal;}

#blogpage ul.children li.byuser .avatar-author {padding:5px; font-style:normal;}



#comments .navigation {padding-top: 20px;}



#blogpage form#commentform {margin-bottom:10px;}

#blogpage form#commentform label.comment-field {display:block; margin:10px 0 3px 0; font-size:10pt;}

#blogpage input.text-input, #blogpage form#commentform textarea {padding:7px 3px; width:480px; font-family:inherit;}

#blogpage input#author, #blogpage input#email, #blogpage input#url {width:300px;}

#blogpage form#commentform input#submit {background:#3C3C3C; border:0; padding:5px; width:150px; color:#a4a4a4; font-weight: bolder;}

#blogpage form#commentform p.guidelines {margin:10px 0;}

#blogpage p.subscribe-to-comments, #blogpage p.comments-rss{margin-bottom:10px;}

#blogpage p.note {font-style:italic; font-size:9pt;}

#blogpage ol.pinglist li {list-style-type:decimal-leading-zero; margin-left:28px; padding:0 0 3px 2px; font-size:1.0em;}















/* FOOTER ------- */

#footer #footer-content {width:1015px; padding:0 0 15px 0; text-align:left;}



#footer #icons {width:100px; float:right; margin:0; padding:30px 0 0 0;}



#footer #links { width:1015px; float:left; margin:0; padding:105px 0 0 0; color:#231f20; font-size:8px; text-transform:uppercase; font-weight:bolder; height: 90px;}

#footer #links a:link, #footer #links a:active, #footer #links a:visited {color:#231f20;}



















/* OTHERS -------*/

/* gallery wp */

..gallery, .gallery-item, .gallery-icon {margin:0; padding:0; border:0;}

.gallery-item {float:left;	margin-top:10px; text-align:center;	width:33%;}

.gallery img {background:#fff; margin:3px; padding:4px; border:0;}

.gallery-caption {margin-left: 0;}

.attachment {margin:0; padding:0; text-align:center;}

.attachment img {background:#DEDEDE url(images/bg-imgs.jpg) top repeat-x; border:1px solid #C7C5C3; border-width:0 1px 1px 0; padding: 10px; margin-left: auto; margin-right: auto; margin-top: 1px; margin-bottom: 1px; display: block;}

.caption {margin:0; padding:0 0 15px 0; font-style:italic; font-size:11px; text-align:center;}

.alignleft img.attachment-thumbnail, .alignright img.attachment-thumbnail {background:#DEDEDE url(images/bg-imgs.jpg) top repeat-x; border:1px solid #C7C5C3; border-width:0 1px 1px 0; padding: 5px; text-decoration:none; width:50px; height:50px;}



/* navigation footer */

.navigation {padding:3px 0 5px 0; text-transform:lowercase; font-size:11px;}

.navigation a, .navigation a:link, .navigation a:active, .navigation a:visited {background:#E96E32; padding:2px 7px; color:#fdfdfd;}

.navigation a:hover {background:#CD5F29; text-decoration:none;}



/* search in page error and search results */

input#st01:focus {background:#F2F2F2; border:0; width:158px; height:15px; float:left; margin:0; padding:2px 3px 0 3px; font-size:10px; color:#6A934B; text-transform:none;}

input#st01 {background:#F2F2F2; border:0; width:158px; height:15px; float:left; margin:0; padding:2px 3px 0 3px; font-size:10px; color:#6A934B; text-transform:uppercase;}

input#st02 {background:none; border:0; width:18px; height:17px; margin:0; padding:0;}







/* Updated Styles by Please don't feed the bears */

ul.footer-menu { list-style: none; margin: 0; padding: 0; float: left; }

ul.footer-menu li { float: left; margin: 0; background: url(images/divide.gif) no-repeat right 4px; height: 11px; padding: 0 10px 0 10px; }

ul.footer-menu li.first { border-left: none; }

.site-credit { float: right; }
