/*******************************************************************************

Theme Name: London Live
Theme URI: http://londonthemes.com/index.php?themeforest=true
Description: News style theme, but works well with everything.
Author: Skyali
Author URI: http://londonthemes.com/index.php?themeforest=true
Version: 1.3

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

/*** General ***/
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;font-family:Arial, Verdana, Geneva, sans-serif;}
body{line-height:1; !important; }
body{background-color: #5b7e94;}

blockquote {margin: 1em 3em; color: #656565; padding-left: 60px;  float:left; font-style:italic; background:url(images/block-quote.png) no-repeat; }
code, pre{float:left;width:593px !important;background-color:#f9f9f9;border:1px solid #f1f1f1 !important;margin-left:0 !important;padding:10px;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;}
code{ background:url(images/code_bg.png);}
p{line-height:1.9em; color:#525252}
a,h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px transparent;}
h2{font-size:22px;}
p{font-size:12px;}
.ad_125{float:left; width:125px; height:125px; border:10px solid #ebebeb; margin:8px; margin-left:0;}
.lt_125x125_widget{float:left; width:auto !important; padding-right:4px;	}
.lt_video_widget{width:315px; height:269px; float:left; padding-bottom:33px;}
.lt_video_widget object, .lt_video_widget embed {width:315px; height:239px; margin-top:5px; }
.widget_h object, .widget_h embed {width:246px; height:220px;}
.sf-sub-indicator{display:none;}
::selection{ /* Safari and Opera */ background:#000; color:#fff;}
::-moz-selection{ /* Firefox */ background:#000;color:#fff;}
a:active, a:focus{ outline:none; }  
hr{ margin-top:15px; margin-bottom:19px;  }

/*** Container ***/
#container{float:left; width:100%; height:100%; }
#content{width:650px; height:100%; margin: 0 auto;
}
#white_space{background-color:#fff; float:left; width:600px; height:100%; padding:0 15px;}
#content_holder{float:left; width:600px; height:100%;background:#fff;}
#middle{float:left; width:100%; height:100%;}

/*** Header Navigation ***/

#headernavigation{width:100%;height:34px;float:left; background:#151515;}
#headernavigation div.navigation{margin: 0 auto;width:957px;height:30px;font-size:10px;text-transform:uppercase; z-index:100;}
#headernavigation div.navigation a{text-decoration:none;line-height:30px;display:block;padding-left:18px;padding-right:18px;float:left;text-shadow:none !important; font-weight:bold; z-index:2000;}
#headernavigation div.navigation ul{list-style:none; z-index:100;}
#headernavigation div.navigation li{list-style:none; z-index:100;}
#headernavigation ul{float:left; z-index:100;}
#headernavigation li{float:left;}
#headernavigation form.topsearch{float:right;background-repeat:no-repeat;width:167px;height:30px;}
#headernavigation input{border:0;outline:0;}
#headernavigation input.searchfield{background-color:transparent;width:137px;height:12px;margin-top:9px;margin-left:5px;font-size:10px;text-transform:uppercase;float:left;}
#headernavigation input.submitbutton{background-color:transparent;width:23px;height:30px;float:left;cursor:pointer;}
#headernavigation div.icon_holder{min-width:59px;height:23px;float:right;margin-right:5px;margin-top:5px;}
#headernavigation div.icon_holder img{margin-left:12px;border:0;float:left;}
#headernavigation div.date_holder {margin-top:10px;border:0;float:right; color: white; font-weight: bold; font-size: 10px;
}
#right div.icon_holder img{margin-right:10px;border:0;float:left; margin-bottom: 5px;
}
#headernavigation div.icon_holder a{float:left;margin:0;padding:0;background-color:transparent;border:0;background-image:none;}
#headernavigation div.icon_holder a:hover{background-image:none;}


/*** Header ***/

#header{float:left;width:600px;height:86px;}
#header img.logo{margin-top:31px;border:0;float:left;}
#header div.ad{width:468px;height:60px;float:right;background-color:#fff;margin-top:31px;overflow:hidden;}

/*** Categories ***/
#categories{width:953px;height:47px;float:left;margin-left:1px;z-index:100; position:relative; margin-top:40px; }
#left div.listing div.content div.right{height:225px;}
#categories ul, #categories li {list-style:none;}
#categories a{display:block;font-size:12px;font-weight:bold;text-decoration:none;line-height:47px;padding-left:24px;padding-right:24px; text-shadow:none;display: none;
}
.cat_line{ margin-left:1px; background:url(images/cat_line.png); width:953px; height:6px; float:left; border:1px solid #eeeeee; border-top:1px solid #fff; display: none;
}

/*** Category Icons ***/

#left{width:605px; height:100%; float:left;margin-left:1px; margin-top:18px; padding-bottom:50px;} 
#left_not_home{width:600px !important;height:100%;overflow:hidden;float:left;margin-left:1px;margin-top:5px; padding-bottom:50px;}
#left_no_sidebar{width:956px; height:100%; float:left;margin-left:1px; padding-bottom:50px; background:#fff;}
#left div.single{font-size:12px;width:615px;float:left; color:#272727;}
#left div.single a{color:#000; text-decoration:none; font-weight:bold; text-shadow:none;}
#left div.single a:hover{color: #7D7D7D; text-decoration:underline;}
#left div.single h1, #page h1, #left div.single h1 a{font-size:22px;color:#000;font-weight:bold !important;  text-transform:uppercase; background:#fff; padding-right:7px; float:left; text-shadow:none;}
#page h1{margin-bottom:20px;}
#left div.single div.active, #page div.active{float:left; background: url(images/header-line.png) repeat-x; width:100%;}
#left div.single h1 a:hover{border:0; text-decoration:underline;}
#left div.single div.line{width:100%;height:1px;float:left;background-color:#c7c7c7;margin-top:4px;margin-bottom:4px;}
#page div.line {width:100%; float:left; height:1px; background-color:#c7c7c7; margin-top:6px; margin-bottom:16px;}
#left div.single div.date{	float:left;margin-top:12px;width:615px;padding-bottom:13px;}
#left .time{padding-top:4px; float:left;}
#left div.single div.thumb{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:350px; height:222px;}
#left div.single div.thumb img{border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:340px; height:192px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}
#left div.single div.date div.left{float:left;}
#left div.single div.date div.right{float:right;}
#left div.single div.date .date{font-size:12px;text-shadow:none !important;color:#7e7e7e;}
#left div.single div.date .date a{font-size:10px;text-shadow:none;display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;}
#left div.single div.date .date a:hover{border:1px solid #919191; text-decoration:none;}
#left div.single div.content{float:left; width:616px; }
.post_heading{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; clear:both; width:100%; margin-top:34px; margin-bottom:15px;}
.post_heading  .left_heading{font-size:16px; text-transform:uppercase; background:#fff; float:left; padding-right:10px; color:#000; text-shadow:none;}
#left div.related_articles{ width:615px; float:left;}
#left div.related_articles img{ float:left; padding:3px; border:1px solid #c9c9c9 ;margin-top:14px; margin-right:67px; -moz-box-shadow: 0px 0px 7px #d9d9d9;  -webkit-box-shadow: 0px 0px 7px #d9d9d9;}
#left div.related_articles img.last{margin-right:0;}
#left div.related_articles a:hover img{ border:1px solid #8b8b8b;}
#left div.share{width:615px; float:left; margin-top:14px;}
#left div.share img{border:0; margin-right:6.2%; }
#left div.share img.last{margin:0;}
#left div.share a:hover{border:0;}
#left div.author{ background:url(images/author-bg.png) repeat-x; width:585px; float:left; border:1px solid #efefef;  margin-top:14px;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; padding:14px; padding-top:0;}
#left div.author div.icon{float:left; margin-top:14px; width:87px;}
#left div.author div.icon img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
#left div.author div.icon div.title{width:87px; height:22px; float:left; background:url(images/author-title.png); margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px;}
#left div.author div.icon div.title a{color:#fff; text-decoration:none;}
#left div.author div.icon div.title a:hover{color:#d1d1d1; }
#left div.author div.authorcontent{float:left; width:430px; margin-top:14px; margin-left:7px; }
#left div.author div.authorcontent p{font-size:12px; margin:0; padding:0; color:#747474;}


/*** Comments ***/
#comments{clear:both; width:615px;}
#skyali_comments{float:left; width:615px; margin-top:14px;}
#skyali_comments h2, #skyali_comments h2 a{background:#303030; color:#fff; text-decoration:none; font-weight:normal; float:left;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; height:22px; line-height:21px; padding-left:6px; padding-right:6px; margin-bottom:7px;}
#skyali_comments ol, #skyali_comments ul, #skyali_comments li{ float:left; width:100%;}
#skyali_comments div.comment_box{float:left; width:615px; margin-top:30px;}
 #skyali_comments div.inside_comment{ float:left; width:501px; margin-left:9px;}
#skyali_comments ol li ul li{ width:575px; float:right;}
 #skyali_comments ol li ul li div.inside_comment{ float:left; width:461px; margin-left:9px;}
#skyali_comments  ol li ul ul li{width:535px; }
 #skyali_comments ol li ul ul li div.inside_comment{ float:left; width:421px; margin-left:9px;}
#skyali_comments ol li ul ul ul li{width:495px; }
 #skyali_comments ol li ul ul ul li div.inside_comment{ float:left; width:381px; margin-left:9px;}
#skyali_comments ol li ul ul ul ul li{width:455px;}
 #skyali_comments ol li ul ul ul ul li div.inside_comment{float:left; width:341px; margin-left:9px;}
 #skyali_comments div.comment_date{color:#303030; float:left; width:100%; text-transform:uppercase; font-size:12px;}
 #skyali_comments div.comment-body{float:left; background:#f6f6f6 url(images/comment-top-line.png) repeat-x; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; border:1px solid #dbdbdb; color:#848484; font-size:12px; padding:8px; text-shadow:1px 1px #fff; margin-top:7px; width:100%;}
 #skyali_comments .reply a{ display:block; background:#000 url(images/reply-b.png); color:#707070; width:50px; border:1px solid #d6d6d6; float:right; text-shadow:1px 1px #fff; text-decoration:none; font-size:12px; padding:4px; text-align:center; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; margin-top:7px;}
#comments ol{ list-style:none; padding:0; margin:0;}
#comments ul{list-style:none;}
#skyali_comments .comment-edit-link {color:#000; text-decoration:none; text-shadow:none;}
.commentlist{clear:both; width:615px; margin-top:25px;}
.commentlist .vcard img{ padding:5px; border:1px solid #c9c9c9;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 7px #cacaca; -webkit-box-shadow: 0 0 7px #cacaca;  box-shadow: 0 0 7px #cacaca; }
.commentlist .vcard{ width:87px; height:87px; float:left;}
#respond{clear:both;}
/*** Right Content ***/
#right{width:315px;height:100%;overflow:hidden;float:left; margin-left:25px; padding:5px; padding-top:18px;}
#right li{list-style:none;}
#right div.rightwidget{ background-color:; width:100%; float:left; }
#right div.rightwidget li{ color:#505050; float:left; width:100%; }
#right div.rightwidget a{  color:#242424 !important; text-decoration:none; text-shadow:none !important; padding-bottom:9px !important;}
#right div.rightwidget a:hover{border-bottom:1px solid #ccc !important; color:#7D7D7D !important; }
#right #tagtab a, #right .widget_tag_cloud a{color:#7e7e7e !important; font-size:12px !important; display:block; padding:5px; float:left; background-color:#f9f9f9; border:#e5e5e5 1px solid;margin:2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px; text-shadow:none;}
#right  #tagtab a:hover, #right .widget_tag_cloud a:hover{border:1px solid #bababa !important;background-color:#eeeeee;color:#353535 !important;text-decoration:none !important;}
#right .widget-title {background:url(images/sidebar-bg-repeat.png) repeat-x; float:left; margin-bottom:33px; width:100%; }
#right .widget-title .title{font-size:16px !important;font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; background:#f7f7f7; float:left; text-shadow:1px 1px #fff;}
#right .widget-area { text-align:left; }
#right .widget-area ul { list-style: none; margin-left: 0; }
#right .widget-area ul ul { list-style: square; margin-left: 1.3em; }
#right .widget-area ul li{ list-style:none; color:#5b5b5b; }
#right .widget_search{ margin-bottom:0!important; padding:0 !important; margin-bottom:9px !important; }
#right .widget_search label { display: none; }
#right .widget-container { margin: 0 0 18px 0; font-size:12px; }
#right .widget-area a, .widget-area a:link,
#right .widget-area a:visited { font:normal 12px arial; color:#555; text-align:left; text-decoration: none; text-shadow:none!important;  height:20px; }
#right .widget-area a:active,
#right .widget-area a:hover { color:#000; }
#right .widget-area .entry-meta { font-size: 11px; }
#right #wp_tag_cloud div { line-height: 1.6em; }
#right #wp-calendar { width: 100%; }
#right #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }
#right #wp-calendar thead { font-size: 11px; }
#right #wp-calendar thead th { background-color:#ebebeb; padding:5px;  padding-left:0; padding-right:0; color:#3d3d3d; text-shadow:1px 1px #fff;}
#right #wp-calendar tbody { color: #7e7e7e; }
#right #wp-calendar tbody td { border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }
#right #wp-calendar tbody td a{color:#292929; }
#right #wp-calendar tbody td a:hover{color:#000000; text-decoration:none; }
#right #wp-calendar tbody .pad { background: none; }
#right #wp-calendar tfoot #next { text-align: right; }
#right #wp-calendar tfoot #next a{display:block; background-color:#f3f3f3; float:right; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff;}
#right #wp-calendar tfoot #next a:hover{  background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}
#right #wp-calendar tfoot #prev a{ display:block; background-color:#f3f3f3; float:left; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff; }
#right #wp-calendar tfoot #prev a:hover{ background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}
#right .widget_rss .rssSummary{ color:#737373; margin-bottom:10px; float:left; line-height: 1.5em;}
#right .widget_rss  h3{ padding:0; }
#right .widget_rss h3 a{padding:0 !important; margin:0 !important; float:left !important; color:#000 !important; border:0 !important; margin-left:6px !important;}
#right .widget_rss a.rsswidget { color: #242424; font-size:22px; margin-top:4px; float:left; font-size:12px; border:0; }
#right .widget_rss a.rsswidget:hover { color: #ff4b33; border:0 !important; }
#right .widget_rss .widget-title img { width: 11px; height: 11px; float:left; margin-top:8px; margin-left:9px; }
#right .xoxo .widget_calendar a { font-weight:bold; text-align:center; text-decoration:underline; padding:0px; margin:0px; height:15px;}
#right .xoxo .widget_pages li .page_item {  display:block; ord-wrap: break-word; margin-bottom:10px; }
#right div.widget_archive li{ float:left; width:100%;}
#right div.widget_archive a{ color:#696969; width:100%; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; padding-bottom:6px; }
#right div.widget_archive a:hover{ border-bottom:1px dotted #000; color:#333; }
#right div.widget_categories li{ float:left; width:100%; }
#right div.widget_categories  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}
#right div.widget_categories  a:hover{ border-bottom:1px dotted #000; color:#333; }
#right div.widget_nav_menu li{ float:left; width:100%; }
#right div.widget_nav_menu   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}
#right div.widget_nav_menu   a:hover{ border-bottom:1px dotted #000; color:#333; }
#right div.widget_links li{ float:left; width:100%; }
#right div.widget_links   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}
#right div.widget_links   a:hover{ border-bottom:1px dotted #000; color:#333; }
#right div.widget_meta li{ float:left; width:100%; }
#ad_300 a, #ad_300 a:hover{border:0 !important;}
#right div.widget_meta   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}
#right div.widget_meta   a:hover{ border-bottom:1px dotted #000; color:#333; } 
#right div.widget_pages li{ float:left; width:100%; }
#right div.widget_pages a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:9px !important;}
#right div.widget_recent_comments li{ float:left; width:100%; margin-top:10px; }
#right div.widget_recent_comments   a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}
#right div.widget_recent_comments   a:hover{ border-bottom:1px dotted #000; color:#333; } 
#right div.widget_recent_entries li{ float:left; width:100%; }
#right div.widget_recent_entries  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}
#right div.widget_recent_entries   a:hover{ border-bottom:1px dotted #000; color:#333; }
#right #flickr a img{border:1px solid #dedbd1; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; margin-right:11px; margin-left:11px; margin-bottom:8px; margin-top:8px;}
#right #flickr a:hover img{border:1px solid #acacac;}
.column-left .widget-title{ width:137px !important; margin-bottom:15px; }
.column-left a{padding-bottom:9px !important;  }
.column-right .widget-title{ width:138px !important; }
.column-right a{padding-bottom:9px !important;}
#right .textwidget{line-height:1.5em;}


/*** Submit Black/Grey ***/
.submit-black, .submit-black:visited { display: -moz-inline-box; display: inline-block ; border: 1px solid #999 ; -moz-box-shadow: 0 0 6px #9c9c9c; -webkit-box-shadow: 0 0 6px #9c9c9c;  box-shadow: 0 0 6px #9c9c9c; color: #fff; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #000; width: auto; background: url(images/blk-button.png) #000;} 
.submit-black:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/blk-button-h.png) #000; } 
.submit-black:active { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #000); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#4a4a4a)); } 
.submit-black.off { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #101010); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#4a4a4a)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }
#left .nav{text-align:center !important; font-size:12px !important; color:#fff !important; text-shadow:1px 1px 1px #000 !important; display:block !important; border:1px solid #1f1f1f !important; line-height:30px !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}

/*** Submit Button White/Grey ***/
.submit, .submit:visited { display: -moz-inline-box; display: inline-block; border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; 
box-shadow: 0 0 5px #ccc; color: #183a52; font-size: 12px; font-weight: bold; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; width: auto; background:url(images/white-button.png);} 
.submit:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/white-button-h.png); } 
.submit:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); } 
.submit.off { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }
.share_div{float:left; width:620px;}

/*** 300x250 ***/
#ad_300{width:300px;height:250px;float:left;background-color:#FFF;border:solid 1px #d3d3d3;margin-bottom:10px; padding:6px;}

/*** Latest Box ***/
#left div.latest_l{width:291px;float:left;margin-top:8px;}
#left div.latest_r{width:291px;float:right;margin-top:8px;margin-right:2px;}
#left div.latest{float:left;width:100%;}
#left div.latest div.header{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; width:283px; margin-bottom:13px; }
#left div.latest div.header h1{font-size:16px !important;font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; text-shadow:none; background:#fff; float:left; }
#left div.listing div.header h1{font-size:16px !important; font-weight:bold !important; text-transform:uppercase; color:#000; padding-right:10px; background:#fff; float:left; }
#left div.listing div.header h1 a{color:#000; text-shadow:none; text-decoration:none;}
#left .readm{width:76px !important; height:33px !important; text-align:center !important; font-size:12px !important; color:#a1a1a1 !important; text-shadow:1px 1px 1px #fff !important; 
display:block !important;border:1px solid #dddddd !important; line-height:33px !important;}
#left div.latest div.inside{width:291px;margin-top:20px;float:left;line-height:1.1em;text-shadow:1px 1px 1px #fff;}
#left div.latest div.top{float:left;}
#left div.latest div.inside img{width:275px; height:130px; float:left; border:1px solid #dedbd1; padding:3px;}
#left div.latest div.inside a img{border:1px solid #dedbd1; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}
#left div.latest div.inside a:hover img{border:1px solid #acacac;	}
#left div.latest div.heading{width:281px; float:left; margin-top:20px; margin-bottom:15px;}
#left div.latest div.heading h2, #left div.latest div.heading h2 a{color:#242424;font-size:12px;float:left;margin:0;padding:0;text-decoration:none;width:100%; font-weight:normal; text-shadow:none; font-weight:bold;}
#left div.latest div.heading h2 a:hover{text-decoration:underline;color:#7d7d7d;}
#left div.latest div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none;}
#left div.latest .date{font-size:12px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2;}
#left div.latest div.heading div.pholder{float:left; width:100%; }
#left div.latest div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none;}
#left div.latest div.inside li a{margin-top:5px; float:left;font-size:12px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:bold;border-bottom:1px solid #e5e5e5; text-shadow:none;}
#left div.latest div.inside li a:hover{color:#7d7d7d;}

/* List other blog posts */
#left div.listing{width:616px;float:left;margin-right:2px; padding-bottom:22px;}
#left div.listing div.header{width:616px;height:18px; float:left; background:url(images/cat-bg-repeat.png) repeat-x;  margin-bottom:11px;}
#left div.listing div.content{float:left;width:100%;margin-top:3px;}
#left div.single div.content a, #page div.entry-content a{ border:0; font-weight:bold !important; text-decoration:none; color:#000; text-shadow:none;}
#left div.single div.content, #page div.entry-content{font-size:12px; line-height: 1.6em;}
#left div.single div.content a:hover, #page div.entry-content a:hover, #left_no_sidebar div.entry-content a:hover{color:#7D7D7D; text-decoration:underline;}
#left div.single div.content h1, #left div.single div.content h2, #left div.single div.content h3, #left div.single div.content h4, #left div.single div.content h5, #left div.single div.content h6, #page div.entry-content h1, #page div.entry-content h2, #page div.entry-content h3, #page div.entry-content h4, #page div.entry-content h5, #page div.entry-content h6{width:100%; padding-left:0;font-family:Arial, Helvetica, sans-serif !important;font-weight:bold !important; }
#left div.single div.content ul, #left div.single div.content ol, #page div.entry-content ul, #page div.entry-content ol{float:left;width:100%;margin-left:17px;padding:8px;}
#page h1,#page h2{ margin-left:0; margin-right:0; background:#fff; }
#left div.single div.content li, #page div.entry-content li{float:left; width:589px; padding:5px; padding-left:0; padding-right:0; line-height:1.6em; font-size:12px;}
#left div.single div.content  h2, #page div.entry-content h2{ font-size: 28px;  color:#333; margin: 0.9em; margin-left:0;}
#left div.single div.content  h3, #page div.entry-content h3{font-size: 26px; color:#333;  margin: 0; margin-left:0; line-height: 1.2em;
}
#left div.single div.content  h4, #page div.entry-content h4{ font-size: 23px; color:#333; margin: 0.9em; margin-left:0;}
#left div.single div.content  h5, #page div.entry-content h5{ font-size: 17px; color:#333; margin: 0.9em; margin-left:0;}
#left div.single div.content  h6, #page div.entry-content h6{ font-size: 14px;font-weight:bold; color:#333; margin: 0.9em; margin-left:0;}
#left div.listing div.news_holder{width:100%; min-height:30px; float:left;  margin-top:16px}
#left  div.othernews{width:100%; float:left; margin-top:5px;}
#left div.listing div.news_holder div.link_holder{width:475px; float:left; margin-top:6px;}
#left div.listing div.news_holder div.link_holder h5, #left div.listing div.news_holder div.link_holder h5 a {margin:0;padding:0; color:#303030;text-decoration:none; font-weight:normal; text-shadow:none; }
#left div.listing div.news_holder div.link_holder h5 a:hover{color:#898989 ; text-decoration:none;}
#left div.listing div.line{width:100%; height:1px; background-color:#d2d2d2; float:left; margin-top:4px;}
#left div.listing div.line div.line_grey{width:475px;height:1px; background-color:#d0d0d0; float:left;}
#left div.listing div.news_holder div.date_holder{width:141px; height:21px; float:left;}
#left div.listing div.news_holder div.date_holder .date{font-size:12px; float:right;}
#left div.listing div.news_holder div.date_holder .comments, #left div.listing div.news_holder div.date_holder .comments a {font-size:12px; float:right; margin-top:2px;color:#898989;
text-decoration:none;}
#left div.listing div.news_holder div.date_holder .comments a:hover {color:#000;}
#left div.listing div.content div.left{width:316px;float:left;}
#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{ text-shadow:none; color:#282828;margin:0;padding:0; font-size:13px;float:left;text-decoration:none; line-height:1.3em;}
#left div.listing div.content div.left div.description h3 a{ color:#fff; text-shadow:1px 1px 1px #000; font-size:21px; }
#left div.listing div.content div.left h3 a:hover, #left #list_categories div.active h2 a:hover,  #left div.small-desc a:hover{color:#717171;}
#left div.listing div.content div.left img{width:276px;height:135px;padding:3px;float:left; margin-top:8px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }
#left div.listing div.content div.left div.imgholder{float:left; position:relative; width:345px; height:195px; margin-top:7px;}
#left div.listing div.content div.left div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:262px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}
#left div.listing div.content div.left div.description p{line-height:1.3em;margin-top:0.1px;text-shadow:1px 1px 1px transparent; color:#fff; }
#left div.listing div.content div.right{float:left;width:261px;margin-left:9px; margin-top:5px;}
#left div.listing div.content div.right div.small-listing{width:259px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}
#left div.listing div.content div.right div.small-desc{width:259px;height:53.8px;float:left;margin-top:9px;}
#left div.listing div.content div.right div.small-desc p{float:left;color:#6f6f6f;}
#left div.listing div.content div.right div.small-listing div.thumb{width:86px; height:57px; float:left; background-color:#fff; border:1px solid #dedbd1; padding:3px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }
#left div.listing div.content div.right div.small-listing div.thumb img{width:86px;height:57px;float:left;border:0;  }
#left div.listing div.content div.right div.small-listing div.description{width:155px;height:75px;float:left;font-size:12px;font-weight:bold;color:#595959;padding-left:9px;}
#left div.listing div.content div.right div.small-listing div.description h4, #left div.listing div.content div.right div.small-listing div.description h4 a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}
#left div.listing div.content div.right div.small-listing div.description .date{color: #828282; font-weight:normal; float: left;font-size: 12px; margin-top: 6px;}
#left div.listing div.content div.right div.small-listing div.description h4 a:hover{text-decoration:underline;color:#7d7d7d;}
#left div.listing div.content div.tags{width:608px;float:left;padding:4px; padding-left:0; padding-right:0; padding-bottom:9px; margin-top:17px;}
#left div.listing div.content h2{margin:0;padding:0;}
#left div.listing div.content div.tags ul, #left div.single div.tags ul{padding:0;margin:0;list-style:none;}
#left div.listing div.content div.tags li a, #left div.single div.tags li a{display:block;background-color:#262626;float:left;font-size:12px; text-decoration:none; color:#7a7a7a; text-shadow:1px 1px #fff; line-height:25px; padding-left:10px; padding-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right:15px; margin-top:4px; background:url(images/tags_bg.png); height:27px; border:1px solid #d1d1d1;  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9;  }
#left div.listing div.content div.tags li a:hover, #left div.single div.tags li a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}
#left div.single div.tags{width:552px;float:left;padding-top:5px;margin-bottom:9px;margin-left:6px;}
.left_other_news{width:291px; float:left; margin-top:27px;}
.left_other_news img{padding:3px; border:1px solid #dedbd1; float:left; background:#fff; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}
.left_other_news a:hover img{border:1px solid #ACACAC;}
.left_other_news .content{width:185px !important; float:left !important; margin-left:13px;}
.left_other_news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:bold; text-shadow:none;}
.left_other_news .content a:hover{text-decoration:underline;color:#7d7d7d;}
.left_other_news .date{font-size:12px; float:left; margin-top:6px; color:#828282;}

/*** Footer Widget ***/
#footer_widget{width:100%;height:100%;float:left; background-repeat:repeat-x;background-color:#000;background-image:url(images/footer_bg.png);}
#footer_widget  li{list-style:none;}
#footer_widget a{color:#5e5e5e;}
#footer_widget div.inside{margin: 0 auto;width:956px;padding-top:25px;}
#footer_widget object, #footer_widget embed{width:220px !important;height:180px;}
#footer_widget #flickr img{border:1px #323232 solid !important;padding:5px !important;background-color:#000;width:50px;height:50px; margin-top:9px; margin-bottom:9px; margin-left:4px; margin-right:4px;}
#footer_widget #flickr  a:hover img{border:1px solid #8b8b8b !important;}
#footer_widget #calendar_wrap{float:left;}
#footer_widget #calendar_wrap td{width:31px;}
#footer_widget #flickr h2{font-size:14px;text-shadow:#000 1px 1px;text-transform:uppercase;color:#fff; height:26px;}
#footer_widget div.inside div.widget_h_l{float:left;width:220px;}
#footer_widget div.inside div.widget_h_m{margin-left:28px;float:left;width:220px;}
#footer_widget div.inside div.widget_h_r{float:right;width:220px;}
#footer_widget div.inside div.widget{width:220px;height:100%;background-color:transparent;float:left;padding:0;margin:0;border:0;margin-bottom:20px;}
#footer_widget div.inside div.widget{color:#5d5d5d !important; text-shadow:none;}
#footer_widget div.inside div.widget h3{width:220px;height:26px;float:left;color:#fff;font-weight:bold !important;text-shadow:#000 1px 1px;text-transform:uppercase;font-size:14px;}
#footer_widget div.inside div.widget ul{float:left;}
#footer_widget div.inside div.widget  li{width:220px; float:left; }
#footer_widget div.inside div.widget  ul  a{text-decoration:none;display:block;float:left;width:220px;margin-top:2px;padding-top:3px;padding-bottom:3px; font-weight:normal;color:#b4b4b4; text-shadow:none;}
#footer_widget div.inside div.widget ul a:hover{color:#fff;text-decoration:underline;}
#footer_widget div.inside div.logo{width:100%;height:110%;float:left;padding-top:10px;padding-bottom:10px;}
#footer_widget div.inside div.logo img{border:0;}
#footer_widget div.inside img.top{border:0;float:right;}
#footer_widget .widget-title { display:block; border-bottom:1px solid #292929; font:bold 20px arial; text-shadow:#fff 1px 1px 0px; line-height:22px; margin-bottom:5px; }
#footer_widget #wp-calendar { width: 100%; }
#footer_widget #wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; display:none; }
#footer_widget #wp-calendar thead { font-size: 11px; }
#footer_widget #wp-calendar thead th { }
#footer_widget #wp-calendar tbody { color: #aaa; }
#footer_widget #wp-calendar tbody a{color:#ffffff;}
#footer_widget #wp-calendar tbody td { background: #484848;  padding: 3px 0 2px; text-align: center; }
#footer_widget #wp-calendar tbody .pad { background: none; }
#footer_widget #wp-calendar tfoot #next { text-align: right; }

/*** Footer ***/
#footer{width:100%;height:31px;float:left;background-color:#000000;border-left:0;border-right:0;}
#footer div.inside{ margin: 0 auto;width:957px;}
#footer div.inside a{text-decoration:none;color:#b5b5b5;}
#footer div.inside a:hover{color:#7c7c7c;}
#footer div.left{margin: 0 auto; width: 600px;
	height:31px;font-size:12px;color:#fff;line-height:32px;}

.hideobject{/* Hide any object */display:none;}
#entries{margin-top:15px;width:615px;float:left;height:35px;}
#entries div.old_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;text-decoration:none;text-align:center;float:left;margin-left:4px;}
#entries div.new_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;border:#b2b2b2 solid 1px;text-decoration:none;text-align:center;float:right;margin-right:4px;}

/*** Latest_2 ***/
.latest_2{width:614px; float:left; margin-top:20px; border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:25px;}
.latest_2 img{ padding:3px; border:1px solid #DEDBD1; float:left; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}
.latest_2 div.desc_h{ width:391px; float:left; padding-left:17px; font-weight:bold;}
.latest_2 div.desc_h div.header{ width:100%; float:left;}
.latest_2 div.desc_h div.header h1 a{ font-size:23px; color:#000; text-decoration:none;}
.latest_2 div.desc_h div.header h1 a:hover{ color:#626262;}
.latest_2 div.desc_h div.date{ padding-top:7px; width:100%; float:left; font-size:12px; color:#adadad; font-weight:normal;}
.latest_2 div.desc_h div.date a{color:#adadad; text-decoration:none;}
.latest_2 div.desc_h div.date a:hover{text-decoration:underline;}
.latest_2 div.desc_h div.content{width:100%; float:left; font-size:12px; color:#555555;}
.latest_2 div.desc_h div.read_more{width:100%; float:left;}
.latest_2 div.desc_h div.read_more a{ width:74px; height:27px; border:1px solid #000; text-align:center; line-height:25px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.latest_2 div.desc_h div.read_more a:hover{color:#fff; }
.latest_2 div.desc_h div.content p{font-weight:normal; line-height:1.5em;}

/*	comment form -------------------------------------------------- */
#respond a{color:#000;}
#respond textarea{width:613px;padding:0 !important;margin:0 !important;}
#respond { text-align: left; font: normal 12px arial; color: #494949;  }
#reply-title { clear:both; padding-top:10px; display: block; border-bottom: 1px solid #ccc; font: normal 14px arial; color: #9e9e9e; padding-bottom: 10px; margin-bottom: 10px; text-transform:uppercase;}
.logged-in-as { display: block; background: #; text-align: left; font: normal 12px arial; color: #494949; margin-bottom: 10px;}
.comment-notes { margin-bottom: 20px; }
#respond form { margin-bottom:30px; }
#respond #submit {background: url(images/blk-button.png) #000; border: 1px solid #000; font: normal 12px arial; color: #fff; text-align: center; text-shadow: #000 -1px 1px 0px; text-decoration: none; line-height: 20px; margin-bottom:20px; height: 31px; width:100px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 3px #e7e7e7; -webkit-box-shadow: 0 0 3px #e7e7e7;  box-shadow: 0 0 3px #e7e7e7;  }
#respond small { padding-left: 5px; }
.comment-form-comment #comment { display: block; background: #f8f8f8 url(images/bg-textarea.jpg) top left repeat-x; border: 1px solid #d5d5d5; font: normal 12px arial; color: #222; padding: 5px; margin: 10px 0px 10px 10px;}
#commentform #author, #commentform #email, #commentform #url{ background:#FFF; padding:6px; border:1px solid #CCC; margin-left:10px;}
#commentform #author{margin-left:14px;}
#commentform #email{ margin-left:15px;}
code { display: block; background: #; border-bottom: 1px solid #d5d5d5; font: normal 9px verdana; color: #494949; text-align: left; padding-bottom: 10px; margin: 10px 0px 15px 10px; width: 380px; }
.navigation{width:620px;}
.navigation div.nav-previous{float:left;}
.navigation div.nav-next{float:right;}
.navigation div.nav-previous a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}
.navigation div.nav-previous a:hover{background-color:#999;color:#fff;}
.navigation div.nav-next a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}
.navigation div.nav-next a:hover{background-color:#999;color:#fff;}
.edit-link a{color:#000;font-size:12px;}
#list_categories{float:left;width:620px;	}

#list_categories div.active{ background:url(images/header-line.png) repeat-x; width:605px;height:33px; float:left; font-size:12px; color:#282828;font-weight:bold; }
#list_categories div.active h2{font-size:22px; text-transform:uppercase; float:left !important; background:#fff; margin:0; padding:0; padding-right:7px; color:#000; text-shadow:none;}
#list_categories div.content{width:620px; float:left; margin-top:3px; border-bottom:1px solid #e9e9e9; padding-bottom:6px;}
#list_categories div.content div.thumb{float:left;width:136px;height:118px;border:1px solid #d7d7d7;background-color:#ebebeb;padding:4px;}
#list_categories div.content div.thumb img{border:0;}
#list_categories div.content div.list_content{width:456px;padding-bottom:10px;float:left;margin-left:10px;}
#list_categories div.content div.list_content h1{font-size:18px;color:#2f2f2f;float:left;}
#list_categories div.content div.list_content a{color:#333;text-decoration:none;}
#list_categories div.content div.list_content a:hover{text-decoration:underline;}
#list_categories div.content div.list_content h1 a{font-size:18px;color:#2f2f2f;text-decoration:none;}
#list_categories div.content div.list_content h1 a:hover{color:#727272;text-decoration:none;}
#list_categories div.content div.list_content div.date{float:left;font-size:12px;margin-top:7px;}
#list_categories div.content div.list_content div.date img{margin-left:5px;}
#list_categories div.content div.list_content div.date .date{font-style:italic;}
#list_categories div.content div.list_content p{float:left;color:#5a5a5a;}
#list_categories div.content .read_more a{color:#656565;display:block;font-size:12px;width:86px;height:25px;background-color:#e8e8e9;border:solid #bebebe 1px;text-decoration:none;text-align:center;line-height:24px;margin-top:10px;float:left;text-decoration:none !important;}
#list_categories div.content .read_more a:hover{background-color:#f8f8f8;}
#archives{float:left;width:620px;margin-top:5px;}
#archives li a{color:#555555;text-decoration:none;text-shadow:none;}
#archives li a:hover{color:#7d7d7d;}
#archives h3{ font-size:18px; font-weight:normal !important; color:#272727; padding:10px; padding-left:0; padding-top:24px;}
#archives li{ list-style:none; font-size:12px;margin-top:7px;color:#979797; padding:3px;}
#archives h2{padding:13px; padding-left:0; font-size:24px;color:#363636;}
#page a{color:#000;text-decoration:none;border-bottom:#b2b2b2 1px dotted;}
#page a:hover{color:#333;border-bottom:#000 1px dotted;}
#page p{color:#272727;}
div.box {width:500px;position:relative;font-family:Arial, Helvetica, sans-serif;}
div.box label {width:100%;display: block;padding:10px 0 10px 0;}
div.box label span {display: block;color:#505050;font-size:12px;float:left;width:40px;text-align:right;padding:5px 20px 0 0;}
div.box .input_text {padding:10px 10px;width:200px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;}
div.box .message{padding:7px 7px;width:350px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;overflow:hidden;height:150px;font-family:Arial, Helvetica, sans-serif;color:#656565;}
div.box .button{margin:0 0 10px 0; padding:7px 7px; color:#fff; position: relative; top:10px; left:382px; width:100px; border:1px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
#searchform{float:left;width:100%;margin-bottom:5px;}
#searchform .search{width:283px;height:34px;line-height:27px;border:1px solid #ececec;outline:none;padding-left:5px;color:#585858;float:left; background:url(images/search_bg.png); border-right:0;}
#searchform .searchb{ background:url(images/search_button.png); border:1px solid #ececec; border-left:0; width:26px; height:36px; cursor:pointer;}
.alert{padding:5px; background-color:#ffcece; border:1px solid #ae6c6c; clear:both; float:left; text-shadow:1px 1px #f9f9f9; width:603px;}
.info_sent{padding:5px; background-color:#b4e97a; border:1px solid #81a25e; text-shadow:1px 1px #f9f9f9; float:left; clear:both; width:603px;}
#flickr{width:100%; float:left;}
#flickr img{float:left; padding:3px; margin:px; border:1px solid #CCC;}
/*Short Codes */
.dropcap	{ color:#000000; display:block; float:left; font-size:45px; margin:0 2px 0 0; text-shadow:1px 1px 1px; clear:both; margin-top:12px;}
.black-b{ color:#FFF !important; text-shadow:1px 1px #000; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #000 !important; margin-left:4px; }
.white-b{ color:#9a9a9a !important; text-shadow:1px 1px #fff !important; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #dddddd !important; margin-left:4px; }
.shortcode_highlight{background:#fff265; color:#000;}
.shortcode_right_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:20;}
.shortcode_left_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0;  margin-top:0;}
#contactForm{ clear:both;}
.noborder{border:0 !important;}
.home_link{padding-left:0 !important;}
#slider_post_wrap{ float:left; margin-bottom:20px;}
img.alignright {float:right !important; margin:0 0 1em 1em !important;}

img.alignleft {float:left !important; margin:0 1em 1em 0 !important;}
img.aligncenter {display: block !important; margin-left: auto;
margin-right: auto !important;}
a img.alignright {float:right !important; margin:0 0 1em 1em !important;}
a img.alignleft {float:left !important; margin:0 1em 1em 0 !important;}

a img.aligncenter {display: block !important; margin-left: auto
!important; margin-right: auto !important;}
#subForm input#name, #subForm input#email {
	width: 70%;
	padding: 5px;
	margin-bottom: 10px;
}