/*
Theme Name: George Lou Theme
Theme URI: http://www.georgeloukarmiris.com/
Description: This theme was created for use with www.georgeloukarmiris.com.
Version: 1.0
Author: Wes Fernley (FireStorm Interactive Inc.)
Author URI: http://www.firestorminteractive.com
*/

body {
	background: url(images/bodybg.gif) repeat-x #141414;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #FFFFFF;
	font-size: 12px;
}
a {
	color: #f0ae01;
}
h1,h2,h3,h4,h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
h1 {
	font-size: 26px;
	color: #f0ae01;
}
h2 {
	font-size: 14px;
	color: #f0ae01;
}
p {
	margin: 0;
	padding: 0 0 12px 0;
}


#container {
	margin: 0 auto;
	width: 800px;
	min-height: 600px;
	padding: 0 4px;
	background: url(images/containerbg.png) repeat-y;
}

/* HEADER */
#header {
	background: url(images/headerbg.gif) repeat-x;
	height: 140px;
}
#snapshot {
	float: right;
}
#o-hr {
	background: #eeb31d;
	height: 3px;
}
#g-hr {
	background: #999999;
	height: 2px;
}

/* HEADER BUTTON */
#headerbuttons {
	margin-top: 1px;
	background: url(images/headerbtnbg.gif) repeat-x;
	height: 40px;
}
#headerbuttons ul, #header-btn li {
	margin: 0;
	padding: 0;
}
#headerbuttons ul li.parent:hover ul.child { 
	display:block; 
	list-style: none;
}
#headerbuttons ul li.parent ul.child { 
	display:none; 
	background:#FFF; 
	color: #58595B;
	position:absolute; 
	top:40px; 
	left:29px; 
}
#headerbuttons ul li.parent ul.child li a { 
	white-space:nowrap; 
	float:none; 
	padding: 7px 14px 7px 14px;
	border: 1px solid #a7aeb8;
	border-top-width: 0;
	color: #111111;
	background: #f3f3f3;
}
#headerbuttons ul li.parent ul.child li a:hover { 
	background: #e2e2e2;
}
#headerbuttons ul li.parent { 
	float:left;  
	position:relative;   
	list-style: none;
}
#headerbuttons ul li.last { 
	border:none; 
}
#headerbuttons ul li a { 
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 13px 30px;
}



/* SLOGANS */
#slogans {
	color: #FFFFFF;
	padding-left: 15px;
}
#slogan1 {
	font-size: 22px;
	padding-bottom: 3px;
}
#slogan2 {
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 5px;
}
#slogan3 {
	font-size: 16px;
	font-weight: bold;
}

/* BANNER */
#banner {
	background: url(images/bannerbg.gif) repeat-x;
	height: 256px;
}
#flashmovie {
	float: right;
}
#century-21 {
	float: left;
}
#home-contact {
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}
#home-contact a {
	color: #FFFFFF;
}
#home-text {
	background: url(images/hometextbg.png);
	width: 348px;
	height: 176px;
	padding: 10px;
	margin-top: 25px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
}
#home-text p {
	padding-bottom: 18px;
}

/* PAGE */
#content {
	padding: 19px;
	background-color: #141414; 
	color: #FFFFFF;
	line-height: 20px;
	font-size: 14px;
	min-height: 400px;
}
#content h1 {
	padding-bottom: 18px;
}



/* HOMEPAGE */
#home {
	background: url(images/homebg.gif) repeat-x #686868;
	min-height: 291px;
	padding: 15px 0 0 19px;
}


/* FOOTER */
#footer {
	background: url(images/footerbg.gif) repeat-x;
	height: 58px;
	padding-top: 8px;
	color: #adadad;
	font-size: 9px;
	text-align: center;
}
#footer a {
	color: #adadad;
	text-decoration: none;
}
