/* Top Elements */
* { margin: 0; padding: 0; }
body { background: #CCC; font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;	color: #555; text-align: center; }

/* links */
a, a:visited { text-decoration: none; color: #2180BC; background: inherit; } 
a:hover { color: #88ac0b; background: inherit; text-decoration: underline; }

/* headers */
h1, h2, h3 { font-family: Tahoma, Sans-serif; font-weight: Bold; }
h1 { font-size: 130%; }
h2 { font-size: 120%; text-transform: uppercase; color: #88ac0b; }
h3 { font-size: 120%; color: #666666; }

/* images */
img { background: #FAFAFA; border: 1px solid #E5E5E5; padding: 5px; }
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px; }

h1, h2, h3, p { padding: 10px; margin: 0; }
ul, ol { margin: 5px 20px; padding: 0 20px; }
/* ul li { list-style-image: url(/img/bullet.gif); } */

code { margin: 5px 0; padding: 10px; text-align: left; display: block; overflow: auto; 
font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  background: #FAFAFA; border: 1px solid #f2f2f2; }
acronym { cursor: help; border-bottom: 1px solid #777; }
blockquote { margin: 10px;	padding: 0 0 0 28px; border: 1px solid #f2f2f2; background: #FAFAFA url(/img/quote.gif) no-repeat 5px 5px; }

/* start - table */
table { border-collapse: collapse; margin: 10px;}
th strong { color: #fff; }
th { background: #FF823D; height: 29px; padding-left: 12px; padding-right: 12px; color: #FFF; text-align: left; border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;}
tr { height: 30px; }
td { padding-left: 11px;	padding-right: 11px; border-left: 1px solid #FFF; border-bottom: solid 1px #ffffff; }
td.first,th.first { border-left: 0px; }
tr.row-a { background: #F8F8F8; }
tr.row-b { background: #EFEFEF; }
/* end - table */

/* form elements */
form { margin:10px; padding: 0 5px; border: 1px solid #f2f2f2; background-color: #FAFAFA; }
label { display:block; font-weight:bold; margin:5px 0; }
input { padding:2px; border:1px solid #eee; font: normal 1em Verdana, sans-serif; color:#777;}
textarea {	width:400px; padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid #eee; height:100px; display:block;	color:#777; }
input.button { font: bold 12px Arial, Sans-serif;  height: 24px; margin: 0; padding: 2px 3px; color: #FFF;
	background: #FF823D url(/img/button-bg.jpg) repeat-x 0 0; border: none; }
input.button1 { font: bold 12px Arial, Sans-serif;  height: 24px; margin: 0; padding: 2px 3px; color: #FFF;
	background: #FF823D url(/img/button-bg.jpg) repeat-x 0 0; border: none; width:100px; }
input.button130 { font: bold 12px Arial, Sans-serif;  height: 24px; margin: 0; padding: 2px 3px; color: #FFF;
	background: #FF823D url(/img/button-bg.jpg) repeat-x 0 0; border: none; cursor:hand; width:130px; }

/* search form */
.searchform { background-color: transparent; border: none; margin: 0; padding: 5px 0 15px 0;	 width: 190px; }
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { width: 120px; color: #777; height: 18px; padding: 2px;	 border: 1px solid #E5E5E5; vertical-align: top; }
.searchform input.button { width: 60px; height: 24px; padding: 2px 5px; vertical-align: top;}

/********************************************
   LAYOUT
********************************************/ 
#wrap { width: 1024px; background: #CCC url(/img/content1.jpg) repeat-y center top; margin: 0 auto; text-align: left;}
#content-wrap {clear: both;	width: 980px; padding: 0; margin: 5px auto;border:0px solid black;}
#header { width: 1024px;	position: relative; height: 103px; background: #CCC url(/img/header1.jpg) no-repeat center top; padding: 0; color: #FFF;
	/* font-size: 14px; */ }
#header h1#logo-text { position: absolute; margin: 0; padding: 0; font: bolder 44px 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px;
	color: #FFF; text-transform: none;
    /* change the values of top and left to adjust the position of the logo*/
	top: 25px; left: 47px; } 
#header h2#slogan { position: absolute; margin: 0; padding: 0; font: normal 12px 'Trebuchet MS', Arial, Sans-serif; text-transform: none;
	color: #FFF;
	/* change the values of top and left to adjust the position of the slogan*/
	/*top: 103px; left: 31px; width: 1px; */}

/* header links */
#header #header-links { position: absolute; top: 20px; right: 30px; color: #C6DDEE; font-size: 10px;	}
#header #header-links a {	color: #FFF; text-decoration: none;	}
#header #header-links a:hover { color: #D4E59F; }

/* Menu */
#menu { clear: both; margin: 0 auto; padding: 0; background: url(/img/menu.jpg) repeat-x 0 0; font: bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;
	position: relative;border:1px solid transparent;border-top:1px solid white;height: 37px; width: 974px;}
#menu ul { float: left; list-style: none; margin:0; padding: 0; }
#menu ul li { display: inline; color: #00f000; }
#menu ul li a { display: block; float: left; padding: 0 10px; color: #FFF; text-decoration: none; }
#menu ul li.last a { padding-right: 20px; }
#menu ul li a:hover { color: #D4E59F; }
#menu ul li#current a { color: #D4E59F; }

/* Main Column */
#main { float: right; width: 70%; padding: 0 0 0 0; margin: 0 0 0 0px; margin-right:15px; display: inline; border: solid 0px;background: url("/img/back.gif");background-repeat: repeat}
#main h1 { margin-top: 10px; color: #8EB50C; padding: 5px 0 5px 25px; border-bottom: 1px solid #EFF0F1; background: #FFF url(square-green.png) no-repeat 3px 50%;
	font-family: 'Trebuchet MS', Tahoma, Sans-serif; font-size: 140%; font-weight: Bold; }
#main li{margin: 0 0 0 15px;}

.post-footer { background-color: #FAFAFA; padding: 5px; margin: 20px 10px 0 10px; border: 1px solid #f2f2f2; font-size: 95%;	 }
.post-footer .date { background: url(/img/clock.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; }
.post-footer .comments { background: url(/img/comment.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; }
.post-footer .readmore { background: url(/img/page.gif) no-repeat left center; padding-left: 20px; margin: 0 10px 0 5px; }

/* Sidebar */	
#sidebar { float: left; width: 26.5%; padding: 0; margin: 0; margin-left:15px; color: #FF823D; border: solid 0px black;}	
#sidebar h1 { margin-top: 10px; padding: 5px 5px;  font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif; color: white; background #FFC58C; }
#sidebar ul.sidemenu { list-style: none; text-align: left; margin: 7px 8px 8px 0; padding: 0; text-decoration: none;	background: url(/img/dots.jpg) repeat-x left top; }
#sidebar ul.sidemenu li { list-style: none; background: url(/img/dots.jpg) repeat-x left bottom; padding: 4px 0 8px 0px; margin: 0 2px;	color: #FF823D;	}
* html body #sidebar ul.sidemenu li { height: 1%; }
#sidebar ul.sidemenu li a { list-style: none;text-decoration: none; background-image: none; color: #666666; }
#sidebar ul.sidemenu li a:hover { list-style: none;color: #000000; }

/* Footer */	
#footer { color: #C6DDEE; background: #CCC url(/img/footer1.jpg) no-repeat center top;	clear: both; width: 1024px; height: 65px; text-align: center; font-size: 92%; }
#footer a { color: #FFF;	text-decoration: none; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
#polbox {border-bottom: dotted 1px black;}	
