/*-- common styles --*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	background:transparent;
	border:0 none;
	font-size:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:top
}
ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.left {
	float:left;
}
.right {
	float:right;
}
a, a:hover {
	color:#c51211;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*-- style for header --*/
body {
	font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif !important;
	font-size:13px;
	background:url(../images/bg.jpg);
}
h1, h2, h3 {
	color:#024b92;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	padding:0 0 5px 0;
	text-transform:uppercase;
	font-weight:normal;
}
h1 {
	font-size:22px;
	line-height:26px;
}
h2 {
	font-size:17px;
	line-height:20px;
}
h3 {
	font-size:16px;
	line-height:20px;
}
p {
	padding:8px 0;
}
#wrapper {
	width:1140px;
	margin:0 auto;
	box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.43);
	-moz-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.43);
	-webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.43);
	background:#fff;
}
#wrapper #header {
	padding:10px 20px 10px;
	background:#fefefe;
}
#header .logo {
	padding:10px 0 0 0;
	width:579px;
	float:left;
}
#header .logo img, .topright-container .advert img {
	width:100%;
}
#header .topright-container {
	float:right;
	padding:0 0 10px 0;
}
.topright-container .elements {
	float:right;
}
.topright-container .advert {
	padding:0 0 0 15px;
	width:180px;
	float:right;
}
.topright-container .social-media {
	margin:0 0 15px 0;
}
.topright-container .social-media li {
	width:29px;
	height:30px;
	margin:0 5px;
	float:right;
	font-size:0em;
	line-height:0em;
	display:block;
	background:url(../images/drb-sprite.png);
}
.topright-container .social-media li a {
	width:28px;
	height:30px;
	display:block;
}
.topright-container .social-media .facebook {
	background-position:-46px 0;
}
.topright-container .social-media .twitter {
	background-position:-85px 0;
}
.topright-container .social-media .blog {
	background-position:-125px 0;
}
.topright-container .search {
	margin:10px 0 7px;
	padding:2px;
	border:1px solid #dedede;
	border-radius:2px;
}
.topright-container .search input[type="text"] {
	width:75%;
	height:14px;
	border:0px;
	padding:1px 2px;
	float:left;
}
.topright-container .search .sfsearchSubmit {
	height:15px;
	width:20px;
	display:block;
	float:right;
	font-size:0em;
	line-height:0em;
	border:none;
	cursor:pointer;
	background:url(../images/drb-sprite.png) 0px -7px no-repeat;
}
.topright-container .issue-date {
	display:block;
}
.topright-container .issue-date .sfContentBlock{
text-align:right
}	
#menu-icon {
	display:none;
}
#nav-wrap .rtsUL {
	width:100%;
	background:url(../images/nav-bg.png);
	-webkit-box-shadow: -0px 5px 0px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:-0px 5px 0px 0px rgba(0, 0, 0, 0.1);
	box-shadow: -0px 5px 0px 0px rgba(0, 0, 0, 0.1);
}
#nav-wrap .rtsUL li {
	margin:0 0 0 -5px;
	float:left;
	font-size:18px;
	z-index:10;
	position:relative;
	background:url(../images/nav-devider.png) no-repeat left 4px;
}
#nav-wrap .rtsUL li:first-child{
	background:none	
}
#nav-wrap .rtsUL li a {
	padding:8px 29px 7px 30px;
	min-width:50px;
	text-align:center;
	display:block;
	color:#fff;
	z-index:9;
	
}
#nav-wrap .rtsUL li:first-child a {
	background:none;
	padding:7px 32px 7px 33px;
}
#nav-wrap .rtsUL li a.rtsSelected, #nav-wrap .rtsUL li a:hover {
	background:url(../images/nav-bg-active.png);
}
#nav-wrap .rtsUL li span{
	padding:0 !important
}#container {
	padding:0;
	height:100%;
}
#container .hometop-sec {
	padding:30px 20px 20px;
	border-bottom:#e8e8e8 solid 1px;
}

.hometop-sec h1 a, .home-second-sec h2 a, .articles-wrapper h3 a{
	color:#024b92	
}
.hometop-sec .left-sec {
	padding:0 2% 0 0;
	width:58%;
	float:left;
	border-right:#e8e8e8 solid 1px;
}
.hometop-sec .right-sec {
	padding:0 0 0 2%;
	width:37.5%;
	float:left;
}
.hometop-sec .story-img {
	float:left;
	margin:0 15px 0 0;
}
.hometop-sec .first-img {
	width:400px;
}
.hometop-sec .second-img {
	width:240px;
}
.hometop-sec .story-img img {
	width:100%;
	border:#000 solid 1px;
}
.hometop-sec .description {
}
.title {
	color:#c83231;
	display:block;
	padding:0 0 5px 0;
	font-size:14px;
	text-transform:uppercase;
	font-family:"Gill Sans MT", Tahoma, Geneva, sans-serif !important;
}
.author {
	color:#024b92;
	font-size:14px;
	font-family:"Gill Sans MT", Tahoma, Geneva, sans-serif !important;
}
.hometop-sec p, .home-second-sec p {
	font-size:14px;
	line-height:19px;
}
.more {
	font-style:italic;
}
.home-second-sec {
	padding:20px;
	border-bottom:#b2b2b2 solid 1px;
}
.home-second-sec .left-sec {
	padding:0 2% 0 0;
	width:40%;
	float:left;
	border-right:#e8e8e8 solid 1px;
}
.home-second-sec .blog-sec {
	padding:0 0 0 1%;
	width:56.5%;
	float:left;
}
.home-second-sec .story-img {
	float:left;
	margin:0 15px 0 0;
}
.home-second-sec .first-img {
	width:180px;
}
.home-second-sec .story-img img {
	width:100%;
	border:#000 solid 1px;
}
.home-second-sec .blog-sec .blog-thumb {
	width:22.5%;
	padding:0 0 0 2.25%;
	float:left;
}
.blog-thumb a{
	color:#333;
	text-decoration:none
}
.blog-thumb a:hover{
	color:#333;
	text-decoration:none
}
.blog-thumb a.more{
	color:#C51211
}
.blog-thumb a.more:hover{
	color:#C51211
}
.home-second-sec .blog-sec .blog-thumb-new {
	width:90%;
	padding:0 0 0 9%;
	float:left;
}
.blog-thumb-new a{
	color:#333;
	text-decoration:none
}
.blog-thumb-new a:hover{
	color:#333;
	text-decoration:none
}
.blog-thumb-new a.more{
	color:#C51211
}
.blog-thumb-new a.more:hover{
	color:#C51211
}
.home-second-sec .blog-sec h1 {
	color:#666;
	line-height:18px;
}
.home-second-sec .blog-sec h1 span {
	font-size:12px;
	display:block;
}
.home-second-sec .blog-sec .blog-thumb img {
	width:99%;
	border:#000 solid 1px;
}
.home-second-sec .blog-sec .blog-thumb-new img {
	width:99%;
	border:#000 solid 1px;
}
.home-main-container {
	padding:30px 20px 30px 5px;
}
.home-main-container .articles-wrapper {
	width:900px;
	float:left;
	overflow:hidden;
}
.articles-wrapper .article-sec {
	width:23%;
	padding:0 0 0 2%;
	margin:0 0 0 -1px;
	float:left;
	border-left:1px solid #E8E8E8;
}
.articles-wrapper .article {
	margin:0 15px 20px 0;
	float:left;
}
.articles-wrapper .article h3 {
	padding:0px;
}
.articles-wrapper .article .author {
	padding:4px 0 0 0;
	display:block;
}
.articles-wrapper .article img {
	width:99%;
	margin:5px 0 0 0;
	border:#000 solid 1px;
}
.home-main-container .advert-wrapper {
	float:right;
	width:180px;
	border-left: 1px solid #E8E8E8;
	padding: 0 0 0 2%;
}
.advert-wrapper .advert {
	margin:0 0 15px 0;
	float:left;
	width:180px;
}
#footer {
	background:#333333;
	padding:20px;
	color:#fff;
	font-size:12PX;
}
#footer .footer-nav {
	margin:0 auto;
	width:49%;
	float:left;
	font-size:14px;
	line-height:12px;
}
.footer-nav li {
	float:left;
	padding:0 10px;
	margin:8px 0 10px;
	border-left:#fff solid 1px;
}
.footer-nav li:first-child {
	border:none;
	padding-left:0px;
}
.footer-nav li+li+li+li+li+li+li{
	
	clear:left;
	border:0;
	padding-left:0

}
.footer-nav li+li+li+li+li+li+li+li{
	clear:none;
	border-left:#fff solid 1px;
	padding:0 10px;
}#footer a {
	color:#fff;
}
#footer .right-sec {
	margin:5px 0 0 0;
	width:35%;
	float:right;
}
#footer .right-sec input[type=text] {
	width:75%;
	float:left;
	border:#fff solid 1px;
	height:20px;
	margin:5px 12px 0 0
}
#footer .right-sec .submit {
	background: rgb(76,76,76); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(76,76,76) 0%, rgb(19,19,19) 100%);
	color:#fff;
	border:#000 solid 1px;
	margin: 0 0 0 7px;
	font-size:16px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:1px 10px;
	font-family:"Book Antiqua", "Palatino Linotype", Palatino, serif !important;
	cursor:pointer;
}
#footer h2 {
	color:#fff;
}
#footer .social-media {
	margin:10px 0 0 0;
}
#footer .social-media li {
	margin:0 0 0 7%;
	float:left;
	font-size:0em;
	line-height:0em;
	width:auto;
}
#footer .social-media li:first-child {
	margin:0px;
}
#footer .social-media li a {
	font-size:12px;
	line-height:14px;
	color:#fff;
	white-space:nowrap;
}
#footer .social-media li a span {
	float:left;
	padding:10px 5px 0 0;
	display:inline-block;
}
#footer .social-media .facebook, #footer .social-media .twitter, #footer .social-media .blog {
	background:url(../images/drb-sprite.png);
	width:30px;
	height:30px;
	display:block;
	font-size:0em;
	line-height:0em;
	float:left;
	padding:0px;
}
#footer .social-media .facebook {
	background-position:-166px 0;
}
#footer .social-media .twitter {
	background-position:-205px 0;
}
#footer .social-media .blog {
	background-position:-246px 0;
}
#footer .copyright {
	float:left;
	clear:left;
	margin:18px 0 0 0
}
/*-- inner page styles ---*/
#container .inner-wrapper {
	margin:0px 0 0 0;
	width:100%;
	background:url(../images/inner-bg.jpg) right repeat-y;
	font-size:16px;
	color:#333;
	line-height:25px;
}
#container .inner-left {
	padding:20px;
	width:667px;
	float:left;
}
#FontResize{
	float:right;
	width:auto;
	margin-top:5px
}
#FontResize .jfontsize-button{
	display:inline-block
}
#container .inner-left h1 {
	font-size:2em;
	text-transform:none;
	clear:both;
	line-height:40px;
}
#container .inner-left p, #container .inner-left span{
	font-family:"Book Antiqua","Palatino Linotype",Palatino,serif !important

}
#container .inner-left .title-area {
	width:75%;
	float:left;
}

#container .inner-left .details {
	padding:0px 0 10px 0;
	/*font-size:18px;*/
	color:#333;
}
#container .inner-left .details .author {
 color:#024b92;
 font-family:"Gill Sans MT", Tahoma, Geneva, sans-serif !important;
}
ul.print-mail {
	overflow:hidden;
	width:25%;
	float:right;
}
ul.print-mail li {
	text-align:right;
	margin:0 0 10px 0;
}
.email-icon, .print-icon {
	margin:0 0 0 5px;
	width:18px;
	height:20px;
	display:inline-block;
	font-size:0em;
	line-height:0em;
	vertical-align:text-bottom;
	background:url(../images/drb-sprite.png) no-repeat -392px 0;
}
.print-icon {
	background:url(../images/drb-sprite.png) no-repeat -365px 0;
}

.PubPrIs, .PubPrIs div, .PubPrIs strong{
	color:#333;
	padding:0px 15px 0 0;
	float:left;
	width:auto;
	font-weight:normal
}

.inner-left .social-share {
	padding:10px 0 5px;
}
.inner-left .social-share span {
	margin:0 0 5px 0;
}

.inner-left #SocialTopcnt{
	float:left;
	clear:right; 
	overflow:hidden;
	width:auto
}

.inner-left .sfitemRichText{
	clear:left
}
.inner-left .comments-sec {
	padding:30px 0 20px 0;
	width:95%;
}
.inner-left .comments-sec label {
	font-weight:bold;
	width:auto;
	padding:10px 0 0;
	display:block;
	float:left
}

span.ReqFlds{
	display:block;
	float:left;
	width:auto	;
	padding:10px 0 0 15px;
	
}

.RadCaptcha{
	margin:15px 0 0 	
}

.RadCaptcha input{
	width:50.5%;
}
.inner-left .comments-sec input[type=text], .inner-left .comments-sec textarea {
	margin:5px 0 0px;
	padding:8px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	border:#e6e6e6 solid 1px;
	width:98.5%;
	clear:both;
}
.RadCaptcha input{
	width:20.5% !important;
}
.inner-left .comments-sec textarea {
	height:70px;
	clear:both
}
.inner-left .comments-sec [type="button" ], .inner-left .comments-sec submit, .inner-left .comments-sec [type="submit" ] {
	float:left;
	border:#cc0000 solid 1px;
	background:#cc0000;
	color:#fff;
	padding:10px 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif !important;
	font-size:14px;
}
.require {
	color:#c83231;
}
.inner-left .comments-sec h3 {
	color:#c83231;
	font-size:20px;
}
#container .inner-right {
	padding:20px 0px;
	width:415px;
	float:left;
}
#container .inner-right .advert {
	width:100%;
	float:left;
	padding:0 0 20px;
	margin:0 10px;
}
#container .inner-right .advert img {
	width:100%;
}
.inner-right .from-archiv {
	/*padding:10px 0 0 0;
	border-top:#333 solid 5px;
	clear:both;
	margin:0 10px;
	width:100%*/
}
.inner-right .from-archiv h2 {
	color:#333;
	font-size:22px;
	text-transform:none;
}
.most-pop ul{
	overflow:hidden
}
.inner-right .side-nav li, .most-pop li {
	
	margin:10px 0;
	
}
.inner-right .side-nav li a, .most-pop li  a{
	/*background:url(../images/pluse-img.png) no-repeat 0 3px;*/
	padding: 0 0 0 35px;
}
.inner-right .most-pop {
	padding:20px 10px 20px 30px;
	margin:0 0 0 0px;
	/*background:#FFF;*/
	width:95%;
}
.inner-right .from-archiv .most-pop {
	padding:10px 0;
}
.inner-right .most-pop h2 {
	color:#C51211;
	font-size:22px;
	text-transform:none;
	border-bottom: 3px solid #000;
padding: 0 0 10px 35px;
}
.inner-right .most-pop h3 {
	font-size:16px;
	color:#c83231;
	text-transform:none;
	margin:20px 0 0 0;
}
.inner-right .most-pop {
	font-size:12px;
	line-height:16px;
}
.inner-right .most-pop p {
	padding:5px 0;
}
.inner-right .inner-links {
	padding:10px 10px 10px 30px;
	margin: 0 0 0 35px;
}

.EachStory{
	padding:0 0 25px 0	
}

.EachStory h1{
	border-bottom: solid 1px #ccc;
	text-transform:none
}

.EachStory .ArticleImage{
	float:right
}

/* tab Styles for essay page */
    .etabs { margin: 0; padding: 0;  clear:right !important}
	.etabs li{
		display:inline-block; margin:0; padding-top:5px}
		.etabs li a{ background:none	!important;
		padding:5px 15px 0
	}
    .tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #ccc; border-bottom: none;  }
    .tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
    .tab a:hover { text-decoration: underline; }
    .tab.active { background: #fff; padding-top: 5px; position: relative; top: 1px; border-color: #ccc; }
    .tab a.active { font-weight: bold; }
    .tab-container .panel-container { background: #fff; border: solid #ccc 1px; padding: 10px;  }
    .panel-container { margin-bottom: 10px; }
	#tabs1-js {
		overflow:hidden
	}
		#tabs1-js .sftaxonItem{
		width: 180px;
		float: left;
	}

/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 1024px) {
 #wrapper {
 width:98%;
}
 h1 {
 font-size:20px;
}
 #header .logo {
 width:360px;
}
 .topright-container .elements {
 float:right;
}
 .topright-container .advert {
 width:120px;
}
 .topright-container .search {
 margin:0 0 15px;
}
 .topright-container .social-media {
 margin:0 0 15px;
}
 #nav-wrap .rtsUL li {
 width:20%;
 text-align:center;
 margin:0 auto;
}
 #nav-wrap .rtsUL li a {
 padding: 8px 21px 7px 21px;
 background:none;
}
 .hometop-sec .first-img {
 width:240px;
}
 .hometop-sec .second-img {
 width:150px;
}
 .hometop-sec .left-sec {
 width:55%;
}
 .hometop-sec .right-sec {
 width:40.5%;
}
 .home-second-sec .left-sec {
 width:38%;
}
 .home-second-sec .blog-sec {
 width:58%;
}
 .home-second-sec .first-img {
 width:120px;
}
 .home-second-sec .blog-sec h1 {
 font-size:17px;
}
 .home-second-sec .blog-sec h1 span {
 font-size:11px;
}
 .home-main-container .articles-wrapper {
 width:100%;
 border-bottom:#e8e8e8 solid 1px;
}
 .home-main-container .advert-wrapper {
 width:100%;
 float:left;
 padding:20px 10px 0px 15px;
}
 .advert-wrapper .advert {
 margin:0 2% 0 0;
}


#container .inner-left h1 {
	font-size:1.5em;
	line-height:24px;
}
#container .inner-left {
 width:66%;
 height:100%;
}


#container .inner-right {
 float:right;
 width:28%;
 background:#f6f6f6;
 border-left: #CCC solid 1px;
}
#container .inner-wrapper {
 background:none;
}
 .inner-right .most-pop, #container .inner-right .advert {
 width:auto;
}

/*-- footer statr---*/
 #footer .footer-nav {
 width:56%;
}
 #footer .right-sec {
 width:42%;
}
 #footer .right-sec input[type="text"] {
 width:70%;
}
 #footer .social-media li {
 margin:0 5% 0 0;
}
}
	
 
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
 #wrapper {
 width:98%;
}
 #menu-icon {
 color: #000;
 width: 90%;
 height: 20px;
 background: #c83231;
 padding: 5px 10px;
 text-align:center;
 cursor: pointer;
 border: solid 1px #000;
 display: block;
 margin:0 auto;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius:5px;
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(76,76,76) 0%, rgb(19,19,19) 100%);
 font-size:16px;
 font-weight:bold;
 color:#fff;
}
 #menu-icon:hover, #menu-icon.active, #nav-wrap .rtsUL li .rtsSelected {
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(200,50,50) 0%, rgb(137,12,12) 100%);
}
 #nav-wrap .rtsUL {
 display:none;
 width:94%;
 margin:0 auto;
 background:none;
 -webkit-box-shadow: -0px 0px 0px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow:-0px 0px 0px 0px rgba(0, 0, 0, 0.1);
 box-shadow: -0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
 #nav-wrap .rtsUL li {
 width:100% !important;
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(76,76,76) 0%, rgb(19,19,19) 100%);
 border: solid 1px #000;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 float:none;
 display:block;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius:5px;
}
 h1 {
 font-size:20px;
}

#container .inner-left h1 {
	font-size:1em;
	line-height:22px;
}
 #header .logo {
 width:360px;
 margin:0 auto 10px;
 float:none;
}
 #header .topright-container {
 float:none;
 padding:10px 0 0 0;
 margin:0 auto 0;
 width:320px;
}
 .topright-container .elements {
 float:left;
}
 .topright-container .advert {
 width:120px;
}
 .topright-container .search {
 margin:0 0 15px;
}
 .topright-container .social-media {
 margin:0 25px 15px;
}
 #nav-wrap .rtsUL li {
 width:20%;
 text-align:center;
 margin:0 auto;
}
 #nav-wrap .rtsUL li a {
 padding: 8px 21px 7px 21px;
 background:none;
}
 .hometop-sec .first-img {
 width:240px;
}
 .hometop-sec .second-img {
 width:150px;
}
 .hometop-sec .left-sec, .hometop-sec .right-sec {
 width:100%;
 padding:0px;
 float:none;
 border:0px;
}
 .hometop-sec .left-sec {
 padding:0 0 10px 0;
}
 .hometop-sec .right-sec {
 padding:20px 0 0 0;
}
 .home-second-sec .left-sec {
 width:100%;
 padding:0 0 10px 0;
 border:none;
}
 .home-second-sec .blog-sec {
 width:100%;
 padding:20px 0 0 0;
}
 .home-second-sec .first-img {
 width:150px;
}
.home-second-sec .blog-sec .blog-thumb {
 padding: 0 2.25% 0 0;
}
 .home-second-sec .blog-sec h1 {
 font-size:17px;
}
 .home-second-sec .blog-sec h1 span {
 font-size:11px;
}
 .home-main-container .articles-wrapper {
 width:100%;
 border-bottom:#e8e8e8 solid 1px;
}
 .home-main-container .advert-wrapper {
 width:100%;
 float:none;
 padding:20px 10px 0px 15px;
}
 .articles-wrapper .article-sec {
 width:48%;
}
.advert-wrapper .advert {
 margin:15px 2% 0 0;
}
 #container .inner-left {
 width:90%;
 float:none;
}
#container .inner-right {
 float:none;
 width:100%;
 background:#f6f6f6;
 border-left:none
}
#container .inner-wrapper {
 background:none;
 height:100%;
 padding:20px 0;
}
 .inner-right .most-pop, #container .inner-right .advert {
 width:auto;
}
#container .inner-right .advert {
 margin:0 auto;
 width:300px;
 float:none;
}
.inner-right .side-nav li {
width:45%;
float:left;
}

#container .inner-left .title-area {
	width:100%;
	float:none;
	clear:both;
}

ul.print-mail {
	width:auto;
	float:none;
	clear:both;
	text-align:left;
}

ul.print-mail li {
	text-align:left;
	display:inline-block;
	margin:0 10px 0 0;
}
 #footer .footer-nav {
 width:100%;
 float:none;
}
 #footer .right-sec {
 padding:20px 0;
 width:100%;
 float:none;
 clear:both;
}
 #footer .right-sec input[type="text"] {
 width:70%;
}
 #footer .social-media li, #footer .social-media li:first-child {
 margin:0 5% 0 0;
}
 #footer .copyright {
 margin:0px;
}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	
	@media only screen and (max-width: 479px) {
 #wrapper {
 width:98%;
}
#menu-icon {
 color: #000;
 width: 90%;
 height: 20px;
 background: #c83231;
 padding: 5px 10px;
 text-align:center;
 cursor: pointer;
 border: solid 1px #000;
 display: block;
 margin:0 auto;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius:5px;
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(76,76,76) 0%, rgb(19,19,19) 100%);
 font-size:16px;
 font-weight:bold;
 color:#fff;
}
 #menu-icon:hover, #menu-icon.active, #nav-wrap .rtsUL li .rtsSelected {
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(200,50,50) 0%, rgb(137,12,12) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(200,50,50) 0%, rgb(137,12,12) 100%);
}
 #nav-wrap .rtsUL {
 display:none;
 width:90%;
 margin:0 auto;
 background:none;
 -webkit-box-shadow: -0px 0px 0px 0px rgba(0, 0, 0, 0.1);
 -moz-box-shadow:-0px 0px 0px 0px rgba(0, 0, 0, 0.1);
 box-shadow: -0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
 #nav-wrap .rtsUL li {
 width:100% !important;
 background: rgb(76,76,76); /* Old browsers */
 background: -moz-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* FF3.6+ */
 background: -webkit-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgb(76,76,76) 0%, rgb(19,19,19) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgb(76,76,76) 0%, rgb(19,19,19) 100%);
 border: solid 1px #000;
 font-size:16px;
 font-weight:bold;
 color:#fff;
 float:none;
 display:block;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius:5px;
}
 h1 {
 font-size:20px;
}
 #header .logo {
 width:280px;
 margin:0 auto 10px;
 float:none;
}
 #header .topright-container {
 float:none;
 padding:10px 0 0 0;
 margin:0 auto 0;
 width:260px;
}
 .topright-container .elements {
 float:none;
 width:240px;
 margin:10px auto 0;
 text-align:center;
}
 .topright-container .advert {
 width:100px;
 float:none;
 margin:0 auto;
}
 .topright-container .search {
 margin:0 0 5px;
}
 .topright-container .social-media {
 margin:0 auto 5px;
 width:120px;
}
 #nav-wrap .rtsUL li {
 width:20%;
 text-align:center;
 margin:0 auto;
}
#nav-wrap .rtsUL li a {
 padding: 8px 21px 7px 21px;
 background:none;
}
.hometop-sec {
 padding-top:0px;
}
.hometop-sec .first-img {
 width:100%;
 margin:0 0 10px 0;
}
 .hometop-sec .second-img {
 width:120px;
}
 .hometop-sec .left-sec, .hometop-sec .right-sec {
 width:100%;
 padding:0px;
 float:none;
 border:0px;
}
 .hometop-sec .left-sec {
 padding:0 0 10px 0;
}
 .hometop-sec .right-sec {
 padding:20px 0 0 0;
}
 .home-second-sec .left-sec {
 width:100%;
 padding:0 0 10px 0;
 border:none;
}
 .home-second-sec .blog-sec {
 width:100%;
 padding:20px 0 0 0;
}
.home-second-sec .blog-sec .blog-thumb {
 width:46%;
 padding:0 3% 0 0;
}
.articles-wrapper .article-sec {
 border:none;
}
 .home-second-sec .first-img {
 width:150px;
}
 .home-second-sec .blog-sec h1 {
 font-size:17px;
}
 .home-second-sec .blog-sec h1 span {
 font-size:11px;
}
 .home-main-container .articles-wrapper {
 width:100%;
 border-bottom:#e8e8e8 solid 1px;
}
 .home-main-container .advert-wrapper {
 width:100%;
 float:none;
 padding:20px 10px 0px 15px;
}
.articles-wrapper .article {
 padding:0 0 20px 15px;
}
 .articles-wrapper .article-sec {
 width:48%;
}

#container .inner-left h1 {
	font-size:1em;
	line-height:22px;
}
.advert-wrapper .advert {
 padding:15px 0 0 0;
 margin:0 auto 0;
 clear:both;
 float:none;
 width:180px;
}


 #footer .footer-nav {
 width:100%;
 float:none;
}
 #footer .right-sec {
 padding:20px 0;
 width:100%;
 float:none;
 clear:both;
}
 #footer .right-sec input[type="text"] {
 width:70%;
}
 #footer .social-media li, #footer .social-media li:first-child {
 margin:0 5% 0 0;
}
 #footer .copyright {
 margin:0px;
}
 #nav-wrap .rtsUL {
 display:none;
}

 #container .inner-left {
 width:88%;
 float:none;
}
#container .inner-right {
 float:none;
 width:100%;
 background:#f6f6f6;
 border-left:none
}
#container .inner-wrapper {
 background:none;
 height:100%;
 padding:20px 0;
}
 .inner-right .most-pop, #container .inner-right .advert {
 width:auto;
}
#container .inner-right .advert {
 margin:0 auto;
 width:280px;
 float:none;
}
.inner-right .side-nav li {
width:90%; 
}
#container .inner-left .title-area {
	width:100%;
	float:none;
	clear:both;
}

ul.print-mail {
	width:auto;
	float:none;
	clear:both;
	text-align:left;
}

ul.print-mail li {
	text-align:left;
	display:inline-block;
	margin:0 10px 0 0;
}
}

.sf_pagerNumeric a.sf_PagerCurrent, .sf_pagerNumeric a:hover{
	color:#c51211 !important;
	text-decoration:none !important;
}

.sf_pagerNumeric a{
	color:#000 !important;
	margin:0px 5px 0 0 !important;
	border:1px solid #CCC !important;
	padding:0 5px 0 5px !important;
	line-height:12px !important;
	font-size:13px !important;
}

/******************/
ul.sftaxonVerticalList {
	width:420px;
}

ul.sftaxonVerticalList li.sftaxonItem a{
	float:left;
	padding: 0 10px 0 0;
}
.most-pop li.sftaxonItem{
	width:100%
}

li.sftaxonItem{
	width:210px;
	float:left;
}

.sfsearchBox input[type="text"]{
	width: 300px;
	padding: 5px;
	outline:none;
}

fieldset{
	margin: 2px 0px;
	text-align: center;
}

.sfsearchSubmit{
	background:#2f2f2f;
	width:75px;
	border:1px solid #000;
	color:#FFF;
	padding:4px;
	font-family: "Book Antiqua", "Palatino Linotype", Palatino, serif !important;
	font-size:15px;
	margin-top:1px;
}

.donation-policy{
	background:url(../images/nav-bg-active1.png) ;
	font-size:18px;
	color:#fff;
	padding:5px 15px;
	margin-top:20px;
	line-height:150%;
	text-align:center;

}
.donation-policy a{
	display:inline-block;
	background:#fff;
	padding:5px;
	line-height:100%

}















