/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
  margin: 0;
  padding: 0;
  background: #FEEDB9 url(images/bg.jpg) repeat-x left top;
  text-align: justify;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  color: #2F4600;
}
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: none; }
input, textarea, select { font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, h2, h3 { font-weight: normal; color: #5F8700; }
h1 { letter-spacing: -1px; font-size: 2.2em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
p, ul, ol { }
p {}
.blockbg { background: #D9D785; }
blockquote { font-style: italic; border: #D9D785 1px dashed; background: #ECE29F; margin: 0; padding: 0px 20px; font-size: 16px; color: #A1B635; }
ul { font-size: 16px; }
ol { }
a { color: #4E7301; }
a:hover { text-decoration: none; }
small { }
hr { display: none; }
img { border: none; }
img.left { float: left; margin: 0 15px 0 0; border: #D9D785 1px dashed; }
img.right { float: right; margin: 0 0 0 15px; border: #D9D785 1px dashed; }

hln {
    display: block;
    height: 0.05px;
    border: 0;
    border-top: 1px dashed #ccc;
    margin: 0.5em 0;
    padding: 0;
}

/***********************************************************/
/* Header */
/***********************************************************/
#header       { width: 920px; height: 90px; margin: 0 auto; margin-top: 0px; margin-bottom: 5px; letter-spacing: -1px; font-family: Georgia, "Times New Roman", Times, serif; }
#header-below { width: 920px; height: 20px; margin: 0 auto; margin-top: 0px; margin-bottom: 15px; letter-spacing: 0px; }
#headerbg_1 { margin: 0 auto; width: 920px; height: 250px; margin-bottom: 0px; background: url(images/hdbg/hdbg_1.jpg) no-repeat left top; }
#headerbg_2 { margin: 0 auto; width: 920px; height: 250px; margin-bottom: 0px; background: url(images/hdbg/hdbg_2.jpg) no-repeat left top; }
#headerbg_3 { margin: 0 auto; width: 920px; height: 250px; margin-bottom: 0px; background: url(images/hdbg/hdbg_3.jpg) no-repeat left top; }
#headerbg { margin: 0 auto; width: 920px; height: 250px; margin-bottom: 0px; }

/***********************************************************/
/* Logo */
/***********************************************************/
#logo { float: left; font-family:"Trebuchet MS", Arial, Verdana; }
#logo h1, #logo h2 { margin: 0; }
#logo h1 { padding-top: 15px; text-align: center; font-size: 4em; color: #299762; }
#logo h1 a { float: left; color: #FEEDB9; }
#logo p { padding-top: 90px; text-transform: lowercase; font-size: 1.5em; color: #ABC13A; }
#logo h2 a, #logo p a {	color: #ABC13A; }
#logo a { text-decoration: none; }

#logo-below { float: left; font-family:"Trebuchet MS", Arial, Verdana; }
#logo-below p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; text-transform: none; font-size: 1.3em; color: #347C17; }

/***********************************************************/
/* Menu */
/***********************************************************/
#menu {	letter-spacing: 0px; float: right; height: 10px; }
#menu ul { margin: 0; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; height: 20px; padding: 60px 5px 0px 15px; text-align: center; text-decoration: none; font-size: 0.9em; color: #FFFFFF; }
#menu a:hover {	height: 5px; color: #FBB117; }
#menu .curr_pg a { color: #842DCE; }

#menu-below { letter-spacing: 0px; float: right; height: 10px; }
#menu-below ul { margin: 0; list-style: none; }
#menu-below li { display: inline; }
#menu-below a {	display: block;	float: left; height: 20px; padding: 10px 5px 0px 15px; text-align: center; text-decoration: none; font-size: 0.9em; color: #347C17; }
#menu-below a:hover { height: 5px; color: #FFFFFF; }
#menu-below .curr_pg a { color: #842DCE; }

#menu2 { text-align: right; width: 12em; }
#menu2 ul { list-style: none; margin: 0; padding: 0; }
#menu2 a, #menu2 h2 { font: 16px/16px font-size: 2em; display: block; border-width: 0px; border-style: solid; margin: 0; padding: 2px 3px; }
#menu2 a { color: #000; padding-right: 25px; text-decoration: none; }
#menu2 a:hover { color: #FBB117; }
#menu2 .curr_pg a { color: #a00; }

/***********************************************************/
/* Page */
/***********************************************************/
#page { width: 920px; margin: 0 auto; padding-top: 20px; }
#left-post { float: left; width: 590px; padding: 0px 20px 0px 20px; line-height: 25px; font-size: 16px; }
#left-post .item { font-size: 14px; padding: 0px 0px 0px 0px; line-height: 25px; border-top: #A1B635 1px dashed; border-bottom: #A1B635 1px dashed; }
#left-post .item_botl { font-size: 14px; padding: 0px 0px 0px 0px; line-height: 25px; border-bottom: #A1B635 1px dashed; }
#left-post .video { padding: 0px 0px 0px 20px; }
#left-post .video_top { font-size: 14px; line-height: 10px; padding: 0px 0px 0px 20px; }
#left-post-550 { float: left; width: 550px; padding: 10px 10px 10px 10px; line-height: 20px; font-size: 16px; border: #D9D785 1px dashed; }
#left-post-550 .title { color: #E56717; }
#right-post-370 { float: right; width: 300px; padding: 0px 20px 20px 20px; line-height: 20px; font-size: 16px; border: #D9D785 1px dashed; }
#right-post-370 .title { padding-top: 10px; padding-left: 0px; color: #7D1B7E; }
#left-post-670 { float: left; width: 670px; padding: 10px 10px 10px 10px; line-height: 25px; font-size: 16px; border-bottom: #A1B635 1px dashed; }
#left-post-670 .title { margin-top: 15px; color: #7D1B7E; }
#left-post-full { float: left; width: 900px; padding: 10px 10px 10px 10px; line-height: 25px; font-size: 16px; border-bottom: #A1B635 1px dashed; }
#left-post-full .title { margin-top: 15px; color: #7D1B7E; }
#left-post-full .item { padding: 0px 0px 0px 25px; line-height: 20px; background: url(images/bullet.gif) no-repeat left 50%; }
#left-post-full-s { float: left; width: 900px; padding: 10px 10px 10px 10px; line-height: 25px; font-size: 16px; }
#left-post-full-s .title { margin-top: 15px; color: #7D1B7E; }
#left-post-full-s .item { padding: 0px 0px 0px 25px; line-height: 20px; background: url(images/bullet.gif) no-repeat left 50%; }
#right-post { float: right; width: 200px; padding: 0px 20px 20px 20px; line-height: 25px; font-size: 16px; }
#right-post .entry { background: url(images/bullet.gif) no-repeat right 50%; }
#right-post .entry a { }
#right-post .more { background: url(images/bullet.gif) no-repeat left 50%; padding-left: 20px; }
.post { }
.post .title { margin: 0; }
.post .meta { margin: 0; padding-bottom: 10px; padding-top: 10px; line-height: normal; font-size: 13px; color: #A2B736; }
.post .metaSmall { margin: 0; padding-bottom: 0px; padding-top: 10px; line-height: normal; font-size: 13px; color: #A2B736; }
.post .metaLarge { margin: 0; padding-bottom: 20px; padding-top: 10px; line-height: normal; font-size: 13px; color: #A2B736; }
.post .meta a { color: #7F9C1E; }
.post .entry { margin-bottom: 20px; padding-bottom: 5px; border-bottom: #D9D785 1px dashed; }
.post .picv { margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; width: 120px; height: 190px; text-align: center; border: #D9D785 1px dashed; }
.post .pich { margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; width: 160px; height: 120px; text-align: center; border: #D9D785 1px dashed; }

/***********************************************************/
/* Sidebar */
/***********************************************************/
#sidebar { clear: both; width: 920px; background: #ECE29F; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { display: block; float: left; width: 200px; padding: 15px; }
#sidebar li ul { line-height: 1.8em; border-top: #77881F 2px dashed; }
#sidebar li li { display: list-item; float: none; width: auto; padding: 0 0 0 10px; line-height: 35px; border-bottom: #A1B635 1px dashed; }
#sidebar h2 { margin: 0 0 10px 0; padding-left: 20px; background: url(images/bullet_bg.jpg) no-repeat left 50%; color: #5F8700; }
#sidebar a { text-decoration: none; color: #4E7301; }
#sidebar a:hover { text-decoration: underline; }

/***********************************************************/
/* Footer */
/***********************************************************/
#footer { width: 920px; height: 30px; margin: 0 auto; padding-top: 50px; }
#footer p { padding: 10px 10px 0px 0px; }
#legal { float: left; }
#links { float: right; }
#wrapper { width: 100%; background: #5C8400; }
