/*-----------------------------------------------------------
Description: Infosecurity Archive
Version: 1.0
Author: Marta Matos
Author URI: www.aspevents.net
-----------------------------------------------------------*/
.clear{clear:both;}

/*Leading Article*/
#article{}
	#article h2.arch_headline{border:0;}
	#article .arch_date{color:#767676; font-weight:bold; font-size:12px; text-transform:uppercase; margin-right:10px; margin-top:4px; float:left;}
	#article .arch_from{color:#767676; margin-bottom:7px;  margin-top:4px;}
	#article .arch_abstract img{margin-bottom:10px;}
	#article .arch_descript img{margin-bottom:10px; margin-right:10px; float: left;}
	#article .arch_more_info{height:39px; background:url(../g/2011/template/more_info_bg.gif); position:relative; }
	#article .arch_more_info a{color:#fff; margin:13px 0 0 25px; position:relative; float:left;}
	#article .arch_more_info a:hover{color:#bebebe;}
		.arch_addthis{float:left; margin:0 0 0 15px;}
		.arch_subrss{float:left; margin:0 0 0 0px;) repeat-none;}
		.arch_subrss img {vertical-align: middle; padding-right: 5px;}
		.arch_subreg img {vertical-align: middle; padding-right: 5px;}


/*Site homepage list*/
#article{/* float: left;*/}
	.home_thumb{float:left; position:relative; width:70px; margin:0 0px 10px 0; vertical-align: top; padding: 0px;}
	.home_date{color:#767676; font-weight:bold; font-size:11px; text-transform:uppercase; margin-top:0px;}
			h2.home_headline{color:#005389; border:none; padding:0; margin:0; font-size:15px;}
				h2.home_headline a{color:#005389; font-size:15px;}
				h2.home_headline a:hover{color:#666; font-size:15px;}
	.home_from {color:#767676; margin-bottom:20px; margin-top:0px; font-size:10px;}



/*Article List*/

#article_list{ padding-bottom:20px; /*float:left;*/ position:relative;}
	.arch_date{color:#767676; font-weight:normal; font-size:11px; margin-top:0px;}
	.arch_date a { color: #A42727; font-weight: normal;}
	.arch_date a { font-weight: normal;}
	#article_list .arch_from{font-size:10px; }
	.arch_article_item{position:relative; float:left; margin-top:7px; border-bottom:solid 1px #ccc; width:580px; padding-bottom:0px; margin-bottom:0px;}
		.arch_thumb{float:left; position:relative; width:70px; margin:10px 10px 10px 0;}
		.arch_thumb_detail img {float:left; position:relative; padding:0px 10px 10px 0;}
		.arch_content{float:left; position:relative; margin-bottom:15px; width:496px; _width:476px;}
			h2.arch_headline{color:#A42727; border:none; padding:0; margin:5px 0 0 0;font-size:16px; font-weight: normal;}
				h2.arch_headline a{color:#A42727; font-weight: normal;}
				h2.arch_headline a:hover{color:#666; font-weight: normal;}
			.arch_abstract{}
			.arch_descript{}
			.arch_descript p{ margin-bottom: 0px; padding-bottom: 0px;margin-top: 0px; padding-top: 0px;}
			.arch_more_info a:hover{color:#666;}
.article_spacer{ border-bottom: solid 1px #A8A8A8; padding: 0px; margin-top: 10px; margin-bottom: 10px; }

.lead_image {float:left; position:relative; margin:10px 10px 10px 0;}
.lead_sub {font-size:11px; margin: 0 0 5px 0;}
.lead_sub a{font-weight:normal; color: #A42727;}
.lead_sub a:hover{font-weight:normal;color:#666;}

/*Article Detail*/

#article_detail .arch_tab_menu{margin-top:15px;}
#article_detail{float:left; position:relative; padding-bottom:20px; }
	.arch_tab_menu{margin-bottom: -15px;}
		.arch_tab_menu a{}
	#article_detail h2.arch_headline{margin:20px 0 0 0; padding:0;}
	#article_detail .arch_date{color:#767676; font-weight:bold; font-size:12px; text-transform:uppercase; margin:0; padding:0;}
	#article_detail .arch_from {font-size:10px; margin:0 0 10px 0; line-height:1.2;}
	#article_detail .arch_from a {font-size:10px; color:#942e3b; margin:0 0 10px 0; line-height:1.2;}
	#article_detail .arch_from a:hover {color:#015389;}
	h3.arch_byline{margin:0px 0 0px 0; display: none;} /* set to zero as per Jamie to reduce a gap on full article view, Richard*/
	.arch_thumb2{}
	/*.arch_descritp { margin-top: 0px;} set to zero to remove gap between image and article view, Richard*/
	/*.arch_descritp p{ margin-top: 5px;} set to zero to remove gap between image and article view, Richard*/

	#article_detail .arch_more_info{height:39px; width:576px; background:url(../g/2011/template/more_info_bg2.gif); position:relative; }
		#article_detail .arch_more_info a{color:#fff; margin:13px 0 0 30px; position:relative; float:left;}
		#article_detail .arch_more_info a:hover{color:#bebebe;}
			#article_detail .arch_addthis{float:left; margin:0 0 0 0px;}

.topic_top {float: left; width: 300px; margin-bottom: 10px;}
.topic_top2 {float: left; width: 495px;}
.topic_top3 {float: left; width: 192px;}
.topic_list {float: left; width: 420px;}


h1.detail_headline {border: 0px; margin: 0px;padding: 0px; line-height: 1.2em;}
h2.detail_byline {border: 0px; line-height: 1.2em;}

.arch_top_menu {margin-top: 10px;}
div#article_detail a {font-weight: normal; color:#A42627 }
div#article_detail a:hover {font-weight: normal; }
.article_detail_by {font-size: 11px;}
.event_list {width: 278px;}
p.tab_events {margin: 0px; padding: 0px;}
.cal_icon {float:left; position:relative; margin:10px 10px 10px 0;}
.addthis_back {background:url(../g/2011/template/bt_addthis_back.gif); width: 95px; height: 24px; float: right;padding: 4px 0 0 3px}

.home_edu_item {float: left; border-bottom: solid 1px #A7A8AA; margin-bottom: 10px;}
.home_edu_thumb { float: left; margin-bottom: 20px;}
.home_edu_content {float: left; width: 200px;}
.home_edu_date {float: left; font-size: 0.9em; width: 200px;}
.home_edu_headline {float: left; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal;width: 200px;}
.home_edu_by {float: left; font-size: 0.8em;}

.home_ind_item {float: left; border-bottom: solid 1px #A7A8AA; margin-bottom: 10px;}
.home_ind_thumb { float: left; margin-bottom: 20px;}
.home_ind_content {float: left; width: 490px;}
.home_ind_date {float: left; font-size: 0.9em; width: 490px;}
.home_ind_headline {float: left; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal;width: 490px;}
.home_ind_by {float: left; font-size: 0.8em;}

.home_event_item {float: left; border-bottom: solid 0px #A7A8AA; margin-bottom: 0px;}
.home_event_thumb { float: left; margin-bottom: 15px; margin-right: 15px;}
.home_event_content {float: left; width: 185px; margin-bottom: 10px;}
.home_event_date {float: left; font-size: 0.9em; width: 185px;}
.home_event_title {float: left; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal;width: 185px;}
.home_event_title a { color: #A42627;}


.event_full_image {float: left; margin-right: 10px; margin-bottom: 10px;}
.hideme {display: none; border: none;}

/* RSS icon */

#rss_blog {float: right;}
#rss_blog2 {float: right; margin-top: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#a42627; font-size:1.3em; font-weight:normal;}

/*Comments*/
.comments_wrapper {float: left;}
.comments_header {background:url(../g/2011/template/comments_backtop.gif) no-repeat; padding: 10px 15px 15px 15px; width: 540px;}
.comments_bubble {margin-left: 45px; margin-bottom: 10px;}
.comments_name { color: #383838; font-weight: bold;}
.comments_date {}
.comments_footer {background:url(../g/2011/template/comments_backbottom.gif) no-repeat;  width: 570px;}
.comments_footer  p{margin: 0px; padding: 0px;}




