﻿body {margin:0px 0px 0px 0px; background:#FFF url(images/page_tile.png) repeat-x top; width:980px; margin-left: auto; margin-right:auto; font-family:Arial, Helvetica; font-size: 12px; color: #333; }
body a { color : #cc0000; }
body a:hover { color: #ff0000; }
body a:active { color: #990000; }

h5 { font-size:12px; margin:0px; }

#Header { }
#TopAd { width: 958px; height: 90px; text-align: center; padding: 10px; border: 1px solid #999; border-top: none; }

#TopNav { height:30px; }
#TopNav a {	color: #ffffff; text-shadow: 0 1px 0 #000; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; padding: 0px 29px 0px 29px; border-left: solid 1px #000; height: 30px; display: block; float: left; line-height: 30px; text-align: center; text-decoration: none; }
#TopNav a:hover { color: #ff0000; }

#SearchBox { margin-top:30px; float:right; color:#FFF; font-family: Tahoma, Arial, Helvetica; font-size:12px; text-shadow: 0 1px 0 #000; text-transform:uppercase; }
#SearchBox input[type=text] { padding-left:5px; width:150px; margin-right:5px; color:#ccc; }

#Main { float:left; border-left: 1px solid #999; border-right: 1px solid #999; }

#FeaturedCategories { width:630px; position:relative; background-color:#FFF; top:60px; list-style-type:none; float:left; margin:10px 0; padding:0px; }
#FeaturedCategories li { width:200px; float:left; height:360px; margin-right:10px; margin-bottom:10px; }
#FeaturedCategories li h3 { text-transform:uppercase; background-color:#000; margin:0; padding:5px; color:#FFF; font-size:11px; }
#FeaturedCategories li a { text-decoration:none; }
#FeaturedCategories li .More { text-align:center; }
#FeaturedCategories li .More a { color: #666; text-transform:uppercase; font-size:11px; font-weight:bold; }
#FeaturedCategories li div { padding:0 5px; }
#FeaturedCategories li img { width:200px; height:97px; }
#FeaturedCategories .Articles { margin:0px; padding:0px; width:100%; height:210px; float:left; list-style-type:none; }
#FeaturedCategories .Articles li { padding:5px; margin:0 4px; width:180px; height:auto; font-size:11px; margin-bottom:5px; max-height:25px; overflow:hidden; border-top:1px solid #CCC; }
#FeaturedCategories .First { height:20px; }
.First a { font-weight:bold; }

#ContentArea { padding:18px 20px 0px 20px; width: 617px; border-right: 1px solid #999; float:left; }
#ContentArea h1 { font-size: 16px; color: #cc0000; margin-top:0px; }
#RightNav { float:left; width: 300px; padding: 10px 10px 0px 10px; }
#Share { }	
#Share span, #Share div { float:left; }
#Share iframe { float:left; margin-right:5px; }
#fb-root { float:left; }

#RightAd { width:300px; height:250px; background-color:#fafafa; float:left; margin-top:10px; }
#Social { padding:10px; margin-top:10px; float:left; text-align:center; border-top: 1px dotted #999; }

#TwitterFeed { float:left; }
#FeaturedArticles { position:relative;  }
#FeaturedArticles img { float:left; margin-right:10px; border:none; }
#FeaturedArticles a { font-weight:bold; text-decoration:none; }
#FeaturedArticles div { width:620px; float:left; padding: 10px 0px 10px 0px; border-top: 1px dotted #ccc; }
#FeaturedArticles div span { margin-top:10px; }
#FeaturedArticles div p { margin-top:5px; }
#FeaturedArticles div p a { font-weight:normal; }
#FeaturedArticles div i { color:#666; }
.author { color: #666; font-size:11px; }
.author span { color: #000; text-transform: uppercase; }

.ArticleType { border:1px solid #ccc; font-family:Arial; font-size:10px; padding:2px 5px 2px 5px; text-transform:uppercase; text-decoration:none; color:#333; float:right;}
/* Gradient */
.ArticleType { border-radius: 3px; -moz-border-radius: 3px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); }

#BottomAd { width: 958px; height: 90px; text-align: center; padding: 10px; border: 1px solid #999; border-bottom: none; }

#Footer { width:980px; clear:both; }

#BottomNav { padding:10px; height:30px;	border: 1px solid #666; }
#BottomNav a { font-size:11px; }
#BottomNav span { float:left; margin-left:10px; margin-right:20px; }

#FooterText { font-size:11px; padding: 10px 20px 20px 20px; color:#666; }

#CategoryImage img { width: 620px; float: left; }

#CategoryList { margin-top:10px; padding-top:10px; border-top: 1px dotted #999; float:left; }
#CategoryList div { float:left; width:150px; }
#CategoryList h2 { font-size: 16px; color: #666; margin-top:0px; margin:0px 0px 5px 0px; }
#CategoryList ul { margin:0px; padding:0px 0px 0px 5px; list-style-type: none; }
#CategoryList .SubCategoryList { padding-left:20px; list-style-type:disc; margin:2px 0px 2px 0px; }
#CategoryList li { padding:2px 0; }
#CategoryList a { text-decoration: none; }
#CategoryList .NavSelected { font-weight:bold; }

#SubCategoryList { margin-top:10px; padding-top:10px; border-top: 1px dotted #999; float:left; }
#SubCategoryList h2 { font-size: 16px; color: #666; margin:0px 0px 5px 0px; }
#SubCategoryList ul { margin:0px; padding:0px; width:300px; list-style-type:none; }
#SubCategoryList li { float:left; padding:3px 5px 3px 5px; }
#SubCategoryList li a { text-decoration: none; }
#SubCategoryList .Bottom { float:left; margin-top:10px; padding-top:5px; border-top: 1px dotted #ccc; }
#SubCategoryList .Bottom li img { padding-right:5px; }
#SubCategoryList .Bottom li a { text-decoration:none; color:#333; }

#ArticleImage img { width: 620px; float: left; margin-top:10px; }
#ArticleImage div { width: 580px; background-color:#000; color:#FFF; float:left; font-size:11px; padding:2px 20px 2px 20px; }
#ArticleImage a { color:#FFF; }

#ArticleImage .source { color: #666; margin-left:20px; display:none; }

#ArticleDetails h1 { margin-bottom:2px; }

#PictorialImages { width:620px; float: left; background-color:#000; margin-bottom:10px; }
#PictorialImages .title { padding:11px 3px 11px 4px; }
#PictorialImages img { float:left; }
.time { color: #666; font-size:11px; float:right;margin-top:15px; }

#ArticleBody { font-size:12px; clear:both; }

#GalleryThumbs { }
#GalleryThumbs ul { margin:0px; padding:0px; list-style-type:none; }
#GalleryThumbs li { float:left; width:205px; margin:0px 0px 10px 0px; }
#GalleryThumbs li img { float:left; margin:0px 10px 0px 10px; }
#GalleryThumbs li div { height:90px; overflow:hidden; }
#GalleryThumbs li div a { text-decoration:none; color:#333; }

#GalleryImage img { width: 620px; float: left; }
#GalleryImage div { margin-top:10px; float:left; margin-right:10px; }

#RightNav #FeaturedArticles { margin-top:10px; padding-top:10px; border-top: 1px dotted #999; float:left; }
#RightNav #FeaturedArticles h3 { font-size: 16px; color: #666; margin-top:0px; margin:0px 0px 5px 0px; }
#RightNav #FeaturedArticles img { float:left; margin-right:10px; border:none; }
#RightNav #FeaturedArticles a { font-weight:bold; }
#RightNav #FeaturedArticles div { width:300px; float:left; padding: 10px 0px 10px 0px; border-top: 1px dotted #ccc; }
#RightNav #FeaturedArticles div span { margin-top:10px; }
#RightNav #FeaturedArticles div p { margin-top:5px; margin-bottom:0px; }

.BlackGradient {
	background: #45484d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.GreyGradient {
	background: rgb(224,224,224); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}