









   @import "";

   @import "";



 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, embed, object {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

nav ul {

	list-style: none;

}

ul, ol {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

a {

	margin: 0;

	padding: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}





.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; }  .clearfix { display: block; }  .none { display: none; } 



.block {

       display:block !important;

}





body {



	font-size: 12px;

       line-height:20px;

       font-family: Helvetica, Arial, Sans-Serif;

       min-height:800px;

       color: #5e6066;

	background:#f8f9fa url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);

}

strong, th, thead td {

	font-weight: bold;

}

cite, em, dfn {

	font-style: italic;

}

code, kbd, samp, pre, tt, var, input[type=text], input[type=password], input[type=email], textarea {

	font-family: arial, "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace;

}

code, pre {

	display: block;

	white-space: pre;

}

del {

	text-decoration: line-through;

	color: #666;

}

ins, dfn {

	border-bottom: 1px solid #ccc;

}

small, sup, sub {

	font-size: 85%;

}

abbr, acronym {

	text-transform: uppercase;

}

a abbr, a acronym {

	border: none;

}

abbr[title], acronym[title], dfn[title] {

	cursor: help;

	border-bottom: 1px dotted #ccc;

}

sup {

	vertical-align: super;

}

sub {

	vertical-align: sub;

}

p, ul, ol, dl, table, fieldset, blockquote, pre, code {

	margin-bottom:15px;

}



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

	margin-bottom: 15px;

	line-height: 1em;

	font-family:Helvetica;

        font-weight:normal;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

        font-weight:normal;



}

h1 {

	font-size: 36px;

}

h2 {

	font-size: 30px;

}

h3 {

	font-size: 24px;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 14px;

}

h6 {

	font-size: 12px;

}

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

	display: block;

	color: #999;

	font-size: 0.65em;

	margin: 0;

}

a:link, a:visited, a:active, a:focus {

	color:#40454d;

	outline: 0 none;

	text-decoration: none;

	    -webkit-transition: background-color .2s linear, color .2s linear;

	-moz-transition: background-color .2s linear, color .2s linear;

	-o-transition: background-color .2s linear, color .2s linear;

	-ms-transition: background-color .2s linear, color .2s linear;

	transition: background-color .2s linear, color .2s linear;



}

a:hover {

       color:#a50000;

}



.hidden {

	display: none;

	visibility: hidden;

}

.invisible {

	visibility: hidden;

}

.aligncenter {

	margin:auto;

	float:none;

}

.alignright {

	float: right;

}



img.alignright {

  float:right;

  margin-bottom:0.5em;

  margin-right:0;

  margin-left:1.5em;

  margin-top:0;

}

.alignleft {

	float: left;

}

img.alignleft {

  float:left;

  margin-bottom:0.5em;

  margin-left:0;

  margin-right:1.5em;

  margin-top:0;

}

.aligncenter {

	margin-left:auto;

	margin-right:auto;

}

img.aligncenter {

display:block;

 margin-bottom:15px;



}

.clearboth{

	clear: both;

	display: block;

	font-size: 0px;

	height: 0px;

	line-height: 0;

	width: 100%;

	overflow:hidden;

}

.clear {

	clear: both;

}

.spacer {

	display:block;

	clear:both;

	padding-top:35px;

}



.wp-caption {

       background-color: #F3F3F3;

       border: 1px solid #DDDDDD;

       border-radius: 3px 3px 3px 3px;

       margin: 10px;

       padding-top: 4px;

       text-align: center;

}

.wp-caption-text  {

       margin-bottom:10px;

}

.gallery-caption {

       text-align:center;

}

.sticky {}

.bypostauthor {

}

.noside{

       text-align:center;

       padding:10px;

}



.one_half, .one_third, .two_third, three_fourth, .two_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth {

	position: relative;

	margin-right: 4%;

	float: left;

	

}

.one_half {

	width: 48%;

}

.one_third {

	width: 30.6666%;



}

.two_third {

	width: 65.3332%;

}

.one_fourth {

	width: 22%;

}

.two_fourth {

	width: 48%;

}

.three_fourth {

	width: 74%;

}

.one_fifth {

	width: 16.8%;

}

.two_fifth {

	width: 37.6%;

}

.three_fifth {

	width: 58.4%;

}

.four_fifth {

	width: 79.2%;

}

.one_sixth {

	width: 13.3333%;

}

.two_sixth {

	width: 30.6666%;

}

.three_sixth {

	width: 47.9998%;

}

.four_sixth {

	width: 65.3332%;

}

.five_sixth {

	width: 82.6665%;

}

.last {

	margin-right: 0 !important;

	clear: right;

}





.tipsy {

       padding: 5px; font-size: 10px;

       opacity: 0.8; filter: alpha(opacity=80);

       background-repeat: no-repeat;

       background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }

  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }

  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }

  .tipsy-north { background-position: top center; }

  .tipsy-south { background-position: bottom center; }

  .tipsy-east { background-position: right center; }

  .tipsy-west { background-position: left center; }





.inner {

    width:978px;

    margin:0 auto;

    position:relative;

}

.box_outer {

 border-bottom:2px solid #ebebeb;

 margin-bottom:20px;

}



.dots {

      background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat-x;

      height:13px;

      margin-bottom:15px;

}



.top_bar {

    background:#40454d;

    height:35px;

    line-height:35px;

}



.top_bar ul.top_nav {

    margin-bottom:0;

    height:35px;

    float:left;

}

.top_bar ul.top_nav li {

    float:left;

    margin-right:20px;

    position:relative;

}

.top_bar ul.top_nav li a {

    color:#a4a5aa;

    font-size:13px;

    font-weight:bold;

}

.top_bar ul.top_nav li a:hover {

    color:#fff;

}



.top_bar ul.top_nav li ul {

       display:none;

       position:absolute;

       z-index:1000;

       width:120px;

       left:0;

       top:35px;

       background:#40454d;

       border:1px solid #3b3d41;

       border-bottom:none;

       border-top:none;

}

.top_bar ul.top_nav li ul li {

       display:block;

       float:none !important;

       line-height:16px !important;

       padding-top:5px;

       padding-bottom:5px;

       margin-right:0 !important;

       border-bottom:1px solid #3b3d41;

}

.top_bar ul.top_nav li ul li a {

       border-right:none;

       padding:0 10px;

       display:block;

}



.top_bar ul.top_nav li ul li ul {

       left:120px;

       top:0;

}

.top_bar .search_box {

    float:right;

    margin-top:4.5px;

    display:inline-block;

    height:25px;

    border-bottom:1px solid #535967;

    background:#1e2125;

    width:189px;

}

.top_bar .search_box .sb {

    float:left;

    width:34px;

    height:25px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center;

    text-indent:-9999px;

    border:none;

    cursor:pointer;

}

.top_bar .search_box .sf {

    float:left;

    width:144px;

    border:none;

    background:none;

    height:25px;

    line-height:25px;

    padding:0 5px;

    color:#a4a5aa;

    font-size:11px;

    border-left:1px solid #40454d;

}



#header {

    background:#fff url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) ;

    overflow:hidden;

    padding:5px 0;

    padding-top:10px;

    position:relative;

}

#header .top_line {

       position:absolute;

       top:2px;

       left:0;

       width:100%;

       height:1px;

       background:#e0e0e0;

}

#header .logo {

    float:left;

}

#header .top_ad {

    float:right;

    margin-top:13px;

    width:468px;

    height:60px;

}

#header .top_ad img {

       width:468px;

       height:60px;

}



.bot_ad {

    margin-bottom:15px

}

.bot_ad img {

       max-width:978px;

}





#navigation {

    height:30px;

    border-bottom:1px solid #e0e0e0;

    margin-bottom:20px;

    background:#40454d;

}

#navigation .nav_wrap {

    background:#40454d;

    height:30px;

    border-top:1px solid #40454d;

}

#navigation ul.nav {

    margin-bottom:0;

    height:30px;

    line-height:30px;

}

#navigation ul.nav > li {

    float:left;

    border-right-width:1px;

    border-style:solid;

    border-color: #40454d;

   height:30px;



}

#navigation ul.nav > li:first-child  {

    border-left:1px solid #eaeaea;

}



#navigation ul.nav li {

    position:relative;

}

#navigation ul.nav > li a {

    color:#a4a5aa;

    text-transform:uppercase;

    font-weight:bold;

    font-family:Ariel;

    font-size:14px;

    padding:0 8px;

    display:inline-block;

    height:30px;

}



#navigation ul.nav li:hover > a, #navigation ul.nav > li.current-menu-item > a, #navigation ul.nav > li.current-menu-ancestor > a {

    background:#40454d;

    height:30px;

       color:#fff;

}





#navigation ul.nav li.home > a {

       text-indent:-9999px;

       background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center;

       height:46px;

       width:27px;

}



#navigation ul.nav li.home:hover > a, #navigation ul.nav > li.home.current-menu-item > a, #navigation ul.nav > li.home.current-menu-ancestor > a  {

       background:#fff url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center;

       height:50px;

}





#navigation ul.nav li ul {

       display:none;

       position:absolute;

       z-index:1000;

       width:160px;

       left:0;

       top:40px;

       padding-top:2px !important;

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

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

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

}

#navigation ul.nav li ul li {

       background:#40454d;

       border-bottom:1px solid #f3f3f3;



}

#navigation ul.nav li ul li:last-child {

       border-bottom:none;

}

#navigation ul.nav li ul li a {

       border-right:none !important;

       border-left:none !important;

       display:block;

       height:auto !important;

       line-height:20px !important;

       padding-top:5px;

       padding-bottom:5px;

       margin-bottom:2px;

       color:#7f7f7f;

       font-size:13px;

}

#navigation ul.nav li ul li a:hover {

       background:#40454d;

       color:#fff;

}



#navigation ul.nav li ul li ul {

       left:160px;

       top:0;

       padding:0 !important;

}



.container {

 overflow:hidden;

 border-bottom:1px solid #e0e0e0;

 margin-bottom:20px;

}

.main {

    float:left;

    width:651px;

}

.sidebar {

    float:right;

    width:307px;

}





.Feature_news {

    background:#fff;

    border:1px solid #e0e0e0;

    padding:17px;

}

.slider_wrap {

       }

.slider {

       height:340px;

}

.slider_items {

    border-right:none;

    border-bottom:none;

    position:relative;

}

.slider_item {

       display:none;

}

.slider_item a {

       width:615px;

       height:340px;

}

.slider_items .slider_caption {

    position:absolute;

    bottom:-61px;

    width:586px;

    left:0;

    padding:15px;

background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);

color:#f8f8f8;

}

.slider_items .slider_caption p {

    margin-bottom:0;

    line-height:20px;

    font-size:13px;

    color:#d8d8d8;

}

.slider_items .slider_caption h2 {

       margin-bottom:5px;

       font-family:play;

       font-size:18px;

       font-weight:bold;

}

.slider_items .slider_caption h2 a {

       font-family:play;

       font-size:18px;

       font-weight:bold;

       display:inline;

       color:#f8f8f8;

}

ul.slider_nav {

    margin-bottom:0;

    overflow:hidden;

    padding:10px;

    border:1px solid #e0e0e0;

}

ul.slider_nav li {

    height:59px;

    width:76px;

    float:left;

    margin-right:10.1px;

    position:relative;

background:#e0e0e0;

}

ul.slider_nav li:last-child {

       margin-right:0;

        margin-left: 0;

}



ul.slider_nav li a {

       filter:alpha(opacity=50);

       -moz-opacity:0.7;

       -khtml-opacity: 0.7;

       opacity: 0.7;

}



ul.slider_nav li p {

       line-height:15px;

       margin-top:-3px;

}



ul.slider_nav li p .date {

       font-size:11px;

       color:#BDBFC5;

       margin-top:-1px;

       display:block;

}





ul.slider_nav li.activeSlide a {

       	filter:alpha(opacity=100) !important;

	-moz-opacity:1 !important;

	-khtml-opacity: 1!important;

	opacity: 1 !important;

}

ul.slider_nav li.activeSlide a img {

    border:4px solid  #e0e0e0;

    height:51px;

    width:68px;

}



.feature_video_icon, .feature_slide_icon, .feature_article_icon  {

       background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0 -4px;

       width:40px;

       height:44px;

       position:absolute;

       top:-40px;

       left:10px;

}

.slider_item a {

       overflow:hidden;

       display:block;	

}

.slider_item a img {

       display:block;

}

.feature_video_icon {

       background-position:-40px -4px;

}

.feature_article_icon {

       background-position:-80px -4px;

}





.lates_video_news {

    border:1px solid #e0e0e0;

    background:#fff;

}

.lates_video_news .widget_title {

    background:#e0e0e0;

    height:30px;

    line-height:30px;

    padding:0 10px;

    font-size:17px;

    color:#404040;

    margin-bottom:2px;

    font-family:play;

}

.scrollable {

	position:relative;

	overflow:hidden;

	width: 654px;

	height:193px;

}



.scrollable .scroll_items {

	

	width:20000em;

	position:absolute;

}

.scrollable .scroll_items div.four_items {

	float:left;

}

.lates_video_news .navi {

    height:13px;

    padding:10px 0;

    text-align:center;

    position:relative;

    

}

.navi_links {

       overflow:hidden;

}





.lates_video_news .navi a {

	width:14px;

	height:13px;

        margin-left:4px;

        cursor:pointer;

	background:#dee2ec;

	display:inline-block;

        -webkit-border-radius: 13px;

        -moz-border-radius: 13px;

        border-radius: 13px;

	text-indent:-9999px;

}





.lates_video_news .navi a:hover {

	background:#cbcfd9;      

}





.lates_video_news .navi a.activeSlide {

	background:#798291;      

}



.latest_vids_wrap {

    border-top:1px solid #e6e6e6;

    border-bottom:1px solid #ebebeb;

    overflow:hidden;

}

.latest_vids_wrap .four_items {

       width:651px;

}

.lates_video_item {

    padding:15px;

    width:132px;

    height:170px;

    float:left;

    border-right:1px solid #ebebeb;

}

.lates_video_item img {

    display:block;

}

.lates_video_item a {

       position:relative;

       display:block;

       overflow:hidden;

           margin-bottom:13px;



}

.lates_video_item span.video_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -316px 0;

    position:absolute;

    bottom:0;

    left:-44px;

}

.lates_video_item span.slide_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -266px 0;

    position:absolute;

    bottom:0;

    left:-44px;

}

.lates_video_item:nth-child(4n+4) {

    border-right:none;

}

.lates_video_item p {

    margin-bottom:0;

}



.news_box {

    overflow:hidden;

    border:1px solid #e0e0e0;

    padding:0 20px 20px 20px;

    background:#fff;

}

.news_box .news_box_heading {

    padding:14px 16px 14px 20px;

    border-bottom:1px solid #ebebeb;

    margin-bottom:10px;

    background:#f8f8f8;

    margin:0 -20px 20px -20px;

}

.news_box .news_box_heading .nb_dots {

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat-x center;

    overflow:hidden;

    height:23px;

    line-height:23px;

}

.news_box .news_box_heading h2 {

    font-size:20px;

    font-weight:700;

    margin-bottom:0;

    text-transform:uppercase;

    font-family:play;

    color:#2f2f2f;

    background:#f8f8f8;

    float:left;

    padding:0 15px 0 0;

}

.news_box .news_box_heading h2 a {

    color:#2f2f2f;

    font-weight:bold;

}

a.nb_recent_more {

       color:#a50000;

}

a.nb_recent_more:hover {

       color:#40454D;

}



.news_box .news_box_left {

}

.news_box .recent_news_item {

       margin-bottom:20px;

       overflow:hidden;

}

.news_box recent_news_title, recent_news_title a {

    font-size:18px;

    font-weight:bold;

    margin-top:-2px;

}



.news_box .video_icon_img {

       position:relative;

}



.news_box .recent_news_img {

    float:left;

    margin-right:15px;

    border:1px solid #eeeeee;

    padding:4px;

    z-index:100;

    position:relative;

}

.news_box .recent_news_img a {

       position:relative;

       overflow:hidden;

       display:block;

}

.news_box .recent_news_img img{

    display:block;

}



.nb_video_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -316px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}



.nb_slide_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -266px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}

.nb_article_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -216px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}



.news_box .recent_news_content {

    margin-top:-2px;

    position:relative;

}

.recent_news_content .nb_meta {

       line-height:11px;

}

.news_box .recent_news_content p {

}

.news_box .recent_news_content span, .news_box .recent_news_content span a  {

    color:#bdbfc5;

    font-size:11px;

}

.news_box .recent_news_content span a:hover  {

    color:#a50000;

}

.news_box .recent_news_content .news_date {

    float:left;

}

.news_box .recent_news_content .news_comments_count {

    float:right;

}

.news_box .news_box_right {

       margin:0 -20px;

       margin-bottom:-20px;

       overflow:hidden;

       padding:20px;

       padding-top:15px;

       padding-bottom:16px;

       background:#f8f8f8;

       border-top:1px solid #e0e0e0;

}

.more_news_wrap {

       overflow:hidden;

}

.news_box .left_ul {

       float:left;

       width:50%;

}

.news_box .right_ul {

       float:right;

       width:50%;

}

.left_ul ul.more_news {

       border-right:1px dotted #bfbfbf;

}

.right_ul ul.more_news {

       margin-left:20px;

}

.news_box ul.more_news {

    margin-bottom:-7px;

}

.news_box ul.more_news li {

    margin-bottom:7px;

}

.news_box ul.more_news li span {

       font-size:17px;

       font-family:play;

       margin-right:5px;

       color:#7f7f7f;

       }

.news_box a.more_news_link  {

    color:#7f7f7f;

}

.news_box a.more_news_link:hover {

    color:#a50000;

}





.nb_col2 {

 float:left;

 width:315px;

 margin-left:20px;

}

.nb_col2:nth-child(2n+1) {

       margin-left:0;

       margin-right:0;

       clear:both;

}

.nb_col2 .news_box .recent_news_title, .nb_col2 .recent_news_title a {

       font-size:16px;

       line-height:20px;

       font-weight:bold;

}

.nb2_next2_news {

       margin-bottom:0;

}

.nb2_next2_news li {

       margin:0 -20px;

       padding:15px 20px;

       background:#f8f8f8;

       border-top:1px solid #e0e0e0;

       overflow:hidden;

}

.nb2_next2_news li a {

}

.nb2_next2_news li .nb2_meta span, .nb2_next2_news li .nb2_meta span a {

       color:#bdbfc5;

}

.nb2_next2_img img {

       float:left;

       padding:2px;

       background:#fff;

       border:1px solid #eeeeee;

       margin-right:15px;

       

}



.sidebar .widget {

    border:1px solid #e0e0e0;

    background:#fff;

    padding:11px;

    overflow:hidden;



}



.sidebar .widget .widget_title {

    background:#e0e0e0;

    height:30px;

    line-height:30px;

    margin:-11px;

    padding:0 10px;

    font-size:17px;

    color:#404040;

    margin-bottom:2px;

    font-family:play;

}

.sidebar .widget .wid_border {

       border-top:1px solid #e6e6e6;

       margin:0 -11px;

       height:10px;

}



.sidebar .widget iframe {

    display:block;

}

.sidebar .widget ul {

    margin-bottom:0;

    margin:-11px;

}

.sidebar .widget select {

       padding:6px;

       width:100%;

       border:1px solid #e0e0e0;

       color:#4d4d4d;

}

.sidebar .widget input.sf {

       padding:0 6px;

       height:26px;

       line-height:26px;

       width:185px;

       border:1px solid #e0e0e0;

       float:left;

       margin-right:5px;

       color:#4d4d4d;

}

.sidebar .widget input.sb {

       border:none;

       height:28px;

        color: #404040;

    font-family: play;

    font-size: 15px;

    text-transform:uppercase;

       background:#e0e0e0;

       width:75px;

       float:right;

       padding-bottom:2px;

       cursor:pointer;

}



.sidebar .widget ul li {

    padding:10px 15px;

    border-bottom:1px solid #f0eded;

}

.sidebar .widget ul li:last-child {

    border-bottom:none;

}





.tagline {

    overflow:hidden;

    background: #ffffff; 

background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); 

background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 

background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 

background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 

background: linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

border:1px solid #e0e0e0;

padding:0 35px;

line-height:88px;

margin-bottom:20px;

}

.tagline h3 {

    font-family:georgia;

    font-size:18px;

line-height:88px;

    margin-bottom:0;

    color:#5e6066;

}

.tagline .tagline_bt {

    line-height:49px;

    height:49px;

    font-family:georgia;

    font-size:17px;

    font-weight:bold;

    display:inline-block;

    border:5px solid #f1f1f1;

    padding:0 30px;

    color:#312528;

    background: #ffe00e; 

    background: -moz-linear-gradient(top,  #ffe00e 0%, #ffbf0e 100%); 

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe00e), color-stop(100%,#ffbf0e)); 

    background: -webkit-linear-gradient(top,  #ffe00e 0%,#ffbf0e 100%); 

    background: -o-linear-gradient(top,  #ffe00e 0%,#ffbf0e 100%); 

    background: -ms-linear-gradient(top,  #ffe00e 0%,#ffbf0e 100%); 

    background: linear-gradient(top,  #ffe00e 0%,#ffbf0e 100%); 

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe00e', endColorstr='#ffbf0e',GradientType=0 ); 

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    margin-bottom:0;

}



.tagline .tagline_bt:hover {

    color:#000;

}







#footer {

    background:#e0e0e0;

    border-top:4px solid #d9d9d9;

    border-bottom:1px solid #d9d9d9;

    padding-bottom:2px;

}

.footer_wrap {

    overflow:hidden;

    border-bottom:1px solid #abafba;

    position:relative;

    color:#5E6066;

}



.foot_border {

    height:1px;

    width:100%;

    top:50px;

    position:absolute;

    background:#d3d3d3;

    position:absolute;

}

#footer .widget {

    margin-bottom:40px;

}

#footer .widget .widget_title {

    text-transform:uppercase;

    letter-spacing:1px;

    line-height:50px;

    font-size:18px;

    font-family:play;

    color:#404040;

}



#footer .widget iframe {

    display:block;

}

#footer .widget ul {

    margin-bottom:0;

    margin-top:-8px;

}

#footer .widget ul li {

    padding:8px 0 8px 0;

    border-bottom:1px dotted #949494;

}

#footer .widget ul li:last-child {

    border-bottom:none;

}



#footer a:link, #footer a:visited, #footer a:active, #footer a:focus {

    color: #5e6066;

    outline: 0 none;

    text-decoration: none;

}

#footer a:hover {

    color: #a50000;

}



.scrollTo_top {

position:fixed;

bottom:20px;

right:20px;

display:none;

}



.bottom_bar {

    background:#3e424b;

-webkit-box-shadow: inset 0px 4px 1px 0px #3c4048;

-moz-box-shadow: inset 0px 4px 1px 0px #3c4048;

box-shadow: inset 0px 4px 1px 0px #3c4048;

color:#f6f6f6;

position:relative;

text-align:center;

line-height:45px;

height:45px;

overflow:hidden;

direction:rtl;

}

.bottom_bar a {

    color:#fff;

}

.bottom_bar ul.social_icons {

    margin-bottom:0;

    position:absolute;

    left:0;

    top:5px;

}



.bottom_bar ul.social_icons li {

    float:left;

    margin-right:7px;

}

.bottom_bar ul.social_icons li a {

    display:inline-block;

    width:27px;

    height:27px;

    font-size:0px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;

}



.bottom_bar ul.social_icons li.facebook a {

    background-position:-33px 0;

}



.bottom_bar ul.social_icons li.gplus a {

    background-position:-66px 0;

}



.bottom_bar ul.social_icons li.linkedin a {

    background-position:-99px 0;

}



.bottom_bar ul.social_icons li.youtube a {

    background-position:-133px 0;

}



.bottom_bar ul.social_icons li.rss a {

    background-position:-165px 0;

}



.bottom_bar ul.social_icons li.skype a {

    background-position:-199px 0;

}



.bottom_bar ul.social_icons li.feedburner a {

    background-position:-232px 0;

}



.bottom_bar ul.social_icons li.flickr a {

    background-position:-265px 0;

}



.bottom_bar ul.social_icons li.picasa a {

    background-position:-298px 0;

}



.bottom_bar ul.social_icons li.digg a {

    background-position:-331px 0;

}



.bottom_bar ul.social_icons li.vimeo a {

    background-position:-364px 0;

}

.bottom_bar ul.social_icons li.tumblr a {

    background-position:-397px 0;

}







.bottom_bar p.copyrights {

    margin-bottom:0;

    float:right;

    direction:ltr;

    z-index:100;

    position:relative;



}









.cat_title {

       font-size:19px;

       color:#cbcbcb;

       font-family:play;

       padding-bottom:13px;

       border-bottom:1px solid #e0e0e0;

       text-transform:uppercase;

       margin-bottom:21px;

}



.cat_article {

       overflow:hidden;

       background:#fff;

       border:1px solid #e0e0e0;

       padding:0 20px 20px 20px;



}

.cat_article_title {

       font-size:17px;

       font-weight:bold;

       color:#40454d;

       padding:15px 20px 14px 20px;

       border-bottom:1px solid #ebebeb;

       margin-bottom:10px;

       background:#f8f8f8;

       margin:0 -20px 0 -20px;

}

.page_title {

       margin-bottom:20px;

}

.cat_article_title a {

       font-weight:bold;

}

.cat_article_warap {

       overflow:hidden;

       width:526px;

}

.cat_article_img {

       float:left;

       margin-right:20px;

       border:1px solid #eeeeee;

       padding:4px;



}

.cat_article_img a {

       display:block;

       position:relative;

       overflow:hidden;

}

.cat_article_img img {

       display:block;



}

.cat_article_img .video_icon_img {

       position:relative;

}

.ca_video_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -316px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}



.ca_slide_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -266px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}



.ca_article_icon {

    width:44px;

    height:38px;

    background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat -216px 0;

    position:absolute;

    bottom:50%;

    margin-bottom:-22px;

    left:-44px;

}





.cat_article_content {

       height:174px;

       margin-top:-3px;

}

.article_meta {

       line-height:36px;

       border-bottom:1px dotted #c3c3c3;

       margin-bottom:20px;

       color:#9b9ca0;

       font-size:11px;

}

.article_meta a {

       color:#9b9ca0;

       font-weight:bold;

}

.article_meta a:hover {

       color:#a50000;

}

.meta_cat {

       text-transform:capitalize;

}

.article_meta span {

       margin-right:5px;

}

.cat_article_content p {

       line-height:20px;

       margin-bottom:8px;

}

.cat_article_content .article_read_more {

       color: #40454D;

       font-weight:bold;



}

.cat_article_content .article_read_more span {

       font-size:16px;

       font-family:georgia;

       font-weight:normal;

}

.cat_article_content .article_read_more:hover {

       color:#a50000;

}

.cat_article_share {

       min-width:55px;

       max-width:72px;

       float:right;

       background:#f4f4f4;

       text-align:center;

       padding:5px 3px;

       border:1px solid #ebebeb;

       margin-top:36px;

}

.cat_article_share div {

       margin:auto;

       margin-bottom:8px;

}

div.cat_sh_facebook {

 margin-bottom:1px;

 height:62px;

 overflow:hidden;

}





.single_article {

       

}

.single_article_content a {

       color:#217DD3;

}



.single_article_content a:hover {

       color:#a50000;

}

.single_article_content iframe {

       margin-bottom:15px;

}

.single_article_content img:not(.wp-smiley) {

       padding:4px;

       border:1px solid #ebebeb;

}

.single_article_content img {

       max-width:599px;

}



.single_article_content p {

       margin-bottom:30px;

}

.articles_nav {

       line-height:36px;

       overflow:hidden;

       padding-bottom:1px;

       background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat-x bottom;

       margin-top:-15px;

       margin-bottom:15px;

}

.articles_nav .prev_article a, .articles_nav .next_article a {

       color:#979a9e;

       font-size:11px;

       font-weight:bold;

}

.articles_nav .prev_article a span {

       margin-right:5px;

}

.articles_nav .next_article a span {

       margin-left:5px;

}

.articles_nav a span {

       font-size:16px;

       font-family:georgia;

       font-weight:normal;

}

.articles_nav .prev_article a:hover, .articles_nav .next_article a:hover {

       color:#a50000;

}

.articles_nav .prev_article a {

       float:left;

       background-position:0 bottom;

}



.articles_nav .next_article a {

       float:right;

       background-position:right 0;

}

.slideshow_article {

       width:656px;

       margin-bottom:2px;

       cursor:pointer;

}

.slideshow_article img {

       display:none;

}

.slideshow_control {

    border:1px solid #ebebeb;

    border-bottom-width:3px;

    margin-top:13px;

    margin-bottom:15px;

    height:28px;

    line-height:28px;

    position:relative;

}

.slide_bull {

 text-align:center;      

}

.slide_bull a {

       	width:10px;

	height:10px;

        margin-left:4px;

	margin-top:9px;

        cursor:pointer;

	background:#c5c5c5;

	display:inline-block;

        -webkit-border-radius: 13px;

        -moz-border-radius: 13px;

        border-radius: 13px;

	text-indent:-9999px;

}

.slide_bull a:hover {

	background:#cbcfd9;      

}





.slide_bull a.activeSlide {

	background:#798291;      

}



.slide_next, .slide_prev {

       position:absolute;

       width:8px;

       height:12px;

       background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;

       top:8px;

       cursor:pointer;

       

}

.slide_prev {

       left:7px;

}

.slide_next {

       right:7px;

       background-position:0 -12px;

}



.single_share {

 background:#f4f4f4;

 border:1px solid #ebebeb;

 margin-bottom:6px;

 overflow:hidden;

 height:62px;

 padding:10px;

}

.single_share .sh_item {

       float:left;

       margin-right:10px;

}



.author_box {

    border:1px solid #ebebeb;

    border-bottom-width:3px;

    margin-bottom:15px;

    padding:15px;

    padding-bottom:0;

    background:#fff;

}

.author_box .avatar {

        padding:4px;

       border:1px solid #eaeaea;

       -webkit-border-radius: 3px;

       -moz-border-radius: 3px;

       border-radius: 3px;

       float:left;

       margin-bottom:0.5em;

       margin-left:0;

       margin-right:15px;

       margin-top:0;



}



.author_box .author_details {

       margin-left:93px;

       padding-top:2px;

}

.author_box .author_details .author_name {

       font-weight:bold;

       font-size:15px;

       text-transform:capitalize;

       margin-bottom:7px;

}

.author_box .author_details .author_name a {

            font-weight:bold;

}

.author_box .author_details .author_title {

       font-size:12px;

       font-family:arial;

       color:#a50000;

       margin-bottom:7px;

}

.author_box .author_info {

       border-top:1px solid #ebebeb;

       overflow:hidden;

       height:30px;

       line-height:30px;

       margin:0 -15px;

       padding:0 10px;

}

.author_box .num_of_entry {

       float:left;

}



.author_box .author_connect {

       float:right;

       margin-top:4px;

}





.related_box {

    border:1px solid #ebebeb;

    border-bottom-width:3px;

    margin-bottom:15px;

    padding:15px;

    padding-bottom:0;

    background:#fff;

}

.related_box ul {

       overflow:hidden;

       margin-bottom:0;

}

.related_box ul li.related_item {

       float:left;

       width:132px;

       margin-left:15px;

       margin-bottom:15px;

}

.related_box ul li.related_item:nth-child(4n+1) {

       margin-right:0;

       margin-left:0;

       clear:both;

}

.related_box ul li.related_item .related_image img {

padding:4px;

border:1px solid #eaeaea;

display:block;

margin-bottom:15px;

}

.related_box ul li.related_item h3 {

       font-size:12px;

       line-height:20px;

       margin-bottom:0;

}

.related_box ul.related_list_ul {

       margin:-15px;

}



.related_box ul li.related_list {

       padding:12px;

       margin-bottom:0;

       border-bottom:1px solid #eaeaea;

}

.related_box ul li.related_list:last-child {

       margin-bottom:13px;

       border-bottom:0;

}

.related_box ul li.related_list a span {

    color: #7F7F7F;

    font-family: play;

    font-size: 17px;

    margin-right: 5px;

}

.related_box ul li.related_list h3 {

       font-size:12px;

       line-height:20px;

       margin-bottom:0;

}







.single_comment {

	overflow:hidden;

	position:relative;

}

.commentlist li .comment_wrapper {

   overflow:hidden;

    border:1px solid #ebebeb;

    border-bottom-width:3px;

    margin-bottom:15px;

    padding:15px;

    padding-bottom:0;

    background:#fff;



}



.user_avatar {

	float:left;

	margin-right:15px;

	padding:0 12px 12px 0;

	border-right:1px solid #eaeaea;

	border-bottom:1px solid #eaeaea;

}



.user_avatar  img {

       border:1px solid #eaeaea;

       display:block;

       padding:4px;

}

h4.comment_author_name {

       font-size:15px;

       padding-top:15px;

       font-weight:bold;

       margin-bottom:5px;

       color:#666;

}

h4.comment_author_name a {

       color:#666;

       font-weight:bold;

}

h4.comment_author_name a:hover {

       color:#a50000;

}

.comment_content {

       margin-left:76px;

}

.commentlist ul {

    margin-left: 20px;

    margin-bottom:0;

}

.commentlist li ul li {

    margin-left: 20px;

}

.wait_mod {

	color:#f70b0b;

	float:right;

	}

a.comment-reply-link {

       padding:0 15px;

       line-height:20px;

       display:inline-block;

       border:1px solid #ebebeb;

       border-bottom:none;

       color:#cccccc;

}

.comment-reply-link:hover {

       color:#a50000;

}

.commentmetadata a {

       color:#BDBFC5;

       

}





.add_comment {

	overflow:hidden;

	padding-top:2px;

}

.add_comment p{

       margin-bottom:0;

}

.add_comment h3, .up_comments {

       font-size:18px;

}

.add_comment label{

       margin-left:10px;

       color:#8c8c8c;

}

.add_comment input, .add_comment textarea {

	margin-bottom:10px;

	background:#fbfbfb;

	border:1px solid #ebebeb;

	-webkit-border-radius: 2px;

       -moz-border-radius: 2px;

       border-radius: 2px;

       color:#8c8c8c;

-webkit-box-shadow: inset 1px 1px 2px 0px #e9e9e9;

-moz-box-shadow: inset 1px 1px 2px 0px #e9e9e9;

box-shadow: inset 1px 1px 2px 0px #e9e9e9;

}

.add_comment input:focus, .add_comment textarea:focus {

       background:#fff;

}

.add_comment input {

       height:30px;

       width:55%;

       padding:0 5px;

}



.add_comment textarea{

	margin-bottom:10px;

	padding:10px;

	width:96%;

	height:130px;

	font-family:arial;

}



.send_comment {

	height:33px;

	padding:0 15px;

	color:#666;

	border:1px solid #dbdbdb;;

background: #ffffff; 

background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); 

background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); 

background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); 

background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); 

background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); 

	cursor:pointer;

	margin-bottom:15px;

}

.send_comment:hover {

       color:#000;

}









#wp-calendar {

	color: #555;

	width: 100%;

	text-align: center;

}

#wp-calendar caption,

#wp-calendar td,

#wp-calendar th {

	text-align: center;

}

#wp-calendar caption {

	font-size: 11px;

	font-weight: 500;

	padding: 5px 0 3px 0;

	text-transform: uppercase;

}

#wp-calendar th {

	background: #f4f4f4;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	font-weight: bold;

}

#wp-calendar tfoot td {

	background: #f4f4f4;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.tagcloud a {

       text-transform:capitalize;

       background:#fcfcfc;

       padding:4px 12px;

       border:1px solid #f1f1f1;

       font-size:11px !important;

       display:inline-block;

       margin:0 5px 8px 0;

       -webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px; 

}







.sidebar .widget .ads125 {

       margin:8px -9px -9px 8px;

}

.sidebar .ads125 {

       margin-bottom:3px;

       margin-left:21px;

       overflow:hidden;

}



.sidebar .ads125 a, .sidebar .ads125 .ad_code {

       width:125px;

       height:125px;

       display:block;

       margin-right:17px;

       margin-bottom:17px;

       float:left;

}

.sidebar .ads125 img {

       display:block;

       

}





.sidebar .widget .ads120b {

       margin:8px -10px -8px 12px;

}

.sidebar .ads120b {

       margin-bottom:3px;

       margin-left:21px;

       overflow:hidden;

}



.sidebar .ads120b a, .sidebar .ads120b .ad_code {

       width:120px;

       height:90px;

       display:block;

       margin-right:20px;

       margin-bottom:17px;

       float:left;

}

.sidebar .ads120b img {

       display:block;

       

}



.sidebar .widget .ads120 {

       margin:8px -10px -8px 12px;

}

.sidebar .ads120 {

       margin-bottom:3px;

       margin-left:25px;

       overflow:hidden;

}



.sidebar .ads120 a, .sidebar .ads120 .ad_code {

       width:120px;

       height:240px;

       display:block;

       margin-right:20px;

       margin-bottom:17px;

       float:left;

}

.sidebar .ads120 img {

       display:block;

       

}



.sidebar .widget .ads120x {

       margin:8px -10px -8px 12px;

}

.sidebar .ads120x {

       margin-bottom:3px;

       margin-left:25px;

       overflow:hidden;

}



.sidebar .ads120x a, .sidebar .ads120x .ad_code {

       width:120px;

       height:600px;

       display:block;

       margin-right:20px;

       margin-bottom:17px;

       float:left;

}

.sidebar .ads120x img {

       display:block;

       

}



.sidebar .widget .ads160 {

       margin:0;

}

.sidebar .ads160 {

       text-align:center;

       margin-bottom:20px;

}



.sidebar .widget .ads250 {

       margin:17px auto;

}

.sidebar .ads250 {

       overflow:hidden;

       width:250px;

       margin:auto;

       margin-bottom:20px;

}

.sidebar .ads250 a {

       display:block;

}

.sidebar .ads250 img {

       display:block;

       

}





.sidebar .widget .ads300 {

       margin:-8.5px;

       margin-top:-8px;

       

}

.sidebar .ads300 {

       overflow:hidden;

       width:300px;

       margin:auto;

       margin-bottom:20px;

}

.sidebar .ads300 a {

       display:block;

}

.sidebar .ads300 img {

       display:block;

}





.sidebar .widget .ads300x {

       margin:-8.5px;

       margin-top:-8px;

       

}

.sidebar .ads300x {

       overflow:hidden;

       width:300px;

       margin:auto;

       margin-bottom:20px;

}

.sidebar .widget .ads300x .ad_code:nth-child(2n+2), .sidebar .widget .ads300x a:nth-child(2n+2) {

       margin-top:2px;

}

.sidebar .ads300x .ad_code:nth-child(2n+2), .sidebar .ads300x a:nth-child(2n+2) {

       margin-top:10px;

}

.sidebar .ads300x a {

       display:block;

}

.sidebar .ads300x img {

       display:block;

}



.sidebar .widget .custom_textwidget {

       margin:0;

}

.sidebar .custom_textwidget {

       margin-bottom:20px;

}



.sidebar .widget .flickr_badge_wrapper {

       overflow:hidden;

       margin-left:8px;

       margin-top:9px;

       margin-bottom:-9px;

       margin-right:-20px;

}

.sidebar .widget .flickr_badge_wrapper div {

    float: left;

    margin: 0 20px 20px 0;

}

.sidebar .widget .mom_posts_images div:nth-child(3n+3) {

    margin-right:0;

}



.sidebar .widget .flickr_badge_wrapper img {

    height: 65px;

    width: 65px;

}

.sidebar .flickr_badge_wrapper div.last {

    margin: 0 0 10px;

}

.sidebar .flickr_badge_wrapper div a {

    display: block;

    float: left;

    height: 65px;

    margin: 0;

    width: 65px;

    padding:4px;

    border:1px solid #eeeeee;

}







.sidebar .widget .tweet_list li {

        padding:10px 10px 11px 39px;

	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 13px 15px;



}

.tweet_list li, .tweet_list li a {

}

.tweet_list li a {

       color:#000;

}



.tweet_list li a:hover {

       color:#a50000;

}





.sidebar .newsletter {

       background:#fe7c00;

       padding:5px;

       border:1px solid #e26600;

       border-bottom-width:2px;

       overflow:hidden;

       margin-bottom:20px;

}

.sidebar  .newsletter img.rs_icon {

       margin-right:5px;

       float:left;

}

.sidebar .newsletter form {

       float:left;

       width:260px;

       margin-top:1px;

}

.sidebar .newsletter .nsf {

      width:168px;

      float:left;

      border:none;

      height:27px;

      line-height:27px;

      background:#ffe7bf;

      padding:0 5px;

       color:#7c3400;

       text-shadow:0 -1px 0 #fff;

       -moz-border-radius-topleft: 3px;

       -moz-border-radius-topright: 0px;

       -moz-border-radius-bottomright: 0px;

       -moz-border-radius-bottomleft: 3px;

       -webkit-border-radius: 3px 0px 0px 3px;

       border-radius: 3px 0px 0px 3px; 

}

.sidebar .newsletter .nsb {

      width:82px;

      float:left;

      padding:0;

background: #ffc157; 

background: -moz-linear-gradient(top,  #ffc157 0%, #f39a00 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc157), color-stop(100%,#f39a00)); 

background: -webkit-linear-gradient(top,  #ffc157 0%,#f39a00 100%); 

background: -o-linear-gradient(top,  #ffc157 0%,#f39a00 100%); 

background: -ms-linear-gradient(top,  #ffc157 0%,#f39a00 100%); 

background: linear-gradient(top,  #ffc157 0%,#f39a00 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc157', endColorstr='#f39a00',GradientType=0 ); 

-moz-border-radius-topleft: 0px;

-moz-border-radius-topright: 3px;

-moz-border-radius-bottomright: 3px;

-moz-border-radius-bottomleft: 0px;

-webkit-border-radius: 0px 3px 3px 0px;

border-radius: 0px 3px 3px 0px; height:27px;

height:27px;

padding-bottom:3px;

border:none;

color:#7c3400;

font-weight:bold;

text-shadow:0 -1px 0 #ffc562;

cursor:pointer;

}

.sidebar .newsletter .nsb:hover {

       color:#000;

}





.sidebar .widget ul.blog_posts_widget li {

       padding:15px;

       padding-left:16px;

       background:none;

       overflow:hidden;

}



.sidebar .widget ul.blog_posts_widget li img {

       padding:4px;

       border:1px solid #eee;

       margin-bottom:0;

       margin-right:15px;

}

.sidebar .widget ul.blog_posts_widget li p {

       margin-bottom:0px;

}



.sidebar .widget ul.blog_posts_widget li .pw_time {

          color: #BDBFC5;

    font-size: 11px;       

}

.widget ul.blog_posts_widget li img.alignleft {

       margin-bottom:0;

}



.sidebar .widget .mom_posts_images {

       overflow:hidden;

       margin-left:8px;

       margin-top:9px;

       margin-bottom:-9px;

       margin-right:-20px;

}

.sidebar .widget .mom_posts_images div {

    float: left;

    margin: 0 20px 20px 0;

}



.sidebar .widget .mom_posts_images img {

    height: 65px;

    width: 65px;

}

.sidebar .mom_posts_images div.last {

    margin: 0 0 10px;

}

.sidebar .mom_posts_images div a {

    display: block;

    float: left;

    height: 65px;

    margin: 0;

    width: 65px;

    padding:4px;

    border:1px solid #eeeeee;

}



.rc_img img {

  float:left;

  margin-bottom:0.5em;

  margin-left:0;

  margin-right:1.5em;

  margin-top:0;

}



.tabbed_widget ul.tabbed_nav {

    margin-bottom:0;

    padding:0;

    overflow:hidden;

    margin-bottom:10px;

}

.tabbed_widget ul.tabbed_nav li {

       float:left;

       padding:0;

       background: #e0e0e0;

       border-bottom:none;

       width:25%;

       

}

.tabbed_widget ul.tabbed_nav li.tabbed3 {

       width:30%;

}

.tabbed_widget ul.tabbed_nav li.tabbed4 {

       width:20%;

}

.tabbed_widget ul.tabbed_nav li a {

       display:block;

       padding:8px 15px;

       border-right-style:solid;

       border-color:#d3d3d3;

       border-right-width:1px;

       border-bottom:1px solid #d3d3d3;

       font-family:play;

       font-size:14px;

}

.tabbed_widget ul.tabbed_nav li a:hover {

       background:#fff;

}

.tabbed_widget ul.tabbed_nav li a.current {

       background:#fff;

       border-bottom:none;

}

.tabbed_widget ul.tabbed_nav li:last-child a {

       border-right:none;

}

.tabbed_tag {

       padding-top:10px;

       

}





.mom_social_counter {

       border:1px solid #dfdfdf;

       overflow:hidden;

       margin:6px;

}

.mom_social_counter .sc_item {

       float:left;

       width:33.33%;

       text-align:center;

       

}



.mom_social_counter .sc_item a, .mom_social_counter .sc_item span {

       display:block;

}



.mom_social_counter .sc_item .social_box {

       border-right:1px solid #e9e9e9;

       padding:12px 0;

}

.mom_social_counter .sc_item:last-child .social_box {

       border:none;

}

.mom_social_counter .sc_item .social_box span {

       color:#a4a5aa;

       font-family:play;

       font-size:13px;

}

.mom_social_counter .sc_item .social_box span.social-box-count {

       font-size:20px;

       font-weight:bold;

       color:#40454d;

}











#footer .widget ul.cat_w_list li {

       padding:0;

       line-height:33px;

       background:none;

       width:50%;

       float:left;

       text-transform:capitalize;

}



#footer .widget ul.blog_posts_widget li {

       padding:10px 0;

       background:none;

       overflow:hidden;

}



#footer .widget ul.blog_posts_widget li img {

       border:3px solid #fff;

       margin-bottom:0;

       margin-right:10px;

       width:45px;

       height:45px;

}

#footer .widget ul.blog_posts_widget li p {

       margin-bottom:0px;

}



#footer .widget ul.blog_posts_widget li span {

       display:none;

}





#footer .widget .mom_posts_images {

       overflow:hidden;

       margin:-4px;

       margin-right:-11px;

       margin-bottom:-10px;

}

#footer .widget .mom_posts_images div {

    float: left;

    margin: 0 6px 6px 0;

}

#footer .widget .mom_posts_images img {

    height: 59px;

    width: 59px;

}

#footer .mom_posts_images div.last {

    margin: 0 0 10px;

}

#footer .mom_posts_images div a {

    display: block;

    float: left;

    height: 59px;

    margin: 0;

    width: 59px;

    border:3px solid #fff;

}



#footer .widget .tweet_list li {

	padding-left:26px;

	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0px 14px;

}



#footer .widget .flickr_badge_wrapper {

       overflow:hidden;

       margin:-5px;

       margin-right:-12px;

       margin-bottom:-10px;

}

#footer .widget .flickr_badge_wrapper div {

    float: left;

    margin: 0 6px 6px 0;

}

#footer .widget .flickr_badge_wrapper img {

    height: 59px;

    width: 59px;

}

#footer .flickr_badge_wrapper div.last {

    margin: 0 0 10px;

}

#footer .flickr_badge_wrapper div a {

    display: block;

    float: left;

    height: 59px;

    margin: 0;

    width: 59px;

    padding:0px;

    border:3px solid #fff;

}





pre, code {

    font: 11px/19px Consolas,"Andale Mono",Courier,"Courier New",monospace;

    padding:5px;

}

pre, code {

    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") repeat scroll 0 0 transparent;

    border: 1px solid #DDDDDD;

    margin: 30px 0 40px;

    overflow-x: visible;

    overflow-y: hidden;

}



.single_article_content ol, .single_article_content ul {

    list-style-position: outside;

    margin-left: 2.35em;

    margin-bottom:25px;

}

.single_article_content ol {

    list-style-type: decimal;

}

.single_article_content ul {

    list-style-type: disc;

}



.single_article_content blockquote {

           background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat scroll left top transparent;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 12px;

    font-style: italic;

    line-height: 22px;

    margin: 0 0 30px 50px;

    padding: 0 50px;

}

.single_article_content blockquote.alignleft {

    margin: 5px 20px 0 11px;

    width: 220px;

}



.single_article_content blockquote.alignright {

    margin: 5px 0 0 31px;

    width: 220px;

}









.contact_form p{

       margin-bottom:0;

}

.contact_form label{

       display:block;

       margin-bottom:10px;

}

.contact_form input, .contact_form textarea {

	margin-bottom:20px;

	background:#fbfbfb;

	border:1px solid #ebebeb;

	-webkit-border-radius: 2px;

       -moz-border-radius: 2px;

       border-radius: 2px;

       color:#8c8c8c;

-webkit-box-shadow: inset 1px 1px 2px 0px #e9e9e9;

-moz-box-shadow: inset 1px 1px 2px 0px #e9e9e9;

box-shadow: inset 1px 1px 2px 0px #e9e9e9;

}

.contact_form input:focus, .contact_form textarea:focus {

       background:#fff;

}

.contact_form input {

       height:30px;

       width:55%;

       padding:0 5px;

}



.contact_form textarea{

	margin-bottom:10px;

	padding:10px;

	width:589px;

	height:150px;

	font-family:arial;

}

.contact_form .send_comment {

}

.contact_form .error {

       color:#a50000;

       margin-left:5px;

}

.contact_form .message_error {

       float:right;

       margin-right:10px;

}





.pagination {

 margin-bottom:15px;      

}

.pagination a, .pagination span {

       color:#b8b8b8;

       display:inline-block;

       width:25px;

       height:25px;

       line-height:25px;

       text-align:center;

       margin-left:10px;

       font-size:15px;

}

.pagination a:hover {

       color:#70747a;

}

.pagination span.current {

       border:1px solid #e0e0e0;

       background:#fff;

       color:#70747a;

       -webkit-border-radius: 3px;

       -moz-border-radius: 3px;

       border-radius: 3px; 

}



.jp-jplayer img {

       border:none !important;

       padding:0 !important;

       max-width:609px !important;

       

}

div.jp-audio {

	font-size: 1em;

	font-family: Verdana, Arial, sans-serif;

	color: #fff;

	line-height: 1.6;

}



div.jp-audio {

	width: 609px;

}



div.jp-interface {

	position: relative;

	width: 100%;

	background: rgb(58,59,60);

	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 -210px;

	background: -webkit-gradient(

	    linear,

	    left bottom,

	    left top,

	    color-stop(0, rgb(34,34,34)),

	    color-stop(1, rgb(58,59,60))

	);

	background: -moz-linear-gradient(

	    center bottom,

	    rgb(34,34,34) 0%,

	    rgb(58,59,60) 100%

	);

	

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

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

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

	

}

div.jp-audio div.jp-type-single div.jp-interface {

	height: 30px;

}



div.jp-interface ul.jp-controls {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

div.jp-interface ul.jp-controls li {

	display: inline;

}

div.jp-interface ul.jp-controls a {

	position: absolute;

	overflow: hidden;

	text-indent: -9999px;

}



a.jp-play,

a.jp-pause {

	width: 33px;

	height: 30px;

	z-index: 1;

	outline: none;

}

div.jp-audio div.jp-type-single a.jp-play,

div.jp-audio div.jp-type-single a.jp-pause {

	top: 0;

	left: 0;

	border-right: 1px solid rgb(36,37,38);

}

a.jp-play {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 no-repeat;

}

a.jp-play:hover {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -33px 0 no-repeat;

}

a.jp-pause {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -30px no-repeat;

	display: none;

}

a.jp-pause:hover {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -33px -30px no-repeat;

}



div.jp-progress-container {

	position: absolute;

	top: 0;

	left: 34px;

	width: 468px;

	height: 6px;

	padding: 12px 10px;

	border-left: 1px solid rgb(50,51,52);

	border-right: 1px solid rgb(36,37,38);

}

div.jp-progress {

	position: absolute;

	overflow:hidden;

}

div.jp-audio div.jp-type-single div.jp-progress {

	width: 466px;

	height: 7px;

	padding: 1px;

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -192px repeat-x ;

}



div.jp-seek-bar {

	width: 0px;

	height: 5px;

	cursor: pointer;

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -163px repeat-x;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

}

div.jp-play-bar {

	width: 0px;

	height: 5px;

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -133px repeat-x ;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

}







div.jp-volume-bar-container {

	position: absolute;

	top: 0;

	left: 524px;

	width: 40px;

	height: 6px;

	padding: 12px 10px;

	border-left: 1px solid rgb(50,51,52);

}

div.jp-volume-bar {

	position: relative;

	overflow: hidden;

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -192px repeat-x;

	width: 40px;

	height: 9px;

	cursor: pointer;

}

div.jp-audio div.jp-type-single div.jp-volume-bar {

	top: 0;

	left: 20px;

}



div.jp-volume-bar-value {

	width: 0px;

	height: 5px;

	margin: 1px;

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 -133px repeat-x;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

}



a.jp-mute,

a.jp-unmute {

	width: 17px;

	height: 13px;

	z-index: 1;

	outline: none;

}

div.jp-audio div.jp-type-single a.jp-mute,

div.jp-audio div.jp-type-single a.jp-unmute {

	top: 9px;

	left: 533px;

}



a.jp-mute {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -10px -68px no-repeat;

}

a.jp-mute:hover {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -43px -68px no-repeat;

}

a.jp-unmute {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -10px -98px no-repeat;

	display: none;

}

a.jp-unmute:hover {

	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") -43px -98px no-repeat;

}



div.jp-jplayer {

	width:0px;

	height:0px;

}



div.jp-jplayer {

	background-color: #000000;

}



.jp-audio-container {

       margin-bottom:20px;

       direction:ltr;

       

}





.page_404 {

       text-align:center;

       margin-top:270px;

}

.page_404 p {

       font-size:33px;

}

.page_404 a {

       color:#a50000;

}

.page_404 a:hover {

       color:#e6e6e6;

}







.ticker_widget {

    border:1px solid #e0e0e0;

    background:#f5f5f5;

    padding:0 10px;

    overflow:hidden;

    position:relative;

    line-height:37px;

    height:37px;



}

.ticker_widget .right_arrow {

   width: 20px;

   height: 37px;

   background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;

   position:absolute;

   left:0;

   top:0;

}



ul#ticker01 {

       margin-bottom:0;

}

ul#ticker01 li {

       float:left;

       display:none;

       margin-right:10px;

       line-height:35px;

}

ul#ticker01 li a {

       color:#a4a5aa;

       font-family:play;

       font-size:13px;

       font-weight:normal;

}

ul#ticker01 li a:hover {

       color:#a50000;

}

ul#ticker01 li span {

     color: #7F7F7F;

    font-family: play;

    font-size: 17px;

    margin-right: 10px;

}

.tickercontainer { 

height: 27px; 

margin: 0; 

padding: 0;

overflow: hidden; 

}

.tickercontainer .mask { 

position: relative;

left: 10px;

top: 0;

width: 978px;

overflow: hidden;

}

ul.newsticker { 

position: relative;

left: 950px;

list-style-type: none;

margin: 0;

padding: 0;



}

ul.newsticker li {

float: left; 

margin: 0;

padding: 0;

line-height:37px;

display:block !important;

}

ul.newsticker a {

white-space: nowrap;

padding: 0;

} 

ul.newsticker span {

margin: 0 10px 0 0;

}





#crumbs {

       padding-bottom:5px;

       margin-bottom:10px;

       border-bottom:1px solid #e0e0e0;

       font-family:play;

       font-size:13px;

}



#crumbs a {

}

#crumbs a:hover {

       

}

#crumbs .delimiter {

       font-family:play;

       font-size:14px;

       margin:0 5px;

}

.box_banner {

       margin-bottom:20px;

}

