/***********************************************/
/*****  All styles used in custom content ******/
/***********************************************/

.myfeed
{
	border: 1px solid #c0c0c0;
	margin:10px;
	padding:8px;
}

.mynewsitem
{
	padding:2px 2px 2px 4px;
}

.categoryboxhead
{
	background-image: url(/web_images/structure/box_top.jpg) ;
	color:white;
	padding:6px 0px 8px 10px;
	width:182px;
	font-weight:bold;
	font-family:Verdana,Arial;
}

.categoryboxhead a
{
	color:white;
	font-weight:bold;
	font-family:Verdana,Arial;
}

.categoryboxhead a:hover
{
	color: #b31b34;;
   
}

.categorybox
{
	width:190px;
	padding: 5px 7px 10px 0px;
}

.newsbody
{
	min-height: 120px;
}

.homeRSStitle a
{
	color: #a05050;
	font-size:9pt;
}

.homeRSStitle a:hover
{
	color: #800000;
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#800000;
	
}



.more
{
	/*background-image: url(/web_images/structure/redbar.jpg);*/
	text-align: right;
	padding: 8px 0px 10px 5px;
	font-size:8pt;
	
	float:right;
}

.more a
{
	color: #707070;
}

.more img
{
	vertical-align: middle;
}

.rightcol
{
	padding:0px;
	background: #ffffff;
	width:196px;
	float:right;
}

.rightcol_head
{
	background-image: url(/web_images/structure/box_top_red.jpg) ;
	color:white;
	padding:6px 0px 8px 10px;
	width:186px;
	font-weight:bold;
	font-family:Verdana,Arial;
}

.rightcol_head a
{
	color:white;
	font-weight:bold;
	font-family:Verdana,Arial;
}

.rightcol_content
{
	width: 196px;
	background:#d5d5d7
}

.rightcol_content p
{
	margin: 0px;
	padding: 5px 2px 5px 2px;
}

.newssource
{
	text-align:right;
	color:#c0c0c0;
}

.homeRSStitle
{
	border-top: 1px solid #a3a2a5;
	padding: 2px 0px 2px 4px;
}

.homeRSSsourcename
{
	text-align: right;
	padding:0px 8px 0px 8px;
	font-size:8pt;
}

.homeRSSdate
{
	text-align: right;
	padding: 0px 8px 2px 8px;
}

.blackbutton
{
	
	background:white url('/app/images/gradients/spotty.jpg');
	cursor:pointer;
	text-align:left;
	padding:0px;
	height:24px;
	/*
	width:207px;
	height:44px;
	background:white url('/app/images/buttons/blackbuttonbase.gif') no-repeat;
	cursor:pointer;
	text-align:left;
	*/
}

.blackbutton .inner, .actionbutton .inner, .linkbutton .inner
{
	padding:14px 0px 0px 0px;
}

.actionbutton
{
	
	background:white url('/app/images/gradients/red.jpg');
	
	cursor:pointer;
	text-align:left;
	padding:1px 6px 0px 6px;
	height:28px;
	border: none;
	/*
	width:207px;
	height:44px;
	background:white url('/app/images/buttons/blackbuttonbase.gif') no-repeat;
	cursor:pointer;
	text-align:left;
	*/
}

input.actionbutton
{
	color:white;
	font-weight:bold;
}

.linkbutton
{
	
	background:white url('/app/images/gradients/black.jpg');
	cursor:pointer;
	text-align:left;
	padding:6px;
	
	height:24px;
	/*
	width:207px;
	height:44px;
	background:white url('/app/images/buttons/blackbuttonbase.gif') no-repeat;
	cursor:pointer;
	text-align:left;
	*/
}

input.onblack
{
	background:transparent;
	color:white;
	font-weight:bold;
	border-color:transparent;
	padding: 2px 0px 2px 8px;
	width:199px;
	text-align:left;
}



.blackbutton a, .actionbutton a, .linkbutton a
{
	color:white;
	font-weight:bold;
	/*padding:15px 5px 5px 5px;*/
}
.actionbutton a:hover, .linkbutton a:hover
{
	color:#ff2040;
}


input.onblack:hover, .blackbutton:hover a
{
	cursor:pointer;
	color:#c0c0c0;
	text-decoration:none;
}

.singlebutton
{
	width:196px;
}

.headline
{
	padding:1px 1px 1px 3px;
	font-weight:bold;
}
.subtitle
{
	padding:1px 1px 1px 5px;
	color:#505050;
}

.newsdate
{
	padding:1px 1px 1px 7px;
	color:#505050;
}

/*************** blogs ********************/
/******************************************/

.blogarticle
{
	margin: 10px 0px 20px 0px;
}

.blogarticledivider
{
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #000;
}

h2.blogarticleheading
{
	margin: 10px 0px 5px 0px;
}

.blogarticledate
{
	font-style: italic;
}

.blogarticletext
{
	margin: 5px 0px 5px 0px;
}


.errorbox
{
	background: #f3f3f3;
	border: 3px solid #D10F30;
	width: 410px;
	font-weight: bold;
	padding: 10px;
}




.visibility_panel .icon
{
	border-width: 0px 11px 25px 11px;
	border-color:white;
	border-style:solid;
}

.spaced div
{
	padding:5px;
}

/**************************************/
/******	PREMIUM SUBSCRIPTION	*******/
/**************************************/

.premiumoption
{
	width:					550px;
	height:					70px;
	background:				url(/app/images/gradients/premiumbg.jpg) repeat-x bottom;
}

.premiumoption .buynow
{
	float:					right;
	padding:				35px 5px 0px 0px;
}

.premiumoption .buynow img
{
	border:					0px;	
}

.premiumoption h2
{
	margin-bottom:			0px;	
}

.premiumoption .optiondetail
{
	height:					50px;
	line-height:			50px;
	color:					#fff;
	padding:				0px 0px 0px 10px;
}

