@charset "UTF-8";
/**
 *
 * Screen stylesheet
 *
 * @author		Aigars Sukurs, aigars.sukurs [at] grafton [dot] lv
 * @copyright		Copyright 2008, SIA Grafton
 * @version		1.0a
 * @lastmodified	$Date: 2008-07-01 14:37:18 +0200 (Tue, 01 Jul 2008) $
 */

@import "http://www.avalon.lv/client_shared/css/core.css";

@media all
{

	body {
		font-family: "Tahoma", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
		font-size: 11px;
		color: #d1b8cd;
		background-color: #431343;
	}

	a {
		color: #ddd7dc;
	}

	a:focus,
	a:hover,
	a:active {
		color: #fbf5fa;
		text-decoration: none;
	}

	#locationBar li a {
		margin: 0;
		padding: 0.25em 0.9em 0.6em 0.4em;
		background-image: URL("/images/locationBarItem.gif");
		background-repeat: repeat-x;
		background-position: left bottom;
	}

	#locationBar li a:active,
	#locationBar li a:hover,
	#locationBar li.selected a {
		color: #FFF;
		text-decoration: none;
	}

	#locationBar li {
		background-image: URL("/images/locationBarDot.gif");
		background-repeat: no-repeat;
		background-position: right center;
	}

	#locationBar li.selected {
		padding-right: 13px;
		background-image: URL("/images/locationBarSelected.gif");
		background-repeat: no-repeat;
		background-position: right bottom;
	}

	#locationBar li.selected a {
		padding-right: 0.4em
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #ddd7dc;
	}

	h1 {
		font-size: 165%;
	}

	h2 {
		font-size: 150%;
		color: #c3bcc2;
	}

	h3 {
		font-size: 133.33%;
	}

	h4 {
		font-size: 116.67%;
	}

	h5 {
		font-size: 108%;
	}

	h6 {
		font-size: 100%;
		font-style: italic;
	}

	h1 em,
	h2 em,
	h3 em,
	h4 em,
	h5 em,
	h6 em,
	a em,
	li em {
		color: #ddd7dc;
		font-weight: normal;
	}

	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small {
		color: #cba0c4
	}

	.newsArticle a {
		color: #fff;
		border-bottom: 1px dotted #D1B8CD;
	}

	.newsArticle a:focus,
	.newsArticle a:hover,
	.newsArticle a:active {
		border-bottom: none;
	}

	.newsIndex h1 em,
	.free h1 em {
		font-size: 0.5em;
	}

	.newsIndex img {
		border: 0.7em solid #341630;
	}

	.mediaIndex img {
		border: 0.7em solid #341630;
	}

	.mediaItem {
		margin: 0.4em;
	}

	.mediaItem img {
		border: 0.7em solid #341630;
	}

	.newsIndex a:hover img,
	.mediaIndex a:hover img,
	.mediaItem a:hover img {
		border-color: #452541;
	}

	#mediaPreview {
		background-image: URL("/images/transparentBg.png");
		background-repeat: repeat;
	}

	#mediaPreview h1 {
		padding: 0.5em 1em 0.2em;
		font-size: 200%;
	}

	.pages li a {
		background: #484047;
		color: #ddd7dc;
	}

	.pages li a:active,
	.pages li a:hover,
	.pages li.selected a {
		color: #fff;
		background: #6a3c62;
	}

	#margins {
		background-color: transparent;
		background-image: URL("/images/marginsBg.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 7px;
	}

	#wrapper{
		background-color: #a77daa;
		background-image: URL("/images/wrapperBg.gif");
		background-repeat: repeat-x;
		background-position: left top;
	}

	#contentWrapper {
		background-color: transparent;
	}

	#header {
		height: 90px;
		padding: 0;
		background-color: transparent;
	}

	#header h1 {
		width: 281px;
		height: 212px;
		position: absolute;
		top: 10px;
		left: -20px;
		background-image: URL("/images/princessHeader.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	#header h1 a {
		position: absolute;
		top: 95px;
		left: 51px;
		display: block;
		width: 198px;
		width: 181px;
		height: 54px;
		overflow: hidden;
		text-indent: -1000em;
		background-color: transparent;
		background-image: URL("/images/princessInnerHeader.gif");
	}

	#languages {
		display: none;
	}

	#topBanner {
		top: 15px;
		right: 25px;
	}

	#topBanner img {
		border-color: #a971a0;
	}

	#topNavigation {
		margin-left: 200px;
		width: 782px;
		background-color: transparent;
		height: 80px;
		background-image: URL("/images/topNavigationBg.gif");
		background-repeat: repeat-x;
		background-position: left top;
		border: none;
	}

	#topNavigation ul {
		margin: 37px 0 0 60px;
	}

	#topNavigation ul li {
		padding: 0 0.4em;
	}

	#topNavigation ul li a {
		background: transparent;
		color: #d1b8cd;
		display: block;
		font-size: 1em;
		font-weight: normal;
		margin: 0 2px;
		padding: 0.5em 0.3em 0.2em 0.3em;
		margin-bottom: 0.3em;
		text-decoration: none;
		width: auto;
	}

	#topNavigation ul li a:active,
	#topNavigation ul li a:hover,
	#topNavigation ul li.selected a {
		background: transparent;
		color: #FFF;
		border-bottom: 1px dotted #D1B8CD;
	}

	#c02Content {
		margin: 0 8px;
		padding: 30px 8px 20px 8px;
		background-image: URl("/images/transparentBg.png");
		background-repeat: repeat;
	}

	.banner img {
		border-color: #a971a0;
	}

	.comment {
		padding: 0.5em 1em;
		background-color: transparent;
		background-image: URl("/images/transparentBg.png");
		background-repeat: repeat;
	}

	.odd {
		background: none;
	}

	#commentForm {
		background-color: transparent;
		background-image: URL("/images/commentFormBg.png");
		background-repeat: repeat-x;
		background-position: left top;
	}

	#poll input,
	#commentForm input {
		border-color: #66395f;
	}

	#commentForm textarea {
		border: 1px solid #66395f;
	}

	#footer {
		background-color: #431343;
		background-image: URL("/images/footerBg.gif");
		background-repeat: no-repeat;
		background-position: left top;
		border: none;
		height: 56px;
		padding: 0;
		color: #978995;
		overflow: hidden;
	}

	#poll .submit input,
	#commentForm .submit input {
		width: auto;
		min-height: 0;
		padding: 0.5em 1em;
		font-size: 11px;
		background-color: #484047;
		color: #ddd7dc;
		border-color: #60575e;
	}

	hr {
		margin: 0 0 1em 0;
		border-bottom-color: #a971a0;
	}

	#developers,
	#contact {
		display: inline;
		float: left;
		width: 240px;
		height: auto;
		margin: 0 0.5em;
	}

	#developers a {
		display: block;
		width: 100px;
		height: 30px;
		margin: 8px 0 0 10px;
		text-indent: -1000em;
		overflow: hidden;
	}

	#contact {
		width: auto;
		padding: 0.5em 0;
	}
}
