body {background: #202228 url( img/diagonal-stripes-010.png );color: #989eae;font-size: 14px;margin: 0;padding: 15px 0 30px;}
#page-wrap {margin: 0 auto;width: 1000px;}
#container {margin: 0 auto;width: 100%;}
#main {display: inline;float: left;margin: 0 auto;width: 71%;}
#main.image-template {width: 950px;}
.image-template #comments {margin: 0 auto;width: 660px;}
.image-template .hentry img {height: auto;max-width: 917px;}
body,input,textarea {font-family: Trebuchet, arial, sans-serif;}
h1,h2,h3,h4,h5,h6,#site-title,.comment-author,.nav-paged a {font-family: Trebuchet, arial, sans-serif;}
code,kbd,pre,samp,tt,var {font-family: Consolas, "Courier New", Courier, monospace;}
a {color: #FFA600;text-decoration: none;}
a img {border-width: 0;}
a.edit-term img {border-width: 0;}
a:hover,a:active,a:focus {outline: 0;text-decoration: underline;}
abbr,acronym {border-bottom: 1px dashed #989eae;cursor: help;}
big {font-size: 2em;position: relative;top: .1em;}
code,var {background: #202228;border: .1em solid #444855;color: #989eae;font-style: normal;padding: 0 .3em;}
code abbr,code acronym {border-width: 0;}
code var {border-width: 0;padding: 0;}
b code,b var,strong code,strong var {border-width: .2em;}
pre code {background: transparent;border-width: 0;padding: 0;}
del,s,strike {text-decoration: line-through;}
ins {background-color: #989eae;color: #202228;padding-right: 3px;padding-left: 4px;text-decoration: none;}
small {font-size: 0.9em;line-height: 1.5em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
address,article,aside,blockquote,dl,fieldset,footer,form,header,nav,ol,p,pre,table,ul,.embed,.entry-content div {font-size: 1em;line-height: 1.5em;margin: 1.5em 0;padding: 0;}
.entry-content div div {margin: 0;padding: 0;}
blockquote,fieldset,pre {border: .1em solid #444855;padding: .75em;text-align: left;}
blockquote,pre {background: #202228;}
pre {white-space: pre-wrap;}
blockquote {font-style: italic;line-height: 1.3;padding: 1em 2em;}
blockquote blockquote {background: #111;margin-right: 0;margin-left: 0;}
blockquote blockquote blockquote {background: #202228;}
blockquote cite {color: #cccfd7;font-size: .85em;font-weight: bold;}
blockquote p {line-height: 1.3;}
blockquote p:first-child,blockquote p:only-child,blockquote blockquote:first-child {margin-top: 0;}
blockquote p:last-child,blockquote p:only-child,blockquote blockquote:last-child {margin-bottom: 0;}
hr {border: 1px solid #444855;}
h1,h2,h3,h4,h5,h6 {clear: both;color: #cccfd7;font-weight: bold;line-height: 1.2em;padding: 0;}
h1 {font-size: 25px;font-weight: normal;margin: .83em 0;}
h2 {font-size: 22px;font-weight: normal;margin: 1.05em 0;}
h3 {font-size: 19px;font-weight: normal;margin: 1.23em 0;}
h4 {font-size: 15px;margin: 1.35em 0;}
h5,h6 {font-size: 12px;margin: 1.5em 0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #cccfd7;text-decoration: none;}
ol,ul {padding-left: 30px;}
ol ol,ol ul,ul ol,ul ul {list-style-position: inside;margin: 0;}
ul {list-style-type: square;}
dt {color: #cccfd7;font-size: 16px;font-weight: normal;margin: 0;}
dd {margin: 0 0 1.5em;padding-bottom: .3em;}
table {border-collapse: collapse;}
th,td {padding: .25em .5em;}
table,th,td {border: 1px solid #111;}tbody th {background-color: transparent;}
tbody td {background-color: #33353d;color: #989eae;}
caption {font-size: 14px;padding-bottom: 7px;}
.contain:before,.contain:after {content: "\0020";display: block;height: 0;visibility: hidden;}
.contain:after {clear: both;}
.contain {zoom: 1;}
#branding {font-size: 12px;margin: 0 auto 15px;min-height: 100px;text-shadow: #000 1px 1px 2px;	width: 60%;float: left;}
h1#site-title {font-size: 40px;font-weight: normal;line-height: 47px;margin: 20px 0 0 15px;}
h2#site-description {font-size: 16px;	margin: 0 0 20px 15px;}
h1#site-title a,h2#site-description a {font-size: 35px;color: #cccfd7;display: block;text-decoration: none;}
#menu {background: #070707;background: -moz-linear-gradient( top, #272727 1%, #070707 100% );background: -webkit-gradient( linear, left top, left bottom, color-stop( 1%, #272727 ), color-stop( 100%, #070707 ) );background: -webkit-linear-gradient( top, #272727 1%, #070707 100% );background: -o-linear-gradient( top, #272727 1%, #070707 100% );background: -ms-linear-gradient( top, #272727 1%, #070707 100% );filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#070707', GradientType=0 );background: linear-gradient( top, #272727 1%, #070707 100% );border: 1px solid #444855;border-radius: 7px;clear: both;float: left;margin: 0;padding: 7px 0 0;width: 1000px;}
#menu:empty {display: none;}
#menu ul {font-size: 13px;list-style: none;margin: 0;padding-left: 0;}
#menu li {float: left;margin: 0 0 7px 7px;position: relative;}
#menu li li {margin: 0;}
#menu a {color: #989eae;display: block;line-height: 40px;padding: 0 15px;text-decoration: none;text-transform: uppercase;}
#menu ul ul {border-top: 1px solid #444855;-moz-box-shadow: 0 3px 3px rgba( 0, 0, 0, 0.2 );-webkit-box-shadow: 0 3px 3px rgba( 0, 0, 0, 0.2 );box-shadow: 0 3px 3px rgba( 0, 0, 0, 0.2 );display: none;float: left;margin: 0;position: absolute;top: 37px;left: 0;width: 213px;z-index: 99999;}
#menu ul ul ul {border-top-width: 0;left: 100%;top: 0;}
#menu ul ul a {background: #202228;border-bottom: 1px dotted #444855;color: #989eae;font-size: 13px;font-weight: normal;line-height: 1.5;padding: 6px 15px;text-transform: none;width: 183px;height: auto;}
#menu li:hover > a,#menu a:focus {background: #272a31;}
#menu a:focus,#menu a:active,#menu li:hover > a {color: #fff;}
#menu li.current-menu-item > a,#menu li.current-menu-ancestor > a,#menu li.current_page_item > a,#menu li.current_page_ancestor > a {background-color: #33353d;color: #fff;font-weight: bold;}
#menu li li.current-menu-item > a,#menu li li.current-menu-ancestor > a,#menu li li.current_page_item > a,#menu li li.current_page_ancestor > a {
border-radius: 0;}
#menu ul li:hover > ul {display: block;}
#menu .menu > li > a,#menu div.menu > ul > li > a {border-radius: 3px;}
#introduction {background: #202228;border: 1px solid #444855;border-top-width: 0;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;clear: both;color: #989eae;margin: 0;padding: 10px 20px 10px;position: relative;border-top-width: 2px;border-top-right-radius: 7px;border-top-left-radius: 7px;}
#introduction hgroup {float: left;}
#page-title {color: #cccfd7;font-weight: normal;line-height: 1.3;margin: 0;}
#page-tagline {color: #666c7f;font-size: 14px;font-weight: normal;line-height: 1;margin-top: 0;padding-top: 7px;}
.search-results #page-title,.search-results #page-tagline {float: left;width: 55%;}
#introduction #searchform {position: absolute;top: 0;right: 15px;}
.hentry {background: #111;border: 1px solid #444855;border-radius: 7px;margin: 40px 0 30px;position: relative;}
.hentry p:first-child,.hentry p:only-child {margin-top: 0;}
.hentry p:last-child,.hentry p:only-child {margin-bottom: 0;}
.hentry img {max-width: 627px;width: auto;height: auto;}
.title {border-top-right-radius: 7px;border-top-left-radius: 7px;border-bottom: 1px dotted #444855;background: #202228;color: #fff;padding: 17px 15px 15px;}
.has-byline .title {padding-top: 25px;}
h2.entry-title {color: #bfc3cf;font-size: 20px;font-weight: normal;letter-spacing: .025em;line-height: 30px;margin: 0;padding: 0;}
h2.entry-title a {color: #bfc3cf;}
h2.entry-title a:hover {color: #bfc3cf;text-decoration: none;}
.entry-byline {background: #d24d04;border: 1px solid #ff5a00;color: #fff;display: block;font-size: 12px;line-height: 1;position: absolute;top: -10px;left: -10px;text-shadow: #000 1px 1px 2px;}
.entry-byline a {color: #fff;font-style: italic;}
.entry-byline span,.entry-byline .post-edit-link {display:block;float: left;padding: 4px 6px;}
.entry-byline .post-edit-link {background: #ff5a00;font-style: normal;}
.entry-content {overflow: hidden;padding: 15px;}
.entry-content a {text-decoration: underline;}
.entry-content a:hover,.entry-content a:active,.entry-content a:focus {color: #d24d04;}
.entry-meta {color: #666c7f;font-size: 12px;}
.entry-meta a {color: #666c7f;text-decoration: none;}
.entry-meta a:hover {border-bottom: 1px solid #ff5a00;color: #ff5a00;text-decoration: none;}
div.entry-navigation {clear: both;float: left;margin: 15px 0 0;width: 100%;}
.entry-navigation span {background: #2f323c;border: 1px solid #33353d;border-radius: 3px;color: #bfc3cf;float: left;font-size: 13px;line-height: 25px;margin: 0 5px 5px 0;min-width: 27px;padding: 0;text-align: center;}
.entry-navigation a:link,.entry-navigation a:visited {color: #fff;text-decoration: none;}
.entry-navigation a:active,.entry-navigation a:focus,.entry-navigation a:hover {color: #5588bb;text-decoration: underline;}
.sticky .title {background-color: #ff5a00;border-bottom: 1px solid #d24d04;padding: 8px 15px;}
.sticky .entry-byline {border-width: 0;top: -14px;}
.sticky .entry-byline span {display: none;}
.sticky h2.entry-title {text-shadow: #000 1px 1px 2px;}
.sticky h2.entry-title,.sticky h2.entry-title a {color: #fff;}
.sticky .entry-meta {display:none;}
.sticky .entry-meta,.sticky .entry-meta a {color: #fff;}
.post-password-required form {margin: 0;}
.post-password-required form p:first-child {margin-top: 0;}
.more-link {color: #d24d04;}
#attachment-image {text-align: center;}
.mejs-container {font-size: 1em;line-height: 1.5em;margin: 1.5em 0;padding: 0;}
.format-aside .title {padding: 0;}
.format-aside .entry-title {display: none;}
.format-aside .entry-meta {display: none;}
.format-image .wp-caption {margin: 0 0 5px;max-width: 600px;}
.format-image .wp-caption img {max-width: 590px;}
#main .gallery img {border: 10px solid #33353d;}
#main .gallery img:hover {border-color: #444855;}
#main .gallery .gallery-caption {color: #666c7f;font-size: 13px;line-height: 1.35;margin: 0 20px;}
#branding.has-image,#menu,#introduction,#respond,.bypostauthor .comment-meta img,.commentlist article,.commentlist .pingback,.entry-byline,.hentry,.widget {-webkit-box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );-moz-box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );}
.paged-navigation {display: block;font-weight: bold;padding: 0 15px;}
.paged-navigation a {color: #989eae;}
.paged-navigation a:hover,.paged-navigation a:active,.paged-navigation a:focus {color: #cccfd7}
.nav-older,.nav-newer {width: 48%;}
.nav-older {float: left;text-align: left;}
.nav-newer {float: right;text-align: right;}
#post-nav {border-top: 1px dotted #444855;color: #666c7f;font-size: 12px;margin-bottom: 0;}
#post-nav a {color: #666c7f;}
#post-nav a:hover,#post-nav a:active,#post-nav a:focus {color: #989eae;}
#post-nav .nav-older,#post-nav .nav-newer {padding: 7px 10px;width: 250px;}
#colophon {clear: both;color: #777d92;font-size: 13px;padding: 26px 0 0;text-align: center;width: 100%;}
#colophon a {color: #777d92;}
#sidebar {float: right;font-size: 12px;margin: 20px 0 20px;padding: 0;position: relative;right: 0px;width: 275px;}
#sidebar img {height: auto;max-width: 228px;}
#sidebar li {list-style-type: none;}
#sidebar .widget li {list-style-type: square;}
.widget {background-color: #111;border: 1px solid #444855;border-radius: 7px;margin-bottom: 15px;overflow: hidden;padding: 0 15px 15px;}
.widget a {color: #989eae;}
.widget a:hover,.widget a:active,.widget a:focus {color: #d24d04;}
.widget ol {list-style: decimal inside;}
.widget-title {background: #202228;border-bottom: 1px dotted #444855;border-top-right-radius: 6px;border-top-left-radius: 6px;font-size: 16px;font-weight: normal;line-height: 30px;margin: 0;padding: 5px 10px;position: relative;left: -15px;width: 105%;}
.widget-title,.widget .widget-title a {color: #cccfd7;}
.widget div,.widget iframe,.widget table,.widget ul,.widget ol {padding: 15px 0 0;}
.widget div div {padding: 0;}
.widget ul ul,.widget ul ol,.widget ol ul,.widget ol ol {padding: 0 0 0 15px;}
.widget_calendar table {margin: 0;width: 100%;}
.widget_calendar td a {color: #cccfd7;font-weight: bold;}
#prev {padding-top: 5px;text-align: left;}
#next {padding-top: 5px;text-align: right;}
#prev,#next,.widget_calendar th,.widget_calendar .pad {background-color: transparent;}
.widget_calendar td,.widget_calendar th {text-align: center;}
#today {background-color: #666c7f;color: #fff;}
#sidebar .widget_rss ul {padding-bottom: 0;}
#sidebar .widget_rss li {list-style-type: none;padding-bottom: 15px;}
#sidebar .widget_rss li .rsswidget {color: #cccfd7;font-size: 16px;font-weight: bold;padding-bottom: 0;}
.widget_rss cite,.rss-date {color: #666c7f;font-size: 12px;font-style: italic;white-space: nowrap;}
.widget .rssSummary {padding: 0;}
.widget_search form {margin: 15px 0 0;}
.commentlist {padding: 0;}
#comments-title,.comments-closed,.nocomments,.nopassword {color: #cccfd7;font-weight: normal;text-align: center;text-shadow: #000 1px 1px 2px;}
#comments-title {margin: 60px 0 0 15px;}
.commentlist .pingback {padding: 7px 15px;}
.commentlist .pingback p {margin: 0;}
.commentlist .comment,.commentlist .pingback {list-style-type: none;}
.commentlist .pingback,.commentlist .depth-1 article {background: #111;border: 1px solid #444855;border-top-left-radius: 7px;border-bottom-left-radius: 7px;margin: 0;}
.commentlist .comment {margin: 15px 0;}
.comment footer {background: #202228;border-top-left-radius: 6px;border-bottom: 1px solid #444855;margin: 0;padding: 10px;}
.comment-meta {display: block;font-size: 14px;}
.comment-meta,.comment-meta a {color: #666c7f;}
.comment-meta .avatar {
border: 5px solid #444855;float: left;}
.comment-author {padding-top: 5px;}
.comment-author,.comment-awaiting-moderation {margin-left: 60px;}
.comment-author .fn,.comment-author .fn a {color: #cccfd7;}
.comment-author .fn {display: block;font-size: 24px;padding-bottom: 4px;}
.comment-content {padding: 0 15px;}
.comment-content p {margin: 15px 0;}
.bypostauthor > article .comment-meta {background: #444855;border-top-left-radius: 5px;}
.bypostauthor > article .comment-meta,.bypostauthor > article .comment-meta a {color: #989eae;}
.bypostauthor > article .comment-meta img {border-color: #666c7f;}
.comment-awaiting-moderation {color: #666c7f;}
.comment .reply {display: block;margin: 0;}
.comment .reply a {background: #1c1c1c;border-top: 1px solid #33353d;border-left: 1px solid #33353d;border-top-left-radius: 7px;color: #989eae;display: block;float: right;font-size: 14px;padding: 5px 10px;}
.comment .reply a:hover,.comment .reply a:focus,.comment .reply a:active {background-color: #202228;border-color: #444855;color: #cccfd7;}
#respond {background: #111;border: 1px solid #444855;border-radius: 7px;margin: 15px 0;padding: 15px;}
#respond form {margin: 0;}
#respond p {margin: 0 0 15px;}
#respond p.form-submit {margin-bottom: 0;}
#reply-title {font-size: 22px;font-weight: normal;line-height: 1;margin-top: 0;margin-bottom: 7px;}
.comment-notes,.comment-notes a,.logged-in-as,.logged-in-as a {color: #666c7f;font-size: 14px;font-style: italic;}
#respond .form-allowed-tags {background: #202228;border: 1px solid #444855;font-size: 12px;margin: 15px 0;padding: 7px;}
.form-allowed-tags code {background: transparent;border-width: 0;}
.required {color: #d24d04;}
#respond input,#respond textarea {background: #cccfd7;border: 1px solid #444855;font-size:14px;padding: 3px 7px;}
#respond input:focus,#respond textarea:focus {background: #eaecef;}
#respond #submit {background: #d24d04;border: 1px solid #ff5a00;border-radius: 5px;color: #fff;font-size: 14px;margin: 0;padding: 3px 5px;text-shadow: #000 1px 1px 2px;}
.comment-form-author,.comment-form-url,.comment-form-email {clear: both;padding-bottom: 3px;}
.comment-form-author label,.comment-form-url label,.comment-form-email label {float: left;min-width: 6em;}
.comment-form-author .required,.comment-form-url .required,.comment-form-email .required {float: left;width: 15px;}
.comment-form-url input {position: relative;left: 15px;}
.comment-form-comment label {display: none;}
.comment-form-comment textarea {width: 97.5%;height: 16em;}
#cancel-comment-reply-link {background: #d24d04;border: 1px solid #ff5a00;border-radius: 5px;color: #fff;cursor: pointer;text-shadow: #000 1px 1px 2px;font-size: 14px;font-weight: normal;padding: 2px 5px;}
.aligncenter,div.aligncenter {display: block;margin-right: auto;margin-left: auto;}
.alignleft,div.alignleft {float: left;margin: 5px 15px 15px 0;}
.alignright,div.alignright {float: right;margin: 5px 0 15px 15px;}
#main div.wp-caption {background-color: #202228;border: 1px solid #444855;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;padding: 15px 10px 10px;max-width: 96.5%;text-align: center;}
#main div.wp-caption img {max-width: 100%;}
#main .wp-caption-text {color: #989eae;display: block;font-size: 12px;line-height: 1.4;}
.assistive-text,.screen-reader-text {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}
#s {background: #fff url( images/search.gif ) 100% -3px no-repeat;border-width: 0;color: #666c7f;font-size: 14px;padding: 3px 22px 3px 3px;width: 200px;}
#searchsubmit {display: none;}
.clear {clear: both;}
#ie7 #menu {padding-bottom: 7px;}
#ie7 #menu li:hover,#ie8 #menu li:hover {display: block;z-index: 10;}
#ie7 #menu ul ul a,#ie8 #menu ul ul a {background: #202228;border-bottom-style: solid;}
#flickr table,#flickr th,#flickr td {background-color: transparent;margin: 0;padding: 0;}
#flickr #flickr_badge_uber_wrapper {margin-top: 15px;}
#flickr #flickr_badge_wrapper a {color: #d24d04;}
#flickr #flickr_badge_wrapper img {max-width: 223px;}
#vodpod_recent_videos {margin: 15px auto 0;}
.widget_authors img {vertical-align: middle;}
#sidebar #authors li {list-style: none;}
#socialvibe_badge img {background: #ccc;border-radius: 5px;padding: 0 0 7px;}
#sidebar #authors li li {list-style: square;}
#authors .avatar {margin-right: 5px;}
#subscribe-blog input[type="submit"] {background: #d24d04;border: 1px solid #ff5a00;border-radius: 5px;color: #fff;cursor: pointer;text-shadow: #000 1px 1px 2px;font-size: 14px;font-weight: normal;padding: 2px 5px;}
.highlander-comment {background-color: transparent !important;}
#respond.js {background-color: #202228;border: 1px solid #444855;}
#respond.js h3#reply-title {padding-left: 15px;margin-top: 0;}
#respond.js #cancel-comment-reply-link {position: relative;right: 15px;bottom: 5px;}
.commentlist #respond.js {margin-top: 15px;}
#main .sharedaddy .sd-block {border-color: #444855;}
#sidebar #recent-comments td {background: transparent;}
.geo-map {margin-top: 15px;}
.infinite-scroll .infinite-wrap {border-top: none;padding: 0;}
.infinite-scroll #posts-nav,.infinite-scroll.neverending #colophon {display: none;}
.infinite-scroll .infinite-loader {color: #fff;}
.infinite-scroll #infinite-footer .container {background: rgba(32,34,40, 0.9);border-color: #444855;}
.infinite-scroll #infinite-footer .blog-credits {color: #989eae;}
.infinite-scroll #infinite-footer .container a {color:  #cccfd7;}
.infinite-scroll #infinite-footer .container a:hover {color:  #fff;}
.infinite-scroll #infinite-handle span {-webkit-box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );-moz-box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );background: #111;border: 1px solid #444855;border-radius: 7px;box-shadow: .2em .2em .3em rgba( 0, 0, 0, 0.45 );display: inline-block;padding: 1em 1.5em;}
.infinite-scroll #infinite-handle span,.infinite-scroll #infinite-handle span:before {color: #989eae;}
.infinite-scroll #infinite-handle span:hover,.infinite-scroll #infinite-handle span:hover:before {color: #fff;}
.infinity-end.neverending #colophon {display: block;}
.home #main{width: 72%;max-width: 72%;margin: 20px 0 20px 0px;padding: 0 0px;background: #202228; border-radius: 0 0 10px 10px;}
.archive #main{width: 70%;max-width: 72%;margin: 20px 0 20px 0px;padding: 0 0px;background: #202228; border-radius: 0 0 10px 10px;} 
.search #main{width: 70%;max-width: 72%;margin: 20px 0 20px 0px;padding: 0 0px;background: #202228; border-radius: 0 0 10px 10px;} 
.home h2.line_table {background: #070707;background: -moz-linear-gradient( top, #272727 1%, #070707 100% );background: -webkit-gradient( linear, left top, left bottom, color-stop( 1%, #272727 ), color-stop( 100%, #070707 ) );background: -webkit-linear-gradient( top, #272727 1%, #070707 100% );background: -o-linear-gradient( top, #272727 1%, #070707 100% );background: -ms-linear-gradient( top, #272727 1%, #070707 100% );filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#070707', GradientType=0 );background: linear-gradient( top, #272727 1%, #070707 100% );border: 1px solid #444855;border-radius: 7px;clear: both;float: left;margin: 0px 0px;padding: 7px 10px;width: 96%;width: 96%;font-size: 16px;font-weight: bold;}
.home #main li, .archive #main li, .search #main li {list-style: none;}
.home_style li {width: 25%;float: left;}
.home_style ul{padding-left: 0px;margin: 0.3em 0;}
.archive .featured li{margin: 10px 6px; }
.search .featured li{margin: 10px 6px; }
.featured li {float: left;position: relative;margin: 10px 7px;width: 23%;vertical-align: top;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .3);}
.featured li:nth-child(4n + 1) {clear: both;}
.home .featured p, .archive .featured p, .search .featured p{text-align: center;height: 30px;font-size: 12px;margin: 0 0 0.8em 0;color: #989eae;font-weight: bold;}
.featured li img {width: 97% !important;height: 200px !important;padding: 3px 3px;}
.lastest {margin-top: 20px;}
.boxed.film {background-color: #111111;border: 1px solid #444855;  overflow: hidden;}
div#search {width: 35%;float: right;margin-top: 30px;}
div#search input#s {width: 65%;float: left;background: #E0E3E6;height: 18px;}
div#search input#searchsubmit {display: block;width: 23%;float: right;height: 26px;background-color: #202228;color: #989eae;margin-top: -2px;font-size: 14px;font-weight: bold;border-top-width: 1px;border-left-width: 1px;}
.single img.attachment-post-thumbnail.wp-post-image {padding: 4px;text-align: center;display: block;margin-left: auto;margin-right: auto;background-color: #111111;border: 1px solid #444855;overflow: hidden;}
a#back_hoem_page {background: #ffb515 url(alert-overlay.png) repeat-x;display: inline-block;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-left: 0px none;border-right: 0px none;border-top: 0px none;border-bottom: 1px solid rgba(0,0,0,0.25);cursor: pointer;font-size: 14px;padding: 8px 14px 9px;color: #222;font-weight: bold;margin: 15px 15px;position: absolute;width: auto;bottom: 50px;right: 65px;}
img#err_img {width: 100%;}
div#errorpage_message {position: absolute;bottom: 115px;right: -10px;width: 59%;font-size: 13px;font-weight: bold;}
@media only screen and (max-width: 320px) and (min-width: 240px)
{
div#search {width: 94%;text-align: center;float: left;margin: 0 auto;margin-bottom: 10px;padding: 2% 2%;}
header#branding {width: 100%;text-align: center;margin: 0 auto 0;min-height: 80px;}
div#search input#s {height: 25px;}
div#search input#searchsubmit{height: 35px;}
.featured li:nth-child(4n + 1) {clear: none;}
.featured li {width: 45%;height: auto !important;}
div#page-wrap {width: 99%;}
nav#menu {width: 100%;margin: 0 auto;padding: 7px 0 0;}
ul#sidebar {width: 100%;}
div#main {width: 100% !important;max-width: 100% !important;margin: 0 auto;}
.home h2.line_table{padding: 7px 0px;}
div#container {width: 100%;}
form#searchform {position: static !important;}
input#s {font-size: 15px;height: 20px;}
div#errorpage_message {bottom: 50px;}
a#back_hoem_page{bottom: 0px;}
a#back_hoem_page {position: initial;}
div#errorpage_message {position: initial;width: 95%;}
}
@media only screen and (max-width: 480px) and (min-width: 321px)
{
div#search {width: 94%;text-align: center;float: left;margin: 0 auto;margin-bottom: 10px;padding: 2% 2%;}
header#branding {width: 100%;text-align: center;margin: 0 auto 0;min-height: 80px;}
div#search input#s {height: 25px;}
div#search input#searchsubmit{height: 35px;}
.featured li:nth-child(4n + 1) {clear: none;}
div#page-wrap {width: 99%;}
nav#menu {width: 100%;margin: 0 auto;padding: 7px 0 0;}
ul#sidebar {width: 100%;}
div#main {width: 100% !important;max-width: 100% !important;margin: 0 auto;}
.featured li {width: 45%;height: auto !important;}
.home h2.line_table{padding: 7px 0px;}
div#container {width: 100%;}
form#searchform {position: static !important;}
input#s {font-size: 15px;height: 20px;}
div#errorpage_message {bottom: 50px;}
a#back_hoem_page{bottom: 0px;}
a#back_hoem_page {position: initial;}
div#errorpage_message {position: initial;width: 95%;}
}
@media only screen and (max-width: 600px) and (min-width: 481px)
{
div#search {width: 94%;text-align: center;float: left;margin: 0 auto;margin-bottom: 10px;padding: 2% 2%;}
header#branding {width: 100%;text-align: center;margin: 0 auto 0;min-height: 80px;}
div#search input#s {height: 25px;}
div#search input#searchsubmit{height: 35px;}
.featured li:nth-child(4n + 1) {clear: none;}
div#page-wrap {width: 99%;}
nav#menu {width: 100%;margin: 0 auto;padding: 7px 0 0;}
ul#sidebar {width: 100%;}
div#main {width: 100% !important;max-width: 100% !important;margin: 0 auto;}
.featured li {width: 30%;height: auto !important;}
.home h2.line_table{padding: 7px 0px;}
div#container {width: 100%;}
form#searchform {position: static !important;}
input#s {font-size: 15px;height: 20px;}
div#errorpage_message {bottom: 50px;}
a#back_hoem_page{bottom: 0px;}  
}
@media only screen and (max-width: 768px) and (min-width: 601px)
{
.featured li {width: 30%;height: auto !important;}
.featured li:nth-child(3n + 1) {clear: both !important;}
.featured li:nth-child(4n + 1) {clear: none;}
div#search {width: 50%;}
#branding {width: 50%;}
div#page-wrap {width: 99%;}
nav#menu {width: 100%;margin: 0 auto;padding: 7px 0 0;}
ul#sidebar {width: 100%;}
div#main {width: 100% !important;max-width: 100% !important;margin: 0 auto;}
.home h2.line_table{padding: 7px 0px;}
div#container {width: 100%;}
form#searchform {position: static !important;}
input#s {font-size: 15px;height: 20px;}   
}
@media only screen and (max-width: 1024px) and (min-width: 769px)
{
}
@media all and (max-width: 1280px) and (min-width: 1025px)
{   
}

/* Enter Your Custom CSS Here */
.post-cat-widget .post {
  float: left;
  /* border-bottom: 1px dashed #ccc; */
  margin-bottom: 2px;
  padding: 5px;
  width:107px;
}

.post-cat-widget .post {
  background-color: #111111;
  border: 1px solid #444855;
  overflow: hidden;
}
.post-cat-widget .post {
  margin-right: 6px;
  margin-top: 9px;}

.home #main {
  margin: 7px 0 20px 0px;}
#sidebar{margin:7px 0 20px;}

.hentry {
  margin: 7px 0 30px;
}

.welcome_message {
    background: #202228;
    border: 1px solid #444855;
    border-radius: 7px;
    box-shadow: 0.2em 0.2em 0.3em rgba(0, 0, 0, 0.45);
    clear: both;
    display: inline-block;
    font-weight: 600;
    margin: 10px 0;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
.welcome_message .widget {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 0;
list-style: outside none none;
}
.welcome_message .widget .textwidget {
   padding: 0;
}
headertop {
    width: 100%;
    height: 50px;
margin-top:-20px;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #23282D;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}
headertop h1#logo {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-family: "Oswald", sans-serif;
    font-size: 14px;
    color: white;
    font-weight: 100;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
headertop nav {
    display: inline-block;
}
headertop nav a {
    line-height: 30px;
    margin-left: 0px;
    color: #B7BCC1;
    font-weight: 100;
    font-size: 14px;
    height: 30px;
padding: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
headertop nav a:hover {
    color: #9fdbfc;
background: #32373C;
height:30px;
text-decoration:none;
}
headertop.smaller {
    height: 37px;
}
headertop.smaller h1#logo {
    width: 75px;
    height: 37px;
    line-height: 37px;
    font-size: 14px;
}
headertop.smaller nav a {
    line-height: 37px;
}
.video_player{width:100%;height:380px;background-color:#000;margin:0px auto;}
.video_player_thumb{width:100%;height:380px;background-size:290px 380px;background-repeat:no-repeat;margin:0px auto;    background-position: center; }
.video_player_thumb a{ text-decoration:none;}
.video_player_thumb a:hover{ text-decoration:none;}
.play_action .fa{display:table;width:100%;height:100%;text-align:center;text-decoration:none;}
.play_action .fa:before{display:table-cell;vertical-align:middle;font-size:120px;color:rgba(255,255,255,.5);color:#FFA600;text-decoration:none;}
.play_action:hover>.fa:before{color:#D24D04;text-shadow:0 1px 2px rgba(0,0,0,.5);cursor:pointer;text-decoration:none;}
.below_player{padding:2px;font-size:12px;color:#fff;background-color:#333;}
#side1 {
}

#side1 a{
font:17px Arial,Helvetica,sans-serif;
border:1px solid #C305FF;
color:#C305FF;
text-align:center;
float:left;
width:100%;
height:auto;
text-decoration:none;
margin:1px auto;
}

#side1 a w{
float:left;
color:#C305FF;
height:auto;
text-align:center;
font-weight:800;
width:100%;
text-decoration:none;
margin:auto;
padding: 5px 5px 5px 5px;
}

#side1 a w:hover {
background:#C305FF;
text-decoration:none;
color:#fff;
width:97%;
}
.ad_watch_now{filter:alpha(opacity=120);-moz-opacity:1;opacity:1}.watch_now:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}

.button1 {
  border-radius: 4px;
  background-color: #f4511e;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 20px;
  padding: 10px 15px;
  width: 280px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.button1 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button1 span:after {
  content: '';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button1:hover span {
  padding-right: 25px;
}

.button1:hover span:after {
  opacity: 1;
  right: 0;
}