* {font-family:Verdana; font-size:12px; color:#000; text-align:left;}
a:visited, a:hover, a:link, a:active, a *{color:#02a; font-size:inherit; text-decoration:none;}
a img {border:none; margin-right:8px;}
body {margin:0px; padding:0px;}
html {margin:0px; padding:0px;}
hr {border: 1px solid #5CD500; height:1px; width:100%;}
input, textarea, select {background:#FFF url(fieldshadow.bmp) repeat-x; border:solid 1px #999; 
  color:#009; display:inline; font:12px Arial; margin:1px; vertical-align:middle;}
input[type="hidden"] {display:none;}
input[type="submit"], input.button {background:#e02; color:#fff; padding:0px 5px;}
li {margin-bottom:5px; line-height:130%;}
p {display:block; font-size:inherit; margin:0px; padding:0px 0px 8px 0px; line-height:150%;}
ul {padding-top:3px; margin-top:3px; list-style:square outside;}
td {vertical-align:top; margin:0px;}
th {background:#777; color:#FFF; border:0px; font-weight:bold;}
table {width:100%;}

#layout_body {background:#eee; text-align:center;}
#layout_container {margin:0px auto; width:1050px; background:url(layout_container.jpg); margin-top:30px;}
#layout_container_top {background:url(layout_container_top.jpg) no-repeat; width:100%;}
#layout_header {height:206px;}
#layout_header_searchbox {float:right; margin:35px 50px 0px 0px;}
#layout_header_title {clear:both; font-size:60px; color:#eee; letter-spacing:-3px; padding:70px 0px 0px 140px; display:none;}
#layout_header a {margin-left:26px; margin-top:12px; float:left;}
#layout_main {}
#layout_sidemenu {float:left; width:230px; padding-bottom:50px; margin-left:26px;}
#layout_sidemenu .category {display:block; background:#f6f4f2; color:#333; padding:18px 10px 9px 30px; font-weight:bold;}
#layout_sidemenu .menuitem1,
#layout_sidemenu .menuitem1high {display:block; color:#444; padding:10px 10px 10px 10px; border-bottom:1px dotted #a09c8f; background:#f8f8f8;}
#layout_sidemenu .menuitem1high {background:#e10119; color:#fff;}
#layout_sidemenu .menuitem2,
#layout_sidemenu .menuitem2high {background:#eeeeee; display:block; color:#444; padding:5px 10px 5px 20px; border-bottom:1px dotted #a09c8f;}
#layout_sidemenu .menuitem2high {background:#e10119; color:#fff;}
#layout_sidemenu .menuitem3,
#layout_sidemenu .menuitem3high {background:#cccccc; display:block; color:#444; padding:5px 10px 5px 30px; border-bottom:1px dotted #a09c8f;}
#layout_sidemenu .menuitem3high {background:#e10119; color:#fff;}
#layout_content {float:left; margin:15px; color:#444; width:470px; line-height:1.4;}
#layout_news {float:left; margin:45px 10px 15px 0px; color:#444; width:250px;}
#layout_footer {background:#eee url(layout_footer.jpg) no-repeat; font-size:10px; padding:50px 10px 10px 200px;}
#layout_footer a {color:#7e4;}
#layout_footer * {font-size:10px; line-height:120%;}

.bordered {border:1px solid #888;}
.boxed {background:#F4F4F4; border:1px solid #DDD; padding:10px; margin-bottom:1px;}
.centered {text-align:center;}
.cleared {clear:both;}
.fullwidth {width:100%;}
.indented {margin-left:20px;}
.inline  {display:inline;}
.justified * {text-align:justify;}
.notbordered, .notbordered tr td {border:none;}

.csc-Header h1 {font-size:18px; font-weight:bold; display:block; padding:5px 0px; border-bottom:1px solid #F00000;}
div.news-latest-container h2 {background:#FF8770; padding:10px;}
div.news-latest-container ul {margin:0px; padding:0px;}
div.news-latest-container ul li {background:#FFDABE; padding:10px; list-style-type:none; margin:3px 0px 0px 0px;}
div.news-latest-container ul li img {margin-right:10px;}
div.news-single-item div.news-single-timedata {font-size:10px; color:#888;}
div.news-single-item h2 {font-size:16px; font-weight:bold; display:block; padding:5px; border-bottom:1px solid #f00000;}
div.news-single-item p.news-single-author {display:none;}
div.news-single-item hr.clearer {border:none; border-bottom:1px solid #f00000;}
div.tx-indexedsearch-searchbox td {vertical-align:middle; padding:0px 5px;}
div#categories ul {background:#fff; border:0px;}

#layout_content div.tx-t3blog-pi2 .categories {font-size:14px; border-bottom:1px solid #f00; padding:5px;}
#layout_content div.tx-t3blog-pi2 .date {margin:10px; float:right;}
#layout_content div.tx-t3blog-pi2 .time {margin:10px; float:right;}
#layout_content div.tx-t3blog-pi2 .itemBody {margin:10px;}
#layout_content div.tx-t3blog-pi2 .itemBody h3 {font-size:20px; margin:0px 10px 0px 10px; width:300px;}
#layout_content div.tx-t3blog-pi2 .itemNav br {display:none;}
#layout_content div.tx-t3blog-pi2 .itemNav span {margin:10px;}
#layout_content div.tx-t3blog-pi2 .itemNav span.blogtipafriendlink {display:none;}
#layout_content div.tx-t3blog-pi2 .commentError {color:#f00;}
#layout_content div.tx-t3blog-pi2 .error.commentError {color:#f00;}
#layout_content div.tx-t3blog-pi2 .commentListTitle {display:none;}
#layout_content div.tx-t3blog-pi2 .commentListListing .item {border:1px solid #ddd; margin:10px; padding:5px;}
