body {background: #999 url(design/bg.gif) repeat-y center; margin: 0; padding: 0;}
body,p,td,th {color: #444444; font-family: "Lucida Grande", Thonburi, Arial, Tahoma; font-size: 12px; line-height: 15px;}
p {margin: 4px 0 0 0;}
a {color: #0078c1; text-decoration: none;}
a:visited {color: #064679;}
a:hover {color: #ff7900;}
a:active {color: #e90010;}
h1 {color: #000000; line-height: 18px; font-size: 17px; margin: 0 0 12px 0; font-weight: bold;}
h2 {line-height: 17px; font-size: 15px; margin: 0 0 8px 0; font-weight: bold;}
h3 {line-height: 15px; font-size: 13px; margin: 0 0 2px 0; font-weight: bold;}
blockquote {margin: 0px 0px 5px 0px; background: #f4f4f4; padding: 5px 10px 5px 10px; min-height: 40px;}
/*div*/
#wrapper {width: 870px; margin: 0 auto;}
#header {width: 870px; height: 109px; background: url(design/head.gif) no-repeat;}
#headpic {width: 870; height: 61px; background-image: url(design/headpic.jpg);}
#headuser {font-size: 9px; float: right; width: 200px; padding: 40px 10px 0 10px ;text-align: right;color: #ff7900;}
#body-home {width: 870px; background: #fff url(design/bg-body-home.gif) repeat-y;}
#body-2col {width: 870px; background: #fff url(design/bg-body-2col.gif) repeat-y;}
/*column*/
#Lcol {float: left; width: 200px; padding: 0;}
#Lcol .box {width: 174px; padding: 0 13px 5px 13px; clear:both;}
#Lcol .medialist {width: 144px; padding: 0 0 5px 30px;}
#Rcol {float: right; width: 200px; padding: 0;}
#Rcol .box {width: 186px; padding: 5px 7px 2px 7px;  clear:both;}
#Rcol .greenboxhd {height: 22px;width: 200px;
background: url(design/h-interview-sound.gif) no-repeat center;
}
#Rcol .greenboxbd {width: 186px; padding: 5px 7px 5px 7px; min-height: 20px;
background: url(design/bg-box-interview-sound.gif) repeat-y center;
}
#Rcol .greenboxbt {width: 200px; height: 9px;
background: url(design/box-interview-sound.gif) no-repeat center;
}
#Ccol {float: left; padding: 5px; margin: 0; width: 460px;}
#Ccol #boxnews {width: 440px; height: 300px; padding: 10px; background-color: #eaeaea;}

#boxnews.news1 #news1, #boxnews.news1 #news2, #boxnews.news1 #news3 { display:block; }
#boxnews.news1 #news4, #boxnews.news1 #news5, #boxnews.news1 #news6 { display:none; }
#boxnews.news1 #news7, #boxnews.news1 #news8, #boxnews.news1 #news9 { display:none; }

#boxnews.news2 #news1, #boxnews.news2 #news2, #boxnews.news2 #news3 { display:none; }
#boxnews.news2 #news4, #boxnews.news2 #news5, #boxnews.news2 #news6 { display:block; }
#boxnews.news2 #news7, #boxnews.news2 #news8, #boxnews.news2 #news9 { display:none; }

#boxnews.news3 #news1, #boxnews.news3 #news2, #boxnews.news3 #news3 { display:none; }
#boxnews.news3 #news4, #boxnews.news3 #news5, #boxnews.news3 #news6 { display:none; }
#boxnews.news3 #news7, #boxnews.news3 #news8, #boxnews.news3 #news9 { display:block; }

#Ccol #boxnewsbt {width: 460px; height: 11px;
background: url(design/box-news-bt.gif) no-repeat;}
#Ccol #tvhd {width: 460px; height: 11px;background: url(design/box-hd-tv.gif) no-repeat;}
#Ccol #tvbd {width: 460px; padding: 0;background: url(design/box-bd-tv.gif) repeat-y;text-align: center;}
#Ccol #tvbt {width: 460px; height: 11px;background: url(design/box-bt-tv.gif) no-repeat;}
#Ccol .box {width: 444px; padding: 5px 8px; clear:both; }
#RRcol {float: right; width: 650px; padding: 5px 10px;}
#RRcol .box { padding: 5px 8px; clear:both; }
#RRcol .floatingBox { width:45%; padding: 5px 8px; float:left; }
#RRcol .leftBox { width:210px; padding: 5px 8px; float:left }
#RRcol .rightBox { width:400px; padding: 5px 8px; float:left; }
.clearspace {clear: both;}
.small {font-size: 9px;}
.center {text-align: center; margin: 0 auto;}
#footer {clear: both; width: 850px; height: 16px; font-size: 9px; padding: 4px 10px; background-color: #006cb7; color: white;}
/* MAIN MENUS */
#mainmenu {position: relative; width: 870px; height: 19px; background: url(design/nav.gif) no-repeat;}
#mainmenu #mainnav {margin: 0; padding: 0;}
#mainmenu #mainnav li {display: inline;}
#mainmenu #mainnav li a {float: left; height: 0px; padding-top: 19px; overflow: hidden;}
#mainmenu #mainnav li a {background-image: url(design/nav.gif); background-repeat: no-repeat;}

/* BUTTONS */
#mainmenu #mainnav li#m-1 a {width: 62px; background-position: 0px 0px; }
#mainmenu #mainnav li#m-2 a {width: 71px; background-position: -62px 0px; }
#mainmenu #mainnav li#m-3 a {width: 117px; background-position: -133px 0px; }
#mainmenu #mainnav li#m-4 a {width: 43px; background-position: -250px 0px; }
#mainmenu #mainnav li#m-5 a {width: 48px; background-position: -293px 0px; }
#mainmenu #mainnav li#m-6 a {width: 62px; background-position: -341px 0px; }
#mainmenu #mainnav li#m-7 a {width: 111px; background-position: -403px 0px; }
#mainmenu #mainnav li#m-8 a {width: 94px; background-position: -514px 0px; }
#mainmenu #mainnav li#m-9 a {width: 68px; background-position: -608px 0px; }
#mainmenu #mainnav li#m-10 a {width:91px; background-position: -676px 0px; }
#mainmenu #mainnav li#m-11 a {width:51px; background-position: -767px 0px; }
#mainmenu #mainnav li#m-12 a {width:52px; background-position: -818px 0px; }

/* OVER STATES */
#mainmenu #mainnav li#m-1 a:hover {width: 62px; background-position: 0px -19px; }
#mainmenu #mainnav li#m-2 a:hover {width: 71px; background-position: -62px -19px; }
#mainmenu #mainnav li#m-3 a:hover {width: 117px; background-position: -133px -19px; }
#mainmenu #mainnav li#m-4 a:hover {width: 43px; background-position: -250px -19px; }
#mainmenu #mainnav li#m-5 a:hover {width: 48px; background-position: -293px -19px; }
#mainmenu #mainnav li#m-6 a:hover {width: 62px; background-position: -341px -19px; }
#mainmenu #mainnav li#m-7 a:hover {width: 111px; background-position: -403px -19px; }
#mainmenu #mainnav li#m-8 a:hover {width: 94px; background-position: -514px -19px; }
#mainmenu #mainnav li#m-9 a:hover {width: 68px; background-position: -608px -19px; }
#mainmenu #mainnav li#m-10 a:hover {width:91px; background-position: -676px -19px; }
#mainmenu #mainnav li#m-11 a:hover {width:51px; background-position: -767px -19px; }
#mainmenu #mainnav li#m-12 a:hover {width:52px; background-position: -818px -19px; }

/* SELECTED STATES */
#mainmenu.m-1 #mainnav li#m-1 a {width: 62px; background-position: 0px -38px; }
#mainmenu.m-2 #mainnav li#m-2 a {width: 71px; background-position: -62px -38px; }
#mainmenu.m-3 #mainnav li#m-3 a {width: 117px; background-position: -133px -38px; }
#mainmenu.m-4 #mainnav li#m-4 a {width: 43px; background-position: -250px -38px; }
#mainmenu.m-5 #mainnav li#m-5 a {width: 48px; background-position: -293px -38px; }
#mainmenu.m-6 #mainnav li#m-6 a {width: 62px; background-position: -341px -38px; }
#mainmenu.m-7 #mainnav li#m-7 a {width: 111px; background-position: -403px -38px; }
#mainmenu.m-8 #mainnav li#m-8 a {width: 94px; background-position: -514px -38px; }
#mainmenu.m-9 #mainnav li#m-9 a {width: 68px; background-position: -608px -38px; }
#mainmenu.m-10 #mainnav li#m-10 a {width:91px; background-position: -676px -38px; }
#mainmenu.m-11 #mainnav li#m-11 a {width:51px; background-position: -767px -38px; }
#mainmenu.m-12 #mainnav li#m-12 a {width:52px; background-position: -818px -38px; }
/* END MAIN MENUS */

img {border: 0;}
img.thumb {border: 3px solid #e0e0e0; padding: 0px; background-color: #fff; margin: 0px 4px 2px 0; float: left;}
a:hover img.thumb {border: 3px solid #ff7900; padding: 0px; background-color: #fff; margin: 0px 4px 2px 0; float: left;}
img.banner {border: 0px; padding: 0px; margin: 0px 4px 2px 0;}
div.bannerbox {height: 40px;}

.calendarEntry { text-decoration:underline; }

.avatar { position:absolute; width: 100px }
.blogentry { padding-left: 110px; }

.categories {  border: 1px solid #95d8ff; }
ul.categoryList { list-style-image: url(design/button.gif); }