/*-----------------------------------------------------------------------------
Vinopolis Atlantis microsite

author:    kos korolev
email:     kos@pixeco.com
-----------------------------------------------------------------------------*/

/* =Importing rules
-------------------------------------------------------*/

@import url(generic/reset.css);
@import url(generic/helpers.css);

/* Importing branding modules */
@import url(branding/header.css);
@import url(branding/footer.css);

/* Importing navigation */
@import url(branding/navigation.css);

/* Importing modules */



/* =Elements
-------------------------------------------------------*/
html {
	background:#eecc2f url(../images/htmlBg.jpg) 50% 0 repeat;
	}
	body {
		width:1080px;
		margin:0 auto;
		text-align:left;
		font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;
		color:#000;
		background:#f6d9b3;
		}
		a:link {
			color:#de2592;
			}
		a:visited {
			text-decoration:none;
			color:#bc6699;
			}
		a:hover {
			text-decoration:none;
			}
		a:active {
			text-decoration:none;
			outline:none;
			}
		h1, h2, h3, h4, h5, h6 {
			font-weight:bold;
			color:#30261a;
			}
			.content h1 {font-size:1.4em;}
			.content h2 {font-size:1.3em;}
			.content h3 {font-size:1.2em;}
			.content h4 {font-size:1.1em;}
			.content h5 {font-size:1em;}
			.content h6 {font-size:1em;}
		p {
			padding:0 0 0.8em;
			}
		.content ul {
			padding:0 0 .6em;
			list-style:none;
			}
			.content ul li {
				padding:0 0 .2em 30px;
				background:url(../images/marker.png) 0 0 no-repeat;
				}
		.content ol {
			margin-left:20px; /* for ie */
			}
			.content ol ol {
				padding-bottom:0;
				padding-left:3em;
				list-style-type:lower-alpha;
				}

/* =Layout elemernts
-------------------------------------------------------*/
.content-wrapper {
	color:#30261a;
	background:url(../images/contentBg.jpg) 0 0 repeat-y;
	}
	.content {
		position:relative;
		z-index:1;
		float:left;
		width:635px;
		margin:35px 0 -140px 66px;
		line-height:1.2;
		font-size:2.4em;
		}
		.content.full {
			width:948px;
			}

.sidebar {
	float:right;
	width:320px;
	margin:3px 35px 0 0;
	}
	.sidebar .antique {
		width:312px;
		height:385px;
		margin:0 0 40px;
		text-indent:-999em;
		background:url(../images/ir/defaultSidebar.jpg) 0 0 no-repeat;
		}
	.sidebar img {
		display:block;
		margin:0 0 10px;
		}

/* =Home page
-------------------------------------------------------*/
body.home .content {
	height:783px;
	margin-bottom:-40px;
	text-indent:-999em;
	background:url(../images/ir/homeContent.jpg) 0 0 no-repeat;
	}
body.home .sidebar {
	margin-bottom:0;
	}
	body.home .sidebar .antique {
		background:url(../images/ir/homeSidebar.jpg) 0 0 no-repeat;
		}

/* =terms page
-------------------------------------------------------*/
body.terms .content {
	font-size:1.4em;
	}
	body.terms .content ul {
		padding-left:2em;
		list-style:disc;
		}
		body.terms .content ul li {
			padding-left:0;
			background:none;
			}
	body.terms .content address {
		text-align:center;
		}

/* =contact us
-------------------------------------------------------*/
body.enquire .content {
	margin-bottom:-40px;
	}

/* = Artist Impressions page
-------------------------------------------------------*/
body.impressions img {
	padding:0px 20px 20px 0;
	}
body.impressions .content {
	margin-bottom:-40px;
	}
	
/* = Gallery page
-------------------------------------------------------*/
body.gallery img {
	padding:0px 20px 20px 0;
	}
body.gallery .content {
	margin-bottom:-40px;
	}

/* = Spaces page
-------------------------------------------------------*/
div.spaces img {
	float: right;
	}
html.js div.spaces dt {
	padding:15px 0 20px;
	font-size:1.4em;
	font-weight:bold;
/*	text-decoration:underline;*/
	cursor:pointer;
	}
/* =Titles
-------------------------------------------------------*/
body .content h1 {
	height:48px;
	padding:0 0 40px;
	text-indent:-999em;
	}
	body.package .content h1 {
		height:44px;
		background:url(../images/ir/titles/ThePackage.jpg) 0 0 no-repeat;
		}
	body.menus .content h1 {
		background:url(../images/ir/titles/Menus.jpg) 0 0 no-repeat;
		}
	body.spaces .content h1 {
		background:url(../images/ir/titles/Spaces.jpg) 0 0 no-repeat;
		}
	body.entertainment .content h1 {
		height:91px;
		background:url(../images/ir/titles/EntertainmentAndTheming.jpg) 0 0 no-repeat;
		}
	body.gallery .content h1 {
		height:91px;
		background:url(../images/ir/titles/Gallery.jpg) 0 0 no-repeat;
		}		
	body.impressions .content h1 {
		height:91px;
		background:url(../images/ir/titles/ArtistImpressions.jpg) 0 0 no-repeat;
		}
	body.enquire .content h1 {
		height:55px;
		background:url(../images/ir/titles/ContactUs.jpg) 0 0 no-repeat;
		}
	body.terms .content h1,
	body.sitemap .content h1 {
		text-indent:0;
		height:auto;
		}

/* =DL
-------------------------------------------------------*/
html.js dl dt {
	padding:0 0 20px;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	}
	html.js dl img {
		float:right;
		}
	html.js dl dt.opened {
		cursor:default;
		text-decoration:none;
		}
		

