body {width: 760px; background: #64777D url(img/bg.png) repeat-x top left; margin:0; padding:0;
font: 11px/1.5em Tahoma, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 1px;}
img {border:none;}
h1 {margin:0;padding:0; font:20px/1.0em Arial, sans-serif;}
h2 {margin:0;padding:0; font: bold 16px/1.0em Arial, sans-serif;}
ul {margin: 5px 0 5px 18px; padding: 0;}
a {color: #ffd700; text-decoration: none; border-bottom: 1px dotted #aaa;}
a:hover {color:cyan;}
.clear {clear:both; overflow: hidden;}
#header, #headline, #content, #footer {display:block; overflow: hidden;}
#header {height: 110px;}
#header img {margin-top:40px;margin-left:50px;}
#header a {border:none;}

#headline #leftimage {width: 235px; height: 192px; float: left;   padding: 10px;
background: transparent url(img/headline-bg.png) no-repeat top left;}
#headline #rightblock {width: 280px; height: 205px; float:left; padding: 7px 0px 0 10px;}
#headline #menu {width: 185px; height: 212px; float:left; padding: 0 15px;}
#headline #menu ul {list-style: none; margin:0;padding:0;}
#headline #menu ul li {border-top: 1px solid #525D60; padding: 6px 5px 6px 16px; font-size: 12px; font-weight: bold; color: #BCD; 
background: transparent url(img/arrow.png) no-repeat 5px 10px;}
#headline #menu ul li a {border:none;}
#headline #menu ul li.cur a {color:#fff;}

#content #sidebar {width: 255px; float: left; padding: 25px 0px 15px 0px;}
#content #call-us { padding:5px 0 5px 10px; border-left: 4px solid cyan; line-height:1.5em; background: url(img/call-bg.jpg) repeat-y top left;}
#content #post {width: 485px; float:left; padding: 25px 0px 15px 20px;}


#footer {padding: 10px 0px 0 10px;  text-align: right;}
#footer a {border: none; color: #bcd;}
#footer a:hover {color: yellow;}

/******************************************/
/*   Table List Definition                */
/******************************************/
table {border:none;}

table.list {margin:0; border:1px solid #A8C5E1!important; color:#333; font: 11px/11px Tahoma, Arial, Verdana;
letter-spacing:1px; width:100%; background: #fff;}
table.list caption {text-align:left;font-weight:bold;padding-bottom:.5em;}	
table.list th {font-weight:bold;color:#369; background: #eee;}
table.list .normal-post thead th {color:#731400}
table.list .alternate-post thead th {color:#416219}
table.list th, table.list td {padding:3px 5px; vertical-align:top;}
table.list thead th {border-bottom:1px solid #A8C5E1; border-left:1px solid #E8F0F7;	padding:5px;}
table.list thead th:first-child {border-left:none;}
table.list tbody th {text-align:left; border-bottom:1px solid #E8F0F7;}
table.list tbody td {text-align:left; border-left:1px solid #E8F0F7;	border-bottom:1px solid #E8F0F7; 
padding:3px 5px; letter-spacing:0px; line-height: 1.2em; color: #333;}
table.list tbody td:first-child {border-left:none;}
table.list tbody tr.odd {background: #f0f0f0;}
table.list tfoot td {border-left:1px dotted #ccc;}
table.list th.no {width:15px;}
table.list th.date {width:75px;}
table.list th.status {width:50px;}
table.list th.action {width:50px; text-align:center;}
table.list th.num, table.list td.num {width:60px;}
table.list td.num {text-align:right}
table.list td a.view {background:url(img/view.gif) no-repeat; padding: 0 5px;text-decoration:none;}
table.list td a.edit {background:url(img/edit.gif) no-repeat; padding: 0 5px;text-decoration:none;}
table.list td a.del {background:url(img/del.gif) no-repeat; padding: 0 5px;text-decoration:none;}
table.list td.c {text-align:center;}
table.list td.r {text-align:right;}