* {margin:0; padding:0}
body {margin:0px; padding:0px; font-family: Arial,Helvetica,Utkal,sans-serif; font-size:13px; background:url(../images/bg_body.jpg) left top repeat-x #fafafa;}

img {border:none;}

a {color:#336699; text-decoration:none}
a:hover {color:#c50000;}

h1 {color:#333333; font-size:26px; margin:0 0 15px 0; padding:0px; text-shadow:0 2px 0 #dfdfdf; line-height:30px;}
h2 {text-shadow:0 2px 0 #dfdfdf; line-height:20px; margin:0 0 10px 0;}
h3 {text-shadow:0 2px 0 #dfdfdf;}
p { margin:0 0 15px 0}


.wrapper {width:1000px; margin:0 auto;}
.clearfix {clear:both;}

.center {text-align:center;}

#header {background:url(../images/bg_header_shadow.jpg) right top no-repeat;}
	#header .logo {float:left; width:300px; height:90px;}
	#header .top-links {float:right; width:600px; text-align:right; color:#ffffff; font-size:11px; margin:50px 0 0 0;}
		#header .top-links ul {list-style-type:none; margin:0px; padding:0px;}
		#header .top-links ul li {display:inline; font-weight:bold;}
		#header .top-links ul li a {color:#999999; padding:3px 10px;}
		#header .top-links ul li a:hover {color:#ffffff;}
		#header .top-links ul li.promoted a {background:#c50000; color:#ffffff; border:1px solid #d3d3d3;}
		#header .top-links ul li.promoted a:hover {background:#ffffff; color:#c50000;}
		

#left-center {width:690px; float:left; margin:0 10px 0 0;}
	#left-center .center-content{width:540px; float:right; text-align:left;}
	#left-center .left-content{width:140px; float:left; margin:0 10px 0 0; text-align:left;}

#right {width:300px; float:right;}
	#right .right-content{text-align:left;}
	
ul.breadcrumb {list-style-type:none; margin:0 0 10px 0; padding:0px;}
	ul.breadcrumb li {display:inline; margin: 0 5px 0 0; font-size:11px; color:#888888;}

#menu {height:34px; margin:0 0 15px 0;}	
	.nav, .nav ul { list-style:none; margin:0; padding:1px 0 0 0;}
	.nav ul li ul {border:1px solid #d3d3d3; background:#ffffff; border-top:none;}
	.nav {z-index: 100; position: relative;}
	.nav li {float: left; margin: 0; padding: 0; position: relative;}
	.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { font-size:14px; font-weight:bold; color:#ffffff; padding:9px 20px; text-decoration:none; background:url(../images/bg_menu_liner.jpg) right top repeat-y; display: block;}
	.nav li a:hover {background:url(../images/bg_menu_tab_hover.jpg) left top repeat-x; color:#c90000;}
	
	#nav-one li:hover ul {border:1px solid #d3d3d3; border-top:none; padding:0 0 5px 0; background:#ffffff;}
	#nav-one li:hover a, #nav-one li.sfHover a {background:#ffffff; color: #000;}
	#nav-one li:hover ul a, #nav-one li.sfHover ul a {background:url(../images/bullet.jpg) 10px 10px no-repeat; color: #336699; font-size:12px; font-weight:normal; padding:5px 10px 5px 20px;}
	#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {background:url(../images/bullet.jpg) 10px 10px no-repeat #ededed; color: #c50000;}
	
	.nav ul {list-style:none; margin:0; position:absolute; top:-999em;}
	.nav li:hover ul, .nav li.sfHover ul {top:34px;}
	.nav ul li {float: none;}
	.nav ul a {padding-right:20px; white-space:nowrap;}
	.nav ul a:hover {background:#ccc; color:#000;}
		

ul.categories-list {list-style-type:none; margin:0px; padding:0px;}
	ul.categories-list li {background:url(../images/bullet.jpg) left 5px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0; font-size:12px;}

.box {background:#ffffff; border:1px solid #dfdfdf; padding:10px; margin:0 0 10px 0;}
.box h3 {color:#333333; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0px;}

.ad {margin:0 0 10px 0; background:#ffffff;}
	.ad p {font-size:9px; color:#999999; text-align:center; text-transform:uppercase; margin:2px 0 0 0; padding:0px;}
.center {text-align:center;}

ul.related-articles {list-style-type:none; margin:0px; padding:0px;}
	ul.related-articles li {background:url(../images/bullet.jpg) left 5px no-repeat; padding:0 0 0 10px; margin:0 0 5px 0; font-size:12px;}


.article-item {margin:0 0 15px 0; border-bottom:1px dashed #999999;}
	.article-item h2 {font-size:14px; margin:0px; padding:0px;}
	.article-item p {margin:0px; padding:0 0 10px 0;}

.article-box {margin:0 0 20px 0;}
	.article-box h1 {margin:5px 0 20px 0;}
	.article-box p.article-info {font-size:11px; color:#999999; margin:0 0 10px 0;}

	.article-body {margin:0px; line-height:18px; font-size:12px;}
		.article-body p {margin:0 0 15px 0;}
		.article-body a {margin:0 3px;}
		
	.author-box {border-top:2px solid #dedede; border-bottom:2px solid #dedede; padding:10px 0;}
	.author-box em {color:#999999;}
	.author-box a {color:#c50000;}
	.author-box a:hover {color:#336699;}
	.author-box ul {list-style-type:none; margin:0px; padding:0px;}
		.author-box ul li {display:inline;}
		.author-box ul li.author-name {font-size:20px; color:#999999}
		.author-box ul li.author-website {border-left:1px solid #d3d3d3; margin:0 0 0 10px; padding:0 0 0 10px;}
		
	.author-box .author-description {margin:10px 0 0 0; font-style: italic}
	.author-box .no-author {color:#999999; font-style:italic; margin:0px; padding:0px;}

.ad-article {float:left; background:url(../images/blank-advertisment.gif) 5px 5px no-repeat #ffffff; border:1px solid #d3d3d3; margin:0 15px 10px 0; padding:5px;}
	.ad-article p {font-size:9px; color:#999999; text-align:center; text-transform:uppercase; margin:2px 0 0 0; padding:0px;}

.article-options {font-size:11px; color:#999999; float:right; margin:0 0 10px 10px;}

#footer {margin:20px 0 0 0; border-top:5px solid #dfdfdf; padding:20px 0 50px 0; font-size:11px; color:#888888;}
	#footer p.copyright {margin:0 0 10px 0;}
	#footer .footer-links {float:left; width:700px;}
	#footer .footer-links ul {list-style-type:none; margin:0px; padding:0px;}
	#footer .footer-links ul li {display:inline; margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #d3d3d3; line-height:18px;}
	#footer .digitalpaw-badge {float:right; width:200px; text-align:right;}

.finnance {background:#ffffff; border:1px solid #dfdfdf; padding:10px; margin:0 0 10px 0;}
	.finnance h3 {color:#333333; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0px;}

.sharing {}
	.sharing h4 {color:#888888; font-size:14px; font-weight:normal; margin:0 0 5px 0;}
	.sharing ul {list-style-type:none; margin:0px; padding:0px;}
	.sharing ul li {display:inline; margin:0 10px 0 0;}
	.sharing a:hover img {opacity:0.6;filter:alpha(opacity=60)}
	
.pagination {width:500px;}
	.pagination p {font-size:11px; color:#999999; text-align:center; margin:0 0 10px 0;}
	.pagination ul {list-style-type:none; margin:0 0 10px 0; padding:0px; text-align:center;}
	.pagination ul li {display:inline; margin:0 10px 0 0; text-align:center; color:#333333; font-weight:bold;}
	.pagination ul.pages li {float:left; margin:0 2px 5px 0; padding:3px 3px;}
	.pagination ul.pages li a {background:#c50000; color:#ffffff; padding:1px 3px; border:1px solid #c50000;}
	.pagination ul.pages li a:hover {color:#c50000; background:#ffffff;}

.formular {}
	.formular input{border:1px solid #999999; padding:3px;}
	.formular input:focus{background:lightyellow;}
	.formular input:hover{background:#ededed;}
	.formular .btn {color:#ffffff; font-weight:bold; background:#c50000;}
	.formular em {font-size:12px; color:#777777; margin:0 0 10px 0}

/*  ################# Dynamic Feed Formatting ########################  */
.dynamic_rss table {border-bottom:1px dashed #d3d3d3; margin:0 0 10px 0; padding:0 0 10px 0}
	.dynamic_rss table td.j {padding:0 0 0 20px;}
	.dynamic_rss a {margin:0 5px 0 0}
	.dynamic_rss a.p {color:#999999; font-style:italic; margin:5px 0 0 0;}
	.dynamic_rss a.p:hover {color:#c50000;}
	

/*  ################# Font-Sizer Specific Styling ########################  */
.fsizer { } 
.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #c50000; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */
.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }
.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */


/*  ################# Featured articles Styling ########################  */
#featured{ position:relative; border:1px solid #d3d3d3; height:250px; background:#fff;}
	#featured ul.ui-tabs-nav{position:absolute; top:0; left:338px; list-style:none; padding:0; margin:0; width:177px; height:250px;	overflow:auto; overflow-x:hidden;}
	#featured ul.ui-tabs-nav li{padding:1px 0; padding-left:13px; font-size:12px; color:#666;}
	#featured ul.ui-tabs-nav li span{line-height:18px; font-weight:bold;}
	#featured li.ui-tabs-nav-item a{display:block; height:50px; text-decoration:none; color:#333; background:#fff; line-height:20px; outline:none; padding:5px 5px 5px 15px;}
	#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
	#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:url(../images/featured-selected-tab-arrow.jpg) 3px 15px no-repeat #F1ECE6;}
	#featured .ui-tabs-panel{width:350px; height:250px; background:#999; position:relative;}
	#featured .ui-tabs-panel .info{position:absolute; bottom:0; left:0; height:70px; background: url('../images/transparent-bg.png');}
	#featured .ui-tabs-panel .info a.hideshow{position:absolute; font-size:11px; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;}
	#featured .info h2{ font-size:1.2em; color:#fff; padding:5px; margin:0; font-weight:normal;	overflow:hidden;}
	#featured .info p {margin:0 5px; font-size:11px; line-height:15px; color:#f0f0f0;}
	#featured .info a {border-bottom:1px solid #ffffff; color:#ffffff; text-decoration:none}
	#featured .info a:hover {border-bottom:2px solid #ffffff;;}
	#featured .ui-tabs-hide {display:none; }
	#featured h2 {text-shadow:0 2px 0 #333333; line-height:20px; margin:0 0 10px 0;}
	


/*  ################# Videos Styling ########################  */


.resultDiv_gsvb {margin:0 25px 0 0}
.gsc-branding-youtube {display:none;}














