/**************************************************************
* =============================================================
* article.css - Stylesheet for article and article category
*               pages
* -------------------------------------------------------------
* 
* 
* =============================================================
* CONTENTS
* -------------------------------------------------------------
* 	
*  	- Columns
*   - Toolbar
*  	- Content column
*  	- Content modules
*  	
* =============================================================
***************************************************************/

/* Columns
***************************************/


#cols_content {
	background: #fff;
	float: left;
	margin-top: 50px;
	margin-left: -2px;
padding-right:20px;
	width: 625px;
	font-size:86%;
	line-height:1.5;
border-right:1px solid #eee;
	} * html #cols_content {
			margin-top: 20px;
			margin-left: 0px;
			}
	
/* style for page with no toolbar */
#cols_content {
	margin-top: 20px;
	}
/* end */
	
#cols_extra {
	background: #fff;
	float: right;
	margin-right: -14px;
	width: 280px;
	} * html #cols_extra {
			margin-right: -9px;
			}


/* Toolbar
***************************************/

#toolbar {
	background: #fff;
	border: 1px solid #D7D0B6;
	border-right: 0px;
	font: 13px arial;
	height: 24px;
	left: -14px;
	line-height: 24px;
	padding: 3px 10px;
	position: absolute;
	top: 0px;
	width: 652px;
	} * html #toolbar {
			left: -664px;
			}

#toolbar a:link, #toolbar a:active {
	color: #006;
	}
	
#toolbar a:hover {
	text-decoration: none;
	}

#toolbar img {
	border: 0px;
	display: inline;
	margin: 3px 0px -3px;
	}


/* Content column
***************************************/

#cols_content h5 a {
	color: #EF7206;
	font: bold 10pt arial;
	margin: 0px 0px 10px;
	text-decoration: none;
	}
	
#cols_content h5 a:hover {
	background: #FDEDDF;
	}

#cols_content p {
 	margin: 0px 0px 10px;
 	}

/*#cols_content img {
 	float: left;
 	margin: 0px 14px 14px 0px;
 	}
	*/


#cols_content .articleimg {
	float:left;
	margin:0 15px 15px 0;
	font-size:80%;
	}


#cols_content table tr {
	vertical-align: top;
	}
	
#cols_content  table img {
	margin: 0px 0px 4px;
	}

#cols_content .articleimg {
	background: #eee;
	border: 1px solid #ddd;
	clear: none;
	float: left;
	font-size: 80%;
	line-height: 1.5em;
	margin: 0px 15px 15px 0px;
	padding: 4px;
	}

#cols_content .articleimg img {
	width: 296px;
	}

.#cols_content articleimgv2 {
	background: #eee;
	border: 1px solid #ddd;
	clear: none;
	float: right;
	font-size: 80%;
	line-height: 1.5em;
	margin: 0px 0px 15px 15px;
	padding: 4px;
	}

/* article list */

#cols_content .articleSummary {
 margin-bottom: 14px;
 }

#cols_content .articleSummary img, #cols_content .articleSummary .date {
	display: none;
	}
	
#cols_content .articleSummary h4 {
	font: normal 140% Arial, Helvetica, sans-serif;
	margin: 0px 0px 6px;
	padding: 0px;
	}


/* Content modules
***************************************/

.content_module .wrapper, .content_module .wrapper2 {
	border: 0px;
	margin: 20px 0 0 0;
	padding-bottom: 16px;
	}


.content_module img {
	display: block;
	float: left;
	margin: 0px;
	}

.content_module p {
	font-size: 86%;
	line-height: 1.5em;
	margin: 3px 1px 1px;
	}
	
.module_category_nav .wrapper {
	font-size:100%;
	border: 1px solid #D7D0B6;
	margin-bottom: 16px;
	}

.module_category_nav .extraLink {
	font-size: 12px;
	float: right;
	}

.module_category_nav ul {
	margin: 0px;
	padding: 0px;
	}

.module_category_nav ul li {
	float: left;
	line-height: 1.5em;
	list-style: none;
	margin-right: 2px;
	padding: 1px 3px;
	}

.module_category_nav ul li a {
	display: block;
	margin: 0px -2px 0px -4px;
	padding: 2px 0px 2px 4px;
	width: 262px;
	}

.module_category_nav ul li.current a {
	background: url("/includes/images/bullets/square_small.jpg") no-repeat 6px 9px;
	padding-left: 16px;
	width: 250px;
	} * html .module_category_nav ul li.current a {
			margin-right: -1px;
			margin-left: -3px;
			}
	
.module_category_nav ul li.current a:hover {
	background: #fff;
	}
	
.module_promotions a {
	font-size: 86%;
	font-weight: normal;
	}
	
.module_promotions img {
	clear: both;
	margin: 0px 6px 10px 0px;
	}
	
.module_teaser img {
	display: block;
	float: none;
	margin-bottom: 8px;
	}
	
.module_teaser p img {
	display: inline;
	margin: 0px;
	}

.module_teaser .small_img {
	display: inline;
	float: right;
	margin: 0px 0px 8px 8px;
	}
	
.module_teaser .articleSummary {
	margin-bottom:20px;
	}