@charset "utf-8";
/*------------------------------------------
Author: Moocrun
Design Corp: Ha371! Inc.QQ:713186
E-mail: coolmy@ha371.com/Longmy@msn.com
------------------------------------------*/

body {margin:0px auto;text-align:center;padding:0px;font: 75%/180% Verdana, Arial, Helvetica, sans-serif;width:902px;position:relative;color: #333333;background: #f2f2f2 url(../_images/home-bg-m.jpg) no-repeat center top;}

a, strong a {color: #0F1F75;text-decoration:none;outline: none;}
a:hover {color: #FF9020;text-decoration:underline;}
p {margin: 0;}

code, .code {font: 100% "Courier New", Courier, monospace;color: #000000;background: #FAFDE1;margin: 5px 10px;padding: 10px;display:block;border: 1px dashed #818141;}
.code .indent {padding-left: 15px;}
.code .blue {color: #0066FF;}
.code .pink {color: #FF3399;}
.code .green {color: #339933;}
.code .black {color: #000000;}

blockquote {background: url(images/blockquote-bg.gif);margin: 0px 15px 20px;padding: 3px 10px;color:#666666;border-left: 3px dotted #d6e5aa;border-right: 3px dotted #d6e5aa;border-top: 1px dotted #d6e5aa;border-bottom: 1px dotted #d6e5aa;line-height: 140%;}

h1 {margin:0px auto;width:238px;height:106px;margin-left:20px !important margin-left:10px;margin-top:5px;padding: 0px;float:left;background:url(../_images/logo.png) no-repeat left top; text-indent:-9999px;}
	     * html h1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/themes/_images/logo.png");background:none;}
h2 {}
h3 {margin:0;padding:0;font: bold 110% Verdana, Arial, Helvetica;}
h4{margin:0px auto;padding:0px;}
h5 {margin: 10px 0px 20px;padding: 0;width:100%;color: #205A77;font-size:.9em;font-weight:normal; }
h5 span{float:left;background:url(../_images/pageleft-mini.gif) no-repeat left center;padding-left:13px;   }
h5 strong{background:url(../_images/pageright-mini.gif) no-repeat left center;padding-left:13px;font-weight:normal;   }

h6{font-size: 1.3em;color: #000000;text-align:left;margin:0px;padding:0px;line-height:2em;}

hr {height: 1px;clear: both;border-top-width: 0;border-right-width: 0;border-left-width: 0;border-top-style: none;border-right-style: none;border-left-style: none;border-bottom: 1px solid #E3E3E3;}
.clear {clear:both;}
.displaynone {display:none;}
hr.hidden {clear:both;visibility:hidden;margin:0px;padding:0px;}
form {margin:0px;padding:0px;}
img {border:none;}
small {font-size: 85%;color:#999999;line-height:120%;}
.big {font-size:18px;font-weight:bold;}
.red { color:#C20F19;}
.blue {color:#0F1F75;}
/* Clear Fix
----------------------------------------------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */


/* 通用属性 */
.c2,.c3,.c4,.c5 {width:100%;text-align:center;margin:0 auto;clear:both;padding:0;border:0}
.c2 li,.c2 div {width:49.5%;float:left}	/*双列列表样式*/
.c3 li,.c3 div {width:33.3%;float:left;}	/*三列列表样式*/
.c4 li,.c4 div {width:24.96% !important width:23.8%;float:left;}	/*四列列表样式*/
.c5 li,.c5 div {width:19.988% !important width:19.1%;float:left;}	/*五列列表样式*/


.left { float: left;}
.right { float: right;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:0px !important;margin-top:-2px;background:none;}
.clear:after{content: ".";	display: block;height: 0;clear: both;}

.picgroup {text-align:center;clear:both;margin:0px auto;width:100%}
.picgroup img {display:block;margin:0 auto}		/*组图内图片属性*/
.picgroup h3 {text-align:center;font-size:12px;width:100%;font-weight:normal}
.picgroup h4 {text-align:center;font-size:12px;width:100%;font-weight:normal}
.picgroup li {text-align:center;display:inline}

.picgroup {text-align:center;clear:both;margin:0 auto;width:100%;}
.picgroup img {border:1px #CFCFCE solid;padding:2px;}

.picgroup a img {border:5px solid #eee;}
.picgroup a:hover img {border:5px solid #FEB634;}
.picgroup li{text-align:left;}
.picgroup h3 {padding:3px 0;line-height:21px;}
.picgroup h3 a{color:#000;text-decoration:none; }
.picgroup h3 a:hover{color:#FF6600; }

/* header_wrap
----------------------------------------------- */
#header_wrap {width:902px;margin:0px;height: 123px;padding: 0px;color:#FFFFFF;clear:both;text-align:left;position:relative;}


#language_nav{float:right; margin:-2px -38px 0 0;padding:0 0 0 0;text-align:right;line-height:16px;font-weight:bold;}
#language_nav em{color:#fff;font-weight:normal;padding:0 3px;position:relative;}
#language_nav a{color:#fff;position:relative;font-size:10px;}
#language_nav a:hover{color:#fff;}

#header_title{float:left; margin:0px auto;text-align:left;}
#header_title a{width:210px;height:54px;display: block;padding: 0px;background:url(../_images/logo_left_t.gif) no-repeat left top; text-indent:-9999px;}

#header_title_c{float:left; margin:0px auto;text-align:left;}
#header_title_c a{width:210px;height:54px;display: block;padding: 0px;text-indent:-9999px;}

#header_nav {margin:18px 0 0;padding:0px;height:36px;clear:both;width:902px;}
#main_nav {clear:both;height:36px;padding:0; margin:0; list-style:none; }
#main_nav li {float:left;list-style: none;font-size:12px;font-weight:bold;}
#main_nav li a {float:none;display: block;text-decoration: none;padding:0 35px 4px 35px;color:#fff;line-height:32px;}
#main_nav li a:hover{background-position: 0 -36px;}
#main_nav li a.selected {background-position: 0 -36px;padding:0 28px 4px 28px;}
/* double up images to remove flickering of the dummy IE */
.nav_home a {background:url('../_images/header_nav_i.png') no-repeat;}
.nav_other a {background:url('../_images/header_nav_o.png') no-repeat;}


/* body_wrap
----------------------------------------------- */
#body_wrap {width:886px;margin:0px auto;padding:0 8px; text-align:left;background: #FFFFFF url(../_images/content-corner-bg.gif) no-repeat left bottom;clear:both; }
#home-leftcol {float:left;width: 218px;overflow: hidden;}
#home-rightcol {width:668px;float:right;border-top:1px solid #fff;}

#left_top{clear:both;float:left;}
#left_top h3{margin:0;padding:12px 0 0 58px;font-size:1.1em; text-indent:-9999px;}

#comment_wrap{padding:10px 15px 30px 15px; margin:0;}

#comment_wrap h3 {margin: 20px 0px 0px;padding-bottom: 2px;font: normal 160% Tahoma, Arial, sans-serif; color: #205A77;border-bottom: 1px dotted #c1c9a6;}
#comment_wrap h3 span{font-size:12px;color:#666; padding:0 0 0 15px;}
#comment_wrap h3 span a{color: #FF9F00;text-decoration:underline;}
#comment_wrap h3 span a:hover {color:#FF6600;text-decoration:underline;}

.cat_heading {color: #779d03;margin: 0px;padding-bottom: 2px;height:25px; sans-serif;clear:both;}
.cat_heading span{font-size:12px;padding:0 0 0 10px;}
.cat_heading span a{}
.cat_heading span a:hover {color:#FF6600;text-decoration:underline;}

.commentlist { list-style:none; margin:0px 0px 15px; padding:0px; line-height: 130%; clear: both; }
.commentlist p { margin: 10px 0px; }
.commentlist li { float:left; margin: 10px 8px;  padding:0px 0px 10px; background: url(../_images/thumb-hr.gif) no-repeat center bottom; }
.gravatar { background: url(../_images/avatar-bg.gif) no-repeat; width: 58px; height:55px; margin-top: 3px; padding: 6px 0px 6px 6px; float:left; }
.gravatar img { border:solid 1px #60A0F7; background-color: #FFFFFF;width:40px;height:40px;  overflow:hidden;   }
.comment-entry {padding:0 25px 0 0; margin:0 0 0 70px; list-style:none;}
.comment-entry span{float:right;}
.comment-entry p{padding:5px 0 0; margin:0;width:98%; }
.comment-number { color: #CCCCCC; font-size: 14px;text-align:right;}
.comment-number a { color: #CCCCCC; text-decoration: none; }
.comment-number a:hover { color: #999999; text-decoration: none; }
.comment-digg {font-size: 11px;text-align:right;}
.commentlist cite { font:150% Tahoma, "Trebuchet MS", Arial; color: #004AAF;padding:0; margin:0; }
.commentlist cite a, .commentlist cite a:visited { color: #5A8800; text-decoration:underline; }
.commentlist cite a:hover { text-decoration:none; }
.commentlist cite.author { background: url(images/mini-author.gif) no-repeat right center; padding-right: 44px; }

#commentform {margin:10px 0;font: 110% Arial, Helvetica, sans-serif;}
#commentform label{font-weight: bold;color:#668b9a;font-size: 100%;}
#commentform label span{font-weight: normal;}
#commentform input{background:#EEF5F9;border: 1px solid #a3bdc8;padding:1px;margin-top: 3px;height:18px;}
#commentform .text{background:#EEF5F9;border: 1px solid #a3bdc8;padding: 3px;height:12px; }
#commentform textarea{width: 375px;height: 135px;background:#EEF5F9;border: 1px solid #a3bdc8;padding: 2px;margin:0;}
#commentform .submitbutton {width: auto;padding: 4px 12px;font: bold 12px Arial, Helvetica, sans-serif;color: #FFFFFF;background: #587683;border: none;}
#commentform .submitbutton:hover {background: #779d03;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #F1FFD5;}


#search_wrap{clear:both;float:left;width:283px;height:75px;background:url(../_images/search_wrap.gif) no-repeat left top;}
#search_wrap h3{margin:0;padding:12px 0 0 58px;font-size:1.1em;}
#search_wrap h3 a{color:#0F1F75;}
#searchform {margin:0px;padding:0px;float:left;padding:18px 0 0 8px;}
#searchform label{display:none;}
#s{float:left;background: url(../_images/search_input_bg.gif);width: 132px;height:18px;border:1px solid #808080;margin:0;margin:7px 10px 0 0px;}
#searchsubmit {background: url(../_images/search-btn.gif) no-repeat;width: 21px;height:18px;border:none;text-indent: -900em;line-height:0px;margin:8px 0 0;font-size:1em;}
#search_wrap span{float: right;margin:26px 0 0;padding:0 5px;color:#fff;}
#search_wrap span a{color:#fff;}


.sidebar-half {width: 152px;float:left;		}
.home-subrightcol {width: 153px;float:right;}

/* left_info
----------------------------------------------- */
#left_info{margin:0;padding:0;}

.leftnavbar{float:left;width:210px;text-align: left;margin:0px;padding:0px;overflow: hidden;}
.rightnavbar{float:right; width:210px;height:auto;margin:0;padding:0 4px 0 0;text-align:left;background:url(../_images/left_info_bg.gif) repeat-y right top;}

.rightnavbar p{color:#000;text-align:left;font-size:.9em;text-indent:0px;margin:0px;padding:0 0 0 3px;line-height:1.5em;}
.rightnavbar span a{font-size:1em;line-height:1.5em;color:#fff;background-color: #9fa0a9;text-decoration: none;text-align:left;}
.rightnavbar span a:hover{text-decoration: none;background:#FFFFFF; color:#9fa0a9;padding:0px;}

.mininav-right ul {background:#FFF;text-decoration: none;text-align:left; margin:0px;padding:0px;list-style-type: none;display:block;border-top:1px solid #fff;}
.mininav-right a.home{display: block; text-decoration: none;border-bottom:1px dotted #e3e3e3;border-right:1px solid #e3e3e3;border-top:none;padding:2px 0 2px 6px;margin:0px;border-left:none; color:#000;display:block; font-size:1em;line-height:11px;font-size:11px;}
.mininav-right a.home:hover{background:#c1c2c4;color:#fff;}

.mininav-right a.mininav-active {background:#9fa0a9;border:1px solid #9fa0a9;color:#fff;width:210px;padding:0 0 0 6px;font-size:1em; text-decoration: none; height:24px;line-height:24px;border-top:none;display:block;}
.mininav-right a.mininav-active:hover{height:24px;line-height:24px;}

.mininav-right a.mininav-active-i {background:#9fa0a9;border:1px solid #9fa0a9;color:#fff;width:210px;padding:0 0 0 6px;font-size:1em;text-decoration: none; height:24px;line-height:24px;border-top:none;display:block;}
.mininav-right a.mininav-active-i:hover{height:24px;line-height:24px;}

.mininav-right a.special{background:#9fa0a9;color:#FFF;text-decoration:none;width:210px;padding:0 0 0 6px;font-size:1em;height:24px;line-height:24px;border-top:none;display:block;}
.mininav-right a.special:hover{height:24px;line-height:24px;}


div.contact{border-bottom:1px solid #e3e3e3;font-size:10px;padding:5px 0 0;}
	
img.onglet_img4 {border: 0px; margin:0 auto;margin:6px 0 0; color: #666;background-repeat:repeat;height:30px;width:43px;}
div.msn{position:relative;margin: auto; }
a.msn, a.msn:link, a.msn:visited {background:url(../_images/skype.png) no-repeat 0px 0px;height:25px;width:46px;margin:0px;}
a.msn:hover, a.msn:focus {/**/background-position:-68px 0px;margin:0px;height:25px;width:46px;}

div.opening{min-height:65px;height:auto;padding: 5px 5px 5px 0;border-bottom:1px solid #e3e3e3;margin-bottom:0px;}

div.newsinfo{min-height:65px;height:auto;padding: 5px 5px 0px 0;}

#newsinfoList, #newsinfoList li.listing,#newsinfoList ul.listingDetails, #newsinfoList ul.listingDetails li {margin: 0;padding: 0;list-style-type: none;}
#newsinfoList li.listing {margin:0;padding: 12px 0 0 0px;background: url('../_images/line-missright.gif') no-repeat left bottom;height:75px;;position: relative;}
#newsinfoList ul.listingDetails {margin-top: -6px;}
#newsinfoList ul.listingDetails li {line-height: 130%;}
#newsinfoList .newsdate {display:block;color:#0F1F75;font-size:.85em;font-weight:bold;}
#newsinfoList .newsdate a{color:#0F1F75;}
#newsinfoList .newsdate a:hover{color:#FF6600;}
#newsinfoList .readfull {display:block;margin:0;padding:0;text-align:right;}
#newsinfoList .readfull a{font-size:.95em;line-height:1.5em;color:#fff;background: #9fa0a9;text-decoration: none;text-align:left;margin-left:6px;padding:0 3px;}
#newsinfoList .readfull a:hover{text-decoration: none;background:#FFFFFF; color:#9fa0a9;}

div.clickmap{/**/min-height:85px;height:auto;border-bottom:1px solid #e3e3e3;padding: 5px 5px 10px 0;}
div.imgclickmap{width:148px;min-height:85px;height:auto;background-position:center;text-decoration:none;margin: 0px;padding: 0px;text-align:center;}
div.imgclickmap img{border:2px solid #b8b6b6;}
div.imgclickmap a:hover img {border:2px solid #9fa0a9;}


/* mainContent_wrap
----------------------------------------------- */
.focusFlash{float:left; margin:0px auto;border-left:1px solid #fff;border-right:1px solid #fff;margin-top:6px;  }

.focusNews{width: 668px;background:url(../_images/focus_news_bg.gif) repeat-x bottom; margin:6px 0 1px 0;}
.focusNews h2 {margin:0;padding:0 0 0 8px; height:29px; line-height:29px; background:url(../_images/colTop.gif.gif) repeat-x;color:#fff; font-size:13px; }

.focusNews div h4{float:left;margin:8px 10px 8px 0; }
.focusNews div h4 a img {border:5px solid #eee;}
.focusNews div h4 a:hover img {border:5px solid #FEB634;}
.focusNews div h3 {margin:0; padding:3px ;line-height:21px;font-size:12px;background:none; }
.focusNews div h3 span{float:left;margin:0;padding:0 8px 0 0; background:none;}

.focusNewi{margin:6px 0 0 0;padding:0;float:right; }
.focusNewi img{width:142px; height:205px; } 

.focusNews p{text-align:left;line-height:18px;margin:0 auto;padding:0 0 5px 6px;font-size:.95em;}
.focusNews span{}
.focusNews span a{font-size:.95em;line-height:1.5em;color:#fff;background: #9fa0a9;text-decoration: none;text-align:left;margin-left:6px;padding:0 3px;}
.focusNews span a:hover{text-decoration: none;background:#FFFFFF; color:#9fa0a9;}

.colTop_Masters{margin:0;padding:0; }
.colTop_Masters h3 {margin:0 0 0 1px;padding:0 0 0 8px;width: 514px;height:29px; line-height:29px; background:url(../_images/colTop.gif.gif) repeat-x;color:#fff;  }


#selectedListings, #selectedListings li.listing,#selectedListings ul.listingDetails, #selectedListings ul.listingDetails li {margin: 0;padding: 0;list-style-type: none;}
#selectedListings li.listing {margin:2px 0 0 0px;padding: 4px 10px 0 25px;background: url('../_images/listingsPhoto.gif') 0 bottom no-repeat;height:91px;position: relative;font-size:10px;}
#selectedListings img {position: absolute;margin:10px 0 0;width:45px;height:46px;overflow:hidden;}
#selectedListings ul.listingDetails {margin-left: 60px;margin-top: -6px;}
#selectedListings ul.listingDetails li {line-height: 130%;background:none; }
#selectedListings .newsdate {display:block;color:#0F1F75;font-weight:bold;}
#selectedListings .newsdate a{color:#0F1F75;}
#selectedListings .newsdate a:hover{color:#FF6600;}
#selectedListings .readfull {display:block;margin:0;padding:0;text-align:right;}
#selectedListings .readfull a{font-size:.95em;line-height:1.5em;color:#fff;background: #9fa0a9;text-decoration: none;text-align:left;margin-left:6px;padding:0 3px;}
#selectedListings .readfull a:hover{text-decoration: none;background:#FFFFFF; color:#9fa0a9;}



.colTop_Kungfu{margin:6px 0;padding:0;border-top:6px solid #9fa0a9;}

#colTop_left {float:left;margin:0;padding:0;width:360px;margin-right:5px; overflow:hidden;}
#colTop_left h3 {margin:0;padding:8px 0 0 0;}

.c3 li,.c3 div {width:33%;float:left;}	/*三列列表样式*/
#colTop_right {float:right;margin:0;padding:0;width:300px;background:url(../_images/colTop_right_bg.gif) no-repeat left 29px; }
#colTop_right h2 {margin:6px 0 0;padding:0 0 0 8px; height:29px; line-height:29px; background:url(../_images/colTop.gif.gif) repeat-x;color:#fff; font-size:13px; }
#colTop_right  .picgroup{margin:6px 0 0 0;}
#colTop_right  .picgroup h3{font-size:10px;line-height:14px; }
#colTop_right  .picgroup img{ width:82px; height:60px;}
#colTop_right  .picgroup a img {border:3px solid #E3E1E1;}
#colTop_right  .picgroup a:hover img {border-color: #FEB634;}


#mediaListings{margin:0 0 0 2px;padding: 0;list-style-type: none;background: url(../_images/mediaListings_bg.gif) repeat-x left top; }
#mediaListings li.listing,#mediaListings ul.listingDetails, #mediaListings ul.listingDetails li {margin:0;padding: 0;list-style-type: none;}
#mediaListings li.listing {margin: 0 0 0 5px;padding: 12px 10px 0 5px;height: 55px;_height: 55px;position: relative;}
#mediaListings img {position: absolute;width:60px;height:45px;overflow:hidden;background:#fff;padding:1px; border:1px solid #aaaaaa;}
#mediaListings ul.listingDetails {margin-left: 70px;margin-top: 0px;}
#mediaListings ul.listingDetails li {line-height: 130%;}
#mediaListings .newsdate {display:block;color:#0F1F75;}
#mediaListings .newsdate a{color:#0F1F75;}
#mediaListings .newsdate a:hover{color:#FF6600;}

#colTop_Mountain{margin:0px 10px;padding:0;clear:both;}
#colTop_Mountain h3{font-size:16px;color:#0f1f75;padding:0 0 8px;border-bottom:5px solid #9fa0a9;}
#colMou_left {float:left;margin:0;padding:0;width:265px;overflow:hidden;}
#colMou_right {float:right;margin:0;padding:0;width:227px;}

#colMouListings{margin:0;padding: 0;list-style-type: none;}
#colMouListings li.listing,#colMouListings ul.listingDetails, #colMouListings ul.listingDetails li {margin:0;padding: 0;list-style-type: none;}
#colMouListings li.listing {margin: 0 0 0 0;padding: 12px 0 0;height: 52px;;position: relative;}
#colMouListings img {position: absolute;width:50px;height:50px;overflow:hidden;background:#fff;padding:1px; border:1px solid #aaaaaa;}
#colMouListings ul.listingDetails {margin-left:58px;margin-top: 0px;}
#colMouListings ul.listingDetails li {line-height: 125%;}
#colMouListings .newsdate {display:block;color:#0F1F75;font-weight:bold;font-size:.85em;}
#colMouListings .newsdate a{color:#0F1F75;}
#colMouListings .newsdate a:hover{color:#FF6600;}
#colMouListings .newsinfo {display:block;color:#ff7700;}
#colMouListings .newsinfo a{color:#ff7700;}
#colMouListings .newsinfo a:hover{color:#FF0000;}
#colMouListings .readfull {display:block;margin:0;padding:0;text-align:right;}
#colMouListings .readfull a{font-size:.95em;margin:3px 0 0;line-height:1.5em;color:#fff;background: #9fa0a9;text-decoration: none;padding:0 3px;}
#colMouListings .readfull a:hover{text-decoration: none;background:#FFFFFF; color:#9fa0a9;}

#colMou_right h4{padding:0 0 0 4px;height:24px;line-height:24px;font-size:.85em;border-bottom:1px solid #009abc;font-weight:normal;}
#colMou_right h4 a{color:#004aaf}
#colMou_right h4 span{font-size:1em;font-weight:bold;background: url(../_images/olympicnews_title_icon.gif) no-repeat left center; padding-left:9px;}
#colMou_right h4 span a{color:#ff7700}
#colMou_right h5{height: 20px;line-height:20px;padding:0 0 0 4px;background: url(../_images/colMou_right.gif) repeat-x top;color:#004AAF;font-size:.85em;font-weight:normal;}
#colMou_right h5 a{color: #004AAF}
#colMou_right .f12list ul{margin:0 4px;padding: 0;list-style-type: none;}
#colMou_right .f12list li{margin:0;padding:0;color:#000;background:url(../_images/ico_red.gif) no-repeat left 7px;padding:0 0 0 8px; font-size:.85em;line-height:170%;}
#colMou_right .f12list li a{color:#000 }


#colR_Mission{margin:0 6px 0 0;padding:0;clear:both;}
#colR_Mission h3 {margin:0;width:196px;height:31px;padding: 0px;float:left;background:url(../_images/news_title.gif) no-repeat left top; text-indent:-9999px;}

#listlR_Mission{margin:0;padding:6px 0 0;clear:both;background:#fff; }
#listlR_Mission h3 {margin:0 0 8px;width:196px;height:31px;padding: 0px;float:left;background:url(../_images/news_title.gif) no-repeat left top; text-indent:-9999px;}

#missionListings {margin:0;padding:0;clear:both;}
#missionListings li{margin:4px 0px;padding:0 0 8px;background: url('../_images/line-missright.gif') no-repeat left bottom;font-size:11px;line-height:160%; }


#colR_Ceremony{margin:10px 4px 10px 7px;padding:0;clear:both;}
#colR_Ceremony h3{background:#9fa0a9;color:#FFFFFF;font-size: 0.9em;padding:3px;margin:0px;text-transform:uppercase;}
#colR_Ceremony ul{margin:0 -4px 0 0;padding:0;}
#colR_Ceremony li{float:left;width:102px;background:#eaeceb;font-size:.85em;list-style:none;border-right:solid 4px #FFFFFF; }
/*-- Deletes last column --*/  
.ceremony-text{margin:3px 0px 0px 7px;line-height:140%;}
.ceremony-link{margin:5px 0px 0 7px;font-size: 1.0em;}
.ceremony-link a{color:#f00}
/*-- End Latest News --*/

#listR_Ceremony{margin:0;padding:10px 0;clear:both;background:#fff; }
#listR_Ceremony h3{background:#9fa0a9;color:#FFFFFF;font-size: 0.9em;padding:3px;margin:0px;text-transform:uppercase;}
#listR_Ceremony ul{margin:0 -4px 0 0;padding:0;width:200px; }
#listR_Ceremony ul li{float:left;width:96px;background:#eaeceb;font-size:.85em;list-style:none;border-right:solid 4px #FFFFFF; }


#colR_Video{margin:10px 4px 0 7px;padding:0;clear:both;}
#colR_Video h3{color:#fff;font-size: 0.9em;padding:3px 3px;margin:0px;text-transform:uppercase;background:#9fa0a9;}
#colR_Video h4{color:#fff;background:#F0F4FD;font-size: 0.8em;padding:1px 3px;margin:0px;font-weight:normal;}

#colR_Picture{margin:2px 0 0;padding:0;float:right; }
#colR_Picture h3{background:#9fa0a9;color:#FFFFFF;font-size: 0.9em;padding:3px;margin:0px;text-transform:uppercase;}

#colR_Picture ul{margin:0;}
/*-- IE6 Hack to expand the div height to equal Headlines div --*/ 
* html #colR_Picture img{margin-bottom:2px;width:142px;height:81px;}
/*-- IE7 Hack to expand the div height to equal Headlines div --*/
*:first-child+html #colR_Picture img{margin-bottom:2px;width:142px;height:83px; }
#colR_Picture li{width:142px;margin:3px 0 0;background:#eaeceb;font-size:.85em;list-style:none;float:left;/*-- Creates columns --*/  }
/*-- Deletes last column --*/  
#colR_Picture li a span {font-weight: normal; display: block; line-height: 16px; padding-left: 20px; font-size: .9em}
#colR_Picture li a {display: block; color: #fff; background: #999 url(../_images/icon-arrow-square.png) no-repeat left bottom}
#colR_Picture li a:hover {text-decoration: none; background: #f00 url(../_images/icon-arrow-square.png) no-repeat left bottom}

#listR_Picture{margin:0;padding:10px 0;clear:both;background:#fff;width:196px; overflow:hidden;}
#listR_Picture h3{background:#9fa0a9;color:#FFFFFF;font-size: 0.9em;padding:3px;margin:0px;text-transform:uppercase;}

#listR_Picture ul{margin:0 -4px 0 0;width:200px;}
#listR_Picture li{width:96px;margin:4px 0 0;background:#eaeceb;font-size:.85em;list-style:none;float:left;border-right:solid 4px #FFFFFF;/*-- Creates columns --*/  }
/*-- IE6 Hack to expand the div height to equal Headlines div --*/ 
* html #listR_Picture img{margin-bottom:2px;width:96px;height:81px;overflow:hidden;}
/*-- IE7 Hack to expand the div height to equal Headlines div --*/
*:first-child+html #listR_Picture img{margin-bottom:2px;width:96px;height:81px;overflow:hidden; }
/*-- Deletes last column --*/  
#listR_Picture li a span {font-weight: normal; display: block; line-height: 16px; padding-left: 20px; font-size: .9em}
#listR_Picture li a {display: block; color: #fff; background: #999 url(../_images/icon-arrow-square.png) no-repeat left bottom}
#listR_Picture li a:hover {text-decoration: none; background: #f00 url(../_images/icon-arrow-square.png) no-repeat left bottom}

#Sponsored_links{margin:10px 0;padding:0;clear:both;}
#Sponsored_links h3{margin:0;padding:0 0 3px;clear:both;border-bottom:5px solid #9fa0a9;}
#Sponsored_links table{margin:6px 0; }
#Sponsored_links  .picgroup{margin:6px 0 0 0;}
#Sponsored_links  .picgroup img{ width:180px; height:56px;}
#Sponsored_links  .picgroup a img {border:3px solid #eee;}
#Sponsored_links  .picgroup a:hover img {border-color: #FEB634;}


.one-third {width: 180px;float:left;margin:4px 4px 0 10px;}
.separator {margin-right: 10px;}
.cat_heading {color: #779d03;margin: 0px;padding-bottom: 2px;border-bottom: 1px dotted #c1c9a6;font: normal 160% Tahoma, Arial, sans-serif;clear:both;text-transform:none;}
.sub_heading {margin: 10px 0px 0px;font: bold 110% Arial;text-transform: uppercase;color: #666666;}

.links-list {list-style:none;margin:3px 0px 20px;padding:0px;line-height: 100%;font-size: 90%;}

/* list_page
----------------------------------------------- */
.post {margin: 0px 0px 0px;clear:both;}
.post h2 {color: #163F53;margin: 0px 0px 3px;height:32px;background:url(../_images/finaly_line.gif) repeat-x left bottom;letter-spacing: -1px;font: normal 210% "Trebuchet MS", Tahoma, Arial;text-align:right;}
.post h2 span{float:left;}
.post h2 img{margin:10px 0 0;padding:0;}
.post h2 a, .post h2 a:visited{color: #163F53;text-decoration:none;}
.post h2 a:hover {color:#FF6600;text-decoration:none;}

.entry {clear:both;padding-top: 10px;}

.ban-list {list-style:none;margin:0px 0px 10px;padding:0px 0px 0px 10px;}
.ban-list br{display:none;}
.ban-list p br{display:block;}
.ban-list li{margin: 12px 0px;height:104px;background: url(images/thumb-hr.gif) no-repeat center bottom;}
.ban-list img {border: 5px solid #E0E0E0;float: left;margin-right: 10px;width:280px;}
.ban-list a:hover img {border-color: #FF9900;}
.ban-list a:hover {border-color: transparent;}
.ban-list h3{margin: 0px;padding:0px;font: bold 14px "Trebuchet MS", Tahoma, Arial;color:#666666;text-transform:none;letter-spacing: 0px;}

.RelatedTitle{padding:0 0 0 8px; margin:0; list-style:none; color:#FF6600; }
.external-list {margin: 5px 0px 15px 25px;padding: 0px;list-style: none;}
.external-list li {margin: 0px;padding: 2px 0px 2px 14px;background: url(../_images/mini-external.gif) no-repeat left center;}

.pagenav {text-align:right;border-top: 1px dotted #CCCCCC;margin: 25px 0px 10px;padding-top: 2px;clear:both; }
/* ultimate_page
----------------------------------------------- */

.ContentDetail{margin:0px auto;background:#fff url(../_images/finaly_bg.gif) repeat-y right;}
.listDetail{margin:0px auto;background:#fff url(../_images/finaly_list_bg.gif) repeat-y right;}

.subNav{width: 727px;background:#fff;padding:9px 4px 4px 10px;text-align:left;}

.subNav .locationAndSeo{width: 727px;height: 25px;background: #E2F3FF url(../_images/location_icon.gif) no-repeat left;}
.subNav .location{width: 380px;height:21px; ;padding:4px 0 0 18px;color:#004AAF;float:left;text-align:left;}
.subNav .location a{color:#004AAF}
.subNav .navSearch{	width: 194px;float:right;margin:2px 0 0;}
.subNav .navSearch .inputStyle{background: url(../_images/channelnav_seo_bg.gif) repeat-x;border:1px solid #808080;width: 142px;height: 14px!important ;height: 14px;height /**/: 18px;font-size:.85em;}
.subNav .navSearch .searchBtn {background: url(../_images/channelnav_seo_btn.gif);width: 21px;height: 18px;margin:2px 0 0 8px;border:0px;}
.subNav .login{float:right;margin:5px 6px 0 0;width:90px;padding:0 1px 0 0;text-align:right;color:#004AAF}
.subNav .login a{color:#004AAF}

.subNavBg {background: url(../_images/finaly_bg_subNav.gif);}

.subNav .navAndTime{width: 727px;height: 43px;background: url(../_images/channelmenu_bg.jpg) no-repeat bottom;margin-bottom:4px}

.subNav .channelNav{height: 18px;padding:13px 0 0 18px;color:#fff;float:left; text-align:left;}
.subNav .channelNav ul{width: 727px;margin:0;padding:0;margin:0 0 0 -19px;}
.subNav .channelNav ul li{margin:0;padding:0 8px;float:left;background:url(../_images/ico_fline_w.gif) no-repeat left center; }
.subNav .channelNav a{color: #fff;}
.subNav .channelNav span{font-weight: bold;}
.subNav .channelNav .t{margin-top:-9px; }
.subNav .channelNav .t span{float:left;height:30px;padding-top:1px;}

#mainContent{width:736px;padding:0 0 25px 0;margin:0 0 10px 0;}

.right_bg{height:702px;background:url(../_images/finaly_right.jpg);}

.mainContentDetail{margin:0;padding:0;width: 562px;clear:both;}
.mainContentDetail .language {height: 20px;float:right;color:#FF7800;} 	
.mainContentDetail .language a {color:#FF7800;} 
.mainContentDetail .tools {margin:0;padding:0;color:#004AAF;line-height:25px;clear:both;text-align:right;}
.mainContentDetail .tools .f11{background:url(../_images/fontsize1.gif) no-repeat center; }
.mainContentDetail .tools .f10{background:url(../_images/fontsize2.gif) no-repeat center;}
.mainContentDetail .tools .f9{background:url(../_images/fontsize3.gif) no-repeat center;}
.mainContentDetail .tools a {color:#004AAF}
.mainContentDetail .tools span {font-size:10px;}
.mainContentDetail .tools span a {background: url(../_images/fontsize_bord_gary.gif) no-repeat center;text-decoration:none;padding:3px 8px 4px 8px;width: 15px;}
.mainContentDetail .tools span a:hover {background: url(../_images/fontsize_bord.gif) no-repeat center;padding:3px 8px 4px 8px}
.mainContentDetail .pageNo {color:#f00;float:right;font-size:12px;line-height:24px}
.mainContentDetail .pageNo a {color:#004AAF;}
.mainContentDetail .detail {margin:0;padding:10px 0;clear:both;}
.mainContentDetail h2 {font-size:16px;font-weight: bold;margin:0;padding-top:10px;padding-bottom:0;color:#424242;line-height:25px;text-align:center;}
.mainContentDetail .detail .data {padding:15px;color:#004AAF;text-align:center;}
.mainContentDetail .detail .contentSelect {float:left;padding-top:20px;padding-bottom:5px}
.mainContentDetail .detail .contentSelect SELECT {width:165px;}
.mainContentDetail .detail .statement {float:right;color:#F00;font-size:12px;line-height:24px}
.mainContentDetail .detail .statement A {color:#f00}
.mainContentDetail .blueBorder {border:1px #C1E1F9 solid;margin:5px 0;width:561px}
.mainContentDetail .blueBorder h3 {margin:0;background:url(../_images/h3_bg.jpg);height:21px;padding-left:20px;text-align:left;font-weight:bold;color:#004AAF;padding-top:3px;}
.mainContentDetail .f12list ul{margin:0px auto;margin:0 0 10px 12px;list-style-type: none; padding-top:10px;}
.mainContentDetail .f12list li{line-height:20px;background:url(../_images/ico_red.gif) no-repeat left center; padding:0 0 0 8px;}
.mainContentDetail .goTop {padding:5px}
.mainContentDetail .goTop span{float:right;background:url(../_images/gotop1.jpg) no-repeat left;padding-left:26px;color:#004aaf}
.mainContentDetail .goTop span a {color:#004aaf}
.mainContentDetail .return {text-align:cetner;line-height:26px;color:#004aaf}
.mainContentDetail .return a{color:#004aaf}
.mainContentDetail .line {background:url(../_images/finaly_line.gif);font-size:1px;height:1px;overflow:hidden;clear:both;}


.contentArea {line-height:180%;font-size:1em;margin:0 10px;}
.contentArea p span a{font-size:1em;}

.newsVideo{margin:0 auto;text-align:center;margin:0 0 10px; }

.printPage {width:650px;margin:0px auto;padding:0px;background:#fff}
.printPage .tools {width:602px;height:35px;text-align:right;margin:0px auto;color:#004AAF;line-height:22px;}
.printPage .tools a {color:#004AAF;border:1px #fff solid}
.printPage .tools a:hover {border:1px #ACACAC solid}
.printPage .tools span {color:#f00}
.printPage .tools div{display:inline;float:right;margin:10px 0 0 10px;}
.printPage .tools input{float:left;}

.print {width:602px;margin:0px auto;padding-top:10px;border:1px #ACACAC solid}
.print .textArea {width:602px;margin:0px auto;text-align:center;color:#424242;font-size:14px;line-height:24px;}
.print .top {float:left;font-size:12px;margin:5px 25px 15px 0px ;display:inline}
.print .top .logo{padding-left:157px;float:left}
.print .top .text {display:block;float:right;line-height:14px;padding-top:50px;width:125px;font-size:12px}
.print .textArea .printText{width:560px;margin:0px auto;text-align:center;}
.print .textArea .printText #newsContent{	width:560px;margin:0 auto;}
.print .textArea .printText h2 {font-size:16px;font-weight: bold;padding-top:10px;color:#424242;text-align:center}
.print .textArea .printText .data {font-size:12px;text-align:center;margin:5px auto 25px;}
.print .textArea .printText .data span{padding:10px}
.print .textArea .printText p {margin:5px auto;text-align:center}
.print .textArea .printText p img{border:1px #ACACAC solid}
.print .textArea .printText p span{font-size:12px}
.print .textArea .link {font-size:12px;padding:30px 5px 10px 5px;text-align:left}
.print .textArea .linkcenter {font-size:12px;text-align:center;padding-top:15px}
.print .textArea .copyRight {font-size:12px;text-align:center;padding-bottom:15px}
.print .textArea .location {font-size:12px;padding:5px;text-align:left;}
.print .textArea .line {background:url(../_images/finaly_line.gif);font-size:1px;height:1px;overflow:hidden;clear:both;}	


.focuslistNews {width: 520px;text-align:left;clear:both;margin:0 auto 8px;}
.focuslistNews .pic{width: 200px}
.focuslistNews .pic img {margin:0 auto;padding:0px;background: #fff;border:1px solid #bdbdbd;}
.focuslistNews .pic span{display:block;text-align:center;font-size:10px;}
.focuslistNews .txt{width: 305px;text-align:left;}
.focuslistNews .txt h2{width: 300px!important ;height: auto!important;background:url(../_images/focus_news_line_2.gif) repeat-x bottom; font-size:16px;line-height: 21px;font-weight: bold;text-align:left;color:#004AAF;border:0px;;padding:3px 0;margin-bottom:3px;}

.col260_260_1{	width: 520px;background: url(../_images/col260_260_1_bg.gif);display: block;margin:0 auto 8px;}
.col260_260_1 .left,.col260_260_1 .right{	width:258px;}
.col260_260_1 h2{float:left;width:238px!important ;width:238px;width /**/:258px;height:25px;font-size:1em;color:#004aaf;line-height:25px;padding:0 0 0 18px; background:url(../_images/col260_260_1_title_bg.gif);border:0px;margin:0px; }
.col260_260_1 .f12list{clear:left;width: 240px;}
.col260_260_1 .f12list ul{margin:0px auto;margin:0 0 10px 12px;list-style-type: none; padding-top:4px;}
.col260_260_1 .f12list li{line-height:160%;background:url(../_images/ico_red.gif) no-repeat left center; padding:0 0 0 8px;}
.col260_260_1 .f12list a{color:#000;}
.col260_260_1 .f12list .more{float:right;text-align:right;background:none;padding-right:10px;line-height:24px;color:#0f1f75; }
.col260_260_1 .f12list .more a{color:#0f1f75; }
.col260_260_1 .picTextList{padding:8px 6px 8px 1px;}
.col260_260_1 .picGroup{padding:8px 0px 4px;text-align:center;}
.col260_260_1 .footer{width: 520px;background:url(../_images/col260_260_1_footer.gif);font-size:1px;height: 1px;overflow:hidden;clear:both;}

.col520{width: 520px;display: block;margin:8px auto;}
.col520 p{text-align: left;padding:8px;}
.col520 h2{padding:7px 0 0 10px;text-align:left;font-weight: bold;color:#004AAF;font-size:11px;line-height:14px;font-family:Arial;}
.col520 h2{background:url(../_images/col520_title_icon.gif) no-repeat left;width: 520px;height: 18px!important ;height: 18px;height /**/: 25px;border-bottom:1px solid #009ABC;margin:0 0 5px; }
.col520 h2 a{color:#004AAF}
.col520 h2.t2{background:url(../_images/col520_title_bg.gif) no-repeat left;border:0px}
.col520 .picTextGroup {padding:0px;}
.col520 .picTextGroup p{padding:4px 9px!important ;padding:4px 9px;padding /**/:0px;margin:0px!important ;margin:0px;margin /**/:4px 9px;}
.col520 .picGroup {width: 520px;padding:8px 0px 0;}

.col520 .newsList {width: 505px;}
.col520 .f12list{clear:left;width:520px;}
.col520 .f12list ul{margin:0px auto;margin:0 0 10px 12px;list-style-type: none; padding-top:4px;}
.col520 .f12list li{line-height:180%;background:url(../_images/ico_red.gif) no-repeat left center; padding:0 0 0 8px;list-style-type: none; }
.col520 .f12list a{color:#000;}
.col520 .f12list .more{float:right;text-align:right;background:none;padding-right:10px;line-height:20px;color:#0f1f75; }
.col520 .f12list .more a{color:#0f1f75; }
.col520 .f12list .listBg{width: 100%!important ;width: 100%;width /**/: 520px;background: url(../_images/list_bg.gif) repeat-x;height: 12px;font-size:1px}

.col520 .f12imglist{clear:left;width:520px;}
.col520 .f12imglist ul{margin:0px auto;margin:0 0 10px 9px;list-style-type: none; padding-top:4px;}
.col520 .f12imglist li{float:left;width:120px;padding:3px;line-height:160%;text-align:center;list-style-type: none; }
.col520 .f12imglist a{color:#000;}
.col520 .f12imglist .listBg{width: 100%!important ;width: 100%;width /**/: 520px;background: url(../_images/list_bg.gif) repeat-x;height: 12px;font-size:1px}


.col210_310{width: 520px;background: url(../_images/col210_310_bg.gif);display: block;margin:0 auto;}
.col210_310 h2{width:500px!important ;width:500px;width /**/:520px;height:25px;font-size:1em;color:#004aaf;line-height:25px;padding:0 0 0 18px;  background:url(../_images/col210_310_title_bg.gif);border:0px; margin:0px;}
.col210_310 h3{padding:7px 0 0 10px;text-align:left;font-weight: bold;color:#004AAF;font-size:11px;line-height:14px;font-family:Arial;}
.col210_310 h3{background:url(../_images/col520_title_icon.gif) no-repeat left;width: 500px!important ;width: 500px;width /**/: 520px;height: 18px!important ;height: 18px;height /**/: 25px;border-bottom:1px solid #009ABC;margin:0 0 5px; }
.col210_310 .left{width: 235px;text-align:left;padding:5px;}
.col210_310 .left p{padding:0 5px;}
.col210_310 .left .f12list{clear:left;}
.col210_310 .left .f12list ul{margin:0px auto;margin:0 6px 10px 6px;list-style-type: none; padding-top:4px;}
.col210_310 .left .f12list li{line-height:160%;background:url(../_images/ico_red.gif) no-repeat left center; padding:0 0 0 8px;list-style-type: none; }
.col210_310 .left .f12list a{color:#000;}

.col210_310 .picTextGroup {width: 308px;}
.col210_310 .right{width: 275px;}
.col210_310 .right .picGroup {margin:0;padding:0;}
.col210_310 .right .picGroup ul{margin:0;padding:0;}
.col210_310 .right .picGroup li{float:left;padding:8px;width:120px;}
.col210_310 .right .picGroup span{width:120px;clear:both;}
.col210_310 .right .f12list{width: 295px;}
.col520_public_footer{width: 520px;background:url(../_images/col520_public_footer_bg.gif); ;font-size:1px;height: 1px;overflow:hidden;clear:both;}

.col250_250{width: 520px;display: block;margin:0 auto;}
.col250_250 h2{padding:7px 0 0 10px;text-align:left;font-weight: bold;color:#004AAF;font-size:11px;line-height:14px;font-family:Arial;}
.col250_250 h2{background:url(../_images/col520_title_icon.gif) no-repeat left;height: 18px!important ;height: 18px;height /**/: 25px;border-bottom:1px solid #009ABC;margin:0 0 5px; }
.col250_250 h3{padding:0 0 0 13px;text-align:left;font-weight: bold;color:#FF0000;font-size:12px;line-height:28px;font-family:Arial;background:url(../_images/col520_title_icon.gif) no-repeat left;}
.col250_250 .title-i{float:left;padding:10px 10px 0 0;  }
.col250_250 .title-c{}
.col250_250 .listBg{width: 100%!important ;width: 100%;width /**/: 520px;background: url(../_images/list_bg.gif) repeat-x;height: 12px;font-size:1px}
.col250_250 .left{width: 250px;margin:10px 0 0; text-align:left;border-right:1px solid #C1E1F9;}
.col250_250 .left p{padding:0 5px;}
.col250_250 .right{width: 250px;text-align:left;}
.col250_250 .right p{padding:0 5px;}

.col250_250_public_footer{width: 520px;margin-top:10px; background:url(../_images/col520_public_footer_bg.gif); ;font-size:1px;height: 1px;overflow:hidden;clear:both;}


/*CSS kspage style pagination

div.kspage {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
}
div.kspage a {
	border-right: #2c2c2c 1px solid; padding-right: 5px; border-top: #2c2c2c 1px solid; padding-left: 5px; background: url(../_images/image1.gif) #2c2c2c; padding-bottom: 2px; border-left: #2c2c2c 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #2c2c2c 1px solid; text-decoration: none
}
div.kspage a:hover {
	border-right: #aad83e 1px solid; border-top: #aad83e 1px solid; background: url(image2.gif) #aad83e; border-left: #aad83e 1px solid; color: #fff; border-bottom: #aad83e 1px solid
}
div.kspage a:active {
	border-right: #aad83e 1px solid; border-top: #aad83e 1px solid; background: url(image2.gif) #aad83e; border-left: #aad83e 1px solid; color: #fff; border-bottom: #aad83e 1px solid
}
div.kspage span.current {
	border-right: #aad83e 1px solid; padding-right: 5px; border-top: #aad83e 1px solid; padding-left: 5px; font-weight: bold; background: url(../_images/image2.gif) #aad83e; padding-bottom: 2px; border-left: #aad83e 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: #aad83e 1px solid
}
div.kspage span.disabled {
	border-right: #aad83e 1px solid; padding-right: 5px; border-top: #aad83e 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #aad83e 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #aad83e 1px solid
}*/

/*CSS kspage style pagination*/

div.kspage {padding-right: 3px; padding-left: 3px; font-size: 0.85em; padding-bottom: 3px; margin: 3px; padding-top: 3px; font-family: tahoma,helvetica,sans-serif; text-align: center}
div.kspage a {
	border-right: #ccdbe4 1px solid; padding-right: 8px; background-position: 50% bottom; border-top: #ccdbe4 1px solid; padding-left: 8px; padding-bottom: 2px; border-left: #ccdbe4 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #ccdbe4 1px solid; text-decoration: none
}
div.kspage a:hover {
	border-right: #2b55af 1px solid; border-top: #2b55af 1px solid; background-image: none; border-left: #2b55af 1px solid; color: #fff; border-bottom: #2b55af 1px solid; background-color: #3666d4
}
div.kspage a:active {
	border-right: #2b55af 1px solid; border-top: #2b55af 1px solid; background-image: none; border-left: #2b55af 1px solid; color: #fff; border-bottom: #2b55af 1px solid; background-color: #3666d4
}
div.kspage span.current {
	border-right: #ccdbe4 1px solid; padding-right: 8px; background-position: 50% bottom; border-top: #ccdbe4 1px solid; padding-left: 8px; padding-bottom: 2px; border-left: #ccdbe4 1px solid; color: #fff; margin-right: 3px; padding-top: 2px; border-bottom: #ccdbe4 1px solid;background-color: #3666d4; text-decoration: none
}
div.kspage span.disabled {
	border-right: #ccdbe4 1px solid; padding-right: 5px; border-top: #ccdbe4 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ccdbe4 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #ccdbe4 1px solid; color: #0061de; 
}
div.kspage a.next {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 0px 0px 10px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.kspage a.next:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}
div.kspage a.prev {
	border-right: #ccdbe4 2px solid; border-top: #ccdbe4 2px solid; margin: 0px 10px 0px 0px; border-left: #ccdbe4 2px solid; border-bottom: #ccdbe4 2px solid
}
div.kspage a.prev:hover {
	border-right: #2b55af 2px solid; border-top: #2b55af 2px solid; border-left: #2b55af 2px solid; border-bottom: #2b55af 2px solid
}

div.kspage .picpage-title{display:none; }

/* footer_wrap
----------------------------------------------- */
#footer_wrap {width:902px;background: #2c527d url(../_images/bg-footer.gif);color: #fff;margin: 0px auto;padding:10px 0 10px;clear:both;position:relative;}

#footer_wrap a{color: #a5bce6;text-decoration: none;}
#footer_wrap a:hover{color: #fff;text-decoration: underline;}
#footer_wrap li.subcategory-title a{margin: 0;color: #fff;font-weight: bold;}
#footer_wrap h3{ margin:0;padding:20px 0 0 20px;text-transform: none;color: #fff;font-size: 1.3em;font-weight: normal;}

div.blurb{margin: 0 auto;text-align:left;color: #a5bce6;}
div#weblogs{margin:10px auto;padding:10px 20px 2px 20px;text-align: left;background: #64071B url(../_images/bg-weblogs.gif);}
div.subcategory, div.subcategory-first, div.subcategory-last{margin: 0;padding: 0 13px;width: 140px;border-right: 1px solid #495e78;float: left;}
div.subcategory-first{padding: 0 12px 0 0;width: 160px;}
div.subcategory-last{border: 0;}

div#docs{margin: 0 0 0 10px;width:66%;float: left;}
div#docs p{font-size:10px;line-height:165%; }
div#docs ul{margin: 0 0 0 0 !important margin:5px 0 0 0;padding: 0;}
div#docs li{margin: 0;padding: 0 5px;border-left: 1px solid #c9d3f0;display: inline;list-style: none;font-size:12px;}
div#docs li.first{border: 0;padding: 0 5px 0 0;}

div#credits{margin: 0 10px 0 0;width: 30%;float: right;text-align: right;padding:15px 0 8px;font-size:10px;line-height:125%; }
span.link-softpixel{padding: 14px 30px 14px 0;background: url(../_images/logo-softpixel.gif) right 50% no-repeat;}
span.link-ee{padding: 14px 32px 14px 0;background: url(../_images/logo-ee.gif) right 50% no-repeat;}

div.subcategory ul, div.subcategory li, div.subcategory-first ul, div.subcategory-first li, div.subcategory-last ul, div.subcategory-last li{margin: 0; padding: 0;list-style: none;}
div.subcategory li.subcategory-title, div.subcategory-first li.subcategory-title, div.subcategory-last li.subcategory-title{margin: 0 0 6px 0;}