/* CSS Document */

/*index.html definitions*/
/* commented backslash hack for ie5 mac users\*/ 
/*reset the margin and padding to zero because of browser default differences*/
* {
	margin:0;
	padding:0;
}
html, body {height:100%;}
/* end hack */
body {
	/*background:#FFF url(../images/left_bar.gif) repeat-y left top;*/
	background-color:#FFC;
	text-align:center;/*center the page in the viewport for IE*/
	font-family:"Times New Roman", Times, serif;
}
#container {
	position:relative;
	text-align:left;
	/*top:0;*/
	width:800px;
	height:100%;
	min-height:100%;
	margin:0 auto;/*center the page in the viewport for FF*/
	background-color:#FFF
	/*border:solid thin black;*/
}
html>body #container {height:auto;}/*for Mozilla*/
/*header definitions*/
div#header {
	position:relative;
	height:128px;
	background-color:#396;
	color:#623100;
	text-align:center;
	vertical-align:middle;
}
img.header {
	float:left;
}
h1.header {
	padding-top:15px;
	font-size:32px;
	font-weight:bold;
}
h2.header {
	font-size:24px;
}

/*footer defs*/
div#footer {
	background-color:#FFF;
	width:800px;
	margin:0 auto;
}

/*PHPCounter defs*/
div#PHPCounterImageDiv {
	width:auto;
	/*height:40px;*/
	color:#363;
	font-size:14px;
	text-align:center;
	padding:10px 0;
	background-color:#C96;
	border:1px solid #C96;
	border-top:1px solid black;
}
img.PHPCounter {
	margin-top:5px;
}

/*menu definitions*/
div#menu {
	/*position:absolute;
	top:128px;*/
	float:left;
	width:150px;
	margin-right:-15px;
}
ul.menu {
	list-style-type:none;
	width:120px;
	/*border:1px solid red;*/
}
li.menu {
	width:120px;
	display:inline;
	/*background-color:blue;*/
	/*border:1px solid red;*/
}
a.menu {
	/*position:relative;*/
	display:block;
	width:100px;
	padding:10px;
	font-size:14px;
	border-top:1px solid black;
	background-color:#CC9966;
	color:#336633;
	text-decoration:none;
}
a.menu:hover {
	background:#5F3303;
	color:white;
}

/*content box definitions*/
div#content {
	padding-top:5px;
	/*border:1px solid black;*/
}

/*right-box definitions*/
div#home_box {
	/*position:relative;*/
	float:right;
	width:130px;
	padding:10px;
	margin: 5px 0 5px 10px;
	border:1px solid #396;
	border-top-width:15px;
}
p.home_box#title {
	text-align:center;
	font-size:18px;
	color:red;
}
p.home_box#colon {
	margin:10px 0;
	font-weight:bold;
	color:#000;
}
p.home_box#quote1 {
	color:blue;
}
p.home_box#quote2 {
	color:green;
}

/*home definition*/
p.home {
	margin-bottom:1em;
	text-indent:25px;
}

/*newsletters.phpn defs*/
ul.newsletters {
	position:relative;
	margin:50px 10px 0 135px;
	/*border:1px solid black;*/
	text-align:center;
	border:1px solid #396;
}
li.newsletters#list-title {
	background-color:#396;
	color:#FFF;
	margin:0;
}
li.newsletters {
	margin-top:20px;
	list-style:none;
	/*border:1px solid red;*/
}
a.newsletters {
	text-decoration:none;
	color:black;
}
a.newsletters:hover {
	text-decoration:underline;
	color:red;
}
