#calendar #next  {
text-align:	right;
}

#calendar #now  {
background-color:	#696969;
background-position:	;
border-color:	solid #ff0000;
border-width:	1px;
color:	#ffffff;
font-weight:	bold;
}

#calendar #prev  {
text-align:	left;
}

#calendar table  {
text-align:	center;
width:	100%;
}

#calendar tbody td  {
border-color:	solid #F1F1F1;
border-width:	1px;
}

#calendar tfoot a  {
font-weight:	bold;
text-decoration:	none;
}

#calendar thead  {
}

#content  {
float:	left;
margin-left:	5px;
width:	501px;
}

#content .bottom  {
background-attachment:	fixed;
background-color:	#626c76;
background-image:	url(images/bottom.png);
background-repeat:	no-repeat;
margin-bottom:	6px;
}

#content .middle_back  {
background-color:	#626c76;
background-position:	;
border-color:	#808080;
border-style:	groove;
border-width:	3px;
margin:	3px;
padding:	16px;
width:	457px;
}

#content .post ul, #content .post ol  {
margin-left:	20px;
}

#content .top  {
background-attachment:	fixed;
background-color:	#626c76;
background-image:	url(images/top.png);
background-repeat:	no-repeat;
}

#footer  {
background-image:	url(images/footer.gif );
background-repeat:	repeat-x;
border-top:	5px solid #ffffff;
clear:	both;
height:	62px;
padding-top:	30px;
}

#footer a  {
color:	#ffffff;
}

#footer p  {
color:	#ffffff;
font-size:	smaller;
text-align:	center;
}

#header  {
height:	200px;
width:	915px;
}

#inner  {
margin:	0 auto;
width:	915px;
}

#leftbar  {
}

#leftbar .back, #rightbar .back  {
background-color:	#626c76;
background-repeat:	no-repeat;
border-color:	#808080;
border-style:	groove;
border-width:	3px;
margin:	0;
padding:	7px;
}

#logo  {
height:	184px;
width:	915px;
}

#logo a  {
color:	#ffffff;
text-decoration:	none;
}

#logo h1  {
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	24px;
font-weight:	bold;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	47px;
}

#logo h1, #logo p  {
line-height:	normal;
margin:	0;
}

#logo h2  {
color:	#ffffff;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	9pt;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	10px;
text-transform:	uppercase;
}

#main  {
background-color:	#38393b;
background-image:	url(images/table_back.jpg);
background-position:	top;
background-repeat:	no-repeat;
margin:	0 auto;
width:	1041px;
}

#maink  {
background-color:	#38393b;
background-image:	url(images/table_back3.jpg);
background-position:	top;
background-repeat:	no-repeat;
margin:	0 auto;
width:	1041px;
}

#menu  {
background-image:	url(images/menu.png);
background-repeat:	no-repeat;
height:	32px;
padding-left:	115px;
width:	800px;
}

#menu a  {
color:	#ffffff;
float:	left;
font-size:	1.1em;
font-weight:	bold;
height:	26px;
padding-top:	6px;
text-align:	center;
text-decoration:	none;
width:	140px;
}

#menu a:hover  {
background-image:	url(images/menu_r.gif);
background-repeat:	repeat-x;
color:	#2080d0;
}

#menu li  {
display:	inline;
}

#menu ul  {
list-style-type:	none;
margin:	0;
}

#mny_cw .c_plus  {
color:	#00ff00;
}

#page  {
margin-top:	12px;
margin:	0 auto;
width:	915px;
}

#rightbar  {
margin-left:	5px;
}

*  {
margin:	0px;
padding:	0px;
}

.bottom_small  {
background-image:	url(images/bottom_small.png);
background-repeat:	no-repeat;
margin-bottom:	8px;
}

.post  {
color:	#ffffff;
margin-bottom:	15px;
margin-top:	10px;
}

.post H2  {
color:	#ffffff;
font-size:	14px;
font-weight:	bold;
}

.post a  {
color:	#ffffe0;
}

.post a:hover  {
color:	#2080d0;
}

.sidebar  {
color:	#000000;
float:	left;
margin-top:	10px;
width:	202px;
}

.sidebar a  {
color:	#000000;
font-size:	10pt;
font-weight:	bold;
text-align:	left;
text-decoration:	none;
}

.sidebar a:hover  {
color:	#2080d0;
text-decoration:	underline;
}

.sidebar h2  {
background-image:	url(images/title.png);
background-repeat:	no-repeat;
color:	#FFFFFF;
font-size:	16px;
font-weight:	bold;
height:	23px;
padding-left:	20px;
padding-top:	5px;
}

.sidebar li  {
padding-bottom:	4px;
padding-left:	5px;
padding-right:	0;
padding-top:	4px;
}

.sidebar ul  {
line-height:	normal;
list-style-type:	none;
margin:	0;
padding:	0;
}

a  {
color:	#ffffff;
}

a:hover  {
color:	#ffffff;
text-decoration:	none;
}

body  {
background-attachment:	fixed;
background-color:	#38393b;
background-position:	;
background-repeat:	repeat-x;
color:	#000000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	13px;
}

h1  {
font-size:	2.4em;
}

h1, h2  {
font-weight:	normal;
text-transform:	lowercase;
}

h1, h2, h3  {
font-family:	Arial, Helvetica, sans-serif;
}

h1, h2, h3, p, ol, ul  {
margin-top:	0;
}

h2  {
font-size:	1.8em;
}

hr  {
display:	none;
}

input, textarea  {
background-color:	#A4E4F5;
background-position:	;
border-color:	solid #FFFFFF;
border-width:	1px;
color:	#ffffff;
font-family:	Arial, Helvetica, sans-serif;
font-size:	13px;
font-weight:	bold;
}
