﻿/* CSS RESET */
@import url("reset.css");
 
body {
	margin:0;
	font: 12px Arial, Verdana, sans-serif;
	color:#000;
	background-color: #FFF;
}

body#Body
{
	background-color: #dfdfdf;
}

img {border:0;}


a
{
	color: #555;
	text-decoration: none;
}
a:link
{color:#CC0000}
a:hover
{
	color: #cc0000;
	
}
a:visited, a:active
{color:#CC0000;}
p a
{
	color: #CC0000;
}

p a:hover
{
	
}

ul, ol
{
	list-style: square inside none;
	padding-left: 20px;
	margin-bottom: 10px;
}

ol
{
	list-style-type: decimal;
}

ul li, ol li
{
	font: 11px Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 5px;
	 list-style-position: outside;
}


div.footer p a
{
	font-weight: bold;
	color: #888;
	margin-left: 4px; margin-right: 4px;
}

div.footer p a:hover
{
	color: #DDD;
	
	text-decoration: underline;
}

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input,textarea,
select {
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
}

#page
{
	width: 970px;
	margin: 0 auto;	
	border: solid 1px #999;
	background-color: White;
	margin-top: 0px;
}

#header
{
	min-height: 100px;
	padding: 5px;
	margin: 0px;
	border-bottom: solid #CC0000 8px;
}


#wrapper {	
	margin:0 0 0 25px;
	position:relative;
}

#header a:hover
{
    border-bottom: 0px;
}

.top-links
{
    float: right;
    margin-top: 75px;
    margin-right: 5px;
    color: #BBB;
    font-weight: bold;
    font-size: 11px;
}

#header a.top-link:link, #header a.top-link:visited
{
    color: #666;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, Sans-Serif;
    margin-left: 4px; margin-right: 4px;
}

#header a.top-link:hover, #header a.top-link:active
{
    color: #CC0000;
    text-decoration: none;
    /* border-bottom: 4px solid #BBB; */
}

#sitemap
{
    float: right;
    margin-right: 5px;
}

img.sitemap-image
{
    background: transparent url(images/sitemap.png) no-repeat top right;
    height: 13px;
    width: 13px;
    margin-left: 3px;
    margin-bottom: -3px;
}

img.sitemap-image:hover
{
    background: transparent url(images/sitemap_hover.png) no-repeat top right;
    height: 13px;
    width: 13px;
}

.top-block{
	float:left;
	width:104px;
	height:70px;
	margin:0 6px 0 0;
	line-height:12px;
	padding:16px 10px 0 0;
	position:relative;
	font-style:italic;
	font-size:12px;
	color:#7b7b7b;
	text-align:right;
	background: url(images/bg-top-blocks.gif) no-repeat;
}
.top-block span{
	color:#000;
	display:block;
}
.click-here{
	background: url(images/bg-click-link.gif) no-repeat 0 5px;
	position:absolute;
	right:15px;
	bottom:12px;
	font-size:10px;
	padding:0 0 0 12px;
	color:#626262;
	font-style:normal;
}
.corner-block{
	background: url(images/bg-top-blocks-corner.gif) no-repeat;
	padding:16px 14px 0 0;
	width:100px;
}
.logo {
	background:url(images/logo2.gif) no-repeat;
	width: 498px;
	height: 55px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	left:5px;
	top:12px;
	margin:0;
	z-index:99;
}
.logo a{
	display:block;
	height:100%;
}
.tools, .add-nav{
	margin:0;
	padding:55px 0 0 503px;
	float:left;
	list-style:none;
}
.add-nav li {
	list-style:none;
}
.tools {
  padding: 35px 0 0 503px;
}
.tools li{
	float:left;
	margin:0 24px 0 0;
	list-style:none;
}
.tools li a{
	height: 32px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.tools .home a{
	background: url(images/homebut.jpg) no-repeat;
	width: 32px;
}
.tools .search a{
	background: url(images/searchbut.jpg) no-repeat;
	width: 32px;
}
.tools .sitemap a{
	background: url(images/sitemapbut.jpg) no-repeat;
	width: 32px;
}
.add-nav{
	float:right;
	padding:53px 0 2px;
	overflow:hidden;
	font-weight:bold;
	font-size:13px;
}
.add-nav li{
	float:left;
	margin:0 -1px 0 1px;
	padding:0 7px;
	background: url(images/divider.gif) no-repeat 100% 4px;
}
.add-nav a, #add-nav a {color:#aaa;}

#main{padding:5px 5px 0 5px; min-width: 960px;}
/* IE hack for min-width */
* html #main {
    border-left: solid 960px #fff;
	margin-left: -960px;
}
.tabset{padding:5px 9px 22px 0;}
.tabset .holder-block{
	overflow:hidden;
	height:1%;
	border-bottom:2px solid #dbdbdb;
}
.tabset .tabs{
	margin:0;
	padding:8px 0 0;
	font-weight:bold;
	list-style:none;
	float:left;
	font-size:12px;
}
.tabset .tabs li{
	float:left;
	margin:0 2px 0 0;
	list-style:none;
}
.tabset .tabs li a{
	float:left;
	background:#dbdbdb;
	padding:4px 0 0 11px;
	width:99px;
	color:#000;
}
.tabset .tabs li.second-tab a {background:#e9e9e9;}
.tabset .tabs li.third-tab a{background:#efefef;}
.tabset .search-form{
	float:right;
	width:257px;
	margin:0 -3px 0 0;
}
.search-form .NormalTextBox {
	border:1px solid #999;
	float:left;
	height:17px;
	padding:3px 2px 0;
	width:160px;
}
.search-form .submit{
	background:#999;
	border:none;
	color:#fff;
	float:left;
	
	margin:0 5px 0 0;
	padding: 4px 0 3px;
	font-size:10px;
	line-height:13px;
	cursor:pointer;
	text-transform:uppercase;
}
.tabset .search-form .select{
	background: url(images/arrow-black.gif) no-repeat;
	width: 13px;
	height: 22px;
	float:left;
}
.tabset .tab{
	border:1px solid #dbdbdb;
	padding:5px 0 2px 6px;
	font-size:12px;
}
.tabset .tab p{margin:0;}
.tabset .tab a{
	color:#96292c;
	font-weight:bold;
	padding:0 8px 0 6px;
	font-size:10px;
	background: url(images/arrow-red.gif) no-repeat 100% 3px;
}
#content{
	padding: 20px 10px 10px 10px;	
}
#content:after {
	content:'';
	clear:both;
	display:block;
}
.heading-block{
	overflow:hidden;
	height:1%;
	margin:0 9px 25px 0;
	border-bottom:2px solid #dbdbdb;
}
.heading-block h2{
	margin:9px 0 0;
	font-size:14px;
	float:left;
	padding:3px 11px 2px 13px;
	background:#dbdbdb;
}
.heading-block h2.categoryTitle {
	font-size: 15px;
	font-weight: bold;
}
.heading-block .tools-list{
	margin:0;
	padding:0 6px 0 0;
	float:right;
	list-style:none;
}
.heading-block .tools-list li{
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.heading-block .tools-list li a{
	height: 22px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.heading-block .tools-list .phone{
	background: url(images/ico-phone.gif) no-repeat;
	width: 36px;
}
.heading-block .tools-list .print{
	background: url(images/ico-print.gif) no-repeat;
	width: 20px;
}
.heading-block .tools-list .search{
	background: url(images/ico-search-tool.gif) no-repeat;
	width: 25px;
}
.heading-block .tools-list .rss {
	background: url(images/ico-rss.gif) no-repeat;
	width: 21px;
}
.two-columns{
	height:1%;
	padding:0 0 10px;
}
.two-columns.sub {
	border-bottom:1px solid #dbdbdb;
}
.two-columns:after {
	content:'';
	clear:both;
	display:block;
}
.twocolumns-holder{
	overflow:hidden;
	height:1%;
}
.aside{
	width:220px;
	float:right;
	margin: 0 0 0 10px;
}
.form-login {
	background: url(images/bg-form-login-c.gif) repeat-y;
	margin:0 0 7px;
	width:220px;
}
.form-login .holder{background: url(images/bg-form-login-t.gif) no-repeat;}
.form-login .frame{
	background: url(images/bg-form-login-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:13px 0 13px 15px;
}
.form-login h2{
	background: url(images/bg-login.gif) no-repeat;
	margin:0 0 4px;
	padding:6px 0 9px;
	font-size:12px;
	text-transform:uppercase;
	color:#08466d;
	font-weight:normal;
}
.form-login .row{
	padding:8px 19px 10px 1px;
	overflow:hidden;
	height:1%;
}
.form-login label{
	color:#6a6868;
	font-size:12px;
	padding:0 0 0 4px;
}
.form-login .text{
	background: url(images/bg-input.gif) no-repeat;
	width: 179px;
	margin:1px 0 0;
	height: 20px;
	padding:4px 3px;
	line-height:17px;
}
.form-login .text input{
	width:179px;
	margin:0;
	background:none;
	border:none;
}
.form-login .submit, .form-login #dnn_login1_btnNewLogin{
	float:right;
	margin:-7px 0 0;
	position:relative;
	background: url(images/btn-login.gif) no-repeat top left;
	width: 60px;
	height: 25px;
	text-indent: -10000px;
	border: none;
	cursor: pointer;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	display: block;
}
.aside .ad {
	margin:0 0 23px;
	display:block;
}
.aside .ad img{
	display:block;
}
.aside blockquote, .comment blockquote {
	background: url(images/bg-blockquote.gif) no-repeat;
	margin:2px 0 0 2px;
	padding:2px 0 0 25px;
	font-size:10px;
	line-height:12px;
	margin-top: 10px;
}
.aside blockquote strong, .comment blockquote strong{
	display:block;
	font-weight:bold;
}
.comment blockquote { color: #333; }
.comment blockquote strong { font-size: 13px; font-weight: bold; }
.comment  p { font-size: 13px; color: #333; margin: 10px 0; font-weight: normal; }
.aside q{quotes: none;}
.aside q:before{content:"";}
.aside q:after{content:"";}
.aside blockquote cite{
	display:block;
	padding:10px 0 0 68px;
	font-style:normal;
}
.content-all{		
	overflow:hidden;
	min-width: 701px;
}
/* IE Hack for min-width */
* html .content-all {
	border-left: solid 701px #fff;
	margin-left: -701px;
}
.categoryArticleList {
	margin-left: 40px;
}
.article{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	width: 100%;
}
.article li.articlelist{
	overflow:hidden;
	height:1%;
	line-height:13px;
	padding:0 0 13px;
	margin:0 0 13px;
}
* html .article li{margin:0 0 20px;}
.article li img{
	float:left;
	margin:0 16px 0 11px;
}
.article p a{color:#96292C;}
.article .more{
	font-size:15px;
	font-weight:bold;
	float:left;
	color:#000;
}
.article .more span{color:#96292C;}
.article-detail {
  margin: 0 0 13px -10px;
  padding: 0px;
  background: url(images/bg-gradient.gif) repeat-x 0 0;
  float: left;
  display: block;
  clear: both;
}
.article-detail li {			
	padding: 25px;
	margin: 0px;	
}
.article-detail .text-box p {
	font-size: 14px;
}
.links-more{
	overflow:hidden;
	height:1%;
}
.article .read-more{
	font-size:12px;
	color:#96292C;
	font-weight:bold;
	float:right;
	text-transform:uppercase;
	padding:0 11px 0 0;
	margin:3px 16px 0 0;
	background: url(images/arrow-red-big.gif) no-repeat 100% 3px;
}
.article h3{
	margin:0 0 7px;
	font-size:14px;
}
.article h3 a {
	color:#000;
}
.article .text-box{
	overflow:hidden;
	height:1%;
	padding:4px 0 0;
}
.article .text-box p{
	margin:0 0 9px;
}
.content-all .heading-box{
	border-bottom:2px solid #dbdbdb;
	overflow:hidden;
	height:1%;
	margin:0 0 19px;
}
.content-all h2{
	margin:0;
	font-size:12px;
	float:left;
	padding:3px 11px 2px 13px;
	background:#dbdbdb;
}
#content .four-blocks{
	width:100%;
	overflow:hidden;
	margin:0 0 5px -3px;
}
.four-blocks .block{
	background: url(images/bg-block-c.gif) repeat-y;
	float:left;
	margin:0 18px 0 0;
}
.block .holder{background: url(images/bg-block-t.gif) no-repeat;}
.block .frame{
	background: url(images/bg-block-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:184px;
	padding:22px 18px 16px;
}
.block .frame ul{
	margin:-7px 0 0;
	padding:0;
	height:1%;
	font-size:10px;
	overflow:hidden;
	text-transform:uppercase;
	list-style:none;
	font-weight:bold;
}
.block li{
	margin:6px 0 -1px;
	border-bottom:1px solid #cfd2d2;
}
.block li a{
	color:#41837B;
	background: url(images/ico-blank.gif) no-repeat;
	padding:5px 0 13px 30px;
	display:block;
}
.content-text{
	margin:0 0 5px 3px;
	padding:0 0 8px 4px;
	border-bottom:1px solid #dbdbdb;
}
.content-text h2{
	font-size:15px;
	margin:0 0 12px;
}
.content-text p{margin:0 0 12px;}
.content-columns {
	float:left;
	
	padding:3px 0 0;
	margin:0 0 0 -5px;
}
#sidebar {
	width:225px;
	float:left;
}
.content-frame {
	float:right;
	width:485px;
}
.content-frame .heading-block {
	padding:0;
	margin:-5px 1px 10px 0;
}
.content-frame .heading-block h2, .blog_body h2 {
	padding:3px 25px 2px 14px;
}
.blog_body h2 { float: none; clear: both; background: #fff; margin: 5px 0px 10px 0px; padding: 3px 25px 2px 0px; }
.blog_body h3 { font-size: 14px; font-weight: bold; color: #933; margin: 5px 0px 10px 0px;}
.content-columns h3 , .blog_body h2{
	font-size:15px;
	margin:0 0 10px;
}
.content-columns h3 a, .blog_body h2 a {
	color:#000;
}
.blog_body h2 a { color: #933; font-weight: bold; font-size: 22px; }
.text-block, .blog_body {
	padding:0 5px 10px;
	margin:0 0 18px;
	background: url(images/bg-text-line.gif) no-repeat 0 100%;
}
.blog_body { background: #fff; }
.text-block p, .blog_body p {
	margin:0 0 12px;
}
.text-block.end-el {
	background:none;
}
.side-box {
	background: url(images/bg-side-c.gif) repeat-y;
	position:relative;
	line-height:12px;
	margin:0 0 23px;
}
.side-box .holder {
	background: url(images/bg-side-t.gif) no-repeat;
}
.side-box .frame {
	background: url(images/bg-side-b.gif) no-repeat 0 100%;
	width:186px;
	padding:9px 14px 4px;
	overflow:hidden;
}
#sidebar h3,
.side-columns h3 {
	font-size:12px;
	margin:0 0 14px;
}
#sidebar h3 a,
.side-columns h3 a {
	color:#000;
}
#sidebar p,
.side-columns p {
	margin:0 0 12px;
}
.side-box .alignleft {
	float:left;
	margin:-3px 20px 0 0;
}
.side-box .alignright {
	float:right;
	margin:0 20px;
}
#sidebar blockquote {
	margin:-15px 0 0;
	font-size:10px;
	line-height:12px;
	padding:4px 8px 0 28px;
	background: url(images/bg-blockquote.gif) no-repeat 3px 0;
}
#sidebar blockquote strong {
	display:block;
}
#sidebar blockquote cite {
	display:block;
	text-align:left;
	font-style:normal;
	margin:10px 0 0;
	padding:0 0 0 69px;
}
#sidebar q{quotes: none;}
#sidebar q:before{content:"";}
#sidebar q:after{content:"";}

.forth-columns {
	margin:0 0 0 -5px;
	padding:3px 0 0;
	width:940px;
	overflow:hidden;
	border-bottom:1px solid #dbdbdb;
}
.forth-frame {
	width:1000px;
}
.forth-frame:after {
	content:'';
	clear:both;
	display:block;
}
.side-columns {
	float:left;
	width:214px;
	margin:0 26px 0 0;
}
.ad-1 {
	padding:0 0 23px;
}
#footer{
	background-color: transparent;
	margin:0 0 0 4px;
	color:#666;
	padding:6px 0 10px;
	margin-bottom: 50px;
	max-width:970px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#footer ul {
	list-style:none;
	margin:0;
	font-size:12px;
	font-weight:bold;
	padding:0;
}
#footer ul li{
	display:inline;
	padding:0 0 0 18px;
}
.logo-in-footer {
	background:url(images/logo-in-footer.gif) no-repeat;
	width: 226px;
	height: 36px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.logo-in-footer a{
	display:block;
	height:100%;
}
#footer ul li a{
	color:#666;
	text-decoration: underline;
}
#footer p{
	margin:0;
	text-align:center;
}

#footer .footer
{
    color: #666;
    font-family: Arial, Helvetica, Sans-Serif;
}

#footer a.footer:hover
{
    color: #cc0000;
    text-decoration: none;
}

/* quick links */
.quicklinks {   
   border: solid 0px #BDBDBD;
   background-color: #fff;
   /*float: left; */
}
.quicklink {	
	width: 100px;
	height: 150px;
	float: left;		
}
.quicklink-left {
	margin-right: 5px;
}
.quicklink a, .quicklink a:hover, .quicklink a:link, .quicklink a:active {
	text-decoration: none;
	display: block;
	border: solid 1px #fff;
}
.quicklink a:hover {
	background-color: #f1f1f1;
	border: solid 1px #DBDBDB;
}
.linkinfo span {
   display: block;
   font-weight: bold;   
}
.linkinfo p {	
}
.linkinfo img {
    float: right;
	margin: 0px 4px 4px 4px;
}


/* ZLDNN related classes */
.ZLDNN_CategoryList > a.CommandButton {
	margin-bottom: 15px;
	display:block;
}
.myArticlesItem {
	margin: 4px 0px 4px 10px;
}
.myArticlesItem strong {
	
}
.myArticlesItem a {
	margin-left: 10px;
}

/* DNN overrides */
.aside span.DNNAlignleft {
	float: none;
	clear: both;
	display: block;
	padding: 0px 0px 10px 0px;
	max-width:220px;
}
#content-table tr td.layout {
    padding-right: 10px;
	text-align: left;
}
#dnn_BannerPane {
	padding-bottom: 2px;
	margin-bottom: 10px;
}
.category-line {
  background-color: #BDBDBD;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  padding: 6px;
  margin: 5px 0 10px 0;  
}

#nav-section
{
    height: 42px;
    background: transparent url(images/nav/nav-bg-tile.jpg) repeat-x top left;
}

td.content, td.content-side, td.content-middle, td.content-full
{
	padding: 10px;
}

td.content-side
{
	/*max-width: 220px; width: 220px;
	min-width: 220px; */
	width: 25%;
	padding-right: 5px;
	max-width: 250px;
}

td.content-main
{
	/*
	max-width: 690px; width: 690px;
	min-width: 690px; 
	*/
	width: 75%;
	padding-left: 5px;
	max-width: 690px;
}

td.content-middle
{
	/*min-width: 460px;
	width: 460px; max-width: 460px;
	*/
	width: 50%;
	padding-left: 5px;
	padding-right: 5px;
}

td.content-full
{
	/*width: 920px; max-width: 920px;
	min-width: 920px;*/
	width: 100%:
	
}

table.ControlPanel
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

#IconBar.ascx_rowControlPanel td table
{
	margin-left: auto;
	margin-right: auto;
}

#IconBar.ascx_rowControlPanel td table td
{
	padding: 4px;
}

#dnn_ctr706_DNNArticleSearch_txtSearch
{
	width: 130px;
}

#dnn_ctr706_DNNArticleSearch_cmdGo
{
	width: 60px;
}

ul.article li.articlelist
{
	list-style: none;
	border-bottom: 1px solid #DFDFDF;
	margin-right: 5px;
}

h2
{
	font-size: 20px;
	margin-bottom: 10px;
}

ul.article li.articlelist a:link, ul.article li.articlelist a:visited
{
	font-size: 20px;
	color: #CC0000;
}

ul.article li.articlelist a:hover, ul.article li.articlelist a:active
{
	font-size: 20px;
	color: #CC0000;
	text-decoration: underline;
	
}

ul.article li.articlelist a.read-more:link, ul.article li.articlelist a.read-more:visited
{
	font-size: 11px;
	color: #CC0000;
}

ul.article li.articlelist a.read-more:hover, ul.article li.articlelist a.read-more:active
{
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;

}

.by-line
{
	font-size: 12px; font-weight: bold;
}

#dnn_ctr695_ViewDNNArticleArchive_Panel1
{
	max-width: 200px;
	overflow: hidden;
}

.TL_ArticleTitleView H1
{
	color: #CC0000;
	font-size: 32px;
}

.TL_ArticleInfo
{
	color: #333;
	font-size: 14px;
}

.TL_ArticleCreated
{
	color: #333;
}

.TL_ArticleContent
{
	margin-top: 15px;
	font-size: 11px;
	color: #444;
}

.TL_ArticleContent .TL_ArticleImage
{
	float: left;
	padding: 10px;
	padding-left: 0px;
	padding-top: 0px;
}

.TL_ArticleContent p
{
	margin-bottom: 10px;
}

#content div span.SubHead
{
	color: #666;
	font-size: 15px;
	margin-top: 15px;
	padding-top: 15px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

#content a.CommandButton:link, #content a.CommandButton:visited
{
	color: #CC0000;
	padding-bottom: 10px;
	text-decoration: none;
	font-size: 14px;
	line-height: normal;
}

#content a.CommandButton:hover, #content a.CommandButton:active
{
	padding-bottom: 10px;
	text-decoration: underline;
	font-size: 14px;
	line-height: normal;
	border-bottom: 0px;
}

.TL_ArticleView
{

}

#dnn_ctr388_ViewDNNArticle_ctl09_tbComment
{
	width: 90%;
}

#dnn_ctr388_ViewDNNArticle_ctl09_dshComment_pnlRule hr
{
	height: 1px;
	border: none;
	border-bottom: 1px solid #DDD;
}

#dnn_ctr388_ViewDNNArticle_ctl09_Table1
{
	max-width: 680px;
}

#dnn_ctr388_ViewDNNArticle_ctl03 a.Normal:link, #dnn_ctr388_ViewDNNArticle_ctl03 a.Normal:visited
{
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left: 10px;
}

#dnn_ctr388_ViewDNNArticle_ctl03 a.Normal:hover, #dnn_ctr388_ViewDNNArticle_ctl03 a.Normal:active
{
	text-decoration: none;
	border-bottom: 2px solid #CC0000;
	color: #CC0000;
	margin-left: 10px;
}

#dnn_ctr_ManageUsers_lblTitle
{
    display: none;
}

#dnn_ctr_Login_Login_DNN_txtUsername, #dnn_ctr_Login_Login_DNN_txtPassword
{
	margin-bottom: 5px;
	border: 1px solid #BBB;
	height: 15px;
	font-size: 14px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

#dnn_ctr_Login_Login_DNN_cmdLogin
{
	background-color: #999;
	border: 1px solid #888;
	margin-bottom: 5px;
	color: #fff;
	cursor: hand;
	height: 20px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

#dnn_ctr_Login_Login_DNN_cmdLogin:hover
{
	background-color: #CC0000;
	border: 1px solid #888;
	margin-bottom: 5px;
	color: #FFF;
	cursor: hand;
	height: 20px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;

}


/*=============*/
/* BLOG STYLES */
/*=============*/

DIV.BlogHead h2.BlogTitle
{
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
}

DIV.BlogHead H2.BlogTitle a, div.BlogHead H2.BlogTitle a:link, DIV.BlogHead H2.BlogTitle a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
}

DIV.BlogHead H2.BlogTitle a:hover, DIV.BlogHead H2.BlogTitle a:active
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.Blog_RecentEntries a:link, .Blog_RecentEntries a:visited, 
.Blog_RecentComments a:link, .Blog_RecentComments a:visited
{
	color: #cc0000;
	font-size: 13px;
	font-weight: normal;

}

.Blog_RecentEntries a:hover, .Blog_RecentEntries a:active,
.Blog_RecentComments a:hover, .Blog_RecentComments a:active
{
	color: #cc0000;
	text-decoration: underline;

}

DIV.BlogFooter a.BlogCommentsNormal:link, DIV.BlogFooter a.BlogCommentsNormal:visited,
DIV.BlogFooter a.BlogEditLink:link, DIV.BlogFooter  a.BlogEditLink:visited,
DIV.BlogFooter a.BlogTrackback:link, DIV.BlogFooter  a.BlogTrackback:visited,
DIV.BlogFooter a.BlogPrint:link, DIV.BlogFooter  a.BlogPrint:visited
{
	color: #CC0000;

}

DIV.BlogFooter a.BlogCommentsNormal:hover, DIV.BlogFooter a.BlogCommentsNormal:active,
DIV.BlogFooter a.BlogEditLink:hover, DIV.BlogFooter a.BlogEditLink:active,
DIV.BlogFooter a.BlogTrackback:hover, DIV.BlogFooter a.BlogTrackback:active,
DIV.BlogFooter a.BlogPrint:hover, DIV.BlogFooter a.BlogPrint:active
{
	color: #CC0000;
	text-decoration: underline;

}

DIV.BlogFooter .BlogTopics
{
	display: none;
}

#dnn_ctr739_Archive_calMonth, #dnn_ctr567_Archive_calMonth
{
	margin-bottom: 10px;
}

.BlogPubMonth
{
	background-color: #666;
	background-image: none;
	padding-right: 2px;
	padding-left: 1px;
}

.BlogPubMonth span
{
	color: #FFF;
}

a#dnn_ctr563_MainView_ViewEntry_lblBlogTitle:link, a#dnn_ctr563_MainView_ViewEntry_lblBlogTitle:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
}

.ShareBadgePRO_Toolbar
{
	border: 1px solid #DDD;
}

.tellmyfriend_header td
{
	padding-top: 15px;
}

.tellmyfriend_header td span.tellmyfriend_labelheader
{
	color: #CC0000;
	font-size: 20px;
}

ul.wibiyaToolbar_search_providers_menu_1 li
{
	list-style-type: none;
}

ul.article li.articlelist ul li, .TL_ArticleContent ul li
{
	list-style-type: square;
	margin-left: 15px;
	
}

table.ZLDNN_ArticleList
{
	margin-top: 10px;
}

.UDT_Table_Head th
{
	padding: 5px;
	color: #CC0000;
	font-size: 12px;
}

.UDT_Table_Head th a:link, .UDT_Table_Head th a:visited
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.UDT_Table_Head th a:hover, .UDT_Table_Head th a:active
{
	color: #CC0000;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}



.UDT_Table_Item td, .UDT_Table_AlternateItem td
{
	padding: 10px;
	vertical-align: top;
}

.UDT_Table_AlternateItem td
{
	background-color: #f5f5f5;
}

.ControlPanel
{
	width: 944px;
	max-width: 974px;
	margin: 0 auto;	
	background-color: white;
	border: 1px solid #999;
	padding: 15px 15px;
	padding-bottom: 15px;
}


.barContent table td
{
	vertical-align: top;
}

#content DIV .DNN_AnnouncementsContent SPAN.SubHead
{
	color: #cc0000;
	font-size: 17px;
	font-weight: bold;
}

a.read-more:link, a.read-more:visited
{
	color: #CC0000
}

.myArticlesItem
{
	margin-bottom: 3px;
}

.opacitylayer a
{}

.ZLDNN_TreeNodeSelected
{background-color:transparent;}
a.ZLDNN_TreeNodeSelected
{background-color:transparent !important;}
.ZLDNN_TreeNode img
{padding-right:4px;}

.DNNArticleTagCloudContent a span
{display:inline-block;}
