html, body {
	margin:0px; padding:0px;
	background:#D2EA87;
	font-size:90%;
    font-family: Verdana;
    color: #000000;
}


img{
	border:0;
}
ul, li, form, p {    margin:0;
    padding:0;
}
ul {    list-style-type:none;
}
h3 {    color:#5BA400;
    font-weight:bold;
    display:inline;
    font-size:100%;
}
.head {
	background:#D2EA87;
	border-bottom:2px solid #484848;
	color:black;
	font-weight:normal;
}
#container {
    background: #FFF792 url(images/tail.gif) no-repeat right bottom;
    padding-bottom:10px;

}

#content{
	float:left;
    width:74.9%;
    background: white url(images/content_bg.gif)  repeat-y left top;
}
#content img {    padding:3px;
    border:1px solid #363636;
}
#sidebar{
    float:left;
    width:25%;
}


#logo {
	float:left;
	width:400px;
}
#stat {    float:right;
    margin-right:40px;
    margin-top:15px;
    font-size:120%;
    text-align:right;

}

.box {
    background:  url(images/content_bot.gif) no-repeat left bottom;}
.box-outer {    background: url(images/content_bot_corn.gif) no-repeat right bottom;
}
.box-inner {    background: url(images/content_top.gif) no-repeat left top;
}
#into {    padding:15px 40px 20px 40px;
}
#user {
	float:right;
	font-size:88%;
	color:black;
	width:160px;
	text-align:center;
    margin-top:5px;
    margin-right:20px;
    background:  url(images/user_bot.gif) no-repeat left bottom;
}
#user .box-outer {    background: url(images/user_bot_corn.gif) no-repeat right bottom;
}
#user .box-inner {    background: url(images/user_top.gif) no-repeat left top;

}
#user ul {    background:url(images/user_top_corn.gif) no-repeat right top;
    padding:5px 10px 5px 10px;
    text-align:left;
}
#user li {    border-bottom:1px solid #DADADA;
    padding:2px;
}
#user .first {    border-bottom:2px solid #20901F;

}
#user h2 {    display:inline;
    font-weight:bold;
    color:#5BA400;
    font-size:100%;
}
#user h3 {    color:#FF8000;
    font-weight:bold;
    display:inline;
    font-size:100%;
}

#user a, a:visited {    text-decoration: none;
    font-weight:normal;
    color:#3E3E3E;
}
#user a:hover {
    text-decoration: underline;
    color:#368B30;

}


#sidebar .box {    background: #FFF792 url(images/box_bot.gif) no-repeat left bottom;
    margin:10px;
}
#sidebar .box-outer {
    background: url(images/box_bot_corn.gif) no-repeat right bottom;
}
#sidebar .box-inner {
    background: url(images/box_top.gif) no-repeat left top;

}
#sidebar h1,#sidebar h2  {    height:20px;
    font-size:150%;
    padding-top:15px;
    padding-left:20px;
    margin:0;
    text-align:left;
    color:#EA8015;
    font-family:arial;
    font-weight:normal;
    text-decoration:underline;
}
#sidebar h1{
    background:url(images/box_top_corn.gif) no-repeat right top;
}
#sidebar b{
	color:#EA8015;
	font-weight:bold;
	font-size:90%;
	display:inline;

}
#sidebar p {    padding:5px 20px 10px 20px;

}
#sidebar ul {    padding-bottom:10px;
}
#sidebar li {    padding:1px 10px 1px 10px;
    border-top:1px solid #E4E4E4;

}
#sidebar #counts {    text-align:center;
    display:block;
}

#content h1 {    font-family: Verdana;
	color:#606060;
	padding:0;
	margin:0;
	margin-bottom:3px;
}
#content h2 {
	padding:0;
	margin:0px 10px 5px 10px;
	font-family: Verdana;
	font-weight:normal;
    color:#FF8000;
}
#content h4 {
	padding:0;
	font-family: Verdana;
	font-weight:bold;
	color:#EA8015;
	display:inline;
	font-size:100%;

}
#content p {    margin:20px 30px 20px 30px;
}
#content .postLine {
	font-size:88%;
	border:1px solid silver;
	padding:3px;
	margin:10px 0 5px 0;

}
#comments {    font-size:90%;
}
#comments p, #comments div {
	padding:4px 15px 4px 15px;
	margin:5px 0px 2px 0px;
}
#comments p {
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}
#comments b {	    color:black;
}
#comments h6 {    color:#8D8D8D;
    font-size:80%;
    display:inline;
}

#content .postLine a, #content .postLine a:visited {	font-size:100%;
    text-decoration: underline;
    font-weight:normal;
    color:black;
}
#content .postLine a:hover {
    text-decoration: underline;
    color:#368B30;

}
#foot {

	background:#D2EA87;
	padding:5px 20px 10px 0px;
	border-top:1px solid #4D4D4D;
}
#foot ul {    float:left;
    margin:15px 25px 15px 55px;
}
#foot p {    display:inline;
    float:right;
    background:white;
    padding:2px 10px 2px 10px;
}
#foot ul a, #foot ul a:visited {
	font-size:90%;
    text-decoration: none;
    font-weight:normal;
    color:black;
}
#foot ul a:hover {
    text-decoration: underline;
    color:black;

}
table {
    border-collapse:collapse;
    width:98%;
    border:1px solid #ddd;
    margin-bottom:20px;
}
th,td {
    padding:5px 10px;
}
caption {
    font-weight:bold;
    margin: 1em 0;
    font-size:120%;
    padding:2px;
    background: #D2EA87;

}

thead {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
th {
    font-weight:bold;
    text-align:left;
    background: #FFFBC4;
}
col{
    border-right:1px solid #ccc;
}

.odd5 {
	background:#FAfAFA;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
tr:hover {
    color:black;
	background:#FAFAFA;

}
thead tr:hover {
	background:transparent;
	color:black;

}
fieldset {
    margin:0;
    padding:0 10px 10px 10px;;
    border:0;
}

legend {
	font-weight:bold;
	color:#000;
    background: #FFF78D;
}
input, select {
    width:250px;
    border:1px solid silver;
    background:white;
}
.check {
    width:20px;
}
input:focus {
    background: #F3FFC9;
    border:1px solid silver;
}


#user form p {
    font-size:100%;
    padding:2px;
    border:0;
    text-align:left;
}
#user form { background:url(images/user_top_corn.gif) no-repeat right top;
}
#user input {
    font-size:100%;
    width:90px;
    margin-bottom:2px;
}
.quote {
	background: #F2F2F2;
	color:black;
	margin-left:10px;
}

.bold {
	font-weight:bold;
}
.line-through  {
	text-decoration: line-through ;
}
.italic  {
	font-style : italic ;
}
.bigRed {
	color:#5BA400;
	font-size:120%;
	font-weight:bold;
}
.red {
	color:#EA8015;
}
.clear {
  clear: both;
}

a, a:visited {
	font-size:100%;
    text-decoration: underline;
    font-weight:normal;
    color:#FF8000;
}
a:hover {
    text-decoration: underline;
    color:#368B30;

}
#tags a, #tags a:visited, a.meta, a.meta:visited {
	font-size:85%;
    text-decoration: none;
    font-weight:normal;
    color:#3B3B3B;
}
#tags a:hover, a.meta:hover {
    text-decoration: underline;
    color:#368B30;

}
p {
    padding:0;
    margin:0;
    font-size:100%;
}
em {
    padding:0;
    margin:0;
}
strong {
    color:#595959;
}

#menu {    margin-left:30px;
    background:url(images/content_top_corn.gif) no-repeat right top;
    display:block;

}
#menu #nav_left, #menu #nav_right {    background:#FFF792 url(images/nav_left.gif) no-repeat left bottom;
    padding-bottom:6px;
    border:0;
    padding-top:7px;
    font-size:130%;
}
#menu #nav_right {
    background:#FFF792 url(images/nav_right.gif) no-repeat right bottom;
}
#menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

#menu li { /* all list items */
   float: left;
   position: relative;
   width: 150px;
}

#menu li ul {/* second-level lists */
   position: absolute;
   display: block;
   top: 2em;
    left: 0;
}

li.menuList1 { /* all list items */
   float: left;
   position: relative;
   width: 150px;
}

#menu li>ul {/* to override top and left in browsers other than IE */
   top: auto;
   left: auto;
}

#menu li ul li ul  {/* third-level lists */
   position: absolute;
   display: block;
   top: 0;
    left: 150px;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 2%; }
* html #menu ul li a { height: 2%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0;
}


/* Styles for Menu Items */
#menu ul a {
   display: block;
   background:#FFF792;
    font-size:130%;
    text-decoration: underline;
    font-weight:normal;
    color:#000000;
    border-left:10px solid #FFF792;
border-bottom:1px solid #959595;
    padding-left:5px;
    padding-bottom:6px;
    padding-top:6px;
}
/* Hover Styles */
#menu ul a:hover {
    background:#FFF792;
    text-decoration: underline;
    font-weight:normal;
    border-left:10px solid #FF8000;
    border-right:10px solid #FFF792;
    padding-left:5px;
    padding-bottom:6px;
    padding-top:6px;
    color:#008000;
    border-bottom:1px solid #959595;
}

/* Sub Menu Styles */
#menu li ul a {
    background:#FFFBC6;
    font-size:90%;
    text-decoration: none;
    color:#000000;
    border-left:10px solid #D2EA87;
    border-right:1px solid silver;
    padding:3px 3px 3px 5px;
border-bottom:1px solid silver;

}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
    background:#FFFBC6;
    text-decoration: underline;
    font-weight:normal;
    border-left:10px solid #FF8000;
    border-right:1px solid #FF8000;
    border-bottom:1px solid #FF8000;
    color:#008000;
    padding:3px 3px 3px 5px;
}
