body {background-color:#e0e0e0; font-family:Century Gothic; font-size:15px;}
a{text-decoration:none;}

div.clear{clear:both;}
div.clearleft{clear:left;}

div.main_content{ width:790px; background-color:#ffffff; border:1px solid #969696; padding:8px; left:50%; position:absolute; margin:0 0 0 -390px; }

div.search_bar{ height:28px; background-color:#F3F3F3; border:4px double #969696; margin:0 0 5px 0; }

div.title_bar{ height:153px; margin:0px; background-image: url('../image/chili.jpg'); background-repeat:no-repeat;}
div.title_bar h1{ margin:0px; text-align:right; color:#A50021; font-family:georgia; font-size:26px; padding:70px 15px 0px 0px;}
div.title_bar h1 span{font-size:38px;}

div.mainmenu{ height:30px; background-color:#F3F3F3; border:4px double #969696; margin:5px 0 5px 0; }
div.mainmenu ul {list-style-type: none; margin:0px 0px 0px 3px; padding:3px 0 2px 0;}
div.mainmenu li { display:inline; padding:0px 1px 0px 1px;}
div.mainmenu li.inner { border-right:4px double #969696; }
div.mainmenu li a {padding:1px 7px 3px 7px; color:#A50021;}
div.mainmenu li a:hover {padding:1px 7px 3px 7px; background-color:#A50021; color:#C4C4C4;}
div.mainmenu li a.selected {padding:1px 7px 3px 7px; background-color:#A50021; color:#C4C4C4;}

div.bottommenu{ height:30px; background-color:#F3F3F3; border:4px double #969696; margin-top:5px;}
div.bottommenu ul {list-style-type: none; margin:0px 30px; padding:3px 0 2px 0; text-align:center;}
div.bottommenu li {display:inline; margin:20px;}
div.bottommenu a, div.bottommenu a:visited, div.bottommenu a:hover, div.bottommenu a:active {color:#A50021; font-weight:bold;}

div.bottom_banner{ background-color:#F3F3F3; border:1px solid #969696; margin-top:5px; text-align:center;}

div.search_bar * {margin:0px; padding:0px;}
div.search_bar div {float:left;}
div.search_bar div.hlink {width:70px;margin-left:20px; margin-top:5px;}
div.search_bar div.nevnap {width:330px; margin-top:3px; color:#4D4D4D; overflow:hidden;}
div.search_bar div.sform {margin-left:10px;width:310px;margin-top:3px;}
div.search_bar a, div.bottommenu a:visited, div.bottommenu a:hover, div.bottommenu a:active {color:#A50021; font-weight:bold;}
div.search_bar label {color:#A50021;}
div.search_bar form input#keyword {margin-left:15px; width:145px; background-color:c0c0c0; border:1px solid #000000;}
div.search_bar form button#submit {margin-left:12px; border:none; height:21px; width:72px; background-image: url('../image/btn_small.png'); cursor:pointer;}

div.inner_content {border-top:3px solid #a50021; min-height:300px; overflow:hidden;}
div.ads_left{ width:160px; float:left; margin:6px 6px 0 0px;}
div.right_box{ width:616px; border:none; float:right; margin:6px 0 0 0; min-height:300px; border-left:1px solid #969696; padding-left:6px;}
div.h_line{ border-bottom:1px solid #969696; margin-bottom:6px; margin-top:6px;}

div.banner { border:1px solid #969696; height:180px; text-align:center;}
div.banner_adsense { text-align:center;}
div.partners { border:1px solid #969696; text-align:center;}
div.partners a {font-size:18px;}
div.partners a img{border:none;}
div.under_construction{border:1px solid #969696; height:375px; text-align:center;}

div.img_container {text-align:center; }

div.inner_content h2 { color:#a50021; margin-left:20px; }
div.inner_content p {color:#4d4d4d; }
div.inner_content ul {color:#4d4d4d; }
div.inner_content span {color:#4d4d4d; }
div.inner_content span.high1 {color:#4d4d4d; font-size:18px; font-weight:bold; }
div.inner_content span.high2 {color:#a50021; font-size:16px; font-weight:bold; }

div.article_full{ border:1px solid #969696; padding:10px; background-color:#F3F3F3; min-height:400px;}
div.article_full div.img_container { float:right; margin:10px; max-width:280px;}
div.article_full div.img_container_left { float:left; margin:10px; max-width:280px;}
div.article_full div.img_container img{ border:1px solid #969696; max-width:280px;}

div.article_brief{ border:1px solid #969696; padding:10px; background-color:#F3F3F3;}
div.article_brief div.txt {text-align:left; height:200px; overflow:hidden;}
div.article_brief div.txt_mvert { height:395px; overflow:hidden;}
div.article_brief div.txt_mvert img{width:195px;}
div.article_brief div.txt_bvert { height:446px; overflow:hidden;}
div.article_brief div.txt_bvert img{ float:none; width:195px; max-height:none; margin:10px 0px;}
div.minibox div.article_brief div.txt {text-align:left; height:205px; overflow:hidden;}
div.article_brief div.txt_thin  {text-align:left; height:140px; overflow:hidden;}
input.tovabb{display:inline; float:right; margin-right:10px; background-image: url('../image/btn2.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer;}
div.article_brief input.tovabb {margin-right:0px;}
div.article_brief h2 { margin:5px; float:left; font-size:20px;}
div.article_brief h2.h_right { float:right; width:250px; }
div.article_brief img{ border:1px solid #969696; float:right; max-height:155px; margin-left:10px;}
div.article_brief img.image_left{ margin:0px 15px 0px 0px; float:left; max-height:155px; max-width:165px;}
div.article_brief img.image_block{ margin:10px 15px 0px 0px; float:none; max-height:170px; max-width:200px; }
div.minibox {height:192px; overflow:hidden;}
div.minibox img { height:70px; margin-top:-10px;}
div.minibox_container p {height:77px;}
div.minibox_container h2 { font-size:17px; width:340px;}
div.minibox h2 {width:120px;}

div.home_left { width:563px; margin:6px 6px 0 0px; float:left;}
div.introsmall p {margin-top:0px;}
div.introsmall img{max-height:none; height:167px;}
div.minibox_container { border-right:1px solid #969696; padding-right:6px;}
div.minibox_container div.v_box { height:242px; overflow:hidden;}
div.minibox_container div.v_box div.article_brief{float:left; width:249px; height:220px;}
div.minibox_container div.v_box div.v_line{ height:241px; }

div.gland_select h2 {width:200px; margin-left:205px;}
div.gland_select select {border:1px solid black; background-color:#dddddd;}
div.gland_select form.form label {color:#A50021; margin-left:50px;}
div.gland_select button{display:inline; margin:30px 0px 0px 235px; background-image: url('../image/btn2.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer;}
div.gland_article {min-height:500px;}

div.forum_container{ border:1px solid #969696; padding:10px; background-color:#F3F3F3; min-height:350px;}
div.forum_reg table{margin-left:30px;}
div.forum_reg span.error{ color:red;}
div.forum_reg span.high2{ font-size:14px;}
div.forum_reg form.form label{ color:A50021; font-size:15px; width:160px;}
div.forum_reg form.form input{ border:1px solid #969696; background-color:#F8F8F8; width:300px; margin-bottom:10px;}
div.forum_reg form.form input.chk {width:15px; border:none; margin:0px 0px 0px 25px;}
div.forum_reg button.tovabb {display:inline; margin-left:245px; background-image: url('../image/btn2.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer;}
div.forum_info {border:1px solid #969696; padding:10px; background-color:#F8F8F8; }

div.forum_posts {margin-top:100px;}
div.forum_posts span {display:block; float:left; margin-top:5px;}
div.forum_posts span.small{ margin-left:0px; width:50px; text-align:center;}
div.forum_posts span.big1 { margin-left: 20px; width:100px;}
div.forum_posts span.big2 { margin-left: 50px; width:110px;}

div.msgline p { position:relative; margin:0px; left:60px; width:410px; min-height:30px; }

div.fpost_even span {color:#a50021; font-size:16px; font-weight:bold; font-style:italic; }
div.fpost_even div.headline{ height:31px; background-image: url('../image/fe_head.png'); background-repeat:no-repeat; margin:10px 0 0 0;}
div.fpost_even div.msgline{ background-image: url('../image/fe_bkg.png'); background-repeat:repeat-y; margin:0px;}
div.fpost_even div.footline{ height:22px; background-image: url('../image/fe_foot.png'); background-repeat:no-repeat; margin:0px;}
div.fpost_even a { color:#a50021; float:right; display:block; background-image: url('../image/fe_btn.png');}
div.fpost_even a.new {margin-top:5px;}

div.fpost_odd span {color:#4d4d4d; font-size:16px; font-weight:bold; font-style:italic; }
div.fpost_odd div.headline{ height:30px; background-image: url('../image/fo_head.png'); background-repeat:no-repeat; margin:10px 0 0 0;}
div.fpost_odd div.msgline{ background-image: url('../image/fo_bkg.png'); background-repeat:repeat-y; margin:0px;}
div.fpost_odd div.footline{ height:14px; background-image: url('../image/fo_foot.png'); background-repeat:no-repeat; margin:0px;}
div.fpost_odd a { color:#4d4d4d; float:right; display:block; background-image: url('../image/fo_btn.png'); }
div.fpost_odd a.new {margin-top:5px;}

div.fpost_even a, div.fpost_odd a { text-align:center; padding-top:5px; font-size:16px; font-weight:bold; font-style:italic; width:101px; height:24px;}

div.post_view span.labels {border:1px solid #969696; background-color:#FFF7EF;padding:2px 14px; margin-right:105px;}
div.post_view textarea {margin-top:10px;border:1px solid #969696; background-color:#FFF7EF; width:593px;}
div.post_view button.tovabb {display:inline; margin-left:28px; background-image: url('../image/btn2.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer;}

div.forum_posts div.pagination { margin:80px 15px 15px 0px; float:right;}
div.forum_posts div.pagination span { margin-right:5px; display:block; text-decoration:none;  width:30; height:30; text-align:center;}
div.forum_posts div.pagination span.current { font-weight:bold; }
div.forum_posts div.pagination span a {display:block; color:#4D4D4D; font-size:20px; font-style:italic; height:30px; margin-top:10px; }

/*div.forum_posts div.pagination { margin-top:100px; float:right;}
div.forum_posts div.pagination span { margin-right:5px; display:block; text-decoration:none; background-repeat:no-repeat; background-image: url('../image/pag.png'); width:46; height:47; text-align:center;}
div.forum_posts div.pagination span.current { background-image: url('../image/pag_active.png'); }
div.forum_posts div.pagination span a {display:block; color:#a50021; font-size:16px; font-weight:bold; font-style:italic; height:30px; margin-top:10px; }*/

/*div.forum_posts div.pagination { text-align:center;}
div.forum_posts div.pagination a {color:#4D4D4D;}*/

div.usermenu{ border:1px solid #969696; height:290px; padding-top:5px;}
div.usermenu span{display:block; text-align:center;}
div.usermenu span.error{ color:red; height:34px; font-size:14px;}
div.usermenu a { text-align:center; color:#000000; font-size:16px; font-weight:bold; display:block; background-image: url('../image/btn1.png'); background-repeat:no-repeat; width:126px; height:28px; margin-left:15px; padding-top:8px;}
div.usermenu label {color:#a50021; margin-left:8px;}
div.usermenu input {border:1px solid #969696; background-color:#F3F3F3;margin-left:8px; width:142px;}
div.usermenu input.btn { text-align:center; border:none; font-family:Century Gothic; font-size:15px; font-weight:bold; background-image: url('../image/btn1.png'); background-repeat:no-repeat; width:126px; height:36px; margin-left:15px; margin-top:15px; cursor:pointer;}

div.home_right { width:220px; margin:6px 0 0 0; float:right; }

div.rk_search { border:1px solid #000000; background-color:#c63026; height:270px; width:218px; }
div.rk_search p.black1 {color:#000000; font-size:26px; font-weight:bold; text-align:center; text-decoration:underline; margin:15px 0px 0px 0px;}
div.rk_search p.black2 {color:#000000; font-size:18px; font-weight:bold; text-align:center; margin:0px 0px 15px 0px;}
div.rk_search form.form label{margin-left:22px;}
div.rk_search form.form input{border:1px solid #000000; background-color:#DDDDDD; margin-left:22px; width:170px; margin-bottom:5px;}
div.rk_search button.tovabb{ display:inline; margin-left:60px; margin-top:10px;background-image: url('../image/btn3.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer; }

div.rk_box div.rk_search { float:left; }
div.rk_box div.v_line {height:270px; }

div.rk_info {border:1px solid #969696; padding:5px; background-color:#F3F3F3; float:left; width:370px; height:260px;}
div.rk_infobox {border:1px solid #969696; padding:3px; background-color:#F8F8F8; }
div.rk_infobox span.high2 {font-size:18px; }
div.rk_info p {font-size: 13px;}

div.intro_left{ width:234px; position:relative;  float:left; margin:6px 6px 0px 0px;}
div.intro_box{ width:543px; border:none; border-left:1px solid #969696; float:right; margin:6px 0 0 0; padding-left:6px; min-height:500px;}
div.intro_right{ border:1px solid #969696; padding:10px; background-color:#F3F3F3; }
div.intro_right span.high2 {text-align:center; display:block; padding-left:265px; font-style:italic;}
div.intro_right img {float:right;}

div.v_box {height:282px; overflow:hidden;}
div.v_box div.article_brief{float:left; width:279px; }
div.v_line{ float:left; width:0; height:280px; border-right:1px solid #969696; margin:0 6px 0 6px;}

div.vcont {float:left; width:301px;}
div.vcont div.article_brief {float:none; height:220px;}

div.tall{height:497px;}
div.tall3{height:753px;}

form.form label {margin-left:5px; width:40px;}
form.form input, select {margin-left:60px;}
form.form input {width:390px;}
form.form input.button {width: 50px;}

div.rtar { border:1px solid #969696; padding:10px; background-color:#F3F3F3;}
div.rtar h2 {display:block; text-align:center; width:undefined;}
div.rtar input {border:1px solid black; background-color:#dddddd; width:190px;}
div.rtar form.form label {color:#A50021; margin-left:50px;}
div.rtar button{display:inline; margin:30px 0px 0px 235px; background-image: url('../image/btn2.png'); background-repeat:no-repeat; height:29px; width:100px; border:none; cursor:pointer;}
div.rtar span.bigfont{font-size:22px;}
div.rtar div.sleft{width:260px; text-align:center; float:left;}
div.rtar div.sright{width:260px; text-align:center; float:right; margin-right:35px; margin-top:6px;}
a.widebtn {text-align:center; color:#000000; font-size:16px; font-weight:bold; display:block; background-image: url('../image/wide_btn.png'); background-repeat:no-repeat; width:285px; height:28px; padding-top:8px; cursor:pointer;}

div.hits_list { border:1px solid #969696; padding:10px 10px 20px 10px; background-color:#F3F3F3; min-height:350px;}
div.hits_list h2 { display:block; text-align:center; width:undefined;}
div.hits_list a { color:#A50021; font-size:16px;}
div.hits_list a:visited { color:#4d4d4d;}

div.imageheap {height: 600px;}
div.imageheap div {width:380px; float:left; border:1px solid #909090; margin: 5px; overflow:hidden;}
div.imageheap div input {width: 190px; margin:0px;}
div.imageheap div img {margin:10px;}

div.glex_intro{ border:1px solid #969696; padding:10px; background-color:#F3F3F3; max-height:380px;}
div.glex_intro h2 { margin:5px 10px; float:left; font-size:20px;}
div.glex_intro input.tovabb{ float:none; margin-left:49px;}
div.glex_links {padding:0px 35px;}
div.inner_content h2.glex {margin-left:0px; text-align:center;}
div.glex_links a{ color:#4d4d4d; font-size:18px; font-weight:bold; margin:0px 4px;}
div.glex_links span { text-decoration:underline; font-size:26px;  margin:5px 5px 5px 5px;}
div.glex {padding:30px 10px; min-height:300px; color:#4d4d4d; }

div.a_list table {width:600px;}
div.a_list tr.even {background-color:#90ffff;}
div.a_list tr.odd {background-color:#ffff90;}
div.a_list td {width:50%;}
div.al_pagination{text-align:center;}

div.lex_authors{font-size:12px; text-align:center;margin-top:30px;}

span.sub {display:block; text-align:center; font-size:12px;}
table.static {width:80%; margin-left:20px; color:#4D4D4D; font-size:15px;}

.underline {text-decoration:underline;}
div.inner_content .center {text-align:center; margin-left:0px;}
span.center {display:block; }

table.banner_tab{ width: 100%;}
table.banner_tab td { text-align:center; }

