* { 
	margin:0px; 
	padding:0px
}
body {
	text-align:center;
	background-color:#DDDDBB;
    color:#666633;
	font-family:"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
	font-size:100%;
}
h2 { 
	margin:10px 0px 20px 0px;
	background-color:#EEEEDD;
	color:#777744
}
h3 {
	margin:10px 0px 30px 0px;
	background-color:#EEEEDD;
	color:#777744
}
ul { 
	list-style-type:none;
}
img {
	border:0px solid #FFFFFF
}
/* DEFAULT LINK */
a:link, a:visited {
	font-weight:600;
	text-decoration : none;
	color: #778855;
	background-color: #EEEEDD; 
	}

a:hover {
	font-weight:600;
	text-decoration:underline ;
	color: #AA8844;
	background-color: #EEEEDD; 
	}

a:active {
	font-weight:600;
	text-decoration : none;
	color: #778855;
	background-color: #EEEEDD;  
	}
/* END DEFAULT LINK */
/* MAIN */
div#wrapper {
	position: relative;
	margin:0px auto;
	text-align:left; 
	width:750px; 
	background-image:url(/old/images/body_background.png);
	background-position:top center;
	background-repeat:repeat-y; 
}
div#container { 
	background-image:url(/old/images/menu_background.png); 
	background-position:top right; 
	background-repeat:repeat-y; 
	margin-right:18px; 
	margin-left:15px;  
}
div#header { 
	height:90px;
	border-top:10px solid #EEEEDD;
	border-bottom:10px solid #EEEEDD;
	background-color:#CCCC99;
	color: #EEEEDD;
}
div#header h1 { 
	letter-spacing:3px; 
	line-height:90px; 
	text-indent:5px;
}
div#header h1 a,h1 a span {
	background-color:#CCCC99;
	font-family: georgia,garamond,serif;
	font-variant: small-caps;
	text-decoration:underline;
	font-weight: bold;
	color:#EEEEB6
}
div#header h1 a:hover { 
	background-color:#CCCC99;
	color:#DDDDCC
}
div#navigation {  
	float:right;   
	width: 250px;
}
div#content {
	margin-right:260px;
}
div#footer {
	clear:both;
	height:60px;
	border-top:10px solid #EEEEDD;
	border-bottom:10px solid #EEEEDD; 
	background-image:url(/old/images/footer.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#CCCC99;
	color: #EEEEDD;
}
div#footer p { 
	line-height:60px;
	text-align:center;
	font-family: georgia,garamond,serif;
	font-variant: small-caps;
	font-weight: bold;
}
/* END MAIN */
/* MENU */
div#navigation ul { 
	margin:10px 0px 15px 10px;
}
div#navigation ul li {
	font-variant:small-caps; 
}
div#navigation ul li a  { 
	display:block; 
	width:220px;
	border-right:10px solid #CCDDAA; 
	background-color:#CCDDAA;
	font-weight:600; 
	color:#778855 
}
div#navigation ul li a:hover { 
	display:block; 
	width:220px; 
	text-decoration:none;
	border-right:10px solid #CCDDAA;
	background-color:#CCDDAA;
	color:#553300
}
div#navigation ul li a#current,a#current:hover { 
	display:block; 
	width:220px; 
	text-decoration:none;
	border-right:10px solid #553300;
	background-color:#CCDDAA;
	font-weight:600; 
	color:#553300
}
div#navigation ul li a#rss { 
	display:block; 
	width:230px;
	background-color:#CCDDAA;
	background-image:url(/old/images/rss_button_b.png);
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	border-right:0px solid #CCDDAA; 
	font-weight:600; 
	color:#778855 
}
div#navigation ul li a#rss:hover {
	background-color:#CCDDAA;
	color:#553300
}
/* END MENU */
/* TARGET */
div#home { 
	margin-bottom:20px;
}
h3.master { 
	margin:0px 10px; 
	background-color:#AABB88;
	line-height:25px;  
	text-indent:15px; 
	color:#EEEEDD
}
h4#today {
	background-color:#EEEEDD;
	color:#B9944A
}
h2#nofound { 
	margin-top:100px;
    margin-bottom:100px;
	text-align:center;
	font-weight:700;
}
p#breadcrumbs {
	margin-top:5px; 
	background-color:#EEEEDD;
	font-size:80%;
	color:#778855
}
p#breadcrumbs a.crumbs,a.crumbs:hover { 
	text-decoration:none; 
	background-color:#EEEEDD;
	color:#778855
}
p#breadcrumbs span {
	background-color:#EEEEDD;
	color:#778855
}
p#error { 
	text-align:center;
	background-color:#EEEEDD; 
	color:#FF3333
}
div#navigation ul li#lastCat {
	background-color:#CCDDAA;
	font-weight:600; 
	color:#778855 
}
div#navigation ul li a#last,a#last:hover { 
	display:inline
}
/* END TARGET*/
/* FORM */
div.box {
	text-align: center;
	margin-top:30px;
	margin-bottom:30px;  
}
form { 
	width:430px;
	text-align: left;
	margin: 0px  auto;
}
form p#form {
	margin:15px;
	background-color:#EEEEDD; 
	font-size:70%;
	font-weight:600;
	color:#876128
}
form label { 
	float:left;
    width:145px;
	margin-right:5px; 
	background-color:#EEEEDD;
   	text-align:right;
    font-weight:600; 
    color:#876128
}
form legend { 
	padding:0px 2px;
    background-color:#EEEEDD; 
	font-weight:bold;
	color:#AA8844
}
form fieldset {
	border:1px solid #AA8844;
	padding:20px 0px
}
form input {
	width:250px;
	margin-bottom:2px;
	background-color:#F6F6ED; 
    font-weight:600; 
    color:#876128
}
form textarea {
	width:250px;
	height:150px;
	background-color:#F6F6ED; 
    font-weight:600; 
    color:#876128
}
form br { 
	clear:left
}
/* END FORM */
/* LIST POST */
div.posted { 
	
}
h3 {
	background-color:#EEEEDD;  
	color:#69440C
}
h3 span { 
    padding-right:5px;
	background-color:#EEEEDD;  
	color:#69440C
}
h3 a.title:link a.title:visited
{ 
	text-decoration:none; 
	background-color:#EEEEDD;  
	color:#7D571D
}
h3 a.title:hover,a.title:active
{
	text-decoration:underline;
	background-color:#EEEEDD;  
 	color:#CCCC99
}
p.comment{ 
	text-align:right;
}
p.date { 
	position:relative;  
	top:-20px; 
	text-align:right; 
}
/* END POST*/
/* LIST COMMENT */
div.comments {
	width:300px;
	text-align: left;
	margin: 0px  auto; 
	border:1px solid #AAAA77; 
}
div.comments p.nocomment {
	width:300px;
	text-align: center;
	margin: 0px  auto; 
}
/* NAVIGATION STUFF */
div#validators {   
	margin:0px 0px 10px 76px;
}
a.valid:link, a.valid:visited, a.valid:hover,a.valid:active { 
	background-color:#CCDDAA;
	color:#778855
}
div#hosting { 
	margin:10px 77px 10px 77px; 
}
div#advertising { 
	margin:0px 65px 10px 65px; 
}
