/*

Theme Name: Stonking

Theme URI: http://www.themeton.com/themes/stk

Description: Good theme, fantastic, amazing, unbelieveable for your Portfolio and Blogs.

Author: the Themeton

Version: 1.09

License: GNU General Public License

License URI: license.txt

Tags: black, white, two-columns, fixed-width, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    line-height: 1;

}

ol, ul {

    list-style: none;

}

blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

cufon canvans {

    position: relative;

}



/*

    GENERAL

*/



body {

    font-family: "brevia";

    font-size: 12px;

    color: #666;

    line-height: 18px;

    background: #f9f9f9;

    overflow-x: hidden;

}

a.more-link {

    display: block;

    font-weight: bold;

    padding-top: 10px;

}

a {

    color: #999;

    text-decoration: none;

}

a:hover {

    color: #666;

}

a:visited {



}

a:link {

    color: #999;

}

a:visited {

    color: #999;

}

a.logo-link {

    text-decoration: none;

}

a:active,

a:hover {

    color: #666;

}



h1 {

    font-size: 38px;

    line-height: 48px;

}

h2 {

    font-size: 30px;

    line-height: 40px;

}

h3 {

    font-size: 26px;

    line-height: 36px;

}

h4 {

    font-size: 22px;

    line-height: 32px;

}

h5 {

    font-size: 20px;

    line-height: 30px;

}

h6 {

    font-size: 16px;

    line-height: 26px;

}



hr {

    background-color: #e7e7e7;

    border: 0;

    clear: both;

    height: 1px;

    margin: 10px 0;

}



/* Text elements */

p {



}

ul {

    list-style: disc;

    margin: 0 0 18px 1.5em;

}

ol {

    list-style: decimal;

    margin: 0 0 18px 1.5em;

}

ol ol {

    list-style: upper-alpha;

}

ol ol ol {

    list-style: lower-roman;

}

ol ol ol ol {

    list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

    margin-bottom: 0;

}

dl {

    margin: 0 0 24px 0;

}

dt {

    font-weight: bold;

}

dd {

    margin-bottom: 18px;

}

strong {

    font-weight: bold;

}

cite,

em,

i {

    font-style: italic;

}

big {

    font-size: 131.25%;

}

ins {

    background: #ffc;

    text-decoration: none;

}

blockquote {

    font-style: italic;

    padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

    font-style: normal;

}

pre {

    background: #f7f7f7;

    color: #222;

    line-height: 18px;

    margin: 20px 0;

    padding: 20px;

}

abbr,

acronym {

    border-bottom: 1px dotted #666;

    cursor: help;

}

sup,

sub {

    height: 0;

    line-height: 1;

    position: relative;

    vertical-align: baseline;

}

sup {

    bottom: 1ex;

}

sub {

    top: .5ex;

}

input[type="text"],

textarea {

    background: #f9f9f9;

    border: 1px solid #ccc;

    padding: 2px;

}





/*

    OTHER

*/

cufon {

    display: inline-block !important;

    font-size: 1px !important;

    line-height: 1px !important;

    position: relative !important;

    vertical-align: middle !important;

}

cufon {

    text-indent: 0 !important;

}

.wrapper {

    margin-left: auto;

    margin-right: auto;

    width: 960px;

    position: relative;

}

.cleared {

    clear: both;

    width: 100%;

}

.clearfix {

    clear: both;

    width: 100%;	

}

.preload {

    background: url(images/loading.gif) 50% 50% no-repeat #FFFFFF;

    display: block;

    width: 100%;

    height: 100%;

}



/*

    IMAGE OVERLAY

*/

.imgSmall,

.imgMedium,

.imgLarge,

.imgTall {

    overflow: hidden;

    display: block;

}

.imgSmall .imgFrame,

.imgMedium .imgFrame,

.imgLarge .imgFrame,

.imgTall .imgFrame {

    position: absolute;

}

.imgSmall img,

.imgMedium img,

.imgLarge img,

.imgTall img {

    position: absolute;

}

.imgSmall.right,

.imgMedium.right,

.imgLarge.right,

.imgTall.right {

    float: right;

}

a.imgSmall,

a.imgMedium,

a.imgLarge,

a.imgTall {

    cursor: pointer;

    width: 100%;

    height: 250px;

    position: relative;

    display: block;

}

.imgSmall {}

.imgMedium {}

.imgLarge {}

.imgTall {}

.imgOverlay {

    height: 100%;

    width: 100%;

    position: absolute;

    background: transparent url(images/bg-50-trans.png);

    top:0px;

}

.imgOverlay .symbolZoom	{

    background: url(images/imgOverlay-Zoom.png) no-repeat center center;

    height: 100%;

    width: 100%;

}



.imgOverlay .symbolPlay	{

    background: url(images/imgOverlay-Play.png) no-repeat center center;

    height: 100%;

    width: 100%;

}

.imgOverlay .symbolDoc	{

    background: url(images/imgOverlay-Post.png) no-repeat center center;

    height: 100%;

    width: 100%;

}





/*

    LEFT

*/



.left {

    position: fixed;

    width: 140px;

    float: left;

    margin-left: 10px;

    height: 100%;

}



/*

    MAIN

*/



.content-fixed-sidebar {

    width: 650px;

    margin-left: 10px;

}

.content-fixed-meta {

    width: 780px;

    margin-left: 210px;

}



/*

    SIDEBARS

*/

.sidebars-container {

    width: 210px;

    position: fixed !important;

    background: #FFF;

    height: 100%;

    top: 0px;

    /* border-right: 1px dotted #e0e0e0; */



}

.sidebars {

    padding: 30px;

    padding-top: 0px;

    width: 150px;

}

.sidebar {

    padding-bottom: 30px;

}

.sidebar h1 {

    font-size: 14px;

    font-weight: normal;

    padding-bottom: 5px;

    border-bottom: 1px solid #e9e9e9;

}

.sidebar ul {

    list-style: none;

    margin: 0px;

}

.sidebar ul.two-col li,.sidebars .widget_categories ul li {

    width: 50%;

    float: left;

}

.sidebar ul li {

    padding: 5px 0;

    border-bottom: 1px solid #f9f9f9;

}



/*

    MENU

*/

.logo {

    padding: 30px 0;

    border-bottom: 1px dotted #999;

}

.navigation {

    padding-top: 30px;

    padding-bottom: 30px;

    border-bottom: 1px dotted #999;

}

ul.main-nav {

    margin: 0px;

    margin-top: 30px;

    list-style: none;

}

ul.main-nav li {

    padding: 4px 0;

    border-bottom: 1px dotted #e9e9e9;

}

ul.main-nav li:last-child {

    border-bottom: none;

}

ul.sub-menu li {

    padding: 0px;

    border-bottom: 1px dotted #666;

}

ul.main-nav li a {

    text-decoration: none;

    color: #000;

    padding-right: 5px;

    font-size: 14px;

    width: auto;

    display: block;

}

ul.main-nav li a:hover, li.sfHover a.sf-with-ul {

    color: #666;


    background: url(images/nav-hover.png) no-repeat 80% 50%;

}

ul.main-nav li ul.sub-menu li:hover {

    background-color: #191919;

}

ul.main-nav li ul.sub-menu li a:hover {

    background-image: none;

}

ul.main-nav li.current-menu-item a {

    color: #999;

}

ul.submenu li {

    padding: 1px 0;


}

ul.sub-menu li a, ul.sub-menu li li a {

    text-transform: none;

    color: #FFF;

    font-size: 11px;

    text-align:left;

    padding-right: 0px;
font-weight:lighter


}

.widget_nav_menu ul.sub-menu li a, .widget_nav_menu ul.sub-menu li li a {

    color:#666;}

.widget_nav_menu ul li {

    background: url(images/mini_icons.png) -265px 2px #FFF;


    padding-left:15px;}

.widget_nav_menu ul.sub-menu li a, .widget_nav_menu ul li a {

    color:#999;}

.widget_nav_menu ul.sub-menu li a:hover, .widget_nav_menu ul li a:hover {

    color:#666;}

.widget_nav_menu ul.sub-menu li {

    border-bottom: none;}

ul.sub-menu li a:hover {



}

.widget_recent_comments li.recentcomments {

    background: url(images/mini_icons.png) -140px -116px #FFF;

    padding-left: 25px;

}

.widget_archive ul li {

    width:49%;

    display:inline-block;}

.widget_search {

    text-align: right;

}

.widget_search label {

    display:none;

}

.widget_search input#s {

    border:1px solid #e0e0e0;

    padding: 5px;

    width:80px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;}

.ie7 .widget_search input#s {

    width:135px;

    float: left;

}

.widget_search input#searchsubmit {

    padding: 5px;

    border: none;

    width:30px;

    cursor:pointer;

    text-indent: -5000px;

    margin-left:-10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;



    color: #d7d7d7 !important;

    background: url("images/mini_icons.png") no-repeat scroll -255px 2px #ccc;

}

.ie7 .widget_search input#searchsubmit{

    font-size: 0;

    display:block;

    line-height: 0;

    overflow: hidden;

    height: 28px;

}

/*

    ARTICLE

*/



.article-block {

    width: 650px;

    margin-bottom: 20px;

    position: relative;

    background: #FFF;

}

.article {

    margin-top: 20px;

    width: 650px;

}

.article-image {

    position: relative;

    margin-bottom:0px;

}

.article-image embed{

    height:300px;

    width:100%;

}

root {

    display: block;

}

.attachment-stonkingcustomthumb{

    width:650px;

}

.article-image iframe{

    height:300px;

    width:100%;

}

root {

    display: block;

}



.article-image-slide {

    overflow: hidden;

}

.article-image-slide .item-preview img {

    width: 650px;

}

#jcycle-pager {

    position:absolute;

    bottom: 10px;

    right: 5px;

    z-index:5000 !important;

    padding-left: 20px;

    opacity: 1 !important;

}

ul.jcycle-pager {

    list-style: none !important;

    margin: 0px !important;

    padding: 0px !important;

}

ul.jcycle-pager li {

    padding-top: 3px;

    border-bottom: none !important;

    float: left;

}

ul.jcycle-pager li a {

    background: url(images/slider-bg.png) no-repeat center center transparent;

    display:block;

    float:left;

    height:8px;

    margin-right:3px;

    text-indent:-5000px;

    width:8px;

    cursor: pointer;

}

ul#jcycle-pager li.activeSlide a {

    background: url(images/slider-bg-active.png) no-repeat center center transparent;

    display:block;

    float:left;

    height:8px;

    margin-right:3px;

    text-indent:-5000px;

    width:8px;

    cursor: pointer;

}

.article {

    padding-bottom:0px;}

.article iframe {

    min-width: 650px;

}

.article-content {

    padding-top: 0px;

    padding-bottom: 0px;

}

.article-content h1.article-title{

    padding: 20px 20px 0px 20px;   

    font-size: 14px;

    line-height: 18px;

    font-weight: bold;

    color: #000;

   text-transform:uppercase;

}

.audio_player {

    height: 32px;

}

.article-content h1.article-title a {

    color: #000;

}

.article-content h1.article-title a:hover {

    color: #666;

}

.article-content p {

    padding-bottom: 10px;

}

.article-content p a {

    font-weight: bold;

}

.with-meta {

    margin-top: 0px;

    float: left;

    min-height: 190px;

}

.article-fixed-meta {

    background: url('images/fixed-meta-arrow.gif') no-repeat left 7px;

    width: 220px;

    margin-left: 10px;

    position: absolute;

    margin-right: 10px;

    padding-left: 10px;

    margin-left: 650px;

    bottom: auto; top: 0px;

}

.ie7 .article-fixed-meta {

    margin-left: 10px !important;

}

.fixed-head {

    background: #000;

    padding: 5px 0;

}

.fixed-head h1 {

    font-size: 12px;

    font-weight: bold;

    text-transform: uppercase;

    color: #FFF;

    padding: 0px 10px;

    padding-bottom: 0px;

}

.fixed-head span {

    font-size: 11px;

    color: #FFF;

    padding: 0 10px;

}

.fixed-meta-content {

    margin-top: 15px;

}

ul.fixed-meta-list {

    list-style:none;

    margin: 0px;}

ul.fixed-meta-list li, ul.tumblog-related-list li {

    padding: 5px 0;

    padding-left: 23px;

    border-bottom: 1px solid #e9e9e9;

}

ul.fixed-meta-list li.comment-icon {

    background: url('images/comment.png') no-repeat left center;

}

ul.fixed-meta-list li.category-icon {

    background: url('images/tag.png') no-repeat left center;

}

ul.fixed-meta-list li.author-icon {

    background: url('images/user.png') no-repeat left center;

    color: #999;

}

.tubmlog {

    background: none

}

.tumblog-head {}

.tumblog-icon {}

.tumblog-meta {

    font-size: 10px;

    text-transform: uppercase;

}

.tumblog-related {

    margin-top: 40px;

}

.tumblog-related h1 {

    font-size: 12px;

    text-transform: uppercase;

    padding-bottom: 5px;

    border-bottom: 1px solid #e9e9e9;

}

ul.tumblog-related-list {}

.tumblog-related ul li.audio {

    background: url('images/icon-tumblog-related-audio.png') no-repeat left center;

}

.tumblog-related ul li.video {

    background: url('images/icon-tumblog-related-video.png') no-repeat left center;

}

.tumblog-related ul li.quote {

    background: url('images/icon-tumblog-related-quote.png') no-repeat left center;

}

.tumblog-related ul li.linnks {

    background: url('images/icon-tumblog-related-links.png') no-repeat left center;

}

.tumblog-related ul li.text {

    background: url('images/icon-tumblog-related-article.png') no-repeat left center;

}



ul.tumblog-meta-list {

    margin: 10px 20px 0 !important;

    border-top: 1px dotted #e9e9e9;

    padding: 5px 0px 0px !important;

}

ul.tumblog-meta-list li {

    display: inline-block;

    margin-right: 5px;

    padding-left: 15px !important;

    border-bottom: none !important;

}

ul.tumblog-meta-list li.comment-icon {

    background: url("images/comment.png") no-repeat left center;

}

ul.tumblog-meta-list li.date-icon {

    background: url("images/clock.png") no-repeat left center;

}

ul.tumblog-meta-list li.like-icon {

    background: url("images/heart.png") no-repeat left center;

}

ul.tumblog-meta-list li.category-icon {

    background: url("images/tag.png") no-repeat left center;

}

ul.tumblog-meta-list li.author-icon {

    background: url("images/icon-author.png") no-repeat left center;

}

.testiominals-item {

    font-size: 11px;

}

/*  MASONRY */

.masonry-content {

    width: 100%;

    clear: both;

    margin-bottom: 20px;

}

.masonry {

    background: #FFF;

    margin-bottom: 20px;

    float: left;

    margin-left: 10px;

    margin-right: 10px;



    -mox-box-shadow: 0 0 20px #e0e0e0;

    -webkit-box-shadow: 0 0 20px #e0e0e0;

    box-shadow: 0 0 20px #e0e0e0;

}



.col-1, .col-1 .item-preview img {

    width: 240px;

}

.col-2, .col-2 .item-preview img {

    width: 500px;

}

.col-3, .col-3 .item-preview img {

    width: 760px;

}



.masoned-article {

    position: relative

}

.masoned-article .article-image {

    height: 250px;

}

.masoned-article h1 {}

.masoned-article p {}

.ribbon {

    position: absolute;

    top: -4px;

    right: -4px;

    z-index: 10;

}

.hover-info {

    position: absolute;

    bottom: 0px;

    opacity: 0;

    color: #FFF;

    left: 0px;

    bottom: 15px;

    z-index: 15;

}

ul.hover-share {

    list-style:none;}

ul.hover-share li {

    padding-right: 3px;

    float: left;

}



/*

    SINGLE PAGE

*/



.single-sidebar-box {

    background: #FFF;

    padding: 19px 20px 20px 20px;

}

.single-sidebar-box .article-content p {

    padding: 10px 0px;

    padding-top: 0px;

}

.heading-text {

    padding: 20 0px;

    padding-bottom: 5px;

    margin-top: 0px;

    background: #FFF;

}

.heading-text h1 {

    font-size: 30px;

    color: #000;

    margin-top: 147px;

    border-bottom: 1px dotted #999;

    font-weight: normal;

    line-height:100%;

}

.heading-text span {

    font-size: 16px;

    line-height: 1.5;

    display:block;

    margin-top:20px;

}



/*

    TYPOGRAPHY

*/



.article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6 {

    color: #000;

    padding: 10px 0px;

}



.hr {

    width: 100%;

    clear: both;

    text-align: right;

    background: url('images/hr-bg.png') no-repeat right 3px;

    margin: 10px 0;

}

.hr a {

    padding: 0px 5px;

    margin-right: 20px;

    font-size: 11px;

    background: #FFF;

}

blockquote, .blockquote, q, .content-testiominals {

    color: #FFF;

    background: url(images/blockquote.png) no-repeat 20px 20px #000;

    padding: 20px;

    padding-left: 60px;

    margin: 20px 0;

    font-style: italic;

    display: block;

    position: relative;

    font-family: "brevia";

}

.testiominals-name {

    display: block;

    font-weight:bold;}

.fp-pager {

    display:none;

}

.blockquote a {

    font-weight: bold;

    color: #000;

}

.blockquote a:hover {

    color: #000;

    text-decoration: underline;

}

.dropcap1 {

    font-size : 300%;

    float : left;

    margin-top: 8px;

    margin-right: 5px;

    color: #000;

    display: block;

}

.dropcap2 {

    font-size : 200%;

    float : left;

    margin-top: 5px;

    margin-right: 5px;

    margin-bottom: -10px;

    height: 40px;

    width: 40px;

    padding-top: 10px;

    text-align: center;

    color: #FFF;

    background: url(images/dropcap-bg.png) no-repeat left top;



}

.on-post {

    margin: 10px 0;

}

code {

    background: #000;

    color: #FFF;

    padding: 20px;

    margin: 20px 0;

    display: block;

    position: relative;

}

.article-content ul, .article-content ol {

    list-style: disc outside none;

    margin: 10px 20px;

    margin-left: 40px;

}

.article-content ul ul, .article-content ul ol, .article-content ol ol, .article-content ol ul {

    list-style: disc outside none;

    margin: 0;

    margin-left: 20px;

}

.article-content ol {

    list-style: decimal outside none;

}

.article-content ul li, .article-content ol li {

    padding: 5px 0;

    border-bottom: 1px solid #f9f9f9;

}



.styled-table, table {

    border: 0px;

    margin: 10px 0px;

    max-width: 610px;

}

.styled-table tbody, table tbody{

    background: #FFF;

}

.styled-table thead, table thead {

    padding: 5px;

    border: 1px solid #F9F9F9;

}

.styled-table tr th, table tr th {

    padding: 20px 10px;

    text-align: left;

}

.styled-table tr, table tr {



}

.styled-table tr td, table tr td {

    padding: 10px;

    border: 1px solid #e9e9e9;

    color: #666;

}

.box {

    margin: 0px;

    margin-bottom:20px;

}

.box h5 {

    color: #FFF !important;

    padding:40px 20px;

    font-size: 16px !important;

    padding-bottom: 10px;

    padding-top: 13px;

    font-weight: bold;

}

.box .white h5 {

    color: #666 !important;

}

.box p {

    padding: 10px 20px 20px

}

.box-content {

    padding: 20px;

    padding-bottom:10px;

}

/*

    LOGO

*/



.site-link {

    margin-top: 80px;

}

h1.site-name {

    font-size: 30px;

    color: #000;

}

div.site-desc {

    margin-top: 10px;

    text-align: right;

    font-size: 14px;

}

img.site-name {

    width: 150px !important;

    height: auto;

}

.left img {

    max-width: 140px;

    height:auto;}

a.logo-link {



}

.site-desc {

    font-size: 14px;

}

/*

    STYLES

*/



.black {

    color: #d7d7d7 !important;

    background: #333;

    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));

    background: -moz-linear-gradient(top,  #666,  #000);

}

.black .ui-accordion-content, .black .ui-accordion-header, .black .ui-tabs-panel, .black .toggle_content {

    border: 1px solid #e9e9e9;

    border-top: none;

}

.black:hover {

    background: #000;

    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));

    background: -moz-linear-gradient(top,  #444,  #000)

}

.black:active {

    color: #666;

    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));

    background: -moz-linear-gradient(top,  #000,  #444);

}

/* gray */

.gray {

    color: #e9e9e9 !important;

    background: #6e6e6e;

    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));

    background: -moz-linear-gradient(top,  #888,  #575757);

}

.gray .ui-accordion-content, .gray .ui-accordion-header, .gray .ui-tabs-panel, .gray .toggle_content {

    border-bottom: 1px dotted #d5d5d5;

}

.gray:hover {

    background: #616161;

    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));

    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);

}

.gray:active {

    color: #afafaf;

    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));

    background: -moz-linear-gradient(top,  #575757,  #888);

}



/* white */



.white {

    color: #606060 !important;

    background: #fff;

    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

    background: -moz-linear-gradient(top,  #fff,  #ededed);

}

.white .ui-accordion-content, .white .ui-accordion-header , .white .ui-tabs-panel, .white .toggle_content{

    border: 1px dotted #e9e9e9;

}

.white h5, .white .ui-accordion-header a {

    color: #606060;

}

.white:hover {

    background: #ededed;

    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));

    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);

}

.white:active {

    color: #999;

    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));

    background: -moz-linear-gradient(top,  #ededed,  #fff);

}

.ui-accordion-content ul.styled-list, .ui-tabs-panel ul.styled-list {

    margin: 10px 0px;

    margin-top: 0px;

    color:#666;}

/* orange */

.orange {

    color: #fef4e9 !important;

    background: #f78d1d;

    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));

    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);

}

.orange .ui-accordion-content, .orange .ui-accordion-header, .orange .ui-tabs-panel, .orange .toggle_content {

    border: 1px dotted #fec15e;

}

.orange:hover {

    background: #f47c20;

    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));

    background: -moz-linear-gradient(top,  #f88e11,  #f06015);

}

.orange:active {

    color: #fcd3a5;

    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));

    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);

}



/* red */

.red {

    color: #faddde !important;

    background: #d81b21;

    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));

    background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);

}

.red .ui-accordion-content, .red .ui-accordion-header, .red .ui-tabs-panel, .red .toggle_content {

    border: 1px dotted #fc888c;

}

.red:hover {

    background: #b61318;

    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));

    background: -moz-linear-gradient(top,  #c9151b,  #a11115);

}

.red:active {

    color: #de898c;

    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));

    background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);

}



/* blue */

.blue {

    color: #d9eef7 !important;

    background: #0095cd;

    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));

    background: -moz-linear-gradient(top,  #00adee,  #0078a5);

}

.blue .ui-accordion-content, .blue .ui-accordion-header, .blue .ui-tabs-panel, .blue .toggle_content {

    border: 1px dotted #4ecdfc;

}

.blue:hover {

    background: #007ead;

    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));

    background: -moz-linear-gradient(top,  #0095cc,  #00678e);

}

.blue:active {

    color: #80bed6;

    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));

    background: -moz-linear-gradient(top,  #0078a5,  #00adee);

}



/* rosy */

.rosy {

    color: #fae7e9 !important;

    background: #da5867;

    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));

    background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);

}

.rosy .ui-accordion-content, .rosy .ui-accordion-header, .rosy .ui-tabs-panel, .rosy .toggle_content {

    border: 1px dotted #feaeb8;

}

.rosy:hover {

    background: #ba4b58;

    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));

    background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);

}

.rosy:active {

    color: #dca4ab;

    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));

    background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);

}



/* green */

.green {

    color: #e8f0de !important;

    background: #64991e;

    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));

    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);

}

.green:hover {

    background: #538018 !important;

    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));

    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);

}

.green:active {

    color: #a9c08c !important;

    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));

    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);

}

.green .ui-accordion-content, .green .ui-accordion-header, .green .ui-tabs-panel, .green .toggle_content {

    border: 1px dotted #b1d97a;

}

/* pink */

.pink {

    color: #feeef5 !important;

    background: #f895c2;

    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));

    background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);

}

.pink .ui-accordion-content, .pink .ui-accordion-header, .pink .ui-tabs-panel, .pink .toggle_content {

    border-bottom: 1px dotted #fedfed;

}

.pink:hover {

    background: #d57ea5;

    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));

    background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);

}

.pink:active {

    color: #f3c3d9;

    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));

    background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);

}

.green .ui-accordion-content, .green .ui-accordion-header {

    border: 1px dotted #b1d97a;

}

.ui-accordion-content p {

    padding:0 0px 10px;

}

.single-sidebar-box img {

	max-width: 610px;

}

.masonry-blog .post img {

	max-width: 330px;

} 

.single-sidebar-box iframe, .article-content iframe {

    width: 610px;

}

.single-sidebar .tumblog-meta {}

.ui-state-default h3 {

    display:block;

    padding:0px;

    padding-top: 10px;

    padding-bottom:10px;}

.ui-tabs-panel {

    padding: 10px;

    padding-bottom:0px;

}

.ui-tabs-panel p {

    padding:0px;

    padding-bottom:10px;

    color:#666;}

/****************************TOGGLE*********************/

.single-sidebar-box ul.styled-list, .single-sidebar-box .article-content table {

    margin-top: 0px;

}

.toggle {

    position:relative;

}

.toggle-styled {

    position:relative;

}

.toggle_title {

    background:url("images/toggle_buttons.png") no-repeat scroll 575px 6px transparent;

    cursor:pointer;

    font-size:18px;

    line-height:18px;

    margin:0;

    padding: 10px 45px 10px 0px !important;

    border-bottom: 1px solid #E9E9E9;

}

.toggle-styled .toggle_title {

    border-bottom: none;

    background:url("images/toggle_buttons.png") no-repeat scroll 575px 6px transparent;

}

.toggle-styled h5, .toggle h5 {

    margin-bottom: 0px;

    font-size: 16px !important;

    padding: 0 20px !important;

    padding-bottom: 10px !important;

    padding-top: 12px !important;

    position: relative;

    color:#FFF;

}

.toggle h5 {

    color: #000;

    padding: 0px;

}

.white h5.toggle_title {

    color: #000 !important;

}

.toggle h5, .white h5.toggle_title {

    color:#000;}

.toggle_content {

    display:none;

    border-bottom: 1px solid #E9E9E9;

    padding: 20px;

    padding-bottom:10px;

}

.toggle_content p {

    padding: 0px 20px;

    padding-bottom:10px;

    color:#666;

}

.toggle-styled .toggle_content {

    background: #FFF !important;

    padding: 0 10px;

    padding-top: 10px;

}

.toggle_active {

    background:url("images/toggle_buttons.png") no-repeat scroll 575px -24px transparent;

}

.toggle-styled .toggle_active {

    background:url("images/toggle_buttons.png") no-repeat scroll 575px -24px transparent;

}

/*****************STYLED LIST AND ICONS************/

.main ul {

    list-style: none;

    margin-bottom: 20px;

}

.relative ul{

    margin-bottom: 0px;

}

.main ul li {

    padding: 5px 0;

    border-bottom: 1px solid #e9e9e9;

}

ul.styled-list {

    list-style:none;

    margin:10px 0px;

}

ul.arrowdown li {

    background: url('images/list-icons/arrow_down_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowdown1 li {

    background: url('images/list-icons/arrow_down_alt1_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowdown2 li {

    background: url('images/list-icons/arrow_down_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowleft li {

    background: url('images/list-icons/arrow_left_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowleft1 li {

    background: url('images/list-icons/arrow_left_alt1_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowleft2 li {

    background: url('images/list-icons/arrow_left_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowright li {

    background: url('images/list-icons/arrow_right_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowright1 li {

    background: url('images/list-icons/arrow_right_alt1_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowright2 li {

    background: url('images/list-icons/arrow_right_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowup li {

    background: url('images/list-icons/arrow_up_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowup1 li {

    background: url('images/list-icons/arrow_up_alt1_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.arrowup2 li {

    background: url('images/list-icons/arrow_up_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.article-icon li {

    background: url('images/list-icons/article_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.at li {

    background: url('images/list-icons/at_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.bolt li {

    background: url('images/list-icons/bolt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.book li {

    background: url('images/list-icons/book_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.book1 li {

    background: url('images/list-icons/book_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.box-icon li {

    background: url('images/list-icons/box_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.calendar li {

    background: url('images/list-icons/calendar_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.calendar1 li {

    background: url('images/list-icons/calendar_alt_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.calendar2 li {

    background: url('images/list-icons/calendar_alt_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.cd li {

    background: url('images/list-icons/cd_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.chat li {

    background: url('images/list-icons/chat_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.chat1 li {

    background: url('images/list-icons/chat_alt_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.chat2 li {

    background: url('images/list-icons/chat_alt_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.check li {

    background: url('images/list-icons/check_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.clock li {

    background: url('images/list-icons/clock_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.cog1 li {

    background: url('images/list-icons/cog_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.cog2 li {

    background: url('images/list-icons/cog_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.comment1 li {

    background: url('images/list-icons/comment_alt1_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.comment2 li {

    background: url('images/list-icons/comment_alt1_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.compass li {

    background: url('images/list-icons/compass_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.cursor li {

    background: url('images/list-icons/cursor_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.denied1 li {

    background: url('images/list-icons/denied_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.denied2 li {

    background: url('images/list-icons/denied_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.dial li {

    background: url('images/list-icons/dial_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.document1 li {

    background: url('images/list-icons/document_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.document2 li {

    background: url('images/list-icons/document_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.eject li {

    background: url('images/list-icons/eject_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.eaualizer li {

    background: url('images/list-icons/equalizer_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.eyedropper li {

    background: url('images/list-icons/eyedropper_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.first li {

    background: url('images/list-icons/first_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.folder1 li {

    background: url('images/list-icons/folder_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.folder2 li {

    background: url('images/list-icons/folder_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.fullscreen1 li {

    background: url('images/list-icons/fullscreen_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.fullscreen2 li {

    background: url('images/list-icons/fullscreen_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.fullscreen3 li {

    background: url('images/list-icons/fullscreen_exit_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.fullscreen4 li {

    background: url('images/list-icons/fullscreen_exit_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.home li {

    background: url('images/list-icons/home_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.image-icon li {

    background: url('images/list-icons/image_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.key1 li {

    background: url('images/list-icons/key_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.key2 li {

    background: url('images/list-icons/key_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.last-icon li {

    background: url('images/list-icons/last_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.left-icon1 li {

    background: url('images/list-icons/left_quote_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.left-icon2 li {

    background: url('images/list-icons/left_quote_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.link-icon li {

    background: url('images/list-icons/link_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.loop li {

    background: url('images/list-icons/loop_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.minus li {

    background: url('images/list-icons/minus_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.map2 li {

    background: url('images/list-icons/map_pin_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.map1 li {

    background: url('images/list-icons/map_pin_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.moon1 li {

    background: url('images/list-icons/moon_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.moon2 li {

    background: url('images/list-icons/moon_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.move1 li {

    background: url('images/list-icons/move_horizontal_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.move2 li {

    background: url('images/list-icons/move_vertical_alt2_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.move3 li {

    background: url('images/list-icons/move_alt1_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.move4 li {

    background: url('images/list-icons/move_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.newwindow li {

    background: url('images/list-icons/new_window_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.movie li {

    background: url('images/list-icons/movie_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.pen1 li {

    background: url('images/list-icons/pen_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.pen2 li {

    background: url('images/list-icons/pen_alt_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.pen3 li {

    background: url('images/list-icons/pen_alt_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.pin li {

    background: url('images/list-icons/pin_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.play li {

    background: url('images/list-icons/play_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.plus1 li {

    background: url('images/list-icons/plus_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.plus2 li {

    background: url('images/list-icons/plus_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.readmore-icon li {

    background: url('images/list-icons/read_more_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.rightquote1 li {

    background: url('images/list-icons/right_quote_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.rightquote2 li {

    background: url('images/list-icons/right_quote_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.rss1 li {

    background: url('images/list-icons/rss_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.rss2 li {

    background: url('images/list-icons/rss_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.spin li {

    background: url('images/list-icons/spin_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.star li {

    background: url('images/list-icons/star_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.stop li {

    background: url('images/list-icons/stop_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.sun li {

    background: url('images/list-icons/sun_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.tag1 li {

    background: url('images/list-icons/tag_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.tag2 li {

    background: url('images/list-icons/tag_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.trash1 li {

    background: url('images/list-icons/trash_fill_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.trash2 li {

    background: url('images/list-icons/trash_stroke_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.undo li {

    background: url('images/list-icons/undo_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.x li {

    background: url('images/list-icons/x_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.magnifying1 li {

    background: url('images/list-icons/magnifying_glass_12x12.png') no-repeat left center;

    padding-left: 20px;

}

ul.magnifying2 li {

    background: url('images/list-icons/magnifying_glass_alt_12x12.png') no-repeat left center;

    padding-left: 20px;

}

/*****************SIDEBAR COLUMNS************/

.last {

    margin-right: 0px !important;

}

.col_1_2 {

    width: 290px;

    margin-left:0px;

    display:inline-block;

    vertical-align: top;

    margin-right: 20px;

}

.col_1_3 {

    width: 185px;

    margin-right: 20px;

    display:inline-block;

    vertical-align: top;

}

.col_2_3 {

    width: 400px;

    margin-right: 20px;

    display: inline-block;

    vertical-align: top;

}

.col_1_4 {

    width: 135px;

    margin-right: 20px;

    display:inline-block;

    vertical-align: top;

}

.col_3_4 {

    width:450px;

    margin-right: 20px;

    display:inline-block;

    vertical-align: top;

}

.ie7 .col_1_2, .ie7 .col_1_3, .ie7 .col_2_3, .ie7 .col_1_4, .ie7 .col_3_4 {

    display:-moz-inline-stack;

    display:inline-block;

    zoom:1;

    display:inline;

}

.col_1_2 h1, .col_1_2 h2, .col_1_2 h3, .col_1_2 h4, .col_1_2 h5, .col_1_2 h6,

.col_1_3 h1, .col_1_3 h2, .col_1_3 h3, .col_1_3 h4, .col_1_3 h5, .col_1_3 h6, 

.col_2_3 h1, .col_2_3 h2, .col_2_3 h3, .col_2_3 h4, .col_2_3 h5, .col_2_3 h6, 

.col_1_4 h1, .col_1_4 h2, .col_1_4 h3, .col_1_4 h4, .col_1_4 h5, .col_1_4 h6, 

.col_3_4 h1, .col_3_4 h2, .col_3_4 h3, .col_3_4 h4, .col_3_4 h5, .col_3_4 h6 {

    padding: 0;

    padding-top: 10px;

}

.col_1_2 ul.styled-list, .col_1_3 ul.styled-list, .col_2_3 ul.styled-list, .col_1_4 ul.styled-list, .col_3_4 ul.styled-list {

    margin: 0px;

}



/* Aligns*/

.alignright {

    float:right;

    margin-left:20px;}

.alignleft  {

    float:left;

    margin-right:10px;}



.post-commenter-image img {

    width:35px;

    height:35px;}

.post-commenter-image {

    margin-right:20px;

    float:left;}

.post-comment cite {

    font-style:normal;

    font-weight:bold;}

.post-comment h3 {

    font-size:14px !important;

    color:#000 !important;

    margin-bottom:2px;

    padding: 0px;}

.post-comments {

    border-top: 1px dashed #E9E9E9;

    display: block;

    margin: 20px;

    padding-top: 20px;

    position: relative;}

.post-comment p {

    margin-left: 55px;

    padding: 0px;

    padding-top:10px;}

.comment-date, .comment-reply-link {

    font-size:10px;

    text-transform:uppercase;

    margin-right: 20px;}

.post-comments-list .children {

    margin-left: 55px;}

.comment-box {

    padding:20px;}

.post-comment {}

.tab-parent {

    background:#FFF !important;}

h3#reply-title {

    font-size:16px;

    margin-bottom:10px;

    padding-bottom:10px;

    border-bottom: 1px dashed #e9e9e9;

    color: #000;}

h1.comment-box-title {

    padding:10px 20px;

    margin-top:0px;

    font-size:16px !important;

    color:#000 !important;

    border-top: 1px solid #e9e9e9;

    padding-top:30px;}

.post-comments-list {

    padding-bottom: 20px;

    margin-bottom:20px;

    border-bottom:1px solid #e9e9e9;}

.overlabel-wrapper, .comment-form-comment {

    padding: 5px 0;}

.comment-form-comment label {

    display:none;}

#commentform input, #commentform textarea {

    font-size:11px;

    padding:5px;

    border: 1px solid #e9e9e9;

    margin-right:10px;}

.comment-notes {

    padding: 10px 0;}

.error {

	color: red;

}

.alignnone  {

    display:block;

    margin: 0 auto;

    margin-bottom: 10px;}





/************ BUTTONS and BOXES **************/

/* button

---------------------------------------------- */

.button,#commentform #submit {

    display: inline-block;

    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */

    display: inline-block;

    vertical-align: baseline;

    margin: 0 2px;

    outline: none;

    cursor: pointer;

    text-align: center;

    text-decoration: none;

    padding: .5em 2em .55em;

    text-shadow: 0 1px 1px rgba(0,0,0,.3);

    -webkit-border-radius: .5em;

    -moz-border-radius: .5em;

    border-radius: .5em;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

    box-shadow: 0 1px 2px rgba(0,0,0,.2);

}

.button:hover {

    text-decoration: none;

}

.button:active {

    position: relative;

    top: 1px;

}



.bigrounded {

    -webkit-border-radius: 2em;

    -moz-border-radius: 2em;

    border-radius: 2em;

}

.medium {

    font-size: 12px;

    padding: .4em 1.5em .42em;

}

.small {

    font-size: 11px;

    padding: .2em 1em .275em;

}

.portfolio-content {

    padding-bottom: 10px;

    padding-top: 10px;

}

.hover-content {

    position:relative;

    overflow: hidden;

}

.with-meta h1.article-title {

    margin-bottom:5px;

}

.portfolio-filter {

    padding-left: 0px;

}

.portfolio-filter-item {

    padding:2px 0 !important;

    padding-left: 10px !important;


background: url(images/port-bg.png) no-repeat left center;}

.portfolio-filter-item a {

    color: #000;
font-style:normal;
    font-size: 12px !important;}

.portfolio-filter-item a:hover, .portfolio-filter-item a.filtered {

    color: #333 !important;

    background: none !important;}





/*

	Copyright text

*/

.copyrights {

    padding-left: 230px;

    text-align: left;

    margin: 20px 0;

}

.footer-home .copyrights {

    margin-top: 20px;

    padding-left: 0px;

    /* border-top: 1px dotted #c9c9c9; */

    padding-top: 10px;

}

ul.post-list li.recent-news-item {

    padding: 10px 0;

}

li.recent-news-item .post-image-widget {

    float:left;

    margin-right: 10px;

}



li.recent-news-item .post-image-widget img {

    margin-bottom: -5px;

    width:40px;

    height:40px;

}

li.recent-news-item	.post-title-widget-full {

}

.post-title-widget-full span.twitter-time {

    display:block;

    font-size:11px;

}



/* Pagination styles */

.page-width .pagination {

    width: 650px;

}

.page-masonry .pagination {

    width: 100%;

}

.pagination {

    margin: 20px 10px;

    margin-right: 0px;

    margin-bottom: 15px;

    background: #FFF;

}

span.pagination-number {

    padding: 5px;

    width:20px;

    text-align:center;

    display:inline-block;}

span.active {

    padding: 5px;

    background: #000;

    color:#FFF;

    width:20px;

    text-align:center;

    display:inline-block;

}

.standard-page-title {

    background: #FFF;

    padding: 20px;

    margin-bottom: 20px;

    margin-top: 20px;

}

.standard-page-title h1.page-title {

    font-size: 10pt;
	font-weight:lighter;
        text-transform:uppercase;
color: #000;

}

.not-found-desc, .entry-content {

    margin: 20px 0;

    display: block;

}

.content-slider {

    position: relative;

}

.content-slider .featured-works-image img {

    max-width: 610px;

}

.ie7 .featured-works-image img {

    width: 650px !important;

}

#infscr-loading {

    padding: 20px;

    background: #fff;

    margin: 20px 0;

}



/* Post Author */



.post-about-author {

    margin-top: 20px;

    padding: 20px;

    background: #000;

}

.post-author-image {

    float: left;

    margin-right: 20px;

}

.post-author-info h3 {

    font-size: 16px !important;

    color: #FFF !important;

    margin-bottom: 5px;

    font-weight: bold;

    padding: 0px;

}

.post-author-info h3 a {

    color: #FFF;

}

.post-author-image {

    height: 60px;

    width: 60px;

}

.post-author-info p {

    color: #e9e9e9;

    padding: 0px;

}

.for-quote-format {

    margin: 0px;

}

.ie7 ul.tumblog-meta-list li {

    display:-moz-inline-stack;

    display:inline-block;

    zoom:1;

    display:inline;

}

.ie7 .cleared, .ie7 .clearfix {

    height: 0px;

}

.col-3 .col_1_3 {

    width: 226px;

}

.center-content {

    width: auto;

    float: none;

    margin-left: 220px;

    margin-top: 48px;

}

.home-center-content {

    margin-left: 210px;

    margin-top: 0px;

    float: none;

    width: auto;

    background:none;

}

#infscr-loading{

    position:fixed;

    bottom:10px;

    width:100%;

    background:none;

}



/* Requires of theme check plugin */

.wp-caption {}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption-text{}

.wp-caption-text {

	font-family: "brevia";

}

.sticky{

	background: #f2f7fc;

	margin-left: -20px;

	margin-right: -20px;

	padding: 18px 20px;

}

.gallery-caption{}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.bypostauthor{}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}







.masonry-content .article-block {

    width: 370px;

    margin-left: 10px;

    margin-right: 10px;

    margin-top: 20px;

    float: left;

    margin-bottom: 0px;

}

.masonry-content .article-block .article {

    width: 370px;

}

.masonry-content .article-block .article iframe, .masonry-content .article-block embed, .masonry-content .article-block .article-image-slide .item-preview img, .masonry-content .article-block .content-slider .featured-works-image img {

    max-width: 370px;

}

.masonry-content .article-block .article-image-slide .item-preview img, .masonry-content .article-block .content-slider .featured-works-image img {

    height:auto !important;

}

.masonry-content .article-block .article iframe {

    min-width: 370px;

}







/*

    ***************

*/



#header2 { height:600px; position: relative; margin-left: 210px; margin-top:215px;}

.headerimg { background-position: left top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; background-color: #000; }



/* HEADER TEXT */

#headertxt { width:40%; clear:both; position:absolute; bottom:50px; /* left: 50px; */ padding: 10px 20px; font-size:36px; line-height: 46px; /*font-weight: bold;*/  background-color:#000;}

#firstline { color:#fff;display:inline-block; padding-left: 60px;}

#secondline { color:#fff; text-decoration:none; display:inline-block; padding-left: 60px;}

/* #secondline:hover { text-decoration:underline; color:#333; }*/



.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }

.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }

.pictured a:hover { text-decoration:underline; }



/* CONTROLS */

p.caption {

    display: block;

}

.btn { height:32px; width:32px; float:left; cursor:pointer; }

#back { background-image:url("images/btn_back.png"); }

#next { background-image:url("images/btn_next.png"); }

#control { background-image:url("images/btn_pause.png"); }



/* HEADER HAVIGATION */

#headernav-outer { position:absolute; bottom:50px; right: 50px;}

#headernav {}



.home-bottom {

    background: #f9f9f9;

    height: 100%;

    padding: 20px;

}

.home-2 {

    width: 47%;

    margin-right: 3%;

    float: left;

}

.home-3 {

    width: 30%;

    margin-right: 3%;

    float: left;

}

.home-bottom  h1 {

    font-size: 18px;

    font-weight: bold;

    line-height: 28px;

    margin-bottom: 15px;

    color: #000;

}

.home-bottom h2 {

    font-size: 14px;

    font-weight: bold;

    line-height: 18px;

    margin-bottom: 10px;

}

.home-3 img {

    margin-bottom: 10px;

    width: 100%;

}

.testimonials-home {

    background: #FFF;

    padding: 20px;

    font-family: "brevia";

    font-style: italic;

    font-size: 12px;

    font-weight: bold;



    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    border-radius:5px;



    -moz-box-shadow: 0px 0px 10px #e9e9e9;

    -webkit-box-shadow: 0px 0px 10px #e9e9e9;

    box-shadow: 0px 0px 10px #e9e9e9;

}

.masonry-blog .single-sidebar-box {

    padding-top: 10px;

}

.play-class {

    background-image: url(images/btn_play.png) !important;

}

.pause-class {

    background-image: url(images/btn_pause.png) !important;

}

#headernav .btn {

    margin-right: 5px;

}

ul.socials {

    list-style: none;

    margin-top: 30px;

}

ul.socials li {

    float: left;

    margin-right: 5px;

}

.facebook-comment{

	padding:20px;

}

.facebook-comment iframe{

	min-width:0px;

}

#redesSociais{
	
	position:absolute;
  	
	right:96px;
  	
	top:48px;

	width:300px;
	

}
#iconesRedesSociais{
position:absolute;
top: -2px;
right:-48px;
}
.procurar{

	padding-bottom: 20px;
}
.thanks{
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	color: #000;
}
.voltar{
	font-size: 10pt;
	font-weight:lighter;
        text-transform:uppercase;

}
.article-content a#parceirosLinks {color: #333; font-weight: normal;font-size:12px}
.article-content a:hover#parceirosLinks {text-decoration: underline;}
.article-content h1.parceiros-title{font-size: 18px;color: #000;text-transform:uppercase}
.borderParceiros {border-bottom: 1px dotted #999}