/* structure.css are the styles for the DIVs in a website and should not contain
any typographic or content-related styles for a site. The styles within are strictly
used to create the layout/structure of the website and, as such, this style sheet 
will (almost) never need to be altered by the client or back-end programmers. */

/* ----- comment styles well for better reference later! ----- */
/* ----- try to lay this out in the following sections and from top to bottom on pages ----- */

/*
====================
STYLES FOR ALL PAGES 
====================
*/

#uber {
	margin:0 auto;
	position:relative;
	width:994px;
}

/* ================================================== HEADER AREA */
#head_wrap {
	display:block;
	height:173px;
	margin:0 auto;
	position:relative;
	width:980px;
}

#logo {
	float:left;
	padding:12px 0 0 20px;
}

#subnav1_wrap {
	float:right;
}

#subnav2_wrap 
{
	position:absolute;
	top:78px;
	right: 0px;
	width:624px;
	text-align: right;	
}

input#searchField 
{
	float: left;
	color:#666;
	font-size:12px;
	padding: 3px 3px 3px 3px;
	width: 134px;
	border: solid 1px #dedbde;
	margin-top: 3px;
	
}

input.btnSearch 
{
	float: left;
	background: url(/images/btn_search.gif) right top no-repeat;
	border: none;
	cursor: pointer;
	height: 22px;
	width: 45px;
	margin-top: 3px;
}

input.btnSearch:hover {
	background:url(/images/btn_search.gif) right bottom no-repeat;
}

#nav_wrap {
	clear:both;
	margin:0 auto;
	left:0;
	position:absolute;
	top:127px;
	width:980px;
}

/* ================================================== CONTENT AREA */
#bodyint {
	float:left;
	width:994px;
}

.clear {clear:both;} /* This appears below the columns and keeps the depths the same */

/* ================================================== FOOTER AREA */
#footer_wrap {
	border-top:1px solid #d3d3d3;
	clear:both;
	float:left;
	margin:0 auto 20px auto;
	width:100%;
}

#uber_footer {
	margin:12px auto;
	width:980px;
}

#copyright {
	color:#666;
	float:left;
	font-size:11px;
	padding:3px 0 0 0;
	width:399px;
}

#footerlinks {
	float:left;
	padding:3px 0 0 4px;
}

#footerlinks li {
	border-right:1px solid #233b6b;
	display:inline;
	float:left;
	font-size:11px;
	line-height:1;
}

#footerlinks li.last {
	border-right:none;
}

#footerlinks a {
	display:block;  /* to increase clickable area as a's default to inline */
	float:left;
	padding:0 14px;
	text-decoration:none;
}

#footerlinks a:hover {
	text-decoration:underline;
}

#conceptby {
	color:#666;
	float:right;
	text-transform:uppercase;
}

#conceptby li {
	display:inline;
	float:left;
	font-size:10px;
	line-height:1;
	padding:0 0 0 10px;
}

#conceptby .text {
	padding:3px 0 0 0;
}

/*
=========================
STYLES FOR CALENDAR
=========================
*/

#calendar {
	font-family:Arial, Helvetica, sans-serif;
}


#calendar table {
	color:#fff;
	width:100%;
}

#calendar table tr, #calendar table td, #calendar table th {
	color: #FFFFFF;
}
#calendar caption tr, #calendar caption td, #calendar caption th {
	color:#0f3064 !important;
	font-size:10px;
}
#calendar caption {
	background-color:#bcc5d3;
	text-transform:uppercase;
	padding:0px 0;
	width:100%;
}
#calendar table tr {
	margin:0;
	padding:0;
}
#calendar table td {
	color:#fff;
	height:1.2em;
	margin:0;
	padding:0;
	text-align:center;
}
/* Homepage Calendcar Styles */

#homepageCalWrap b.title  {
	display:block;
	font-size:11px;
	font-weight:bolder;
	padding:2px 0 5px;
	width:179px;
}

#homepageCalWrap a {
	color: #BCC5D3
}

#homepageCalWrap a:hover {
	color: #BCC5D3
	text-decoration: underline;
}

/* Tourism Calendar Styles */
#tourismCalWrap {
	background: #ffffff url(/images/tourism_calendar_background.jpg) no-repeat;
	padding-left: 10px;
	width: 200px;
	height: 220px;
	margin-left: -3px;
	margin-top: -2px;	
}

#tourismCalWrap b.title
{
	font-size: 11px;
	font-weight: bolder;
	display: block;
	padding: 10px 0px 5px 0px;
	width: 179px;
}

#tourismCal table {
	font-weight: bold;
	font-size: 11px;
	width: 179px;
}

#tourismCal table tr, #tourismCal table td, #tourismCal table th {
	color: #4a4a4a;
	text-align: center;
}
#tourismCal caption tr, #tourismCal caption td, #tourismCal caption th {
	color: #ffffff !important;
	font-size:10px;
}

#tourismCal caption {
	background-color: #878787;
	text-transform:uppercase;
	font-weight: bold;
	padding:0px 0;
	width: 179px;
}

#tourismCal table tr {
	margin:0;
	padding:0;
}
#tourismCal table td {
	color: #686868;
	height:1.2em;
	margin:0;
	padding:0;
	text-align:center;
}


/*
=========================
STYLES FOR HOME PAGE ONLY 
=========================
*/

/* ================================================== BACKGROUND IMAGES */
#bg_el_winter {background:url(/images/h_bgWinter.jpg) no-repeat center 127px;}
#bg_el_summer {background:url(/images/h_bgSummer.jpg) no-repeat center 127px;}

/* ================================================== STRAP AREA BELOW MAIN NAVIGATION */
#middlestrip_wrap {
	float:left;
	height:228px;
	margin:0 0 17px 7px;
	width:980px;
}

/* ================================================== HOME CONTENT AREA */
#h_content_wrap {
	display:block;
	float:left;
	padding:0 0 0 7px;
	width:762px;
}

#h_left {
	display:block;
	float:left;
	width:399px;
}

#h_middle {
	display:block;
	float:left;
	padding:0 0 0 18px;
	width:342px;
}

#h_right {
	display:block;
	float:right;
	width:203px;
}




/*
=============================
STYLES FOR CONTENT PAGES ONLY 
=============================
*/

/* ================================================== BACKGROUND IMAGES */
#bg_el_iBlue1 {background:url(/images/i_bg_elBlue1.jpg) repeat-x 0 127px;}
#bg_el_iGold {background:url(/images/i_bg_elGold.jpg) repeat-x 0 127px;}
#bg_el_iRed {background:url(/images/i_bg_elRed.jpg) repeat-x 0 127px;}
#bg_el_iGreen {background:url(/images/i_bg_elGreen.jpg) repeat-x 0 127px;}
#bg_el_iBlue2 {background:url(/images/i_bg_elBlue2.jpg) repeat-x 0 127px;}

/* ================================================== BREADCRUMBS AREA BELOW MAIN NAVIGATION */
#breadcrumbs_wrap {
	float:left;
	height:46px;
	padding:0 7px;
	width:980px;
}

/* ================================================== INNER CONTENT AREA */
#i_content_wrap {
	background:url(/images/i_bgContent.gif) repeat-y 7px 0;
	float:left;
	margin:0;
	padding:0 7px;
	width:980px;
}

#i_smallColumn 
{	
	float: left;
	margin: 0;
	padding: 25px 1px 25px 1px;
	width: 193px;
}

#i_content {
	float:left;
	padding:25px 0 0 25px;
	width:735px;
}

#i_content_wide 
{
	float:left;
	padding: 25px 25px 25px 25px;
	margin: 1px 0px 0px 1px;
	width: 927px;
	background-color: #FFFFFF;
}

/* Site Map */
div.siteMapsection 
{
	float: left;
	width: 300px;
	margin-right: 13px;
}

div.siteMapsection_right
{
	float: left;
	width: 300px;
	margin-right: 0px;
}

div.siteMapsection *, div.siteMapsection_right *
{
	font-size: 12px !important;
}

div.siteMapsection_title_blue1, div.siteMapsection_title_gold, div.siteMapsection_title_red,
div.siteMapsection_title_green, div.siteMapsection_title_blue2
{
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

div.siteMapsection span.sitemapSectionNoLink, div.siteMapsection_right span.sitemapSectionNoLink
{
	color: gray;
}

div.siteMapsection a, div.siteMapsection span.sitemapSectionNoLink, div.siteMapsection_right a, div.siteMapsection_right span.sitemapSectionNoLink
{
	display: block;
	padding: 3px 0px 3px 0px;
}

div.siteMapsection_title_blue1 { border-bottom: solid 5px #4a578c; }
div.siteMapsection_title_gold { border-bottom: solid 5px #b5a873; }
div.siteMapsection_title_red { border-bottom: solid 5px #b6737c; }
div.siteMapsection_title_green { border-bottom: solid 5px #488b82; }
div.siteMapsection_title_blue2 { border-bottom: solid 5px #3a6e9d; }

/*
==========================================================================
TYPOGRAPHY AND LINKS in specific divs that differ from the base.css styles 
==========================================================================
*/

/*
=======================
STYLES FOR TOURISM ONLY 
=======================
*/


#t_contentleft {
	float:left;
	margin:0;
	padding-right:25px;
	width:516px;
}
#t_contentright {
	float:left;
	margin:0;
	width:194px;
	overflow: hidden;
}
#t_button {
	width:194px;
	height: 54px;
	background-image: url(/images/tourism_button.jpg);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#t_buttonphoto {
	width:51px;
	height: 46px;
	padding: 4px;
	float:left;
}
#t_buttonlink {
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	float:left;
	font-size: 11px;
}


/*
=====================
CSS NAVIGATION STYLES 
=====================
*/

/* NOTE: for main navigation styles see navmenu-base.css */

/* ================================================== SUB NAVIGATION 1 */
/* subnav1 colors:
   Text: #386d9c
   Blue On: #d8dbe7
   Blue Over: #ebedf3
*/
#subnav1 {
	float:left;
}

#subnav1 li {
	border-right:1px solid #d8dbe7;
	float:left;
	display:inline;
}

#subnav1 li#on {
	background:#d8dbe7 url(/images/navigation/sn1_tabRight_blue.gif) no-repeat right bottom;
	border-right:none;
}

#subnav1 li#on a {
	background:url(/images/navigation/sn1_tabLeft_blue.gif) no-repeat left bottom;
}

#subnav1 a {
	color:#386d9c;
	display:block;  /* to increase clickable area as a's default to inline */
	float:left;
	line-height:3.2;
	padding:0 16px;
	text-align:center;
	text-decoration:none;
}

#subnav1 a:hover {
	background:#ebedf3;
}

#subnav1 a:active, #subnav1 a:focus {
	outline:0;
}

/* ================================================== SUB NAVIGATION 2 */
/* subnav2 colors:
   Text: #666666
   Divides: #d2d2d2
   Rollovers: #ededed
*/
#subnav2 {
	float:right;
	padding:5px 10px 0 0;
}

#searchArea
{
	float: right;
}

#subnav2 li {
	border-right:1px solid #d2d2d2;
	float:left;
	display:inline;
}

#subnav2 li.last {
	border-right:none;
}

#subnav2 a {
	color:#666;
	display:block;  /* to increase clickable area as a's default to inline */
	float:left;
	line-height:1.5;
	padding:0 14px;
	text-align:center;
	text-decoration:none;
}

#subnav2 a:hover {
	background:#ededed;
}

#subnav2 a:active, #subnav2 a:focus {
	outline:0;
}

/* ================================================== INNER SUB NAVIGATION ELLIOT LAKE */
#i_subnav {
	border-top:1px solid #c4c4c4;
	float:left;
	margin:0;
	padding:0;
	width:193px;
}

#i_subnav li {
	margin: 0;
	padding: 0px;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
}

#i_subnav li a {
	background:url(/images/a_listArrow1_el.gif) no-repeat 6px 9px;
	border-bottom:1px solid #c4c4c4;
	color:#48568c;
	display:block; /* To increase clickable area a's default to inline */
	/*line-height: 2.5;*/
	padding: 3px 5px 3px 20px;
}

#i_subnav li a:hover {
	background:url(/images/a_listArrow2_el.gif) no-repeat 6px 9px;
	font-weight:bold;
	text-decoration:none;
}

#i_subnav li.current a {
	background:url(/images/a_listArrow2_el.gif) no-repeat 6px 9px;
	font-weight:bold;
}

#i_subnav li.current_plus a {
	background:url(/images/a_listArrow3_el.gif) no-repeat 6px 9px;
	font-weight:bold;
}

/* LEVEL 2 NAVIGATION */
#i_subnav li.level2 a {
	background-color:#f0f0f0;
	background-image:none;
	padding: 3px 0px 3px 30px;
}

#i_subnav li.level2 a:hover {
	background:#f0f0f0 url(/images/a_listArrow2_el.gif) no-repeat 16px 9px;
	font-size:12px;
	font-weight:bold;
}

#i_subnav li.level2 .current a {
	background:#f0f0f0 url(/images/a_listArrow2_el.gif) no-repeat 16px 9px;
	font-weight:bold;
}

/* ================================================== WELCOME CONTENT */
#welcometext_wrap {
	float:left;
	left:416px;
	position:relative;
	top:85px;
	width:345px;
}

.welcometextHeader {
	color:#fff;
	display:none;
	float:left;
	font:20px/24px "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.welcometext {
	color:#fff;
	float:left;
}

.welcometext p {
	color:#fff;
}

/* ================================================== EVENTS CALENDAR */
#middlestrip_rightbg_el {
	background:url(/images/calendar_bg.gif) no-repeat;
	color:#bcc5d3;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	height:184px;
	padding:7px 13px 5px 13px;
	position:relative;
	top:17px;
	width:170px;
}


#eventsCalendar .header {
	font-size:11px;
	font-weight:bold;
	padding:0 0 5px 0;
	text-transform:uppercase;
}

#eventsCalendar #month_wrap {
	background:#bcc5d3;
	clear:left;
	height:20px;
	padding:0 8px;
	width:154px;
}

#eventsCalendar .month,
#eventsCalendar .previous,
#eventsCalendar .next {
	color:#0f3064;
	float:left;
	font-weight:bold;
	line-height:2;
}

#eventsCalendar .month {
	text-align:center;
	width:114px;
}

#eventsCalendar .previous {
	text-align:left;
	width:20px;
}

#eventsCalendar .next {
	text-align:right;
	width:20px;
}

#eventsCalendar .next a,
#eventsCalendar .previous a {
	color:#0f3064;
	display:block;
	text-decoration:none;
}

#eventsCalendar .next a:hover,
#eventsCalendar .previous a:hover {
	color:#0f3064;
	text-decoration:underline;
}

#calendarLayout {
	margin-top:4px;
}

#calendarLayout th,
#calendarLayout td {
	padding:0;
	text-align:center;
	width:22px;
}

#calendarLayout th {
	color:#fff;
}

#calendarLayout td {
	color:#798eae;
}

#calendarLayout td a {
	color:#bcc5d3;
	display:block;
	text-decoration:none;
}

#calendarLayout td a:hover {
	color:#fff;
	text-decoration:underline;
}

#calendarLayout .specialDay {
	background:#798eae;
}

/* ================================================== CONTENT LEFT */
#h_leftIcons_wrap {
	background:url(/images/h_left_icons_bg.jpg) no-repeat;
	height:35px;
	margin-bottom:23px;
	padding:0 10px;
	width:379px;
}

#h_leftIcons {
	float:left;
}

#h_leftIcons li {
	float:left;
	display:inline;
	padding:0 55px 0 20px;
}

#h_leftIcons li.newsletter {background:url(/images/h_icon_newsletter.gif) no-repeat 0 5px;}
#h_leftIcons li.rss {background:url(/images/h_icon_rss.gif) no-repeat 0 5px;}
#h_leftIcons li.printerFriendly {background:url(/images/h_icon_printerFriendly.gif) no-repeat 0 5px; padding-right:10px;}

#h_leftIcons a {
	color:#fff;
	float:left;
	line-height:2.2;
	text-decoration:none;
}

#h_leftIcons a:hover {
	text-decoration:underline;
}

#h_leftIcons a:active, #h_leftIcons a:focus {
	outline:0;
}

#leftsubnav {
	border-collapse:collapse;
	width:392px;
}

#leftsubnav td {
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#leftsubnav td.image {
	padding:0 9px 0 0;
	width:71px;
}

#leftsubnav td.text {
	line-height:14px;
	padding:0 16px 0 0;
	width:100px;
}

#leftsubnav td.divide {
	background:url(/images/content_horiz_divide.gif) repeat-x left center;
	height:34px;
	width:392px;
}

/* ================================================== CONTENT MIDDLE */
/* ---------- ELLIOT LAKE - IN THE NEWS */
#h_middle p {
	font-size:1.2em;
}

.inthenewstitle {
	background:url(/images/content_horiz_divide.gif) repeat-x left bottom;
	font-size:11px;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:6px;
	text-transform:uppercase;
}

.inthenewsstory_wrap {
	background:url(/images/content_horiz_divide.gif) repeat-x left bottom;
	float:left;
	margin-bottom:8px;
	width:100%;
}

.inthenewsheader {
	font-weight:bold;
	padding:0 0 6px 0;
}

.inthenewscontent p {
	font:11px/15px Arial, Helvetica, sans-serif;
	padding:0 0 6px 0;
}

/* ================================================== CONTENT RIGHT */
/* ---------- ELLIOT LAKE - QUICK LINKS */
#h_quicklinks_el {
	float:left; /* Contain floated list item */
	margin:0 0 15px 0;
	width:100%;
}

#h_quicklinks_el li {
	font-size:11px;
	float:left; /* This corrects the */
	width:100%; /* IE whitespace bug */
}

#h_quicklinks_el a,
#h_quicklinks_el a:visited {
	background:url(/images/h_quicklink_bg_el.jpg) no-repeat 0 0;
	color:#fff;
	display:block; /* to increase clickable area as a's default to inline */
	line-height:2.5;
	padding:0 10px 3px 10px;
}

#h_quicklinks_el a:hover {
	background:url(/images/h_quicklink_bg_el.jpg) no-repeat 0 -34px;
	text-decoration:none;
}




/*
============================
STYLES FOR CONTENT PAGE ONLY 
============================
*/

/* ================================================== BREADCRUMB AREA */

/* ---------- LINKS FROM THE MAIN NAV TO BREADCRUMBS */
#breadcrumbsTop_elBlue1,
#breadcrumbsTop_elGold,
#breadcrumbsTop_elRed,
#breadcrumbsTop_elGreen,
#breadcrumbsTop_elBlue2 {
	float:left;
	height:3px;
	position:relative;
	width:197px;
}

#breadcrumbsTop_elBlue1 {background:url(/images/i_bgBreadcrumb_el.gif) no-repeat -1px 0px; left: 0px;}
#breadcrumbsTop_elGold {background:url(/images/i_bgBreadcrumb_el.gif) no-repeat -200px 0px; left: 392px;}
#breadcrumbsTop_elRed {background:url(/images/i_bgBreadcrumb_el.gif) no-repeat -398px 0px; left: 196px;}
#breadcrumbsTop_elGreen {background:url(/images/i_bgBreadcrumb_el.gif) no-repeat -596px 0px; left: 588px;}
#breadcrumbsTop_elBlue2 {background:url(/images/i_bgBreadcrumb_el.gif) no-repeat -794px 0px; left: 784px;}

/* ---------- BREADCRUMBS STYLES */
#breadcrumbs_elBlue1,
#breadcrumbs_elGold,
#breadcrumbs_elRed,
#breadcrumbs_elGreen,
#breadcrumbs_elBlue2 {
	left: 7px;
	top:186px;
	padding:0 20px;
	position:absolute;
	width:744px;
	z-index:1;
}

#breadcrumbs_elBlue1 li,
#breadcrumbs_elGold li,
#breadcrumbs_elRed li,
#breadcrumbs_elGreen li,
#breadcrumbs_elBlue2 li {
	float:left;
	display:inline;
}

#breadcrumbs_elBlue1 a {color:#48568c;}
#breadcrumbs_elGold a {color:#b7a973;}
#breadcrumbs_elRed a {color:#b7737c;}
#breadcrumbs_elGreen a {color:#488c83;}
#breadcrumbs_elBlue2 a {color:#386d9c;}

#breadcrumbs_elBlue1 a:hover,
#breadcrumbs_elGold a:hover,
#breadcrumbs_elRed a:hover,
#breadcrumbs_elGreen a:hover,
#breadcrumbs_elBlue2 a:hover {
	/*font-weight:bold;*/
	text-decoration: underline;
}

/* ---------- OTHER LINK STYLES IN THE BREADCRUMBS AREA */
#otherLinks_elBlue1,
#otherLinks_elGold,
#otherLinks_elRed,
#otherLinks_elGreen,
#otherLinks_elBlue2 {
	float:right;
	padding:0px 17px 0px 0px;
	position:absolute;
	right:0;
	top:186px;
	width:195px;
	z-index:1;
}

#otherLinks_elBlue1 li,
#otherLinks_elGold li,
#otherLinks_elRed li,
#otherLinks_elGreen li,
#otherLinks_elBlue2 li {
	float:right;
	display:inline;
	padding:0 20px;
}

#otherLinks_elBlue1 li.email {background:url(/images/i_bc_emailIcon_el.gif) no-repeat 0 3px; padding:0 15px 0 20px;}
#otherLinks_elGold li.email {background:url(/images/i_bc_emailIcon_el.gif) no-repeat 0 -17px; padding:0 15px 0 20px;}
#otherLinks_elRed li.email {background:url(/images/i_bc_emailIcon_el.gif) no-repeat 0 -37px; padding:0 15px 0px 20px;}
#otherLinks_elGreen li.email {background:url(/images/i_bc_emailIcon_el.gif) no-repeat 0 -57px; padding:0 15px 0px 20px;}
#otherLinks_elBlue2 li.email {background:url(/images/i_bc_emailIcon_el.gif) no-repeat 0 -77px; padding:0 15px 0px 20px;}

#otherLinks_elBlue1 li.printer {background:url(/images/i_bc_printerIcon_el.gif) no-repeat 0 3px; padding:0 0 0 20px;}
#otherLinks_elGold li.printer {background:url(/images/i_bc_printerIcon_el.gif) no-repeat 0 -17px; padding:0 0 0 20px;}
#otherLinks_elRed li.printer {background:url(/images/i_bc_printerIcon_el.gif) no-repeat 0 -37px; padding:0 0 0 20px;}
#otherLinks_elGreen li.printer {background:url(/images/i_bc_printerIcon_el.gif) no-repeat 0 -57px; padding:0 0 0 20px;}
#otherLinks_elBlue2 li.printer {background:url(/images/i_bc_printerIcon_el.gif) no-repeat 0 -77px; padding:0 0 0 20px;}

#otherLinks_elBlue1 a {color:#58568c;}
#otherLinks_elGold a {color:#b7a973;}
#otherLinks_elRed a {color:#b7737c;}
#otherLinks_elGreen a {color:#488c83;}
#otherLinks_elBlue2 a {color:#386d9c;}



/* ================================================== MAIN IMAGE */
.heading1 {
	font-size:24px;
	font-weight:bold;
	padding:0 0 15px 0;
}

.heading2 {
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}

/* ================================================== MAIN IMAGE */
#i_content img.imageleft,
#i_content img.imageright {
	border:1px solid #c4c4c4;
	padding:1px;
}

#i_content img.imageleft {
	float:left;
	margin:0 20px 20px 0;
}

#i_content img.imageright {
	float:right;
	margin:0 0 20px 20px;
}

/* ================================================== LISTS STYLE */
#i_content ul, #i_content_wide ul, #h_middle ul {
	padding: 0px 0px 10px 0px;
	display: inline;
}

#i_content li, #i_content_wide li, #h_middle li {
	background:url(/images/a_listArrow2_el.gif) no-repeat 0 6px;
	list-style-position: inside;
	padding: 0px 0px 5px 15px;
	/* 
		FireFox will ignore this and 0 left margin will be applied in IE as
		the list-style-position applies an internal padding in IE but is necessary
		to show the bullet on ULs that are next to a left-floated image/item
	*/	
	#padding: 0px 0px 5px 0px; 
}

#i_content ol li, #i_content_wide ol li, #h_middle ol li {
	background: none !important;
	list-style-position: inside;
	padding: 0px 0px 5px 0px;
	#padding: 0px 0px 5px 0px; 
}

#quicklinks
{
	float: left;
	margin: 0px 0px 10px 0px !important;
}

/* ----- end template ----- */