/* CSS Document */

body {
	background-image: url(../images/marble_bg.jpg);
font-family: Times New Roman, Times, serif;
	font-size: 14px;
	text-decoration: none;
color:#463613;
	background-repeat: repeat;
}



#container {
width:799px;
margin:20px auto 0px auto;
padding:0px 0px 0px 0px;
}

#cap {

	background-image: url(../images/header_bg.gif);
width:799px;
height:42px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#footer {
background-image: url(../images/footer_bg.gif);
width:799px;
height:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#footer_info {
background-image: url(../images/main_bg.jpg);
width:749px;
height:33px;
margin:0px 0px 0px 0px;
padding:0px 50px 0px 0px;
}

#footer_info a {
margin:0px 0px 0px 0px;
padding:0px 00px 0px 0px;
font-family: Times New Roman, Times, serif;
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
color:#495900;
}

#footer_info a:hover {
color:#ffffff;
text-decoration:none;
}



#main {
background-image: url(../images/main_bg_two.jpg);
background-repeat:repeat-y;
width:799px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#navigation {
width:718px;
height:166px;
margin:0px 41px 0px 40px;
padding:0px 0px 0px 0px;
background-color:#f4e6d2;
border:0px;
}

#thomakos_header {
background-image: url(../images/steven_thomakos_header.jpg);
float:left;
width:246px;
height:165px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#f4e6d2;
border-bottom:#463613 1px solid;
border-right:#463613 1px solid;
}
#thomakos_header_nav {
float:left;
width:247px;
height:165px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#f4e6d2;
border-bottom:#463613 1px solid;
border-right:#463613 1px solid;
}
#thomakos_header_contact {
float:right;
width:223px;
height:165px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#f4e6d2;
border-bottom:#463613 1px solid;
}

#main_content {
background-image: url(../images/main_bg_two.jpg);
background-repeat:repeat-y;
width:799px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}

p {
padding:10px 145px 0px 145px;
margin:0px 0px 0px 0px;
text-align:justify;
color:#463613;
font-family: Times New Roman, Times, serif;
font-size:14px;
line-height:24px;
font-weight:normal;
text-decoration:none;
}

h1 {
padding:10px 20px 0px 20px;
color:#463613;
font-family: Times New Roman, Times, serif;
font-style:italic;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

h2 {
padding:10px 20px 0px 120px;
color:#495900;
font-family: Times New Roman, Times, serif;
font-style:italic;
font-size:18px;
font-weight:bold;
text-decoration:none;
font-stretch:condensed;
}

h3 {
padding:0px 20px 0px 135px;
color:#8c4c00;
font-family: Times New Roman, Times, serif;
font-style:italic;
font-size:17px;
font-weight:bold;
text-decoration:none;
}

.style1 {
	font-size: 30px;
	color: #495900;
	line-height:33px;
}

ul.main {
padding:0px 140px 0px 150px;
margin:0px 0px 0px 0px;
color:#463613;
font-family: Times New Roman, Times, serif;
font-size:14px;
line-height:16px;
font-weight:normal;
text-decoration:none;
}

li.main {
	padding:10px 0px 0px 00px;
	margin:0px 0px 0px 0px;
color:#463613;
font-family: Times New Roman, Times, serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	list-style-type: disc;
}

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu { margin: 0px; font-size: 14px; font-family: Times New Roman, Times, serif; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 233px; }
.menu li { background-color: #f4e6d2; float: left; }
.menu li.sub { background-color: #cccc99; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 14px; margin-top: -1px; }
.menu a, .menu a:visited { border-bottom: 1px solid #463613; display: block; text-decoration: none; height: 32px; line-height: 32px; width: 233px; color: #495900; padding-left: 1em; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 233px; }
* html .menu a:hover { color: #ffffff; background-color: #8c4c00; position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ccff66; background-color: #999966; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #ffffff; background-color: #8c4c00; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 7em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }

