/* _____________________________________________

Section 1 - Default and Reset Styles

Section 2 - Layout

Section 3 - Typography

Section 4 - Navigation

Section 5 - Footer

Section 6 - Home Page

Section 7 - Forms

Section 8 - Ekklesia CMS Modules

Section 9 - Sitemap

Section 10 - Accessibility Options

_____________________________________________*/






/* Section 1 - Default and Global Styles _______________________________________________ */

/* Eric Meyer's Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
}

a img, :link img, :visited img{border:0;}

table{
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul{list-style:none;}

q:before, q:after, blockquote:before, blockquote:after{content:"";}

/* End Reset Styles */



body{
	background-color:rgb(231,226,199);
	color:#333;
	font-size:13px;
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
}

strong{font-weight:bold;}
em{font-style:italic;}



/* Default Link Styles */
a:link{
	color:#326EA1;
	outline:none;
}
a:visited{
	color:#326EA1;
	outline:none;
}
a:hover, a:active{
	color:#383D44;
	text-decoration:none;
	outline:none;
}


/* Stles the Client can add in thier wysiwyg editor */
.floatleft{
	float:left;
	margin:0 1em .5em 0;
}

.floatright{
	float:right;
	margin:0 0 .5em 1em;
}



/* Section 2 - Layout _______________________________________________*/
#masthead{
	background:url(/images/masthead-bgd.png) repeat-x left top rgb(45,49,126);
	height:100px;
	min-width:960px;
	z-index:8;
}
#masthead h1 a{
	background:url(/images/logo.jpg) no-repeat left top;
	height:56px;
	left:50%;
	margin:0 0 0 -480px;
	position:absolute;
	text-indent:-9999em;
	top:37px;
	width:420px;
}
#search{
	margin:-1em -480px 0 0;
	position:absolute;
	right:50%;
	top:80px;
	width:24.1666em;
	z-index:9;
}
#searchForm{
	float:left;
}
#search_term{
	background-image:none;
	background-color:#fff;
	border:none;
	color:#555;
	float:left;
	line-height:1em;
	width:18.3333em;
}
a#search_go{
	color:#fff;
	display:block;
	height:1.33333em;
	float:left;
	line-height:1em;
	text-align:center;
	text-decoration:none;
	width:3em;
}
#pnav{
	background:url(/images/nav-bgd.png) repeat-x left top rgb(29,32,87);
	height:30px;
	position:relative;
	z-index:20;
}
#feature,#home-feature{
	background:url(/images/feature-bgd.jpg) repeat-x left top;
	border-bottom:2px solid #fff;
}
#in-feature, #in-home-feature{
	background:url(/images/feature-texture.jpg) repeat-x left top;
	height:210px;
	margin:0 auto 0 auto;
	overflow:hidden;
	width:940px;
}
#billboard{
	border:5px solid #fff;
	float:left;
	margin:20px 0 0 0;
	width:570px;
}
#feature-section{
	background:url(/images/feature-section-bgd.jpg) repeat-x left top rgb(219,232,174);
	border:5px solid #fff;
	float:right;
	height:160px;
	margin:20px 0 0 0;
	overflow:hidden;
	width:330px;
}
#feature-section .scroll{
	height:159px;
	overflow:auto;
}
#outer-content-wrapper{
	background:#fff;
}
#in-content{
	height:auto;
	margin:0 auto 0 auto;
	overflow:hidden;
	width:940px;
}
#content{
	border-top:5px solid rgb(201,213,152);
	float:left;
	min-height:400px;
	padding:25px 0 1em 0;
	width:580px;
	z-index:1;
}
#gallery{
	margin-bottom:25px;
}
#sidebar{
	border-top:5px solid rgb(201,213,152);
	background:url(/images/sidebar-bgd.jpg) repeat-x left top;
	float:right;
	min-height:400px;
	padding:25px 10px 1em 10px;
	width:320px;
}
#footer{
	background:url(/images/footer-bgd.png) repeat-x left top rgb(231,226,199);
	margin:0 auto 0 auto;
	overflow:hidden;
	padding:30px 0 1px 0;
}



/* Section 3 - Typography _______________________________________________*/
h2{
	color: rgb(45,49,126);
	font-size:2em;
	font-family:Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	line-height:1.1538em;
	margin-bottom:.3846em; /*margin-bottom:1.1538em;*/
}
h3{
	color:rgb(45,49,126);
	color:rgb(112,133,38);/*rgb(172,184,127)*/
	font-family:Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	font-size:1.3846em;
	line-height:1.3888em;
	margin:0 0 .2777em 0;
	padding:1.3888em 0 0 0;
}
h4, h5, h6{
	color:#000;
	font-weight:bold;
	line-height:1.538em;
}
p, ul, ol{
	color:#333333;
	line-height:1.5385em;
	margin-bottom:1.5385em;
}
ul{
	list-style-type:disc;
	list-style-position:outside;
	padding-left:2.5em;
}
ol{
	list-style:outside decimal;
	margin-left:2.5em;
	padding-left:2.5em;
}
li{
	line-height:1.538em;
}
table{
	line-height:1.538em;
	margin-bottom:1.538em;
}

/* Blog Typography */
.blogpostdate{
	color:#aaa;
	font-style:italic;
}

/* Sidebar Typography */
#sidebar h3, #service-times h3{
	color:#000;
	font-size:1em;
	font-weight:bold;
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	padding:0;
}
#sidebar h3.camp-event{
	margin-bottom:10px;
}

/* Featured Section Typography */
#feature-section h2{
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:1em;
	margin:10px 10px 0 10px;
	padding:0 0 5px 0;
}
#feature-section .event{
	padding:10px;
}
#feature-section .event h3 a{
	color:#000;
}
#feature-section .calendar-page a{
	color:#333;
}

/* Staff Evangelist Table */
table.itinerary tr{
	border-bottom:1px dotted #ccc;
}
table.itinerary td{
	padding:.25em;
}
td.month{
	background:#ccc;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}


/* Section 4 - Navigation _______________________________________________*/

/* Primary Nav Presentation */
#nav{
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
	width:940px;
}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	background:url(/images/nav-link.png) repeat-x left top rgb(24,26,75);
	color:#cdced7;
	display:block;
	float:left;
	font-size:14px;
	height:23px;
	line-height:1em;
	margin:0 1px 0 0;
	padding:7px 10px 0 10px;
	text-decoration:none;
	width:139px;
}
#nav a:hover, #nav li.current a, #nav li.current ul a:hover{
	background:url(/images/nav-hover.png) repeat-x left top rgb(3,3,26);
	color:#fff;
}

/* Home Page Icon */
#nav #nav_home a{
	background:url(/images/nav-home.png) no-repeat left top;
	height:30px;
	padding:0;
	text-indent:-9999em;
	width:29px;
}
#nav #nav_home a:hover{
	background:url(/images/nav-home-hover.png) no-repeat left top;
}

/* Primary Nav Second Level */
#nav ul{
	background-color:rgb(45,49,126);
	display:none;
	left:0;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:29px;
	width:160px;
}
#nav ul li{
	float:none;
}
#nav ul a, #nav li.current ul a{
	background:transparent;
	border-bottom:1px solid #000b1d;
	float:none;
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	height:auto;
	margin:0;
	padding:5px 10px 5px 10px;
}

/* Primary Nav Show and Hide */
#nav ul.show{
	display:block;
}
#nav ul ul.show{
	display:none;
}



/* Sidebar Navigation Presentation and Sort Lists in Sidebar */
#subnav, ul.sort-list, ul#blog_list_archive{
	list-style:none;
	margin:0 0 1.5385em 0;
	padding:0;
}
#subnav a, #sidebar h2{
	border-bottom:1px solid rgb(172,184,127); /*rgb(201,213,152)*/
	color:rgb(172,184,127);
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:1em;
	padding:0 0 5px 0;
	text-decoration:none;
}
#subnav ul{
	margin:0;
	padding:0;
}
#subnav ul a, ul.sort-list a, ul#blog_list_archive a{
	background:url(/images/subnav-link.gif) no-repeat 10px center transparent;
	border-bottom:1px solid rgb(222,230,196);
	color:#000;
	display:block;
	font-size:13px;
	line-height:15px;
	margin:0;
	padding:10px 10px 10px 30px;
	text-decoration:none;
}
#subnav ul a:hover, #subnav li.current ul li.current a, ul.sort-list a:hover, ul#blog_list_archive a:hover{
	background:url(/images/subnav-hover.gif) no-repeat 10px center transparent;
	font-weight:bold;
}

/* Secondary Navigation Show and Hide */
#subnav li{
	display:inline;
}
#subnav li a, #subnav li ul, #subnav li.current ul li ul{
	display:none;
}
#subnav li.current a{
	display: block;
}
#subnav li.current ul, #subnav li.current ul li.current ul{
	display:block;
}
#subnav li li a{
	display:block;
}




/* Section 5 - Footer _______________________________________________*/
ul.foot-nav{
	color:#332f1b;
	height:2em;
	line-height:1em;
	list-style-type:none;
	margin:0 auto 0 auto;
	padding:0;
	overflow:hidden;
	width:940px;
}
ul.foot-nav li{
	float:left;
	line-height:1em;
	margin:0 2em 0 0;
}
.footer-meta{
	border-top:1px solid rgb(189,182,169);
	margin:0 auto 0 auto;
	padding:1em 0 1em 0;
	width:940px;
}
#footer p{
	color:#332f1b;
	font-size:11px;
	margin:0;
}
#footer a{
	color:#332f1b;
}
#footer a:hover{
	color:#000;
	text-decoration:none;
}



/* Section 6 - Home Page _______________________________________________*/

/* Home Page Feature Area */
#home-feature{
	background:url(/images/home-feature-tile.jpg) repeat-x left top;
}
#in-home-feature{
	background:url(/images/home-feature-bgd.jpg) left top no-repeat;
	height:260px;
}
#slideshow{
	border:5px solid #fff;
	float:left;
	height:210px;
	margin:20px 0 0 0;
	width:570px;
}
#new-to-lifeway{
	border:5px solid #fff;
	float:right;
	height:210px;
	margin:20px 0 0 0;
	width:330px;
}
#new-to-lifeway a{
	background:url(/images/new-to-lifeway-link.jpg) no-repeat left top;
	display:block;
	height:210px;
	text-indent:-9999em;
	width:330px;
}
#new-to-lifeway a:hover{
	background:url(/images/new-to-lifeway-hover.jpg) no-repeat left top;
}

/* Home Page Content Area */
#recent-sermon,#coming-events,#service-times{
	border-top:5px solid rgb(201,213,152);
	float:left;
	padding:10px;
}
#recent-sermon{
	margin:0 1px 0 0;
	padding:10px 10px 10px 0;
	width:469px;
}
#coming-events{
	background:url(/images/sidebar-bgd.jpg) left top repeat-x;
	width:200px;
}
#service-times{
	float:right;
	width:219px;
}


/* Home Page Sermons */
#recent-sermon h2,#coming-events h2,#service-times h2{
	color:rgb(172,184,127);
	font-family:Calibri, "Lucida Grande", "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	margin:0;
	text-transform:uppercase;
}
#service-times h2.announcement-header{
	color:rgb(120,0,0);
	font-size:1.25em;
	line-height:15px;
	padding-bottom:10px;
}

#recent-sermon .sermon{
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
#in-content #recent-sermon .alt{
	border:none;
	padding:19px 10px 19px 10px;
}

/* Home Page Event List */
#coming-events ul.sort-list{
	border-bottom:1px dotted rgb(172,184,127);
	padding:11px 0 11px 0;
}
#coming-events ul.sort-list a{
	border:none;
	padding:8px 10px 8px 30px;
}

/* Home Page Calendar */
#coming-events .calendar{
	margin:0;
}
#coming-events .calendar caption{
	padding-top:20px;
}
#coming-events .calendar td{
	height:30px;
}

/* Service Times */
#service-times h2{
	padding-bottom:20px;
}
#service-times p{
	font-size:.8462em;
	line-height:1.8182em;
	margin:0 0 1.8182em 0;
}

/* Tell a Friend Link */
a#email-page{
	background:url(/images/tell-a-friend.gif) left top no-repeat;
	display:block;
	height:38px;
	text-indent:-9999em;
	width:154px;
}

/* Home Page Program Icons */
div#programs{
	background:url(/images/program-bgd.jpg) repeat-x left top;
	border-bottom:1px solid #fff;
}
#in-programs{
	height:250px;
	margin:0 auto 0 auto;
	overflow:hidden;
	position:relative;
	width:940px;
}
#in-programs h2{
	background:url(/images/program-label.gif) left top no-repeat;
	height:160px;
	left:0;
	position:absolute;
	text-indent:-9999em;
	top:20px;
	width:40px;
}
#in-programs ol{
	list-style:none;
	line-height:1em;
	margin:0;
	padding:0;
	text-indent:-9999em;
}
#in-programs li{
	height:200px;
	left:0;
	position:absolute;
	top:20px;
	width:160px;
}
#in-programs li a{
	display:block;
	height:200px;
	width:160px;
}
#in-programs li.program-children{
	left:60px;
	background:url(/images/program-children.jpg) left top no-repeat;
}
#in-programs li.program-teens{
	left:240px;
	background:url(/images/program-teens.jpg) left top no-repeat;
}
#in-programs li.program-students{
	left:420px;
	background:url(/images/program-students.jpg) left top no-repeat;
}
#in-programs li.program-adults{
	left:600px;
	background:url(/images/program-adults.jpg) left top no-repeat;
}
#in-programs li.program-seniors{
	left:780px;
	background:url(/images/program-seniors.jpg) left top no-repeat;
}

/* Hover State - A span and a are added via jquery when hovering over the li */
#in-programs span{
	display:none;
	height:200px;
	left:0;
	position:absolute;
	top:0;
	width:160px;
	z-index:2;
}
#in-programs span{
	z-index:9;
}
#in-programs li.program-children span{
	background:url(/images/program-children-hover.jpg) left top no-repeat;
}
#in-programs li.program-teens span{
	background:url(/images/program-teens-hover.jpg) left top no-repeat;
}
#in-programs li.program-students span{
	background:url(/images/program-students-hover.jpg) left top no-repeat;
}
#in-programs li.program-adults span{
	background:url(/images/program-adults-hover.jpg) left top no-repeat;
}
#in-programs li.program-seniors span{
	background:url(/images/program-seniors-hover.jpg) left top no-repeat;
}


/* Section 7 - Forms _______________________________________________*/


/* Section 8 - Ekklesia CMS Modules _______________________________________________*/

/* Event Listing on Events Page and Sermon Listing on Sermon Page */
.event, .sermon{
	overflow:hidden;
	padding:20px 10px 20px 10px;
}
#sidebar .event{
	padding:10px;
}
.alt-sermon{
	background:rgb(237,246,255); /*235,245,255*/
}
.event h3, .sermon h3{
	line-height:1em;
	margin:0 0 0 50px;
	padding:0;
}
.event p, .sermon p{
	font-size:.8462em;
	line-height:1.8182em;
	margin:0 0 0 50px;
}
.event h3 a, .event p a, .sermon h3 a, .sermon p a{
	text-decoration:none;
}
.event h3 a:hover, .event p a:hover, .sermon h3 a:hover, .sermon p a:hover{
	text-decoration:underline;
}
.calendar-page, .listen-box{
	float:left;
	width:35px;
}
.calendar-page{
	background:#fff;
}
#sidebar .calendar-page{
	background:#C9D598;
}
.calendar-page a, .calendar-page a:visited /* the visited is necessary for ie6 */{
	display:block;
	line-height:1.25em;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:24px;
}
#sidebar .calendar-page a, #sidebar .calendar-page a:visited{
	border: 1px solid #ACB87F;
	color:#fff;
}
.listen-box a{
	background:url(/images/play-sermon-icon.gif) no-repeat center center;
	display:block;
	height:32px;
	text-indent:-9999em;
	width:32px;
}
.listen-box a:hover{
	background:url(/images/play-sermon-icon-hover.gif) no-repeat center center;
}

/* Event Registration Icons */
#register-now a{
	background:url(/images/register-button.gif) no-repeat left top;
	display:block;
	height:20px;
	width:120px;
	text-indent:-9999em;
}


/* Calendar Styling */

/* Pop-up when you hover over a date on the Calendar Page */
#traildiv{
   position:absolute;
   top:0px;
   left:0px;
   z-index:900;
   visibility:hidden;
   width:160px;
   color:#fff;
}
#traildiv ul{
	background-color:#575757;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0.75em;
	width:auto;
}
#traildiv li{
   color:#FFF;
   margin-bottom:.75em;
}
#traildiv a{
   color:#FFF;
   text-decoration:none;
}

/* Default Calendar in Content Area (on Camps and Retreats Page) */
#calendar-container{
	margin-bottom:1.5385em;
}
.calendar{
	background:rgb(250,248,243);
	width:98%;
}
.calendar caption{
	border-bottom:1px solid #e9e1d5;
	margin:0;
	padding-bottom:.38462em;
}
.calendar caption span{
  	color:rgb(201,213,152);
	font-weight:bold;
}
.calendar th{
	display:none;
}
.calendar td{
	color:#555;
	height:50px;
	vertical-align:top;
	width:14%;
}
.calendar td.empty{
	background:#fff;
}
.calendar td.linked-day{
	background:#CC9999;
}
.calendar td.current, .calendar td.current a{
	background:#e2e0d3;
	color:#333;
}
.calendar td a{
	color:#fff;
	display:block;
	height:50px;
	text-decoration:none;
}
.calendar td a:hover{
	background:#CC6699;
	color:#fff;
}

/* Small Calendar in Sidebar and on Home Page */
#sidebar .calendar, #coming-events .calendar{
	background:#fff;
}
#sidebar .calendar caption, #coming-events .calendar caption{
	border-bottom:1px solid #bcb9b1;
}
#sidebar .calendar td{
}
#sidebar .calendar td.linked-day, #coming-events .calendar td.linked-day{
	background:rgb(250,248,243);
}
#sidebar .calendar td.current, #sidebar .calendar td.current a, #sidebar .calendar td.current a:hover, #coming-events .calendar td.current, #coming-events .calendar td.current a, #coming-events .calendar td.current a:hover{
	background:#e2e0d3;
	color:#000;
}
#sidebar .calendar td a, #coming-events .calendar td a{
	background:transparent;
	color:#000;
}
#sidebar .calendar td a:hover, #coming-events .calendar td a:hover{
	background:transparent;
	color:#000;
}

/* Large Calendar */
body#events #calendar-container{
	border-top:5px solid rgb(201,213,152);
	margin:0 auto 1.5385em auto;
	padding:25px 0 1em 0;
	position:relative;
}
body#events .calendar{
	background:#fff;
}
body#events .calendar caption{
	border:none;
	color:rgb(169,199,70);
	font-size:2em;
	line-height:1.1538em;
	padding-bottom:30px;
}
body#events .calendar caption span.calendar-next, body#events .calendar caption span.calendar-prev{
	display:block;
	height:17px;
	position:absolute;
	right:0;
	top:30px;
	width:20px;
}
body#events .calendar caption span.calendar-prev{
	right:30px;
}
body#events .calendar th{
	display:table-cell;
	color:#999;
	padding-bottom:10px;
}
body#events .calendar td{
	border-top:1px solid rgb(201,213,152);
	color:#999;
	height:94px;
	padding:5px 0 0 0;
}
body#events .calendar td.empty{
	background:rgb(245,245,245);
	color:#777;
}
body#events .calendar td.linked-day{
	background:transparent;
}
body#events .calendar td.current{
	background:url(/images/sidebar-bgd.jpg) left top repeat-x;
}
body#events .calendar td a{
	background:transparent;
	color:#000;
	font-weight:bold;
	height:auto;
	margin:0 0 10px 0;
}
body#events .calendar td a:hover{
	background:transparent;
	color:#CC6699;
}
body#events .calendar ul{
	list-style:none;
	margin:0;
	padding:0;
}
body#events .calendar li{
	background:url(/images/arrow-trans.gif) left center no-repeat;
	font-size:.8462em;
	line-height:1.8182em;
	padding:0 0 0 15px;
}

/* Detail Table on Event Pages */
.detail{
	background:#eee;
	border:1px solid #ddd;
	margin-bottom:1.5385em;
	width:98%;
}
.detail caption{
	background:#555;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding:5px 10px 5px 10px;
}
.detail caption a{
	color:#fff;
	text-decoration:none;
}
.detail caption a:hover{
	text-decoration:underline;
}
.detail tr{
	border-bottom:1px solid #ddd;
}
.detail td{
	padding:.25em;
	vertical-align:top;
}
.detail td.leftcol{
	border-right:1px solid #ddd;
	font-weight:bold;
	text-align:right;
	width:25%;
}

/* Sermon Media Box */
h3.media-options, h3.event-table-title{
	background:#555;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:1em;
	margin:0;
	padding:5px 10px 5px 10px;
}
ul.sermon-media{
	background:#eee;
	border:1px solid #ddd;
	list-style:none;
	overflow:hidden;
	padding:0;
}
ul.sermon-media li{
	display:block;
	float:right;
	overflow:hidden;
	padding:5px 5px 5px 25px;
	width:379px;
}
ul.sermon-media li.listen{
	float:left;
	padding:0;
	width:150px;
}
span.listen a{
	background:url(/images/sermon-media-play.gif) right center no-repeat;
	display:block;
	height:60px;
	padding:10px 0 10px 10px;
	text-indent:-9999em;
	width:139px;
}
li.watch{
	background:url(/images/sermon-media-video.png) left center no-repeat;
}
li.download{
	background:url(/images/sermon-media-download.png) 4px center no-repeat;
}
li.notes{
	background:url(/images/sermon-media-notes.png) left center no-repeat;
}
li.feed{
	background:url(/images/podcast.gif) left center no-repeat;
}


/* Staff Bios */
.bio-list{
	border-top:1px solid #ccc;
}
.bio{
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:20px 0 20px 0;
}
.bio h3{
	line-height:1em;
	margin-right:180px;
}
.bio h4{
	margin-right:180px;
}
.bio p{
	margin-right:180px;
}
.bio h3 a, #content .bio p a{
	text-decoration:none;
}
.bio h3 a:hover, #content .bio p a:hover{
	text-decoration:underline;
}
.bio img{
	float:right;
}

/* Google Map */
#gmap{
	height:300px;
	margin:0 0 1.5385em 0;
	width:500px;
}



/* Section 9 - Sitemap _______________________________________________*/
#sitemap{
	margin:0 0 1.5385em 0;
	padding:0;
}
#sitemap li{
	margin-bottom:1.5835em;
}
#sitemap a{
	color:#000;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:1em;
	padding:0 0 5px 0;
	text-decoration:none;
}
#sitemap a:hover{
	color:rgb(45,49,126);
}
#sitemap ul{
	margin:0;
	padding:0;
}
#sitemap ul li{
	margin:0;
}
#sitemap ul a{
	background:url(/images/subnav-link.gif) no-repeat 10px center transparent;
	border-bottom:1px solid rgb(222,230,196);
	color:#000;
	display:block;
	font-size:13px;
	line-height:15px;
	margin:0;
	padding:10px 10px 10px 30px;
	text-decoration:none;
}
#sitemap ul a:hover{
	background:url(/images/subnav-hover.gif) no-repeat 10px center transparent;
	font-weight:bold;
}



/* Section 10 - Accessibility Options _______________________________________________*/
ul#skip{
	display:none;

}