@import url("../../includes/univ_styles.css");

/*
	blue = #236e81
		lt.blue = #90bcc7
	yellow = #acaa2f
		lt.yellow = #d2cd93
	orange = #e59232
		lt.orange = #f1c190
	purple = #855199
		lt.purple = #bd9dc6
	green = #219532
		lt.green = #70d378
	*/

#fck_background { background: #fff; }
	
/* td { vertical-align: top; } */
			
form { margin: 0; padding: 0; }
img  { margin: 0; padding: 0; border: none; }
	
body { 
	margin: 0 ; padding: 0;
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14pt;
	}

#main_container {
	width: 100%;
	/* height: 100%; */
	margin: 0px; padding: 0px;
	}
	#main_container .left_white { 
		width: 50%;
		}
	#main_container .right_white { 
		width: 50%;
		}

#content_area {
	/* width: 856px; */
	height: 100%;
	}

.upper_left {background:url(images/tl_round.png) top left no-repeat;width:20px;height:20px;}
.upper_right {background:url(images/tr_round.png) top right no-repeat;width:20px;height:20px;}
.bottom_left {background:url(images/ll_round.png) bottom left no-repeat;width:20px;height:20px;}
.bottom_right {background: url(images/lr_round.png) bottom right no-repeat;width:20px;height:20px;}
.red_filler { background: #921831; }
	
#header {
	padding: 0 2px 0 2px;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	height: 200px;
	width: 950px;
	/* background: url(images/header_image.jpg) top left no-repeat; */
	}
	
#footer {
	padding: 5px 2px 5px 2px;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	background: #921831;
	text-align: center;
	color: #fff;
	}
	#footer a { 
		color: #fff;
		text-decoration: none;
		}
		#footer a:hover {
			text-decoration: underline;
			}
	
#main_nav {
	height: 29px;
	background: #921831 url(images/main_nav_stretch.jpg) top left repeat-x;
	color: #fff;
	padding: 0 2px 0 2px;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	}
	#sub_nav {
		background: #236e81;
		height: 29px;
		color: #fff;
		padding: 0 2px 0 2px;
		border-left: 2px solid #921831;
		border-right: 2px solid #921831;
		}
		
	
#module_column {
	width: 100%;
	background: #fff;
	border-top: 2px solid #921831;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	}
#landing_column {
	width: 100%;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	}
	
#articles_column {
	width: 590px;
	background: #fff; 
	padding: 0px 20px 20px 20px;
	border-left: 2px solid #921831;
	}
	.article_wysiwyg_width { width: 590px; }
	
#blocks_column {
	width: 260px;
	background: #eee url(images/right_dropshadow.png) top left repeat-y;
	border-left: 2px solid #921831;
	border-right: 2px solid #921831;
	}
	
.red {
	color: #7c0824;	
}

.gray {
	color: #686868;	
}

.orange {
	color: #ce7921;	
}

.orange_background {
	background: #ce7921;		
}

.red_background {
	background: #7c0824;	
}

.gray_links_subnav a {
	color: #686868;
	}

.gray_links a {
	color: #686868;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.gray_links a:hover {
	text-decoration: underline;	
}

.red_links a {
	color: #7c0824;	
	text-decoration: none;
}

.red_links a:hover {
	text-decoration: underline;	
}

.coupon_left {
	width: 60%;
	border-top: 8px solid #7c0824;
	border-left: 8px solid #7c0824;	
	padding: 8px;
	margin: 0px;
}

.coupon_right {
	width: 40%;
	border-top: 8px solid #7c0824;
	border-right: 8px solid #7c0824;		
	border-left: 8px solid #7c0824;	
	padding: 8px;
	margin: 0px;
}

.red_top_line { border-top: 2px solid #921831; }
.red_bottom_line { border-bottom: 2px solid #921831; }
.red_left_line { border-left: 2px solid #921831; }
.red_right_line { border-right: 2px solid #921831; }

h3 {
	font-size: 18px;	
}

.coupons_list label {
	display: block;
	padding: 5px;
	margin: 2px;
	background: #ddd;
	}