/* TABLE OF CONTENTS

1. BANNER BAR
2. HEADLINES
3. SEGMENTS
4. TOPICS
5. BLAWGS
6. SLIDER
7. STAY CONNECTED
8. BACKGROUND ADS

*/


/* 2. HEADLINES
---------------------------------------------------------------*/

#headlines {
	background:transparent repeat-y -10px 0;
	overflow:hidden;
	width:100%;
}

#headlines .arrowed li {
	margin:.8em 0;
}

#headlines .arrowed li a {
	line-height:1.4em;
}

#headlines .arrowed-alt li {
	margin:.8em 0;
}

#headlines .arrowed-alt li a {
	line-height:1.4em;
}

#headlines .arrowed-alt img {
	margin: .3em .5em .3em 0;
	float: left;
}

.spanner {
	background:#fff;
	margin:0 !important;
	padding:0 0 1em 16px;
	width:600px;
}

/* 3. SEGMENTS
---------------------------------------------------------------*/

.homebox {
	border-top:1px solid #e5e5e5;
	margin:1em 0 0 16px;
	padding:16px 16px 0 0;
}

.homebox h2 {
	color:#4a4a4c;
	font-size:1.8em;
	margin:0 0 .4em 0;
	text-transform:uppercase;
}

/* 4. TOPICS
---------------------------------------------------------------*/

#topics,
#blawgs-list {
	padding:1em 0 0 0;
}

#topics ul li {
	line-height:1.4em;
	margin:0 0 10px 0;
}

#topics .col3,
#blawgs-list .col3 {
	margin:0 22px 0 0;
	width:185px;
}

#topics div.last,
#blawgs-list div.last {
	margin:0;
}

/* 5. BLAWGS
---------------------------------------------------------------*/

#blawgs-list li {
	color:#c00;
	list-style:square;
	margin:0 0 .4em 1.4em;
}

#blawgs-list li span {
	color:#666;
}

/* 6. SLIDER
---------------------------------------------------------------*/

#sliderbox {
	padding:1em 0 0 0;
}

#slider {
	background:#333;
	border:1px solid #e5e5e5;
	height:30em;
	margin:1em 0 0 0;
	max-height:35em;
	overflow:hidden;
	position:relative;
	width:602px;
	z-index:5;
}

#slider_tray {
	left:0;
	position:absolute;
	top:0;
	width:1246px;
	z-index:1;
}

#slider .cell {
	border-right:1px dotted #fff;
	float:left;
	height:30em;
	max-height:30em;
	width:300px;
}

#slider .half {
	width:150px;
}

#slider .last {
	border-right:none;
}

#slider p, #slider ul {
	color:#fff;
	font-weight:normal;
	line-height:1.2em;
	padding:.7em;
}

#slider p a, #slider p a:visited {
	color:#fff;
}

#slider ul {
	color:#f93;
	list-style:disc;
	margin:0 0 0 12px;
}

#slider ul a, #slider ul a:visited {
	color:#f93;
}

#slider_nav {
	height:16px;
	margin:6px 0 1em 0;
}

#slider_nav li {
	float:left;
	margin:0 5px 0 0;
}

#slider_nav li a, #slider_nav li a:visited {
	display:block;
	height:16px;
	text-indent:-9999px;
	width:25px;
}

#slider_nav #prev {
	background:url('http://images.abajournal.com/icons/slider-arrows.gif') no-repeat 0 0;
}

#slider_nav #next {
	background:url('http://images.abajournal.com/icons/slider-arrows.gif') no-repeat 0 -16px;
}

/* 7. STAY CONNECTED
---------------------------------------------------------------*/

#connected {
	overflow:hidden;
	padding:1em 0 0 0;
}

#connected h4 {
	color:#333;
}

#connected form {
	width:72%;
}

#connected form p input, #connected form p span {
	float:left;
	line-height:24px;
}

#connected span.desc {
	color:#333;
	font-weight:bold;
	line-height:20px;
	width:270px;
}

#connected span.desc a, #connected span.desc a:visited {
	color:#666;
	font-weight:normal;
	text-transform:uppercase;
}

#connected #daily {
	background:url('http://images.abajournal.com/icons/buttons.gif') no-repeat 0 0;
	display:block;
	height:24px;
	margin:0 1em 0 0;
	text-indent:-9999px;
	width:107px;
}

#connected #weekly {
	background:url('http://images.abajournal.com/icons/buttons.gif') no-repeat 0 -24px;
	display:block;
	height:24px;
	margin:0 1em 0 0;
	text-indent:-9999px;
	width:107px;
}

#connected #monthly {
	background:url('http://images.abajournal.com/icons/buttons.gif') no-repeat 0 -48px;
	display:block;
	height:24px;
	margin:0 1em 0 0;
	text-indent:-9999px;
	width:107px;
}

#connected ul {
	float:right;
	margin:0 0 0 1em;
	width:25%;
}

#connected li {
	height:24px;
	margin:0 0 5px 0;
}

#connected li img {
	margin:0 .6em 0 0;
	vertical-align:middle;
}

#connected li a:hover, #connected li a:focus {
	text-decoration:none;
}

/* BACKGROUND ADS
--------------------------------------------------------------- */
/*
body#west_homepage {
	background:#fff url('http://www.abajournal.com/images/ads/skins/westlaw_skin_feb2010.jpg') no-repeat 50% 0;
}

#west_homepage #clearbanner {
	height:135px;
	width:960px;
}

#west_homepage #clearbanner a {
	display:block;
	height:100%;
	width:100%;
}
*/


/* #west_homepage #skin {  <-rem IDM
	
	/*min-width: 1300px;*/
	/*width: 100%;
	/*max-width: 1300px;*/
	/*background:#fff url('http://abajournalweb.s3.amazonaws.com/resources/images/newsletters/shared/2010/10/ABAJournal_WLNRoadblkSkin.jpeg') no-repeat top center;
}

#west_homepage #clearbanner {
	height:135px;
	width:960px;
}

#west_homepage #clearbanner a {
	display:block;
	height:100%;
	width:100%;
}
*/

#news div.article div.image_box2 {
	color:#666;
	float:left;
	font-size:.9em;
	font-weight:bold;
	margin:0 10px 10px 0;
}


