/*** front page lists ***/
/* single list */

body {
	background:#193f60;	
}

#wrap {
	margin-top:5px;
}

#header #app-navigation #personal {
	margin-left:10px;
}

#header #app-navigation #personal a:hover {
	color:#ffc;
	text-shadow:#fff 0 0 10px;
}

#header #app-navigation h1 {
	margin-right:0;
	background:url(../../images/branding/header_gradient.png) repeat-x left top;
}

#content h2 {
	text-shadow:#990 1px 1px 1px;
}

#footer p {
	color:#ffef19;
}

#footer a {
	color:#ffef19;
}

#flash {
}

div.front ul.single {
	margin:.5em 0;
}

div.front ul.single li {
	margin:0 10px 5px;
	background:#99c url(../../images/gloss.png) repeat-x scroll 0 50%;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:#e6e6e6 2px solid;
}

div.front ul.single li:last-child {
	margin-bottom:0;
}

div.front ul.single li:hover {
	background:#d3d3d3 url(../../images/gloss-hover.png) repeat-x scroll 0 50%;
}

div.front ul.single li a {
	padding:6px 10px 4px;
	display:block;
	color:#fff;
	background:url(../../images/disclosure_white.png) no-repeat 100% 50%;
}

div.front ul.single li#economy {
	background-color:#94da47;
}

div.front ul.single li#science {
	background-color:#f37023;
	background-color:#009edf;
}

div.front ul.single li#events {
	background-color:#fddf1e;
}

/*div.front ul.single li#accommodation {*/
	/*background-color:#93d946;*/
/*}*/

/*div.front ul.single li#attraction {*/
	/*background-color:#e3661f;*/
/*}*/

/*div.front ul.single li#leisure {*/
	/*background-color:#e00079;*/
/*}*/

/*div.front ul.single li#nightlife {*/
	/*background-color:#fcc603;*/
/*}*/

/*div.front ul.single li#service {*/
	/*background-color:#03c6fc;*/
/*}*/

/*div.front ul.single li#shopping {*/
	/*background-color:#1fe366;*/
/*}*/

/*div.front ul.single li#wine_dine {*/
	/*background-color:#d94693;*/
/*}*/

/* boxed list */

div.front ul.boxed {
	margin:.5em 10px;
}

div.front ul.boxed li {
	/*background:#d3d3d3 url(../images/gloss.png) repeat-x scroll 0 50%;*/
	background:#d3d3d3;
	border:#e6e6e6 2px solid;
	border-bottom:none;
}

div.front ul.boxed li:first-child {
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
}

div.front ul.boxed li:last-child {
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom:#e6e6e6 2px solid;
}

div.front ul.boxed li:hover {
	/*background:#d3d3d3 url(../../images/gloss-hover.png) repeat-x scroll 0 50%;*/
	opacity:0.9;
}

div.front ul.boxed li a {
	padding:5px 10px;
	display:block;
	color:#fff;
	background:url(../../images/disclosure_white.png) no-repeat 100% 50%;
}

div.front ul.boxed.events li {
	background-color:#fcc903;
	background-color:#dc6903;
}

/* listview */

ul.listview {
	margin:.5em 10px;
}

ul.listview h3 {
	font-weight:normal;
}

ul.listview li:first-child {
	border-top:#e6e6e6 1px solid;
}

ul.listview li {
	/*background:#fff url(../images/gloss.png) repeat-x scroll 0 50%;*/
	background-color:#fff;
	border-right:#e6e6e6 2px solid;
	border-left:#e6e6e6 2px solid;
}

ul.listview li:nth-child(even) {
	background-color:#f6f6f6;
}

/*ul.listview li.odd {*/
	/*background-color:#f6f6f6;*/
/*}*/

ul.listview li:first-child {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

ul.listview li:last-child {
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom:#e6e6e6 1px solid;
}

ul.listview li a {
	padding:8px;
	display:block;
	background:url(../../images/disclosure.png) no-repeat 100% 50%;
}

ul.listview li:hover {
	background-color:#ffd;
	text-decoration:none;
}

ul.listview div.item {
	padding-right:20px;
}

ul.listview div.item div.left {
	float:left;
	width:14%;
}

div.item h3 {
	font-size:1.3em;
	line-height:1.2em;
}

ul.listview div.item div.right {
	padding-right:20px;
	float:right;
	width:79%;
}

ul.listview p.date {
	font-family:Arial, 'Lucida Grande', Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.2em;
	color:#666;
}

