﻿@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: #46460A 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;}
#head div.h-links *{z-index:100;}
#head .archive-search{float:right; position:relative;z-index:100;}
#head .archive-search *{z-index:100; }
#head .SearchPane{z-index:1000;}
#head * input{z-index:10000;}

/*----Nav----*/
#main-nav{height:60px; background: #819D39 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:#819D39;}
.BottomPane a:link, .BottomPane a:vistited, .BottomPane a:active, .BottomPane a:hover{color:black!important;}

.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_612 table td:first-child{padding-right:18px;}
#banners_1140 table td:first-child{padding-right:24px;}
#banners_1130 table td:first-child{padding-right:24px;}
#dnn_ctr589_WT_Banners_lstBanners td:first-child{padding-right:12px;}
#dnn_ctr620_WT_Banners_lstBanners td:first-child{padding-right:12px;}

tr .textContent:first-child{width:225px; text-align:center; vertical-align:middle; }

.BannerDisplayContent img{}
.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;}

.article-head{background: black url('images/Article_header.jpg') no-repeat; text-align: right; padding-right: 15px; padding-top: 8px; color:White;}
.article-category{background: black url('images/Catagories_header.jpg') no-repeat;text-align:right;width:576px;padding:4px 14px 4px 4px; border-bottom:4px solid black; margin-bottom:4px; margin-top:2px; color:white}

.deck-special{font-style:italic; border-bottom: 1px solid black; padding-bottom:10px; margin-bottom:10px;}
.virtualpage  span.Subhead{font-weight:bold; font-size:14px; float:right;}


.article-summary *{position:relative; z-index:1000;}
#bg-btm-wrap{position:relative; height:1px; width:100%; z-index:10;}
#bg-btm{position:absolute; bottom:0; left:0; width:600px; height:388px; background: transparent url('images/104th_bkg2.jpg') no-repeat ; z-index:10;}

#bg-top-wrap{position:relative; height:1px; width:100%; z-index:10;}
#bg-top{position:absolute; top: 0; left:0; width:600px; height:382px; background: transparent url('images/104th_bkg1.jpg') no-repeat ; z-index:10;}
.tan-bg{background:#e9d2a9; position:relative; top:-4px; padding-top:4px; z-index:1;}


.paginationstyle a{ font-weight:bold; margin: 0 5px; font-size:14px;}
.grenade{background:#4b5733; color:white; padding:10px;}
.grenade *{color:white;}