﻿/* =======================================================
	AUTHOR: 		Sumac UK
	DESCRIPTION:	Screen styles for Lift
	DATE:			17/04/08
	LAST EDITED:	--/--/--
======================================================= */
.hide
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */	
}
body
{
	background-color: #000;	
}
/* ==========================================================
	JUMP-TO
========================================================== */
#jump-to
{
	position: absolute;
	top: 0;
	left: -9999px;
}
#jump-to a:hover
{
	background-color: #008eaf;	
	color: #FFF;
	border: solid 2px #FFF;
}
#jump-to a:focus
{
	display: block; 
	position: absolute; 
	top: 20px; 
	left: 10020px; 
	font-size: 1.5em; 
	background-color: #FFF; 
	border: solid 2px #008eaf;
	color: #008eaf;
	padding: 10px; 
	width: 15em; 
	z-index: 1;
}
/* =======================================================
	ADDITIONAL STYLES
======================================================= */
.image-left
{
	float: left;
	display: inline;
	margin-right: 5px;
	overflow: hidden;
}
.image-right
{
	float: right;
	display: inline;
	margin-left: 5px;
}
.gallery-padding
{
	display: inline;
	float: left;
	margin: 0 12.5px 12.5px 0;
}
.right-no-padding
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0 0 12.5px 0;
}
div.molten-front-logo
{
	margin-top: 20px;
}
/* =======================================================
	LIFT
======================================================= */
#lift
{
	width: 906px;
	margin: 15px 0 0 10px;
	padding: 0 0 15px 0;
	overflow: auto;
	position: relative;
}
#pageview #lift
{
	margin-top: 45px;	
}
/* =======================================================
	HEADER
======================================================= */
#header
{
	float: left;
	width: 198px;
	display: inline;
	/*padding: 11px 0 0 0;*/
}
/* =======================================================
	MAIN-NAVIGATION
======================================================= */
#main-navigation
{
	margin: 18px 0 0 0;
}
#main-navigation ul
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
#main-navigation li
{
	margin: 0;
	list-style: none;
}
#main-navigation a
{
	display: block;
	background-color: #FFF;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 108%;
	padding: 4px 5px;
	text-decoration: none;
	margin: 0 0 2px 0;	
}
body #main-navigation a:link, body #main-navigation a:visited
{
	color: #000;
}
#main-navigation ul ul
{
	background-color: #FFF;	
	padding: 0.4em 0 0.2em 0;
	margin-bottom: 2px;
}
#main-navigation ul ul a
{
	font-size: 100%;
	padding: 0 0 0 7px;
	font-weight: normal;
}
#main-navigation ul ul a:link, #main-navigation ul ul a:visited
{
	text-decoration: none;	
}
#main-navigation ul ul a:hover, #main-navigation ul ul a.current:link, #main-navigation ul ul a.current:visited
{
	text-decoration: underline;	
}
#main-navigation ul ul a.current
{
	font-weight: bold;	
}
#main-navigation ul ul ul
{
	padding: 0 0 0.2em 0;	
}
#main-navigation ul ul ul a
{
	padding: 0 0 0 13px;
}
#main-navigation ul ul ul a:link, #main-navigation ul ul ul a:visited
{
	text-decoration: underline;	
}
#main-navigation ul ul ul a:hover
{
	text-decoration: none;	
}
/* =======================================================
	BODY
======================================================= */
#body
{
	float: left;
	width: 693px;
	display: inline;
	margin: 0 0 0 15px;
}
#body.wide
{
	float: left;
	width: 790px;
	display: inline;
	margin: 0 0 0 15px;
}
/* =======================================================
	GENERAL HEADINGS
======================================================= */
div.extras h3, p.faux-heading
{
	font-size: 116%;
	margin: 0.6em 0 0.1em 0;	
	font-weight: bold;
	color: #591f4d;
}
p.faux-heading + p, p.faux-heading + ul
{
	margin-top: 0.2em;	
}
/* =======================================================
	HYGIENE
======================================================= */
#hygiene
{
	margin: 0 0 15px 0;	
	float: left;
	display: inline;
	width: 100%;
	background-color: #FFF;	
	padding: 0 0 5px 0;
}
#search
{
	float: left;
	margin: 5px 0 0 5px;
	display: inline;
}
#search fieldset
{
	float: left;
	display: inline;
	margin: 0;
}
#search legend, #search label
{
	display: none;	
}
#search input
{
	font-size: 85%;
}
#search fieldset input
{
	border: 1px solid #000;	
	padding: 0.4em 4px;
	color: #000;
	width: 200px;
}
#search input.button
{
	margin: 0 0 0 4px;	
	padding: 7px 0 0 0;
}
input.button
{
	color: #666;
	border: none;
	margin: 0;
	background-color: #FFF;
}
#hygiene ul.hygiene-nav
{
	float: right;
	margin: 11px 5px 0 0;
	font-size: 85%;
	display: inline;
}
/* Hygiene nav */
ul.hygiene-nav
{
	text-transform: lowercase;	
}
ul.hygiene-nav a:link, ul.hygiene-nav a:visited
{
	color: #666 !important;
	text-decoration: none;
}
ul.hygiene-nav a:hover
{
	color: #000 !important;	
	text-decoration: underline;
}
ul.hygiene-nav li
{
	display: inline;	
	background: transparent url(../images/hygiene-nav-li-bg.gif) no-repeat left center;
	padding: 0 4px 0 6px;
}
ul.hygiene-nav li.first
{
	background: none;
	padding-left: 0px;	
}
/* =======================================================
	CONTENT AREAS
======================================================= */
#content
{
	width: 693px;
	margin: 0 0 15px 0;
	/*overflow: auto;*/
	clear: both;
	float: left;
	display: inline;
}
#body.wide #content
{
	width:100%;
}
#top-content
{
	background-color: #FFF;
	clear: both;
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 15px 0;
}
#top-content-home
{
	float: left;
	display: inline;
	width: 693px;
	height: 238px;
	margin: 0 0 15px 0;
	background: transparent url(../images/banner-bg.gif) no-repeat 0 0;
}
#top-content-home #image-banner-home-left
{
	float: left;
	margin: 0;
	display: inline;
}
#top-content-home #image-banner-home-right
{
	float: right;
	display: inline;
	margin: 0 12px 0 0;
}
#top-content-home img
{
	float: left;
	display: inline;
	margin: 24px 0 0 6px;
	width: auto;
}
#column-one
{
	float: left;
	display: inline;
	background-color: #FFF;
	overflow: hidden;
}
#column-two, #column-three
{
	float: left;
	display: inline;
	margin: 0 0 0 15px;	
	width: 221px;
	background-color: #FFF;
	overflow: hidden;
}
body.one-column #column-one
{
	width: 100%;
}
body.two-column #column-one 
{
	width: 457px;
}
body.three-column #column-one
{
	width: 	221px;
}
/* =======================================================
	CONTENT-BOX
======================================================= */
div.content-box
{
	margin: 6px 6px;
	padding: 0 0 1em 0;
	border-style: solid;
	border-color: #333;
	border-left-width: 0px;
	border-right-width: 0px;
}
div.box-border-none
{
	border-bottom-width: 0px;
	border-top-width: 0px;
}
div.box-border-both
{	
	border-bottom-width: 13px;
	border-top-width: 13px;
}
div.box-border-top
{
	border-bottom-width: 0px;
	border-top-width: 13px;	
}
div.panel
{
	border-bottom: 1px solid #000;
	overflow: auto;
}
div.extras .last
{
	border-bottom: none;
}
div.panel a
{
	color: #A53A8F;
}
/* =======================================================
	EVENTS
======================================================= */
h3.event-title, h4.event-title
{
	font-size: 93%;	
	line-height: 1.3em;
	margin-bottom: 0px;
	color: #591f4d;
}
p.event-date 
{
	margin-top: 0px;	
}
ul.aims
{
	padding: 0;
	margin-left: 0;
}
ul.aims li
{
	background: transparent url(../images/aims-list-style.gif) no-repeat 0px 0.6em;
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0;
}
div.back { margin: 1em 0 0 0; }
div.event-filter p
{
	line-height: 1.4em;	
}
div.event-filter p.faux-heading
{ 
	line-height: normal;
	color: #591f4d;
}
div.event-filter ul
{
	margin-left: 0;	
}
div.event-filter li
{
	list-style: none;
	margin: 0 0 0.2em 0;
}
#event-list
{
	border-top: 1px solid #a53a8f;
	margin: 1.5em 0 0 0;
	width: 100%;
	overflow: auto;
}
div.event-info
{
	margin: 0.6em 0 0 0;
	color: #591f4d;
}
div.event-info a
{
	margin-top: 0.4em;
	color: #591f4d;
	padding-left: 20px;
	display: block;
	background: transparent url(../images/yellow-arrow.gif) no-repeat 0 0.2em;
}
div.networking-icons-detail-page
{
	width: 209px;
	display: block;
}
div.networking-icons-detail-page a
{
	margin-left: 10px;
}
div.last
{
	padding-bottom: 1.6em;
}
#event-list div.event
{
	position: relative;
	border-bottom: 1px solid #a53a8f;	
	float: left;
	width: 100%;
	padding: 0 0 0.5em 0;
}
#event-list div.event a
{
	color: #591f4d;
}
#event-list div.event img.heart-img
{
	position: absolute;
	bottom: 5px;
	left: 0px;
}
#event-list div.event h4.event-title, 
#event-list div.event p.event-date,
#event-list div.event div.summary
{
	float: right;
	display: inline;
	width: 322px;
}
#event-list div.event p.event-date
{
	color: #a53a8f;	
	margin-bottom: 0px;
	margin-top: 0.2em;
}
#event-list div.event div.summary p
{
	margin-bottom: 0px;	
}
#event-list div.event img
{
	float: left;	
	margin: 1em 0 0 0;
}
div.audio-link
{
	margin-top: 1em;
}
div.audio-link a
{
	background: transparent url(../images/audio-icon.gif) no-repeat 0 0;
	padding-left: 25px;
	color: #a53a8f;
}
div#youtube
{
	margin-top: 1em;
}
div.networking-icons
{
	position: absolute;
	bottom: 5px;
	right: 0px;
}
div.networking-icons a
{
	position: relative;
	float: right;
	margin-left: 0.3em;
}
/* =======================================================
	ACCESS
======================================================= */
ul.access
{
	margin: 0 0 1em 0;
	display: inline;	
	float: left;
	clear: both;
	padding: 0px;
	width: 200px;
}
ul.access li
{
	float: left;
	display: inline;	
	list-style: none;
	height: 27px;
	text-indent: -1000px;
	margin: 0.5em 7px 0 0;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
li#access-wheelchair { width: 26px; background-image: url(../images/access-wheelchair.gif); }
li#access-hearing-assisted { width: 34px; background-image: url(../images/access-hearing-assisted.gif); }
li#access-guide-dog { width: 31px; background-image: url(../images/access-guide-dog.gif); }
li#access-bsl { width: 21px; background-image: url(../images/access-bsl.gif); }
/* =======================================================
	TRAILS
======================================================= */
ul.trails
{
	margin-left: 0;	
}
ul.trails li
{
	padding: 0.2em 0 0 0;
	height: 4em;
	list-style: none;
	position: relative;
}
ul.trails li a, ul.trails li span.container
{
	padding: 1px 0 5px 0;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	min-height: 37px;
}
li#trails-global-traveller a, li#trails-global-traveller span.container { background-image: url(../images/trails-global-traveller.gif); }
li#trails-lightfoot a, li#trails-lightfoot span.container { background-image: url(../images/trails-lightfoot.gif); }
li#trails-homegrown a, li#trails-homegrown span.container { background-image: url(../images/trails-homegrown.gif); }
li#trails-family-friendly a, li#trails-family-friendly span.container { background-image: url(../images/trails-family-friendly.gif); }
li#trails-urban-activator a, li#trails-urban-activator span.container { background-image: url(../images/trails-urban-activator.gif); }
li#trails-square-eye a, li#trails-square-eye span.container { background-image: url(../images/trails-square-eye.gif); }
ul.trails a span, ul.trails span span
{
	display: block;	
	margin: 2px 0 0 45px;
	text-decoration: underline;
}
ul.trails li em.desc-italic
{
	position: absolute;
	left: 45px;
	bottom: 11px;
	display: block;	
	font-size: 90%;
	color: #91278F;
}
/* =======================================================
	GALLERY
======================================================= */
#gallery
{
	margin-top: 1em;
}
p.caption
{	
	/*width: 340px;*/
	margin: 0.2em 0 1em 0;
	color: #a53a8f;
	font-size: 83%;
}
#gallery p.controls
{
	float: right;
	margin: 0.2em 4px 0 0;
	text-transform: lowercase;
	color: #a53a8f;	
}
a#next-image
{
	color: #000;
}

#gallery p /*captions*/
{
	font-size: 83%;
}
/* =======================================================
	HOME TOP-CONTENT
======================================================= */
body.template-home #top-content h1
{
	/*width: 693px;
	height: 238px;
	background: transparent url(../images/welcome-bg.gif) no-repeat left top;	
	margin: 0;*/
}
body.template-home #top-content img#fest-logo-link
{
	float:left;
	display: inline;
}
body.template-home #top-content img#cgi-logo-link
{
	float: right;
	display: inline;
}

body.template-home #top-content div.content-box
{
	padding-top: 10px;
	padding-bottom: 10px;		
}

/* =======================================================
	FESTIVAL-CALENDAR
======================================================= */
#festival-calendar
{
	width: 198px;
	position: absolute;
	top: 23.3em;
	left: 0px;
	color: #FFF;
}
#festival-calendar h2
{
	font-size: 116%;
	margin: 0.8em 0 0.2em 0;	
}
#lift #festival-calendar a
{
	white-space: nowrap;	
}
#lift #festival-calendar a:link, #lift #festival-calendar a:visited
{
	color: #FFF;	
}
#festival-calendar p
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
}
/* =======================================================
	FEATURED-EVENT
======================================================= */
div.featured-event h2
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;	
}
/* =======================================================
	FEATURED-NEWS
======================================================= */
#lift div.featured-news h2
{
	margin-top: 0.3em;
	color: #333;
	margin-bottom: 0em;
	line-height: 1em;
}
#lift div.featured-news h3
{
	color: #86771c;	
	margin-top: 0.1em;
	margin-bottom: 0em;
	font-size: 108%;
}
#lift div.featured-news h3 + p
{
	margin-top: 0.3em;	
}
#lift div.featured-news a:link, #lift div.featured-news a:visited
{
	color: #86771c;	
}
#lift div.featured-news img
{
	margin-top: 1em;
}
div.featured-news #comments
{
	border-top: 1px solid #333;	
}
/* =======================================================
	COMMENTS
======================================================= */
#comments ent
{
	padding: 1em 0;	
}
#lift #comments h3
{
	font-size: 116%;	
	color: #333;
}
#comments fieldset
{
	margin: 0px;	
}
#comments legend
{
	display: none;	
}
#comments label
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */	
}
#comments textarea
{
	width: 197px;	
	padding: 0.4em 4px;
	margin: 5px 0 5px 0;
}
#comments p.prompt
{
	margin-top: 0px;
}	
#comments input.button
{
	color: #86771c;
	border: none;
	text-decoration: underline;
	margin: 0 0 1em 0;
}
#comment-display
{
	border-bottom: 1px solid #333;
}
div.comment
{
	border-bottom: 1px solid #333;	
}
div.comment p.details
{
	color: #999;
}
div.comment span.comment-by
{
	display: none;	
}
/* =======================================================
	NEWS-ITEM
======================================================= */
div.news-item
{
	/*border-bottom: 1px solid #333;*/
	margin: 1em 0 0 0;	
	padding: 0 0 1em 0;
}
div.news-item img
{
	margin: 0 0 1em 0;	
}
div.news-item h3
{
	font-size: 93%;
	color: #86771c;
	margin-bottom: 0.3em;
}
div.news-item h3 + p
{
	margin-top: 0px;	
}
/* =======================================================
	FOOTER
======================================================= */
#footer
{
	margin: 0;
	background-color: #FFF;	
	clear: both;
	padding: 1px 0;
}
#footer ul.hygiene-nav
{
	margin: 0.3em 6px;
	font-size: 85%;
	float: left;
}
#footer p
{
	color: #666;	
	font-size: 85%;
	margin: 0.3em 6px;
	text-align: right;
}
/* ==========================================================
	SITEMAP
========================================================== */
#sitemap li
{
	font-weight: bold;	
	list-style: none;
}
#sitemap li li
{
	margin: 0 0 0.3em 0;	
}
#sitemap li li li
{
	font-weight: normal;	
	padding: 0 0 0 15px;
	background: transparent url(../images/sitemap_sub_bullet.gif) no-repeat 0px 0.1em;
}
#sitemap ul
{
	margin: 1em 0 0 0;
}
#sitemap ul ul
{
	margin: 0.3em 0 0 0;	
}
/* ==========================================================
	FORM-ELEMENTS
========================================================== */
#divFormElements legend,
#divForm fieldset legend
{
	display: none;	
}
div.textbox, div.textarea, div.select, div.upload, div.radio-buttons, div.checkbox
{
	margin: 0 0 0.5em 0;
}
div.textbox label,
div.textarea label,
div.select label,
div.upload label,
div.checkbox label
{
	float: left;
	width: 150px;	
}
span.required
{
	font-weight: bold;
	padding-right: 1px;
}
div.textbox input,
div.textarea textarea,
div.upload input
{
	width: 200px;	
}
div.checkbox input
{
	width: 20px;	
}
div.radio-buttons span.label
{
	display: block;
	clear: both;	
	margin: 0 0 0.3em 0;
}
div.radio-buttons ul
{
	margin: 0;	
}
div.radio-buttons li
{
	margin: 0.2em 0 0 0;
}
div.radio-buttons input
{
	margin: 0px;	
	padding: 0px;
}
div#subscribe-form
{
	padding: 1em 0;
}
/* ==========================================================
	SUPPORTERS LOGOS - STYLES
========================================================== */
div.img-left
{
	
	display: inline;
	padding: 0 20px 15px 0;
}
/* ==========================================================
	USER FUNCTIONALITY
========================================================== */
div.attention, div.error
{
	color: #ED1C24;	
}
div.attention h3, div.error h3
{
	font-size: 93%;
	color: #ED1C24 !important;
	margin-bottom: 0px;
}	
div.attention ul
{
	margin-top: 0.2em;	
}
#user fieldset
{
	margin: 0;	
}
#user legend
{
	display: none;	
}
#user label
{
	float: left;
	width: 150px;	
}
#user div.form-element
{
	margin: 0 0 5px 0;	
}
#user div.input-text input
{
	width: 150px;	
}
/* User login */
#user-login input.button
{
	margin-left: 145px;	
}
/* Register */
#ucUser_ucUserProfile_btnSubmit
{
	margin-left: 145px;
}
/* Password reminder */
#user-password-reminder input.button
{
	margin-left: 145px;
}
/* ==========================================================
	GALLERY
========================================================== */
#gallery-body {
	overflow:auto;
	width:100%;	
	margin-top: 1em;
}
#gallery-nav {
	width:130px;
	float:left;
	padding-left:5px;
	/*padding-top:3px;*/
}
#gallery-nav img {
	margin-left:2px;	
}
#gallery-nav ul#gallery-thumbs {
	margin:30px 0 0;	
}
#gallery-nav ul#gallery-thumbs li {
	display:inline;
	float:left;
}
#gallery-nav ul#gallery-thumbs li#gallery-previous, #gallery-nav ul#gallery-thumbs li#gallery-previous a {
	display:block;
	width:40px;
	height:60px;
}
#gallery-nav ul#gallery-thumbs li#gallery-previous a {
	background: url(../images/gallery-previous.gif) left bottom no-repeat;
}
#gallery-nav ul#gallery-thumbs li#gallery-next, #gallery-nav ul#gallery-thumbs li#gallery-next a {
	display:block;
	width:40px;
	height:60px;
}
#gallery-nav ul#gallery-thumbs li#gallery-next a {
	background: url(../images/gallery-next.gif) right bottom no-repeat;
}
#gallery-nav ul#gallery-thumbs li img {
	border:2px solid #fff;	
	margin:0;
}
#gallery-nav ul#gallery-thumbs li.current img {
	margin:0 2px;
	border:2px solid #eb1c22;	
}
#gallery-nav span.gallery-stats {
	width:100%;
	float:left;
	text-align:center;
	padding: 0 0 13px;
	border-bottom:1px solid #333333;
	margin-top:-11px;	
}
#gallery-content {
	overflow:auto;
	float:left;
	width:618px;
	margin-left:25px;
}
#gallery-content #gallery-media {
	float:left;
	margin-bottom:1em;
}
#gallery-content #gallery-media img {
	float:left;	
}
#gallery-content #gallery-text { 
	float:left;
	width: expression( document.body.clientWidth > 599 ? "600px" : "auto" ); /* sets max-width for IE */
	max-width: 600px; /* this sets the max-width value for all standards-compliant browsers */
}

div.gallery-item {
	width:100%;
	float:left;
	clear:both;
}
#gallery-content #gallery-text h3, #gallery-content #gallery-text p {
	clear:left;	
}
#gallery-content #gallery-text span.gallery-stats {
	color:#c2c2c2;
	float:left;
	margin-bottom:21px;	
	display:block;
	width:10%;
}	
span.gallery-caption {
	display:block;
	width:80%;
	float:right;
	text-align:right;
	color: #999;
	font-size: 83%;
}
/* ==========================================================
	DOWNLOADS TEMPLATE
========================================================== */
div.general-item
{
	margin: 20px 0 0 0;
	background-color: #fff;
	overflow: auto;
	width:198px;
}
p.downloads-inner
{
	
}
div.downloads-heading
{
	margin-bottom: 20px;
}
p.downloads-inner a
{
	display: block;
	margin: 0 0 0.5em 0;
	padding-left: 20px;
}
p.downloads-inner a:link, p.downloads-inner a:visited
{
	text-decoration: none!important;
}
p.downloads-inner a:hover
{
	color: #000!important;
} 
p.downloads-inner a.pdf-icon
{
	background-image: url(../images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
p.downloads-inner a.word-icon
{
	background-image: url(../images/word-icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
p.downloads-inner a.doc-icon
{
	background-image: url(../images/doc-icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/***twitter***/
div.twitter 
{
	padding-top: 20px;
	display: block;
	width: 100%;
	background: transparent url(../images/twitter_logo_full.gif) no-repeat right 20px;

}
div.twitter h3
{
	/*text-indent:-9999px;*/
	padding-left: 80px;
	width: 100%;
	height: 73px;
	background: transparent url(../images/LIFT-logo-small.jpg) no-repeat 0 0;
}
div.twitter div.followers,div.twitter div.following
{
	color: #fff;
	width: auto;
	margin: 0 0 0.2em 0;
}
div.twitter div.followers
{
	margin: 0.6em 0 0 0;
}
div.twitter div.following
{
	margin: 0 0 0.6em 0;
}
div.twitter.loading {
	min-height:300px;
	background:url(../images/bg-loader.gif) center 170px no-repeat;
}
p.read-more, p.see-more, p.see-less {
	margin: 0 0 1px 0;
}
p.read-more a 
{
	display: block;
	width: 100%;
	text-align: right;
}
p.see-more a 
{
	padding: 5px 0!important;
	display: block;
	/*background: transparent url(../images/see-more-btn.gif) no-repeat 0 0;*/
}
p.see-less a 
{
	padding: 5px 0!important;
	display: block;
	/*background: transparent url(../images/see-less-btn.gif)no-repeat 0 0;*/
}
p.read-more a:hover,
p.see-more a:hover,
p.see-less a:hover 
{
	/*background-color: #53607D;*/
}

	
/**block-nav*/
ul.block-nav 
{
	list-style:none;
	list-style-type:none;
	overflow:auto;
	padding: 3px 0 0 0;
	margin: 10px 0;
	/*border-bottom: 1px solid #9da5b9;
	border-top: 1px solid #9da5b9;*/
}
ul.block-nav li 
{
	margin-bottom:2px;
	color:#333;
}
ul.block-nav li:last-child
{
}
ul.block-nav li p,
ul.block-nav li a 
{
	display:block;
	background:#66CCFF;
	padding:6px;
	border-style:solid;
	border-width:2px;
	border-color:#53607d;
	margin: 0 0 4px 0!important;
}
ul.block-nav li p a 
{
	display:inline;
	border:none;
	padding:0px;
	color: #fff!important;
	background:transparent;
	font-size: 1.3em;
	text-decoration: none;
}
ul.block-nav li p a:hover 
{
	color: #fff!important;
	text-decoration: underline;
}




















