/* 
================================
 Container Styles for DotNetNuke
================================
*/   


.leaderboards .textBladder{
	text-align:center;
	width:728px;
	height:90px;
	margin:10px;
}


.leaderboards .head {
	display:none;
}


/*-----------------------------------------------------*/

.blank a, .blank a:link .blank a:visited{
	color:#0000cc;
		
}


.blank .head {
	display:none;
}

.blank .blogtitle {
	font-size:21px;
}

.blank a:hover {
	color:#660033;
	text-decoration:underline;
}

.blank td {
	font-size:12px;
}

.blank h2 {
margin-bottom:0px;
padding-bottom:0px;
}



/*-----------------------------------------------------*/

.BlogListItem .Head {
display:none;
}


.BlogListItem {
width:400px;
border-bottom:dotted 1px red;
margin-left:10px;
font-family: Helvetica, Arial, Verdana, sans-serif;
margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: left;}
padding-bottom:10px;
}

.BlogListItem img{
float:left;
vertical-align:middle;
}

.BlogListItem .bladder {
width:310px;
float:right;
padding-bottom:10px;

}


.BlogListItem .smallText {
display:block;
font-size:12px;
color:#666;
}

.BlogListItem .BlogTitle {
font-size:21px;
font-weight:bold;
display:block;
}



/*-----------------------------------------------------*/


.pageHeader h1 {
	font-size:23px;
	color:#000;
	border-bottom:solid 1px #000;
	margin:0px;
	padding:0px;
}


.pageHeader .head {
	display:none;
}




/*-----------------------------------------------------*/



.blogAuthor .Head {
	font-size:16px;
	color:#000;
	border-bottom:solid 1px #000;
	display:block;
}





/*-----------------------------------------------------*/


.HPtext .Head {
dislay:none;
}

.HPtext h2 {
margin:0px;
padding:0px;
}



.HPtext p {
margin-top:0px;
padding-top:0px;
}

/*-----------------------------------------*/
.MoreList {
 padding-top:5px;
padding-bottom:0px;
padding-left:33px;
}



/*-----------------------------------------------------*/


.poll .Head {
	font-size:18px;
		padding-left:10px;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin:0px;
	display:block;
	margin-top:-10px;
	
	
}

.poll {
background-color:#99ccff;
margin-top:10px;
padding:10px;
}



.poll h3 {
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#666;
	padding:0px;
	margin:0px;
}

.poll p {
	font-weight:bold;
	
}





/*-----------------------------------------------------*/




.HPnewsletter {
	background-color:#99ccff;
	margin-top:10px;
	padding:10px;
}


.HPnewsletter .Head {
	font-size:18px;
	padding-left:10px;
	font-weight:bold;
	color:#000;
	padding:0px;
	margin:0px;
	display:block;
	margin-top:-10px;
 }
 
 
 
 /*-----------------------------------------------------*/
 
 
  .skyscraper .head {
  display:none;
  }
 
 .skyscraper {
 margin-bottom:10px;
  margin-top:10px;
 }
 
  .hpminiad .Head {
  display:none;
  }
 
 .hpminiad {
	
 }
 
 
 
  .siteHeader .Head {
  display:none;}
  
  
 .siteHeader {
 background-image: url(images/STHEAD.gif);
    background-position: top left;
    background-repeat: no-repeat;
 background-color:#660033;
 height:90px;
 }
 
 
 
 /*-----------------------------------------------------*/
 
 
 
 .ArticleList {
 padding-top:10px; 
 }
 
 
 .ArticleList ul {
 font-size:12px;
 padding:0px;
 margin:0px;
 margin-left:20px;
 list-style-position: inside;
 list-style-type: disc;
 
 }
 
 
 
 .ArticleList .Head {
 font-weight:bold;
 font-size:18px;}
 
  .ArticleList a,  .ArticleList a:link  .ArticleList a:visited{
	color:#0000cc;
		
}
 
 .ArticleList a:hover {
	color:#660033;
	text-decoration:underline;
}




/*-----------------------------------------------------*/


.ArticleHeader h1 {
	font-size:37px;
	color:#767645;
	margin:0px;
	padding:0px;
}

.ArticleHeader .textBladder {
height:50px;}


.ArticleHeader .head {
	display:none;
}

/*----Harms Technology CSS---*/
.ht_wrapper
{
	width:400px;
	font-size: 12px;
	font-family:Arial;
}

.ht_wrapper h1
{
	font-family:Arial Black;
	font-size:14px;
}

.ht_custHead
{
	font-family:Arial Black;
	font-size:12px;
}

.ht_PersonalInfo
{
	float:left;		
	padding-right:5px;
	
}

.ht_CompanyInfo
{
	float:right;
	font-size: 10px;
	padding-left:5px;
}

.clear
{
	clear:both;
}

.ht_locwrapper
{
	width:300px;
	font-size: 12px;
	font-family:Arial;
}

.ht_commwrapper
{
	width:450px;
	font-size: 12px;
	font-family:Arial;
}
	
.ht_commwrapper .btnSubmit:link, .ht_commwrapper .btnSubmit:visited, .ht_commwrapper .btnSubmit:hover{ 
	font-size:10.5pt;
	text-decoration:none;
	font-weight:bold;
	background-image: url(/images/PlumButton.gif);
	color:#FFF;
	width:90px;
	display:block;
	background-repeat:no-repeat;
	text-align:center;
	
}
/*------------------------------------------------------------------------------*/

.feedPaging  li
{
	display:inline;
	padding:2px;
}




/*-----------------DigitalSalonToday------------------------*/
.DigitalSalonToday
{
	margin:0px;
	padding:0px;
}

.DigitalSalonToday .Head
{
	display:none;
}

.DigitalSalonToday h1
{
	font-size:37px;
	color:#767645;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.DigitalSalonToday p
{
	font-size:12px;
	margin:0px 0px 15px 0px;
}

.DigitalSalonToday ul
{
	margin:0px 0px 15px 15px;
	padding:0px;
	list-style-type:disc;
}

.DigitalSalonToday li
{
	margin:0px;
	padding:0px;
	list-style-type:disc;
}

.DigitalSalonToday img
{
	border:none;
}

.DigitalSalonToday table
{
	width:330px;
	margin:15px 0px 15px 0px;
}

.DigitalSalonToday table td
{
	padding:3px;
}

.DigitalSalonToday a, .DigitalSalonToday a:visited, .DigitalSalonToday a:hover
{
	font-size:12px;
	text-decoration:underline;
}





