#col_layout {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#col_layout li {
	float: left;
	list-style-type: none;
	margin: 0px;
	display: block;
}


/* Left Column */
#l_col {
	width: 160px;
	padding: 0px 20px;
}

/* Column layout is governed by a list -> Overide declarations from main <ul> in column specific lists */
#l_col ul {
	padding: 3px 0px;
	margin: 0px;
	font-size: .85em;
}

#l_col ul li {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 12px;
	background: transparent url(../images/index/ql-box.gif) no-repeat center left;
	float: none;
}

#l_col ul li:hover {
	background: transparent url(../images/index/ql-box-hover.gif) no-repeat center left;
}

#quick_links {
	margin-bottom: 20px;
}

#subscribe.col_cntnt {
	padding-bottom: 10px;
}

#subscribe p {
	padding: 5px;
	margin: 0px;
	font-size: .85em;
}

#subscribe a {
	width: 71px;
	font-size: .9em;
	text-decoration: none;
	padding-top: 3px;
	text-align: center;
	display: block;
	margin: 5px auto 0px auto;
	color: #ffffff;
	font-weight: bold;
	height: 19px;
	background: #c10000 url(../images/index/subscribe-button.gif) no-repeat top center;
}

/* Jount left & right columns */
#r_col h2, #l_col h2, #c_col h2 {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 1.4em;
}

#r_col h2, #l_col h2 {
	width: 160px;
	height: 24px;
}

#c_col h2 {
	width: 400px;
	height: 28px;
}

.col_cntnt {
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	background: transparent url(../images/index/lr-col-back.gif) repeat-x top center;
}

#r_col.col_cntnt, #l_col.col_cntnt {
	background: transparent url(../images/index/lr-col-back.gif) repeat-x top center;
}

#c_col .col_cntnt {
	background: transparent url(../images/index/trip-planner-back.gif) repeat-x top center;
}


/* Center Column */
#c_col {
	width: 400px;
}


/* Right Column */
#r_col {
	width: 160px;
	padding: 0px 18px;
}

#r_col ul {
	padding: 3px 0px;
	margin: 0px;
	font-size: .8em;
}

#r_col ul li {
	float: none;
	margin: 0px 2px 0px 5px;
	padding: 0px 0px 0px 12px;
}

#r_col ul li.li_date {
	font-weight: bold;
	font-size: 1.1em;
}

#r_col ul li.li_title {
	font-weight: bold;
	font-size: 1.1em;
}

#r_col ul li.li_desc a {
	padding: 0px 0px 0px 9px;
	margin-left: 2px;
	background: transparent url(../images/index/new-window.gif) no-repeat left center;
}

#r_col ul li.li_desc a:hover {
	background: transparent url(../images/index/new-window-hover.gif) no-repeat left center;
}

#r_col .li_div {
	margin: 6px 0px 4px 0px;
	padding: 0px;
}

#whats_new {
	margin-bottom: 20px;
	padding: 3px 0px;
}

#whats_new ul {
	background: transparent url(../images/index/wn-circ.gif) no-repeat top left;
}

#whats_new ul:hover {
	background: transparent url(../images/index/wn-circ-hover.gif) no-repeat top left;
}

#whats_new p {
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	color: #959595;
}

#advisories ul {
	background: transparent url(../images/index/ad-tri.gif) no-repeat top left;
}

#advisories ul:hover {
	background: transparent url(../images/index/ad-tri-hover.gif) no-repeat top left;
}

#advisories p {
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	color: #959595;
}

#p_break {
	clear: both;
	height: 8px;
	margin: 0px;
	padding: 0px;
}