body, h1, h2, h3, h4, h5, h6, p, form, fieldset { margin: 0pt; padding: 0pt; }
body { margin: 0pt; padding: 15px 0pt; background: rgb(237, 232, 226) none repeat; font-family:  Arial,Helvetica,sans-serif; font-size: 75%; line-height: 1.6em; text-align: center; color: rgb(65, 65, 65); 
background-image:url(bg.jpg);
background-position:center;
background-repeat:repeat-y;
background-color:#ffffff;
}
a { color: rgb(108, 140, 55); }
a:hover { color: rgb(0, 145, 147); }
h1, h1 a, h2, h2 a, h3 a, h4 a { color: rgb(0, 145, 147); }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: rgb(27, 166, 178); }
h1 { font-size: 30px; }
h2 { margin: 0pt 0pt 18px; font-family: Georgia,serif; font-size: 2em; font-weight: normal; }
h3 { margin: 0pt 0pt 18px; font-family: Georgia,serif; font-size: 1.6em; font-weight: normal; }
h4 { margin: 0pt; font-size: 1em; }
a { text-decoration: none; }
a img { border: medium none ; }
p { margin: 0pt; padding: 0pt 0pt 18px; }
ul { margin: 0pt 0pt 0pt 1.4em; padding: 0pt 0pt 18px; }
ul ul { padding: 0pt; }
blockquote { margin: 0pt; padding: 0pt 18px; font-style: italic; }
pre, code { font-family: Courier,Monaco,monospace; background-color: rgb(248, 250, 242); }
#container { border-top: 10px solid white; margin: 0pt auto; padding: 0pt 20px; background: white url('container_bg.gif') repeat-y scroll 500px 0px; width: 710px; text-align: left; }
#head { padding: 0pt 0pt 0pt 18px; height: 115px; background-color: rgb(240, 249, 249); background-image: url('header_bg.jpg'); }
#head h1 { padding-top: 50px; line-height:25px; }
#navigation { background-color: rgb(163, 193, 89); height: 2.7em; line-height: 2.7em; }
#navigation a { color: white; }
#navigation .selected, #navigation a:hover { background-color: rgb(27, 166, 178); }
#navigation ul { margin: 0pt; padding: 0pt; }
#navigation li { border-color: white; border-right: 1px solid white; margin: 0pt; padding: 0pt; float: left; list-style-type: none; white-space: nowrap; }
#navigation li a { padding: 0pt 10px; display: block; font-size: 95%; text-transform:capitalize; letter-spacing: 1px; font-weight:boldl; }
* html #navigation a { width: 1%; }
#navigation form { border-color: white; border-left: 1px solid white; padding: 0pt 15px; background: rgb(254, 196, 45) url('corner_bottom_right.gif') no-repeat scroll right bottom; float: right; height: 100%; width: 200px; line-height: 0pt; }
#navigation form fieldset { border: 0pt solid ; margin-top: 7px; }
* html #navigation form fieldset { margin-top: 7px; }
#navigation #s { border: 1px solid rgb(255, 249, 234); margin: 0pt 5px 0pt 0pt; padding: 0pt; height: 1.5em; width: 140px; font-size: 0.8em; vertical-align: middle; }
#navigation #searchbutton { border: 1px solid ; padding: 0pt 1px; height: 2em; width: auto; font-size: 9px; letter-spacing: 1px; text-align: center; vertical-align: middle; color: white; background-color: rgb(163, 193, 89); }
#center { float: left; width: 455px; padding-top: 32px; padding-right: 20px; }
.entry { margin: 0pt 0pt 40px; }
.entry .info { border-color: rgb(243, 244, 244); border-top: 1px solid rgb(243, 244, 244); border-bottom: 1px solid rgb(243, 244, 244); padding: 3px; position: relative; margin-top: -3px; font-size: 0.9em; background-color: rgb(250, 250, 250); }
.entry .info a { border-color: rgb(148, 148, 148); }
#right { padding: 10px 0pt 0pt 0px; float: right; clear: right; width: 205px; font-size: 100%; line-height: 1.5em; }
#right h3 { margin: 18px 0pt 10px; background: rgb(163, 193, 89) url('corner_top_left.gif') no-repeat scroll left top; font-family: Georgia,serif; font-size: 1em; font-weight: bold; line-height: 1em; color: white; }
#right h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }
#right p { padding: 0pt 10px; }
#right ul.categories li { list-style-image: url('categories_yellow.gif'); }
#right ul.links li { list-style-image: url('links_yellow.gif'); }
#right ul.feeds li { list-style-image: url('feeds_yellow.gif'); }
#right ul.posts li { list-style-image: url('post_yellow.gif'); }
#right ul.categories li li { list-style-image: url('sub_categories_yellow.gif'); }
#right ul li { border-bottom: 1px solid; margin: 2px 0pt 2px 12px; padding-bottom: 2px; }
#right li a { padding: 1px 0pt; display: block; height: 1%; font-weight:bold;}
#right ul li { border-bottom-color: rgb(240, 240, 240); }
#right li a:hover { background-color: rgb(255, 251, 240); }
#foot { padding: 40px 0pt 15px; clear: both; font-size: 0.9em; }

#page-info
{
	position:absolute;
	left: 668px;
	top: 200px;
	width: 192px;
	height: 152px;
	text-align:left;
}
#page-info h3 { margin: 18px 0pt 10px; background: rgb(163, 193, 89) url('corner_top_left.gif') no-repeat scroll left top; font-family: Georgia,serif; font-size: 1em; font-weight: bold; line-height: 1em; color: white; }
#page-info h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }
#page-info p { padding: 0pt 10px; }
.col{width:215px; float:left; padding:0px 5px 10px 0px}
.slogan{font-size:10px;}

