﻿@import url('css/reset.css');
@import url('css/fck.css');
@import url('css/variations/stylesheetwidget.css');
html, body{margin: 0 auto; height:100%;width:100%; }
body{background:white url('images/bkg_strips.jpg') repeat-x 0 144px;}

/*----Head----*/
#head{background: #768B84 url('images/header_grad.jpg') repeat-x top; height:84px; width:100%; margin:0 auto;}
#head .head-wrapper{width:1010px; margin:0 auto;position:relative;}
#head .head-image-wrapper{position:absolute; width:100%; top:0; left:0; z-index:10;}
#head .head-image-wrapper img{z-index:-1;}

#head .logo{float: left;width:252px;margin-left:15px;margin-top:12px;}
#head div.h-links{ float:right; text-align: right; margin:15px;z-index:100;position:relative;top:0;}

#head div.h-links *{z-index:100;}
#head .archive-search{float:right; position:relative;}

/*----Nav----*/
#main-nav{height:60px; background: #3CC0CF url('images/nav_grad.jpg') repeat-x; margin: 0 auto;}

/*----Body Wrapper----*/
#wrapper{ margin:0 auto;}

/*----Home Specific----*/
#mid-home{padding:15px 10px; width:1010px; margin: 0 auto;}
#mid-home .left-col{float:left; width:622px;margin-left:10px; }
#mid-home .right-col{float:left; width:358px;margin-left:10px;}

/*----Home Specific - SPECIAL right column Style----*/
#mid-home-special{padding:15px 10px; width:1010px; margin: 0 auto;}
#mid-home-special .left-col{float:left; width:622px;margin-left:10px; }
#mid-home-special .right-col{float:left; width:358px;padding-left:10px; border-left:1px solid #c0c0c0;}


/*----Admin Specific----*/
#mid-admin{padding:15px 10px; width:1010px; margin: 0 auto;}
#mid-admin .left-col{margin:0 10px;}
#mid-admin .right-col{margin: 0 10px;}

/*----Advertisement Specific----*/
#mid-home{padding:15px 10px; width:1010px; margin: 0 auto;}
#mid-home .left-col{float:left; width:622px;margin-left:10px; }
#mid-home .right-col{float:left; width:358px;margin-left:10px;}




/*----Foot----*/
#foot{width:1010px; margin: 0 auto;}

/*----Dnn Panes----*/
.DNNEmptyPane{height:0; line-height:0;}
.AdPaneOne{text-align:center;}
.TopPane{margin:0 10px;}
.FooterPane{margin:0 10px;}
.BottomPane{background:#E5E5E5;}
.SearchPane{position:absolute; right:-180px; top:40px;}
.RightPane{}
.RightPane .LightBg{width:340px; margin:5px; }
.RightPane .NoBg{width:344px; margin:5px;}
.RightPane .WhiteBg {width:344px; margin:5px;}
.RightPane .RedBg{width:344px; margin:5px;}
.BannerDisplayContent{text-align:center;margin:0 auto;}
.BannerDisplayContent *{text-align:center; margin:0 auto;}

*+html .RightPane .LightBg{margin: 0;}
* html .RightPane .LightBg{margin: 0;}
*+html .RightPane .NoBg{margin: 0;}
* html .RightPane .NoBg{margin: 0;}
*+html .RightPane .WhiteBg {margin: 0;}
* html .RightPane .WhiteBg {margin: 0;}
*+html .RightPane .RedBg{margin: 0;}
* html .RightPane .RedBg{margin: 0;}


/*----Misc----*/
.clear-both{clear:both;}
.DNNArticleListContent table{width:100%;}
 blockquote.left { border-top:1px solid silver; border-bottom:2px solid siver; width: 300px; margin: 8px 16px 8px 8px; text-align: center; background: none;  !important; padding: 10 !important; float: left; } 
 blockquote.right { border-top:1px solid silver; border-bottom:2px solid siver; width: 300px; margin: 8px 16px 8px 8px; text-align: center; background: none; !important; padding: 10 !important; float: right; } 
#dnn_ctr403_DNNArticle_MyArticleList_MyPageNav_pnlPageNav{line-height:30px;}

/*----Article Search----*/
#head .archive-search .DNNArticleSearchContent{}
#head .archive-search .DNNArticleSearchContent table td{ vertical-align:middle; }
#head .archive-search .DNNArticleSearchContent table tr td:first-child{background: url('images/search_corner_L.png') no-repeat left; padding-left:10px;}
#head .archive-search .DNNArticleSearchContent table td input.NormalTextBox{height:24px;line-height:24px; margin:0; padding:0; border:none;background: url('images/search_box_strip.png') repeat-x;vertical-align:middle; }
#head .archive-search .DNNArticleSearchContent table td input.StandardButton{height:24px;width:32px; background: url('images/search_corner_R.png') no-repeat;padding:0; margin:0; border:none; }

#head .archive-search .SearchInputContent table td{ vertical-align:middle; }
#head .archive-search .SearchInputContent table tr td:first-child{background: url('images/search_corner_L.png') no-repeat left; padding-left:10px;}
#head .archive-search .SearchInputContent table td input.NormalTextBox{height:24px;line-height:24px; margin:0; padding:0; border:none;background: url('images/search_box_strip.png') repeat-x;vertical-align:middle; color:Gray;}
#head .archive-search .SearchInputContent table td input.StandardButton{height:24px;width:32px; background: url('images/search_corner_R.png') no-repeat;padding:0; margin:0; border:none; }
#head .archive-search .SearchInputContent label{display:none;}

/*----Issue Details----*/
.issue-details{}
.issue-details img{ float:left; padding-right:10px;}
.issue-details .right{}
.issue-details .intro{}
.issue-details .links{}
.issue-details .issue-menu{margin:0; padding:0;}
.issue-details .issue-menu li{margin:0; padding:0; list-style-type:none;}
.issue-details .issue-menu li a{display:block; }

.article-summary .imagegallery{width:580px; overflow:hidden;}
.article-summary img{ max-width:580px;}

/*----Banner Ad Specific----*/
#banners_458 table td:first-child{padding-right:24px;}
#banners_632 table td:first-child{padding-right:24px;}
#banners_1146 table td:first-child{padding-right:24px;} 
#banners_612 table td:first-child{padding-right:18px;}
#dnn_ctr589_WT_Banners_lstBanners td:first-child{padding-right:12px;}
#dnn_ctr620_WT_Banners_lstBanners td:first-child{padding-right:12px;}
#banners_589 table td:first-child{padding-right:12px;}
tr .textContent:first-child{width:225px; text-align:center; vertical-align:middle; }

.BannerDisplayContent img{border: 1px solid #979797;}
.web-site-link{padding:5px 10px;}
.web-site-description{padding:5px 10px;}
.web-site-link-header{background:#c0c0c0;padding:5px 10px; font-weight:bold;}
.web-site-description-header{background:#c0c0c0;padding:5px 10px; font-weight:bold;}
table.link-cat-list{width:100%;}
#dnn_ctr611_ContentPane{height:300px;}
 /* #dnn_ctr1163_RssModule_pnlRss p{margin: 0 0 10px!important; } */ 
#dnn_ctr1163_RssModule_pnlRss,
#dnn_ctr1163_RssModule_pnlRss *{font-weight:normal!important; font-size:12px!important; line-height:18px!important; color:black!important; font-family:Myriad Pro, Arial!important; margin:0!important; padding:0!important;}
.DNN_News_ItemLink *{font-size:15px!important; font-weight:bold!important;}
.ItemDate{margin:0 0 15px!important;}