nav.topnav menu {background-color:#4495b3;}
nav.topnav menu li {border-right:#538899 solid 1px; border-left:#6cabc3 solid 1px;}
.content h1 {border:0; border-bottom:2px solid #6885A4; margin:0 0 2px;color:#4495B3;}
.listBoxModule h3{background-color:#075265;}

/*home*/
.three_col_a .main {float:none;}
.three_col_a .content h1.title , .three_col_a .content hgroup h1 {border:0; margin:0 0 5px; padding:0; color: #4495B3;}
.three_col_a .content h3 {font-size:1.25em;}
.three_col_a .content hgroup div.subtitle {font-size:1.25em; font-weight: bold; padding: 0;color:#777;}
.rss {display: block; float: right; padding:0 8px 18px 0; }

.recent_issues {clear: both;}
.haveBorder {border-bottom:1px dotted #075265;}
.noBorder {border: none;}
.article_recent h3 {color:#B42902; padding-bottom:3px;}
.article_recent .recent_content {padding-top: 3px; background-color:#DDECF1; border-top:2px solid #4B4B4B; padding: 0 16px 0 10px;}
.article_recent .recent_item {overflow:hidden; padding-top: 3px; position: relative;}
.article_recent .recent_item_left {float: left; padding: 10px 0; width: 100px;}
.article_recent .recent_item_right {float: left; padding: 11px 10px; width: calc(100% - 120px);}
.article_recent .recent_item_right ul li{background: url(../images/red_square.gif) 0 11px no-repeat; padding:5px 0 5px 12px; overflow:visible; width: 98%}
.article_recent .recent_item h3 {color:#075265; padding:0 0 7px 0; }
.article_recent .recent_item h3 a {color:#075265;} 
.article_recent .recent_item .more { position: absolute; bottom: 14px; right: 0px; }
.article_recent .recent_item .more a {background:transparent url(../images/go.gif) right 2px no-repeat; !background-position:right 3px; color:#B42802; }
.recent_link {margin-top: 7px;}
.content .article_recent .recent_link  li {clear: none; background-color:#DDECF1; overflow:visible; width:45%; text-align:center;}
.recent_link li.recent_link_left {background: url(../images/red_square.gif) 40px 11px no-repeat; padding-left:20px; float:left;}
.recent_link li.recent_link_right {background: url(../images/red_square.gif) 30px 11px no-repeat; padding-left:20px; float: right;}

/* issue page */
.curissue .content {width:645px; overflow:visible;}
.curissue .rtcol{float:left; padding-top:5px;}
.curissue .maintop, .curissue .mainbottom {float:left; width:100%; }
.curissue .maintop .issue_date {font-weight:bold; color:#777; font-family:"Times New Roman"; float:left;}
.curissue .maintop .issue_date h1 {font-size:1.4em;float:left; border:none; color:#777; margin:0;}
.curissue .maintop .issue_date .issue {font-size:1em; font-style:italic;float:left; margin: 3px 10px;}
.artspotlight {float:left; border:0; padding:0;}
.artspotlight .module {clear:both; overflow:hidden; border-top:#999 dotted 1px; margin: 0px 0px 15px 0px; padding: 15px 0px 0px 0px;}
.artspotlight .module.last {border-bottom:0; padding-bottom:0;margin-bottom: 0px;}
.artspotlight .module .body {width:563px; width:calc(100% - 70px); float:right;}
.artspotlight .module .body  p{margin:0 0 12px;padding:0;}
.artspotlight .module .body .eachArticle.last p {margin-bottom: 0;}	
.artspotlight .module .body h2 .wysiwyg {display:inline;}
.artspotlight .module h2 {color:#B42802; line-height:1em; margin:0 0 8px; font-size:.9em; font-weight:bold; border:none; padding:0; text-transform:uppercase;}
.artspotlight .module a {display:block; font-weight:bold; margin:0 0 5px; }
.artspotlight .module ul {background: none transparent; height: auto; width: auto;}
.artspotlight .module ul li {background:transparent url(../images/red_square.gif) no-repeat scroll 0px 7px; padding:0px 0 0px 12px; border: 0px none; font-weight: normal;}
.artspotlight .module li a {font-weight: normal;}
.artspotlight .module.coverstory {background:#ddecf1; border-top:2px solid #6885A4; margin: 0px 0px 15px 0px; padding: 10px 0px 0px 0px; border-bottom: none; }
.artspotlight .module.coverstory .left {padding: 0px 17px 10px 7px; float:left;}
.artspotlight .module.coverstory .body {width:503px; width:calc(100% - 150px); float:left;}
.artspotlight .module.coverstory .body h2 {margin:0;}
.artspotlight .module.coverstory li {background:none; padding:10px 0; border-bottom:1px dotted #075265; font-weight: normal;}
.artspotlight .module.coverstory li.noBorder {border: 0px none; font-weight: normal;}
.artspotlight .module.coverstory li  a{border: 0px none; font-weight: bold;font-size:1.2em;}
.artspotlight .module.coverstory p{width:auto; padding:0; margin-bottom: 0;}

.mainbottom {padding-top:40px;margin-bottom:10px;}
.mainbottom h2 {color:#b42802; margin:0; border-bottom:1px solid #A7C0D7;}
.mainbottom .left, .mainbottom .right {width:48%; float:left; clear:none; margin: 0 1% 10px 0;}
.mainbottom .right {margin-left:1%;}
.mainbottom ul li.last a {padding-bottom: 9px;}
.mainbottom .listBoxModule {width:100%;background:none;}
.mainbottom .listBoxModule h3 {background:none;color: #449583; border-bottom: solid 2px #075265; font-weight: bold; padding-left: 0px; padding-bottom:1px;}
.mainbottom .listBoxModule p.title {padding: 0px; color: #B42802; font-weight: bold; }
.mainbottom .listBoxModule ul {padding-left: 4px;}
.mainbottom .listBoxModule ul li  {background:transparent url(../images/red_square.gif) no-repeat scroll 0px 7px !important; padding:0px 0 0px 12px; border:0; clear:both; }
.mainbottom .left .listBoxModule li {padding-bottom: 10px;}
.mainbottom .left .listBoxModule ul li p.title {color:#B42802; font-weight: bold; padding-left: 0px; }
.mainbottom .right .listBoxModule li {padding-bottom: 0px;}
.mainbottom .right .listBoxModule ul li p.title {color:#B42802; font-weight: bold; padding-left: 0px; }
.mainbottom .right .listBoxModule p.title.one {padding-bottom: 9px; }
.mainbottom .right .listBoxModule ul li a { display: block;margin:0 0 5px;display:block;}

/* article page */
.article .article_type {font-size: 12px; color: #b42802; border-bottom: 1px solid #4495b3; margin: 0 0 8px 0;padding-bottom:1px;text-transform:uppercase;  font-weight: bold }
.article_meta_wrap {background: url(../images/horz_dot_article.gif) 0 100% repeat-x; overflow: hidden; margin-bottom:15px; float: left; width: 100%;border:0px solid #ff0000;}
.article_meta {float:left;width:416px;width: calc(100% - 260px); border:0px dotted #ccc;margin-top:7px;padding-bottom:15px;}
.article_meta h1 {padding: 0; line-height: normal; color: #4495b3; border:none;} 
.article_meta .article_sub_title {color: #9E2605; margin-bottom: 15px; line-height: normal; font-weight: bold;}
.article_meta p {margin-bottom: 0; padding: 0; font-size: 12px; font-weight:normal; color: #666666;}
.article_meta.wide {float:left;width:555px; width:calc(100% - 50px);}
.article_photo {float:right;margin:0 10px 8px 20px;}
.article_content {float:left; margin: 0 0 10px 0;clear:both;width:100%;}
.article_content .wysiwyg h5 {color: #B42802; }
.article_content .wysiwyg h2 {color: #B42802; }

.further {clear: both; float: left; }
.listBoxModule .lightHeading {background-color: #FFFFFF; color: #449583; padding-left: 0px; font-weight: bold;}
.listBoxModule.further {width: 100%; border: 0px; background-color: #FFF;}
.listBoxModule.further h3.lightHeading  {border-bottom: solid 2px #075265;padding-bottom:1px;}
.listBoxModule.further ul li  { background: url(../images/red_square.gif) 1px 11px no-repeat !important;}
.listBoxModule.further ul.dotted_list {padding-left: 5px;}
.listBoxModule.further .wysiwyg {padding-left: 0px;}
.listBoxModule.further .wysiwyg ul {padding-left: 5px;}

.article .listBoxModule ul li {clear:both; overflow:hidden; border-bottom:1px dotted #8CA7C0;}
.article .listBoxModule ul li span {background:none; padding: 0;}

/* Generic */
.wysiwyg h1{color:#4895b1; font-size:20px; border-bottom:none; padding:10px 0 1px;}
.wysiwyg h2 {color:#b52b04; font-size:17px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h3{color:#449583; font-size:12px; border-color:#075265; font-weight:bold; text-transform: uppercase;padding-bottom:1px;}
.wysiwyg h4{color:#449583; font-size:12px; border-bottom:none; padding:10px 0 1px; font-weight:bold; margin-bottom:2px;}
.wysiwyg h5{color:#b52b04; font-size:12px;}

.genericsearch .ltcol .refine_head {color: #4495b3;}

/*rwdTabs content*/
.browse .content {margin-bottom:10px;}
.browse h1 {margin-bottom:20px;}
.resp-tabs-list .resp-tab-active a {color:#B42802;}	
.resp-tab-content  ul {float:left;width:33%;} 
.resp-tab-content ul li{padding:2px 10px;background: url(../images/red_square.gif) 0 8px no-repeat; width:auto;}

.btnDefaultLrg,.btnDefaultMed,.btnDefaultSml {
	background:none repeat scroll 0px 0px #4495B3;
	border-color:#4B4B4B;
	color:#FFFFFF;}
.btnDefaultLrg:hover,.btnDefaultMed:hover,.btnDefaultSml:hover {
	background: none repeat scroll 0px 0px #075265;
	color: #FFFFFF;
}

@media screen and (max-width: 995px){ 
	nav.topnav menu {background-color:#cc6536;}
	nav.topnav menu li {border-left:0;border-right:0;}
	.ltcol .subnav h2.main {font-weight:bold;}
	.ltcol .subnav menu li {padding-left:40px;}
}

@media screen and (min-width: 768px) and (max-width: 995px){	
	.two_col_b.browse  ul.resp-tabs-list { display: block;}
	.two_col_b.browse  h2.resp-accordion {display: none;}	
	.two_col_b.browse .rwdTabMain .resp-tabs-container {float:left; padding:10px 0;clear:left;background:#FAFAFA;border:none; border-bottom:2px solid #A7A9AC;margin:0;width:100%;}
	.two_col_b.browse .resp-tab-content {display: none; padding:5px 15px; border:none;}
	.two_col_b.browse .rwdTabDetail a {font-size:0.9em;}
	.curissue .rtcol{padding-top:15px;}
}

@media screen and (max-width: 767px){ 
	.curissue .content {width:100%;}
	.article_meta.wide  {width:100%;}
	.recent_link li.recent_link_left, .recent_link li.recent_link_right{background:none; padding:5px 10px;}
}

@media screen and (max-width: 550px){ 
	.two_col_b.browse .rwdTabDetail ul{width:100%;}
	.two_col_b.browse .rwdTabDetail a {font-size:1em;}
}

@media screen and (max-width: 480px){ 
	.content .article_recent .recent_link  li {width:calc(100% - 20px); clear:both; margin:5px 0;}
	.article_recent .recent_item_right {padding-bottom:30px;}

	.curissue .maintop .issue_date .issue {clear:both; padding:2px 0; display:inline-block; margin:0;}
	.curissue .artspotlight .module.coverstory .left {padding: 0px 10px 7px 7px;}
	.curissue .artspotlight .module.coverstory .left img {width:90px; height:auto;}
	.curissue .artspotlight .module.coverstory .body {width:calc(100% - 120px);}
	.curissue .mainbottom .left, .curissue .mainbottom .right, .article .content .listBoxModule {width:100%; margin:0}
	.article_meta {width:100%;}
	.article_photo {float:left;margin-left:0;}
	.article_content .wysiwyg p img {max-width:50%;}
}