`@charset "utf-8";
/* CSS Document */
/*******************************************************************************
Theme Name: Broadcast
Theme URI: http://londonthemes.com/index.php?themeforest=true
Description: Clean news style theme.
Author: <a href="http://adf.ly/13ptF" target="_blank">RT Production</a> & Skyali
Author URI: http://londonthemes.com/index.php?themeforest=true
Version: 1.0
********************************************************************************
/* Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,th,td {
margin:0;
padding:0;
}

* {
border:none;
outline:none;
font-family:Arial, "Microsoft Sans Serif", "Lucida Sans Unicode";
line-height:normal;
margin:0;
padding:0;
}

body {
background:#f4f4f4;
}

#center {
width:100%;
height:100%;
float:left;
}

#container {
width:1050px;
background:url(images/container_bg.png) repeat-y;
height:100%;
overflow:hidden;
margin:0 auto;
}

#header_navigation {
float:left;
width:100%;
background:#262626;
}

#top_navigation {
width:960px;
height:30px;
padding-left:57px;
padding-right:57px;
padding-bottom:3px;
margin:0 auto;
}

#top_navigation ul li {
float:left;
list-style:none;
padding-right:25px;
color:#d8d8d8;
text-transform:uppercase;
font-weight:700;
font-size:10px;
}

#top_navigation ul li a {
color:#d8d8d8;
text-decoration:none;
font-size:10px;
line-height:31px;
}

#top_navigation ul li ul li a {
color:#e4e4e4;
text-decoration:none;
font-size:10px;
line-height:31px;
background:#171717;
border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
}

#top_navigation p {
font-size:10px;
color:#8b8b8b;
text-transform:uppercase;
font-weight:700;
float:left;
margin-top:9px;
}

#top_navigation .rss_icon {
float:left;
margin-left:9px;
margin-right:5px;
margin-top:12px;
}

#top_navigation .social_icons a {
float:left;
margin-left:20px;
margin-top:5px;
}

#content {
width:960px;
height:100%;
background:transparent;
border-top:0;
margin:0 auto;
}

#content_bg {
float:left;
background:url(images/sidebar_bg.png) repeat-y;
width:960px;
padding-bottom:40px;
}

#header_container {
width:100%;
float:left;
background:url(images/header_middle_bg.png) #fff;
}

#header {
width:960px;
height:125px;
margin:0 auto;
}

#header .logo {
float:left;
margin-top:25px;
}

#header .top_ad {
width:468px;
height:60px;
float:left;
margin-top:18px;
}

#header .site_logo_text {
float:left;
font:'ColaborateBoldRegular', Arial, sans-serif;
text-transform:uppercase;
letter-spacing:-2px;
line-height:1.2em;
margin-top:33px;
}

.header_right_side {
float:right;
text-align:right;
margin-left:23px;
}

.header_right_side .timestamp {
float:left;
font-size:10px;
color:#8B8B8B;
padding-left:4px;
font-weight:700;
margin-top:9px;
}

.header_right_side li {
padding-right:0 !important;
}

#categories_shadow {
float:left;
background:url(images/categories_menu_shadow.png) no-repeat bottom left;
height:61px;
}

#categories_container {
float:left;
width:100%;
background:url(images/categories_bg.png);
border:1px solid #e1e1e1;
border-left:0;
border-right:0;
}

#categories {
width:960px;
height:48px;
position:relative;
margin:0 auto;
}

#categories .home_first_line {
border-left:1px solid #e1e1e1;
}

#categories .home_second_line {
border-left:1px solid #fff;
}

#categories ul li {
float:left;
list-style:none;
font-size:12px;
border-right:1px solid #fff;
}

#categories ul li ul li a {
line-height:35px !important;
}

#categories ul li a {
text-decoration:none;
font-weight:700;
color:#292929;
display:block;
line-height:48px;
float:left;
border-right:1px solid #e1e1e1;
padding:0 20px;
}

#categories ul li ul li a:hover {
background:none;
color:#747474 !important;
}

#left {
width:604px;
float:left;
padding-top:20px;
padding-right:15px;
}

#left h1 {
font-size:24px;
color:#c66e2d;
float:left;
background:#fff;
padding-right:15px;
text-transform:capitalize;
width:100%;
}

#left .page_heading {
float:left;
width:100%;
margin-top:30px;
margin-bottom:25px;
padding-bottom:22px;
background:url(images/h1_bg.png) repeat-x bottom left;
}

.pagging {
width:589px;
float:left;
padding-bottom:33px;
}

.pagging a {
background:url(images/pagging_bg.png) repeat-x;
width:33px;
height:28px;
float:left;
border:1px solid #bfbfbf;
margin-left:29px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 7px #ddd;
-webkit-box-shadow:0 0 7px #ddd;
font-size:12px;
text-align:center;
line-height:28px;
color:#969696;
text-decoration:none;
font-weight:700;
}

.pagging .active {
background:url(images/pagging_bg_active.png);
color:#424242;
}

.blog_single_header {
margin-bottom:8px !important;
}

#left img {
border:1px solid #EBEBEB;
-moz-box-shadow:0 0 5px #eee;
-webkit-box-shadow:0 0 5px #eee;
padding:4px;
}

#left .blog_date {
font-size:11px;
color:#949494;
margin-bottom:22px;
float:left;
width:100%;
}

#left .blog_date .the_date {
float:left;
margin-top:5px;
width:100%;
}

#left .blog_date .the_date a {
color:#949494;
text-decoration:none;
}

#left .blog_date .the_date .seperator {
padding-left:7px;
padding-right:7px;
float:left;
}

#left .blog_date .the_date ul,#left .blog_date .the_date li {
display:block;
list-style:none;
padding-left:1px;
float:left;
}

#left .blog_date .tags {
float:right;
padding-right:29px;
}

#left .blog_date .tags a {
display:block;
float:left;
margin-left:25px;
background:url(images/tag_button.png) repeat-x;
border:1px solid #d5d5d5;
height:21px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
line-height:22px;
font-size:12px;
color:#444;
text-shadow:1px 1px #fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
}

#left .blog_single_img {
float:left;
margin-bottom:32px;
}

.pure_content p {
margin-bottom:15px;
font-size:14px;
line-height:20px;
color:#333;
text-align:justify;
}

.pure_content a {
font-weight:700;
color:#056EC7;
text-decoration:none;
}

.pure_content a:hover {
color:#104A7B;
text-decoration:underline;
}

blockquote {
color:#656565;
padding-left:66px;
padding-top:10px;
float:left;
font-style:italic;
background:url(images/block-quote.png) no-repeat;
margin:1em 2em;
}

.pure_content h1 {
font-size:2em;
padding-top:10px;
padding-bottom:10px;
}

.pure_content h2 {
font-size:1.7em;
padding-top:10px;
padding-bottom:10px;
}

.pure_content h3 {
font-size:1.2em !important;
padding-top:10px;
padding-bottom:10px;
}

.pure_content h4 {
font-size:1em !important;
padding-top:10px;
padding-bottom:10px;
}

.pure_content h5 {
font-size:.83em !important;
padding-top:10px;
padding-bottom:10px;
}

.pure_content h6 {
font-size:.56em !important;
padding-top:10px;
padding-bottom:10px;
}

#left div.share {
width:604px;
float:left;
}

#left div.share a {
float:left;
margin-right:5.2%;
}

#left div.share img {
border:0;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.right_side {
float:right;
width:303px;
margin-left:23px;
}

.small-listing {
float:left;
padding-bottom:26px;
}

.small-listing h4 a,.other_categories_content h4 a {
font-size:13px;
text-decoration:none;
color:#343434;
margin-bottom:4px;
line-height:1.6em;
float:left;
font-weight:700;
}

.other_categories_content h4 a {
margin-top:10px;
}

.small-listing .description {
float:left;
width:175px;
}

.list_category_left {
float:left;
width:271px !important;
margin-bottom:0 !important;
}

.list_category_left .right_side,.list_category_right .right_side {
float:left !important;
margin-left:0;
margin-top:20px;
width:271px;
}

.left_list_category_new {
float:left;
position:relative;
width:271px;
border-bottom:1px solid #dedede;
padding-bottom:20px;
}

.left_list_category_new .title,.right_list_category_new .title,.middle_list_category_new .title {
float:left;
margin-top:20px;
width:100%;
}

.left_list_category_new p,.right_list_category p {
float:left;
color:#585858;
}

.list_category_left .small-listing,.list_category_right .small-listing {
border-bottom:1px solid #dedede;
margin-bottom:20px;
padding-bottom:20px;
}

.right_list_category_new {
width:271px;
border-bottom:1px solid #dedede;
padding-bottom:20px;
}

.list_category_right {
float:right !important;
width:271px !important;
margin-bottom:0 !important;
}

.list_category_middle {
float:left !important;
width:604px !important;
margin-bottom:0 !important;
}

.list_category_middle .small-listing .description {
width:200px;
float:left;
margin-top:14px;
}

.list_category_middle .small-listing {
padding-bottom:12px;
}

.middle_list_category_new {
float:left;
width:373px;
}

.list_category_middle .right_side {
float:left !important;
width:200px;
margin-left:31px;
}

.list_category_new {
position:relative;
float:left;
}

.list_category_new .image {
position:relative;
}

.list_category_new .title {
margin-top:132px;
margin-left:5px;
float:left;
}

.list_category_new h3 {
z-index:200;
color:#fff;
background:url(images/category_bg_title.png);
float:left;
padding:5px 10px;
}

.list_category {
float:left;
width:605px;
margin-bottom:30px;
}

.list_category h2 {
font-size:14px;
text-transform:capitalize;
color:#c66e2d;
float:left;
background:#fff;
padding-right:13px;
}

.list_category h2 a {
text-decoration:none;
color:#c66e2d;
}

.list_category .heading {
background:url(images/categories_listing_bg.png) repeat-x;
float:left;
width:100%;
margin-bottom:20px;
}

a.cat_arrow {
display:block;
float:left;
background:#1a4792 url(images/category_arrow.png) no-repeat;
margin-top:12px;
width:16px;
height:16px;
}

a:hover.cat_arrow {
background:#1f1f1f url(images/category_arrow.png) no-repeat;
}

.list_category .information {
width:279px;
height:141px;
float:left;
margin-left:26px;
}

.list_category h3,.list_category h3 a {
color:#000;
font-size:18px;
text-decoration:none;
line-height:1.4em;
float:left;
width:100%;
font-weight:700;
}

.list_category h3 {
margin-bottom:9px;
width:100%;
}

.list_category .date {
color:#a2a2a2;
float:left;
width:100%;
font-size:11px;
margin-bottom:11px;
}

.list_category p {
font-size:12px;
color:#707070;
line-height:1.6em;
}

.list_post {
float:left;
width:604px;
margin-bottom:25px;
border-bottom:1px solid #ececec;
padding-bottom:25px;
}

.list_post h2 {
font-size:20px;
text-transform:uppercase;
color:#1a4792;
background:#fff;
float:left;
padding-right:15px;
}

.list_post .heading {
background:url(images/categories_heading_bg.png);
float:left;
width:100%;
margin-bottom:30px;
}

.list_post .information {
width:360px;
height:141px;
float:left;
margin-left:20px;
}

.list_post h3,.list_post h3 a {
color:#000;
font-size:18px;
text-decoration:none;
margin-bottom:10px;
line-height:1.4em;
}

.list_post .date {
color:#a2a2a2;
float:left;
width:100%;
font-size:11px;
margin-bottom:10px;
}

.list_post p {
font-size:12px;
color:#707070;
line-height:1.6em;
float:left;
}

.list_post div.readm {
float:left;
width:76px;
padding-bottom:15px;
margin-top:13px;
}

.list_post div.readm div.button {
float:left;
width:76px;
}

.list_post div.readm div.button a {
display:block;
background:#C2641E;
font-size:11px;
font-weight:400;
text-decoration:none;
color:#fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 7px #ddd;
-webkit-box-shadow:0 0 7px #ddd;
padding:8px 11px;
}

#other_categories {
float:left;
width:603px;
border:1px solid #d8d8d8;
background:url(images/other_categories_tabs_bg.png);
padding:0;
}

#other_categories li {
display:inline;
}

#other_categories li a {
background:url(images/other_categories_tabs_bg.png);
height:33px;
float:left;
border-right:1px solid #d8d8d8;
border-bottom:none;
text-decoration:none;
color:#343434;
font-weight:400;
font-size:12px;
line-height:2.9em;
padding:0 18px;
}

#other_categories li.active a {
background:#fff;
}

.other_categories_content {
float:left;
clear:both;
border:1px solid #d8d8d8;
border-top:none;
background:#fff;
width:561px;
padding:21px;
}

.other_categories_item {
float:left;
width:173px;
margin-right:21px;
}

.other_news_item {
width:173px;
min-height:204px;
float:left;
margin-right:41px;
margin-bottom:30px;
}

.other_news_item img {
border:1px solid #ebebeb;
margin-bottom:20px;
padding:4px;
}

.other_news_item h4,.other_news_item a {
font-size:13px;
color:#383838;
text-decoration:none;
margin-bottom:6px;
line-height:1.6em;
}

.about_author {
float:left;
width:97%;
height:100%;
background:#f4f4f4;
border:1px solid #bcbcbc;
border-left:none;
border-right:none;
margin-bottom:21px;
padding:8px;
}

.about_author .image {
width:85px;
height:85px;
float:left;
}

.about_author .image img {
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
}

.about_author .content {
width:467px;
float:left;
margin-left:16px;
padding-top:10px;
padding-bottom:10px;
}

.about_author .content p {
color:#595959 !important;
}

.about_author h3,.about_author h3 a {
font-size:16px;
color:#292929;
}

.about_author a {
color:#444;
text-decoration:none;
}

#comments {
width:589px;
float:left;
}

#entries {
float:left;
width:95%;
margin-bottom:20px;
}

#entries a {
font-size:12px;
color:#000;
}

#comments ul {
margin-left:50px;
}

#comments div.comment {
width:100%;
float:left;
margin-bottom:25px;
}

#comments div.comment div.avatar {
float:left;
width:87px;
height:87px;
}

#comments div.comment div.comment_holder {
float:left;
margin-left:20px;
}

#comments div.comment div.comment_holder .date {
float:left;
font-size:12px;
margin-top:8px;
}

#comments div.comment div.comment_box {
float:left;
width:94%;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin-top:10px;
background:#efefef;
border:1px solid #d9d9d9;
padding:3%;
padding-top:1.0em;
padding-bottom:1.0em;
}

#comments h5 a {
color:#5b5b5b;
text-decoration:none;
}

#comments div.button {
margin-top:14px !important;
float:right;
}

#comments p {
text-shadow:1px 1px #fff;
font-size:12px;
line-height:1.6em;
color:#656565;
}

#comments div.button a {
margin-right:0;
}

ol#comments li div.comment div.comment_holder {
width:81% !important;
}

ol#comments li ul li div.comment div.comment_holder {
width:74% !important;
}

ol#comments li ul li ul li div.comment div.comment_holder {
width:66% !important;
}

ol#comments li ul li ul li ul li div.comment div.comment_holder {
width:57% !important;
}

ol#comments li ul li ul li ul li ul li div.comment div.comment_holder {
width:49% !important;
}

.button a.reply {
background:url(images/reply-a.png);
display:block;
border:1px solid #bfbfbf;
color:#6a6a6a;
font-size:12px;
width:80px;
height:24px;
text-align:center;
line-height:2em;
text-decoration:none;
}

#right .popular_news {
float:left;
padding-bottom:22px;
}

#right .popular_news p {
font-size:12px;
line-height:1.6em;
color:#707070;
}

#right .popular_news div.image img {
margin-right:15px;
margin-bottom:10px;
}

#right .popular_news div.content {
float:left;
width:210px;
}

#right .popular_news .date {
font-size:11px;
color:#b9b9b9;
float:left;
width:100%;
margin-top:5px;
}

#right .popular_news h3 a {
font-size:14px;
text-decoration:none;
line-height:1.6em;
color:#343434;
font-weight:400;
margin-bottom:4px;
display:block;
}

#right {
width:319px;
height:100%;
float:left;
padding-top:17px;
padding-left:8px;
padding-right:8px;
margin-left:6px;
}

#right .heading {
float:left;
width:100%;
padding-bottom:23px;
}

#right .heading_bg {
background:url(images/categories_listing_bg.png) repeat-x;
float:left;
width:100%;
}

#right h2 {
float:left;
color:#C66E2D;
font-size:14px;
text-transform:capitalize;
background:#f7f7f7;
padding-right:13px;
}

#right .ad_300 {
float:left;
background:#f2f2f2;
width:301px;
height:251px;
padding:7px;
}

#right .left_column {
float:left;
width:150px;
padding-bottom:10px;
}

#right .left_column ul li a,#right .right_column ul li a {
color:#383838;
text-decoration:none;
font-size:12px;
float:left;
padding-bottom:7px;
}

#right .left_column ul li a:hover,#right .right_column ul li a:hover {
color:#131313;
text-shadow:1px 1px #fff;
}

#right .right_column {
float:right;
width:150px;
padding-bottom:10px;
}

#right .video {
width:315px;
height:265px;
float:left;
padding-bottom:30px;
}

.rightwidget ul li a {
color:#383838;
text-decoration:none;
font-size:12px;
float:left;
padding-bottom:20px;
line-height:1.6em;
}

.rightwidget h2 a {
color:#1a4792;
text-decoration:none;
}

.rightwidget h2 a:hover {
color:#900;
}

#footer_holder {
clear:both;
overflow:hidden;
width:100%;
background:#262626;
padding-bottom:30px;
}

#footer {
width:960px;
padding-top:30px;
padding-bottom:30px;
margin:0 auto;
}

#footer ul#social_icons li {
border-bottom:1px solid #2f2f2f;
padding-bottom:0 !important;
}

#footer ul#social_icons li a {
float:left;
margin-bottom:8px;
}

#footer .socialtext {
float:left;
margin-top:6px;
margin-left:9px;
}

#footer ul li {
border-bottom:1px solid #2f2f2f;
padding-bottom:8px;
float:left;
width:100%;
margin-bottom:9px;
font-size:13px;
}

#footer .column_1,#footer .column_2,#footer .column_3 {
width:225px;
float:left;
padding-right:20px;
}

#footer .column_1 .widget,#footer .column_2 .wiget,#footer .column_3 .widget,#footer .column_4 .widget {
float:left;
width:225px;
}

#footer h5 {
text-transform:capitalize;
color:#c2641e;
font-size:14px;
float:left;
padding-right:13px;
background:#262626;
}

#footer .heading {
background:url(images/footer_widget_header_bg.png) repeat-x;
float:left;
width:225px;
padding-bottom:18px;
}

#footer .latest_news_item {
width:225px;
float:left;
padding-bottom:20px;
}

#footer .latest_news_item .image {
float:left;
padding-right:16px;
}

#footer .latest_news_item .image img {
border:1px solid #d8d8d8;
padding:4px;
}

#footer .latest_news_item .content {
width:122px;
float:left;
}

#footer .latest_news_item h6 {
font-size:12px;
float:left;
color:#383838;
font-weight:400;
padding-bottom:10px;
line-height:1.6em;
}

#footer .latest_news_item h6 a {
color:#383838;
text-decoration:none;
line-height:1.6em;
}

#footer div.latest_news .date {
font-size:11px;
color:#afafaf;
float:left;
margin-top:4px;
}

#footer ul {
list-style:none;
float:left;
width:100%;
}

#footer ul li a {
color:#ebebeb;
text-decoration:none;
}

#footer p {
font-size:12px;
line-height:1.6em;
color:#b7b7b7;
padding-bottom:18px;
}

#footer .flickr img {
border:1px solid #D8D8D8;
margin-left:20px;
margin-bottom:20px;
padding:4px;
}

#contact_form,#commentform {
float:left;
margin-top:15px;
width:100%;
height:100%;
font-size:12px;
margin-bottom:50px;
}

#contact_form div.button {
padding-top:18px;
clear:both;
}

#contact_form input,#contact_form textarea,#commentform input,#commentform textarea {
float:left;
width:94%;
padding:8px;
}

#contact_form textarea,#commentform textarea {
width:390px;
height:150px;
border:1px solid #d2d2d2;
background:#f6f6f6;
}

#contact_form input,#commentform input {
width:200px;
border:1px solid #d2d2d2;
background:#f6f6f6;
}

#contact_form label,#commentform label {
width:60%;
float:left;
padding:12px 12px 12px 0;
}

#commentform input,#commentform textarea {
margin-left:0 !important;
width:97% !important;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
}

#commentform .form-row {
float:left;
margin-bottom:13px;
width:100%;
}

#commentform {
margin-top:0 !important;
float:left;
width:594px;
}

#commentform .form-submit {
float:left;
margin-top:20px;
}

#commentform .form-submit #submit {
line-height:10px !important;
}

#commentform em {
font-size:11px;
color:#8f8f8f;
}

.author_info h5 a {
color:#5b5b5b;
}

#commentform input {
border:1px solid #d2d2d2;
height:20px;
background:#f6f6f6;
}

#commentform #url {
margin-left:13px;
padding:5px;
}

#commentform textarea {
border:1px solid #d2d2d2;
font-family:Arial, Helvetica, sans-serif;
width:95%;
margin-top:10px;
background:#f6f6f6;
padding:10px;
}

#commentform #submit,.formsubmit {
background:url(images/reply-a.png) repeat-x !important;
border:1px solid #bfbfbf;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
color:#6A6a6a;
font-size:12px;
text-shadow:1px 1px #fff;
float:left;
text-align:center;
height:27px;
padding:0 12px !important;
}

.formsubmit {
width:130px !important;
line-height:12px !important;
}

.archive_header {
font-size:18px;
color:#2e2e2e;
font-weight:400;
}

.archive_page a {
font-size:12px;
font-weight:400;
color:#2b2b2b !important;
}

.archive_page p {
color:#bdbdbd;
margin-bottom:13px;
width:100%;
}

.no_padding_left {
padding-left:0 !important;
}

.margin_top_ {
margin-top:30px !important;
}

.column_bottom {
height:155px !important;
}

.image_border {
border:1px solid #E5E5E5;
background:#fff;
padding:4px;
}

.image_border_no_shadow {
border:1px solid #e5e5e5 !important;
background:#fff !important;
padding:5px !important;
}

.no_margin_bottom {
margin-bottom:0 !important;
padding-bottom:0 !important;
}

.no_margin_top {
margin-top:0 !important;
}

.no_margin_right {
margin-right:0 !important;
padding-right:0 !important;
}

.single_item_height {
min-height:140px !important;
margin-bottom:0 !important;
}

.unique_margin_bottom {
margin-bottom:10px !important;
}

.no_background {
background:none !important;
}

.white_bg {
background:none #fff !important;
}

.blacktext {
color:#000 !important;
}

.black_bg {
background:#000 !important;
}

.hideobject {
display:none !important;
}

.round_edges {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
}

.full_width {
width:960px !important;
background:#fff;
}

#copyright_holder {
width:100%;
float:left;
background:#1e1e1e;
}

.copyright {
width:960px;
color:#b7b7b7;
font-size:12px;
min-height:40px;
margin:0 auto;
}

.copyright .left {
text-align:left;
width:50%;
float:left;
margin-top:15px;
}

.copyright .right {
text-align:right;
float:left;
width:50%;
margin-top:15px;
}

.copyright a {
color:#e0e0e0;
text-decoration:none;
}

.rightwidget {
margin-bottom:10px;
float:left;
width:100%;
}

.rightwidget iframe,.rightwidget embed,.rightwidget object {
width:315px;
height:265px;
}

#right #wp-calendar {
width:315px !important;
float:left !important;
color:#6c6c6c !important;
text-shadow:1px 1px #fff !important;
border-spacing:0;
position:relative;
}

#right #wp-calendar caption {
color:#222;
font-size:14px;
font-weight:700;
padding-bottom:4px;
text-align:left;
display:none;
float:left;
}

#right #wp-calendar thead {
font-size:11px;
width:313px !important;
height:26px !important;
border:1px solid #e1e1e1 !important;
float:left;
background:url('images/calendar_header.png') repeat-x;
}

#right #wp-calendar thead th {
padding-left:0;
padding-right:0;
color:#3d3d3d;
text-shadow:1px 1px #fff;
float:left;
width:44px;
height:26px;
line-height:2.5em;
}

#right #wp-calendar tbody {
color:#7e7e7e;
float:left;
border-right:1px solid #e1e1e1;
width:314px;
padding:0 !important;
}

#right #wp-calendar tbody td {
width:44px !important;
height:22px;
border-left:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
text-align:center;
font-size:12px;
background:url('images/calendar_inactive_link.png');
}

#right #wp-calendar tbody .pad {
width:auto;
background:#fff !important;
}

#right #wp-calendar tbody td a {
color:#292929;
display:block;
width:44px;
height:22px;
float:left;
background:url('images/calendar_active_link.png');
text-decoration:none;
line-height:1.8em;
}

#right #calendar_wrap {
float:left;
position:relative;
width:315px;
}

#right #wp-calendar tfoot #next a {
display:block;
height:23px;
background:url('images/calendar_button_link.png');
float:right;
padding-left:9px;
padding-right:9px;
border:1px solid #d3d3d3;
margin-top:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
line-height:2em;
font-size:11px;
color:#969696;
text-shadow:1px 1px #fff;
text-decoration:none;
margin-left:214px;
}

#right tfoot {
width:315px !important;
clear:both;
}

#right tfoot tr {
width:315px !important;
}

#right #wp-calendar tfoot #prev a {
display:block;
height:23px;
background:url('images/calendar_button_link.png');
float:left;
margin-right:10px;
padding-left:9px;
padding-right:9px;
border:1px solid #d3d3d3;
margin-top:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
line-height:2em;
font-size:11px;
color:#969696;
text-shadow:1px 1px #fff;
text-decoration:none;
}

#right .widget_search {
margin-bottom:4px !important;
padding:0 !important;
}

#right #flickr {
float:left;
width:350px;
clear:both;
display:block;
}

#right #flickr img {
float:left;
border:1px solid #EBEBEB;
margin-right:17px;
margin-bottom:20px;
background:#fff;
width:85px !important;
height:70px !important;
padding:4px;
}

#right .tagcloud a {
display:block;
height:30px;
background:url('images/tags_image.png');
float:left;
margin-right:10px;
padding-left:9px;
padding-right:9px;
border:1px solid #d3d3d3;
margin-bottom:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
line-height:2.8em;
font-size:12px !important;
color:#969696;
text-shadow:1px 1px #fff;
text-decoration:none;
}

#right #searchform .search {
background:url('images/right_search_bar.png') repeat-x;
border:1px solid #d4d4d4;
height:33px;
float:left;
border-right:none;
padding-left:10px;
width:255px;
}

#right #searchform .searchb {
background:url('images/right_search_icon.png') no-repeat right;
height:35px;
width:53px;
float:left;
border-left:none;
}

#right #searchform {
margin-bottom:20px;
margin-top:5px;
float:left;
width:100%;
-moz-box-shadow:0 0 7px #ddd;
-webkit-box-shadow:0 0 7px #ddd;
}

#right .rssSummary {
font-size:12px;
}

#right .textwidget {
font-size:12px;
line-height:1.6em;
color:gray;
}

#right .textwidget p {
line-height:1.6em;
}

.latest_news {
width:100%;
float:left;
margin-bottom:20px;
}

.latest_news img {
border:1px solid #2f2f2f;
background:#1a1a1a;
padding:4px;
}

.latest_news .image {
float:left;
width:85px;
}

.latest_news .content {
width:57%;
float:left;
padding-left:6px;
}

.latest_news h3 a {
font-size:14px;
color:#ebebeb;
text-decoration:none;
font-weight:400;
line-height:1.6em;
}

.latest_news h3 a:hover {
color:#fff;
text-decoration:none;
}

.latest_news p {
font-size:12px;
line-height:1.6em;
color:gray;
margin-top:10px;
}

#footer .flickr_badge_image img {
border:1px solid #2b2b2b;
margin-right:27px;
margin-bottom:20px;
position:relative;
float:left;
padding:4px;
}

div.info_box {
background:#bedeff;
color:#1c4875 !important;
text-shadow:1px 1px #e4f1ff;
width:94%;
float:left;
border:1px solid #4f7092;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
margin-bottom:25px;
box-shadow:inset 0 0 5px #fff;
-moz-box-shadow:inset 0 0 5px #fff;
font-size:12px;
padding:15px;
}

div.warning_box {
background:#e20913;
color:#fff !important;
text-shadow:1px 1px #000;
width:94%;
float:left;
border:1px solid #b20008;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
margin-bottom:25px;
box-shadow:inset 0 0 5px #fff;
-moz-box-shadow:inset 0 0 5px #fff;
font-size:12px;
padding:15px;
}

div.success_box {
background:#cef0c5;
color:#235f13 !important;
text-shadow:1px 1px #e6ffdf;
width:94%;
float:left;
border:1px solid #619f50;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
margin-bottom:25px;
box-shadow:inset 0 0 5px #fff;
-moz-box-shadow:inset 0 0 5px #fff;
font-size:12px;
padding:15px;
}

div.note_box {
background:#f7f4b4;
color:#55521a !important;
text-shadow:1px 1px #fff;
width:94%;
float:left;
border:1px solid #938f33;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
margin-bottom:25px;
box-shadow:inset 0 0 5px #fff;
-moz-box-shadow:inset 0 0 5px #fff;
font-size:12px;
padding:15px;
}

.imgborder {
border:1px solid #EBEBEB;
background:#fff;
padding:4px;
}

.shortcode_button {
width:100%;
float:left;
padding-bottom:20px;
}

.shortcode_button .white_button a {
background:url('images/shortcode_white_button.png');
border:1px solid #d5d5d5;
float:left;
font-size:12px;
color:#969696;
text-shadow:1px 1px 1px #fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 7px #ddd;
-webkit-box-shadow:0 0 7px #ddd;
padding:7px 24px 8px;
}

.shortcode_button .black_button a {
background:url('images/shortcode_black_button.png');
border:1px solid #303030;
float:left;
font-size:12px;
color:#f1f1f1;
text-shadow:1px 1px 1px #292929;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
-moz-box-shadow:0 0 7px #ddd;
-webkit-box-shadow:0 0 7px #ddd;
padding:7px 24px 8px;
}

code,pre {
float:left;
width:570px !important;
background-color:#f9f9f9;
border:1px solid #cbcbcb !important;
margin-left:0 !important;
font-size:11px !important;
line-height:1.6em !important;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
color:#424242;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
margin-top:10px;
padding:10px;
}

code {
background:url(images/code_bg.png);
}

.shortcode_highlight {
background:#feff99;
color:#333;
}

.dropcap {
color:#000;
display:block;
float:left;
font-size:43px;
text-shadow:1px 1px 1px #fff;
font-weight:700;
margin:0 2px 0 0;
}

.image_right {
float:right;
margin-left:15px;
margin-bottom:10px;
}

.image_left {
float:left;
margin-right:15px;
margin-bottom:10px;
}

.no_border_bottom {
border-bottom:none !important;
}

.attachment .entry-content .entry-caption {
font-size:140%;
margin-top:24px;
}

.attachment .entry-content .nav-previous a:before {
content:'\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
content:'\00a0\2192';
}

img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {
max-width:100%;
height:auto;
}

.alignleft,img.alignleft {
display: block;
float:left;
margin-right:24px;
margin-top:4px;
}

.alignright,img.alignright {
display: block;
float:right;
margin-left:24px;
margin-top:4px;
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignleft,img.alignright,img.aligncenter {
margin-bottom:12px;
}

.wp-caption {
background:#f1f1f1;
line-height:18px;
margin-bottom:20px;
max-width:632px !important;
text-align:center;
padding:4px;
}

.wp-caption img {
margin:5px 5px 0;
}

.wp-caption p.wp-caption-text {
color:#888;
font-size:12px;
margin:5px;
}

.gallery {
margin:0 auto 18px;
}

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

.gallery-columns-2 .gallery-item {
width:50%;
}

.gallery-columns-4 .gallery-item {
width:25%;
}

.gallery img {
border:10px solid #f1f1f1;
}

.gallery-columns-2 .attachment-medium {
max-width:92%;
height:auto;
}

.gallery-columns-4 .attachment-thumbnail {
max-width:84%;
height:auto;
}

.gallery .gallery-caption {
color:#888;
font-size:12px;
margin:0 0 12px;
}

#content .attachment img {
display:block;
margin:0 auto;
}

.header_line {
float:left;
width:1074px;
height:6px;
background:#f7f7f7;
border-top:1px solid #fff;
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
}

#top_navigation .current_page_item a,#top_navigation ul li a:hover,.list_category_new h3 a,#footer ul li a:hover,.copyright a:hover {
color:#fff;
}

#top_navigation ul,.header_right_side ul li a,#categories ul,#left .blog_date .the_date p,.pure_content,.list_category_middle .title,.middle_list_category_new p,.list_category .image,.list_post .image,div#respond,#entries .old_entries,#footer #social_icons,#footer .socialimg,#footer .flickr,.required,#commentform label,#right #wp-calendar tfoot #next,#right #wp-calendar tfoot #prev {
float:left;
}

#top_navigation .social_icons,.pagging .pagging_inside,#entries .new_entries {
float:right;
}

#header img a,#left div.share a:hover,#right .ad_300 a img {
border:0;
}

#categories ul li a:hover,#categories .current-cat a {
background:url(images/categories_bg_hover.png);
text-shadow:1px 1px #fff;
}

#left a:hover img,.list_category .image a:hover img,.list_post .image a:hover img,.other_news_item a:hover img {
border:1px solid #a3a3a3;
}

#left .blog_date .the_date a:hover,.small-listing h4 a:hover,.other_categories_content h4 a:hover,.other_news_item h4 a:hover,.about_author a:hover,#right .popular_news h3 a:hover,.rightwidget ul li a:hover,#footer .latest_news_item h6 a:hover,.author_info h5 a:hover,.author_info a,#commentform a {
color:#000;
}

.pure_content h1,.pure_content h2,.pure_content h3,.pure_content h4,.pure_content h5,.pure_content h6,#right .left_column ul li,#right .right_column ul li,.rightwidget ul li,#commentform .comment-form-author {
float:left;
width:100%;
}

#left div.share img.last,.wp-smiley,.gallery dl {
margin:0;
}

.small-listing .thumb,#right .popular_news div.image {
float:left;
padding-right:12px;
}

.list_category .image img,.list_post .image img {
border:1px solid #ebebeb;
float:left;
padding:4px;
}

.list_category h3 a:hover,.list_post h3 a:hover,#comments h5 a:hover {
color:#c2641e;
}

.list_category .date a,.list_post .date a {
color:#a2a2a2;
}

ol#comments,ol#comments li {
list-style:none !important;
}

#right .left_column ul,#right .right_column ul,.rightwidget ul {
float:left;
list-style:none;
}

#footer .column_4,#footer .latest_news {
width:225px;
float:left;
}

.comment-notes,.form-allowed-tags,#right #wp-calendar tfoot .pad,#right .widget_search label,#respond h3,.gallery br+br {
display:none;
}

.author_info a:hover,.date a:hover,#commentform a:hover {
color:#333;
}

.date a,#right #wp-calendar tbody td a:hover {
color:#000;
text-decoration:none;
}

#commentform #email,#commentform #author {
margin-left:20px;
padding:5px;
}

::selection,::-moz-selection {
background:#000;
color:#fff;
}

#right #wp-calendar tfoot #next a:hover,#right #wp-calendar tfoot #prev a:hover,#right .tagcloud a:hover {
color:#545454;
border:1px solid #afafaf;
text-shadow:1px 1px #eaeaea;
}

a.orange_button,a.featured_button {
display:block;
background:#c2641e;
float:left;
font-size:11px;
color:#fff;
text-decoration:none;
border-radius:5px;
padding:7px 10px;
}