/*******************************************************
TITLE:	Hiliday Design Stylesheet
AUTHOR:	Khaled Maiwand, HighCo Technology
CREATED:	Oct. 2007
*******************************************************/
* {margin: 0; padding: 0; border: none;}

body {
	height: 100%;
	margin: .5em;
	font: small Arial, Helvetica, sans-serif;
	color: #000; background: #fff url(img/body-bg.jpg) top repeat-x fixed;
	}

#wrap { 	
	width: 650px;
	margin: 0 auto;
	padding: 1em;
	border: 1px solid #BBD1E2;
	background: #fff;
	}

#header {
	height: 140px;
	padding: 1em 0 0 1em;
	border: 1px solid #EBCD48;
	letter-spacing: .1em;
	background: #fff url(img/header-bg.jpg) bottom right no-repeat;
	}

	#header h1 {
		margin: 5px 0;
		font-size: 2em;
		color: #fff;
		}

	#header p#slogan {
		letter-spacing: .1em;
		color: #000;
		}

#menu {
	float: left;
	margin-top: 56px;
	font-size: 93%;
	}
	#menu ul {
		padding-left: 3px;
		list-style: none;
		}
	#menu li { display: inline;}

	#menu a {
		float: left;
		display: block;
		margin-left: 1px; 
		padding: 3px 15px;
		text-decoration: none;
		color: #9E8100;
		background: url(img/menu_bg.gif) bottom right no-repeat;
		}
		#menu a:hover { color: #000; background-position: 0 -15px;}

#sidebar {
	float: right;
	width: 11em;
	margin: 1em 0 0 .5em;
	padding: .7em;
	font-size: 100%;
	background: #fff url(img/sidebar_bg.jpg) top repeat-x;
	border-bottom: 1px solid #eeeeee;
	}
	#sidebar h2 {
		margin: 5px 0;
		font-size: 100%;
		color: #DA8619;
		}

	#sidebar a {
		font-size: .9em;
		text-decoration: none;
		color: #559449;
		}
		#sidebar a:hover{ color: #ccc;}

#footer {
	padding-top: 10px;
	text-align: center;
	font-size: 85%;
	border-top: 1px solid #eeeeee;
	}
/* --------------------------------- Common Styles --------------------------------- */
h2 {
	margin: 15px 0;
	font-size: 100%;
	color: #DA8619;
	}
p{ margin: 0 10px 5px 5px;}
a { color: #547699; }
	a:hover {
		color: #999;
		text-decoration: none;
		}
ul{ margin-left: 25px;}
blockquote{
	margin: 1em; 
	padding: .5em 5em;
	border-top: 1px solid #eee;
	}
	blockquote p {
		margin: .2em;
		color: #616161;
		}
	blockquote.warning { background: #fff url(img/blockquote-bg-warning.jpg) top left no-repeat;}
	blockquote.question { background: #fff url(img/blockquote-bg-question.jpg) top left no-repeat;	}
img.right{ float: right; margin: 3px;}
