/*
Theme Name: Stonking
Theme URI: http://www.themeton.com/themes/stk
Description: Good theme, fantastic, amazing, unbelieveable for your Portfolio, Post formated Simple and Blogs pages. All pages can be Liquid layout.
Author: the Themeton
Version: 1.0
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
*/

/* Reset, initials */
root {
    display: block;
}
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: Arial;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    background: url(images/pat3.png) #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%;
    margin-top: -20px;
    border-right: 1px dotted #e0e0e0;
	left:0px;
}
.sidebars {
	padding-top: 0px;
	width: 170px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.sidebar {
	color:#666666;
	font-size:12px;
    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;
}
ul.socials {
	list-style: none outside none;
	margin-top: 30px;
}
ul.socials li {
	float: left;
	margin-right: 5px;
}

/*
    MENU
*/
.logo {
	margin-top:10px;
	border-bottom: 1px dotted #999999;
    padding: 30px 0;
}
.navigation {
	border-bottom: 1px dotted #999999;
    padding-bottom: 30px;
}
ul.main-nav {
    margin: 0px;
    margin-top: 30px;
    list-style: none outside none;
}
ul.main-nav li {
    border-bottom: 1px dotted #E9E9E9;
	padding: 4px 0;
}
ul.main-nav li a {
    text-decoration: none;
    color: #000;
    padding-right: 5px;
    font-size: 15px;
    font-weight: bold;
    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.current-menu-item a {
    color: #999;
}
ul.submenu li, ul.submenu li li {
    background-color: #000000;
}
ul.submenu li {
	border-bottom: 1px dotted #666666;
	padding: 0px;
}
ul.sub-menu li a, ul.sub-menu li li a {
    background: none repeat scroll 0 0 transparent !important;
	text-transform: none;
    color: #FFFFFF;
    font-size: 11px;
    text-align:left;
    padding-right: 0px;
}

/*
    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-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: 0px 20px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.audio_player {
    height: 32px;
}
.article-image iframe {
	height: 300px;
	width: 100%;
}
.article-content h1.article-title a {
    color: #666;
}
.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;
}

/* Tumblog */

.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: 4;
}
ul.hover-share {
    list-style:none;}
ul.hover-share li {
    padding-right: 3px;
    float: left;
}

/*
    SINGLE PAGE
*/

.single-sidebar-box {
    background: #FFF;
    padding: 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-bottom: 10px;
    padding-bottom: 10px;
    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: Georgia, "Times New Roman", Times, serif;
}
.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: 170px;
	height: 192px;
}
.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 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;}

	
/* Comment styling */
.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:20px;}
.comment-notes {
    padding: 10px 0;}
.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-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: 24px;
}
.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: 20px;
}
.home-center-content {
    margin-left: 210px;
    margin-top: 0px;
    float: none;
    width: auto;
}
#infscr-loading{
    position:fixed;
    bottom:10px;
    width:100%;
    background:none;
}

.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;
}



/*
    * Full screen slider styling **************
*/

#header2 { height:600px; position: relative; margin-left: 210px;}
.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-image:url("images/textbg.png");}
#firstline { color:#333;display:inline-block;}
#secondline {
	color:#7D2F0F;
	text-decoration:none;
	display:inline-block;
	padding-left: 0px;
}
#secondline:hover { text-decoration:underline; color:#7F000C; }

.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: Georgia,"Times New Roman",Times,serif;
    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;
}

