/* ============== reset.css ============== */
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{color:#000;background:#401A15;margin:0;padding:0;}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select {*font-size:100%;}
/*because legend doesn't inherit in IE */
legend {color:#000;}


/* ============== base.css ============== */
h1 {/*18px via YUI Fonts CSS foundation*/font-size:138.5%;}
h2 {/*16px via YUI Fonts CSS foundation*/font-size:123.1%; }
h3 {/*14px via YUI Fonts CSS foundation*/font-size:108%;}
h1,h2,h3 {/* top & bottom margin based on font size */margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong {/*bringing boldness back to headers and the strong element*/font-weight:bold; }
abbr,acronym {/*indicating to users that more info is available */border-bottom:1px dotted #000;cursor:help;} 
em {/*bringing italics back to the em element*/font-style:italic;}
blockquote,ul,ol,dl {/*giving blockquotes and lists room to breath*/margin:1em;}
ol,ul,dl {/*bringing lists on to the page with breathing room */margin-left:2em;}
ol {/*giving OL's LIs generated numbers*/list-style: decimal outside;	}
ul {/*giving UL's LIs generated disc markers*/list-style: disc outside;}
dl dd {/*providing spacing for definition terms*/margin-left:1em;}
th,td {/*borders and padding to make the table readable*/padding:.5em;}
th {/*distinguishing table headers from data cells*/font-weight:bold;text-align:center;}
caption {/*coordinated margin to match cell's padding*/margin-bottom:.5em;/*centered so it doesn't blend in to other content*/text-align:center;}
p,fieldset,table,pre {/*so things don't run into each other*/margin-bottom:1em;}
/* setting a consistent width, 160px; control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/* ============== font.css ============== */
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:15px/1.231 arial,helvetica,clean,sans-serif;*font-size:small; /* for IE */*font:x-small; /* for IE in quirks mode */}
/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,input,button,textarea {font:99% arial,helvetica,clean,sans-serif;}
/**
 * To help tables remember to inherit
 */
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.hide{display:none;}
.more{float:right;display:inline;width:30px;height:8px;text-indent:-9999px;background:url(../images/sprites.gif) -546px -170px no-repeat;overflow:hidden;}
.location-nav a,.news-md-col-left a,.news-md-col-right p,.news-md-col-right p a,.visiting-hubei-md a,.culture-md a,.sister-provinces-cities-md a{color:#595854;}

.wrap{margin:0 auto;width:960px;clear:both;}

.banner{position:relative;z-index:1;height:72px;background:url(../images/banner.jpg);overflow:hidden;}
.banner h1{display:inline;margin:16px 0 0 20px;}
.banner h1,.banner h1 a{float:left;width:280px;height:50px;text-indent:-9999px;overflow:hidden;}

.lang-nav{position:absolute;z-index:2;top:0;right:0;margin:0;padding:0 10px;overflow:hidden;}
.lang-nav li{float:left;padding:0 7px;font-size:12px;font-weight:bold;height:30px;line-height:30px;overflow:hidden;}
.lang-nav a{color:#FFF;}

.navigation{positon:relative;z-index:2;height:33px;line-height:33px;background:url(../images/nav_bg.gif) 0 0 repeat-x;overflow:visible;}
.navigation a{color:#FFF;}

.site-nav{margin:0;padding-left:3px;}
.site-nav li{position:relative;z-index:3;float:left;font-size:15px;font-weight:bold;font-family:Georgia,Arial,"Times New Roman",Times,serif;padding:0 19px;height:33px;line-height:33px;background:url(../images/nav_bg.gif) 100% -103px no-repeat;}
.site-nav li.nobg{background:none;}
.site-nav li.current{background:url(../images/nav_bg.gif) 0 -41px repeat-x;}
.sub-menu{position:absolute;z-index:4;top:17px;left:-30px;width:190px;background-color:#FCEDD9;overflow:hidden;}
.sub-menu li{float:none;padding:0;background-image:none;font-size:12px;font-weight:normal;}
.sub-menu li a{text-decoration:none;display:block;padding:0 10px;color:#000;}
.sub-menu li a:hover{border-left:5px solid #D86824;padding-left:5px;background-color:#C80000;font-weight:bold;color:#FFF;}
.site-nav .services-menu{left:-118px;}


.slide-headline{position:relative;z-index:1;width:930px;padding:15px;height:260px;background-color:#D2DDE8;overflow:hidden;}

.headline-bd{margin:0 auto;width:930px;height:260px;overflow:hidden;}

.headline-txt{float:left;margin-left:20px;width:340px;height:230px;display:inline;overflow:hidden;}
.headline-txt h1{height:77px;line-height:36px;font-size:26px;text-align:center;border-bottom:2px solid #29547E;overflow:hidden;}
.headline-txt,.headline-txt a{color:#29547E;font-family:Georgia,Arial,"Times New Roman",Times,serif;}
.headline-txt p{height:94px;line-height:180%;padding:0 5px;font-weight:normal;font-size:12px;overflow:hidden;}
.headline-txt p a{margin:5px;padding:4px 15px;color:#7B7B7B;background-color:#F6F6F6;border:1px solid #CCC;white-space:nowrap;}

.headline-img{float:right;margin-top:5px;margin-right:10px;padding:3px;background-color:#FFF;display:inline;box-shadow:1px 1px 3px 1px #666;overflow:hidden;}
.headline-img,.headline-img img{width:520px;height:245px;}

.headline-index{position:absolute;z-index:2;top:250px;left:270px;width:112px;height:23px;line-height:23px;overflow:hidden;}
.headline-index a{float:left;margin:0 2px;width:24px;height:23px;background-color:#EDF6FA;color:#036;font-family:Georgia,Arial,serif;text-align:center;font-weight:bold;text-decoration:none;display:inlnie;overflow:hidden;}
.headline-index a.current,.headline-index a:hover{background-color:#036;color:#FFF;}

.content{position:relative;z-index:1;background-color:#F1F7FC;overflow:hidden;}

.main{float:left;width:590px;overflow:hidden;}
.main1{float:left;width:700px;overflow:hidden;}


.hot-news{background-color:#DEF0FB;height:454px;border-bottom:1px solid #BAD7E7;overflow:hidden;}

.hot-news{margin:0 auto;padding:10px;overflow:hidden;}
.hot-news-hd{padding:10px 15px;height:20px;border-bottom:1px solid #5D77AC;overflow:hidden;}
.hot-news-hd h2{float:left;margin:0;font-family:Georgia,serif;font-style:italic;font-size:18px;background:url(../images/sprites.gif) -864px -368px no-repeat;color:#000;padding-left:20px;}
.hot-news-hd .more{margin-top:8px;}

.hot-news-col{float:left;padding:10px 5px 5px;width:270px;overflow:hidden;}
.hot-news-col h3{margin:5px 0;font-family:Georgia,serif;font-weight:normal;font-size:13px;}
.hot-news-col h3 a{color:#369;}

.hot-news-md{margin-bottom:25px;}

.hot-news-img{margin:0 auto 20px;text-align:center;overflow:hidden;}
.hot-news-img,.hot-news-img img{width:235px;height:100px;}

.date-line{font-size:11px;color:#666;}
.news-info{padding-top:5px;color:#333;line-height:18px;height:54px;overflow:hidden;}

.hot-news-col-right .date-line{margin-bottom:5px;}

.news-md{margin:0 15px;padding-top:10px;width:560px;border-bottom:1px solid #DCD7C5;overflow:hidden;}

.news-md-col-left{float:left;width:200px;}
.news-md-col-left h2{margin:0;padding-left:15px;padding-bottom:5px;font-size:18px;color:#C77A5D;font-family:Georgia,serif;height:30px;line-height:30px;overflow:hidden;}
.news-md-col-left ul{margin-left:0;margin-top:0;}
.news-md-col-left li{height:22px;line-height:22px;padding-left:15px;background:url(../images/sprites.gif) -866px -54px no-repeat;overflow:hidden;}

.news-md-col-right{float:right;width:360px;}
.news-md-col-right h3{margin:0;padding-left:10px;background:url(../images/sprites.gif) -872px -237px no-repeat;line-height:26px;height:26px;font-family:Georgia,serif;font-size:16px;overflow:hidden;}
.news-md-col-right h3 a{color:#265485;}
.news-md-col-right p{margin:10px 0;padding:0 10px;line-height:150%;height:100px;overflow:hidden;}
.news-md-col-right p img{width:350px;height:100px;}
.news-md-col-right p.business-intro{height:60px;margin:0 0 10px;}
.news-md-col-right p.education-intro{height:40px;}
.education{border-bottom:none;}

.sister-provinces-cities{margin:0 auto;padding:0 15px 15px;overflow:hidden;}
.sister-provinces-cities-hd{height:20px;padding:10px 0;border-bottom:1px solid #DCD7C5;background-color:#DEF0FB;overflow:hidden;} 
.sister-provinces-cities-hd h2{float:left;margin:0;padding:0 15px;width:260px;font-family:Georgia,serif;font-size:18px;color:#C77A5D;overflow:hidden;}
.sister-provinces-cities-hd .more{margin-right:10px;margin-top:10px;}
.sister-provinces-cities-md{float:left;width:270px;padding:15px 5px;overflow:hidden;}
.sister-provinces-cities-md img{float:left;border:3px solid #CCC;width:65px;height:70px;}
.sister-provinces-cities-md ul{float:right;margin:0;padding-left:10px;width:189px;height:76px;overflow:hidden;}
.sister-provinces-cities-md li{font-size:11px;height:15px;line-height:15px;overflow:hidden;}

.related-news-list{margin:10px 0;}
.related-news-list li{padding:0 10px;line-height:150%;font-family:Georgia,serif;margin-bottom:15px;}
.related-news-list a{color:#369;}

/* =============================== Side Pannel =============================== */
.side{float:right;width:336px;padding:15px 15px 15px 19px;background:#FFF url(../images/sprites.gif) -2px -50px no-repeat;overflow:hidden;}

.search{padding-bottom:5px;}
.search h2{margin-top:0;font-family:Georgia,serif;color:#666;font-size:16px;}
.search label{display:none;}
#keyword{border:1px solid #CCC;width:230px;height:18px;padding-left:20px;background:url(../images/sprites.gif) -627px -167px no-repeat;}
#btnsearch{font-weight:bold;cursor:pointer;font-size:12px;font-family:Georgia,serif;background:url(../images/sprites.gif) -464px -99px no-repeat;width:72px;height:20px;border:none;color:#FFF;}

.huibei-info{padding-top:10px;overflow:hidden;}
.huibei-info p{padding:15px 15px 0;margin-bottom:0;font-family:Georgia,serif;line-height:150%;height:75px;}
.huibei-info p,.huibei-info p a{color:#0A3D74;}

.friend-links{margin:0 auto;padding-top:10px;height:20px;line-height:20px;text-align:center;overflow:hidden;}
.friend-links a{float:left;width:33%;color:#369;font-size:14px;font-family:Georgia,serif;text-align:center;overflow:hidden;}

.services{padding-top:15px;overflow:hidden;}
.quick-links{float:left;width:204px;height:140px;overflow:hidden;}
.quick-links ul{margin:0;padding-top:10px;}
.quick-links li{float:left;text-align:center;margin-left:8px;width:39px;height:70px;display:inline;overflow:hidden;}
.quick-links p{margin-bottom:5px;width:39px;height:33px;overflow:hidden;}
.quick-links a{color:#2F5B89;font-weight:bold;}

.quick-links .sample-image{margin:10px 10px 0;overflow:hidden;}
.quick-links .sample-image,.quick-links .sample-image img{width:185px;height:64px;}

.services-list{float:left;width:130px;height:132px;margin-left:0;margin-right:0;overflow:hidden;}
.services-list li{float:left;padding-left:13px;height:22px;line-height:22px;background:url(../images/sprites.gif) -870px -132px no-repeat;overflow:hidden;}
.services-list li a{color:#0A3D74;}

.special-title-hd .more{margin-right: 10px;margin-top: 10px;}

.culture-hot-news-list{margin:0;background-color:#FFF;border-bottom:5px solid #CE3D0C;overflow:hidden;}
.culture-hot-news-list li{float:left;width:220px;height:180px;padding:15px 10px;background-color:#FFF;text-align:center;}
.culture-hot-news-list p{margin:0 auto;overflow:hidden;}
.culture-hot-news-list p,.culture-hot-news-list img{width:200px;height:150px;}
.culture-hot-news-list h3{margin:0;height:30px;font-weight:normal;font-family:Georgia,serif;;line-height:30px;font-size:14px;text-align:center;overflow:hidden;}
.culture-hot-news-list a{color:#369;}

.culture{border-bottom:1px solid #DCD7C5;overflow:hidden;_padding-bottom:5px;}
.culture-md{margin:5px 0;_margin-bottom:0;height:40px;white-space:nowrap;overflow:hidden;}
.culture-md h3{font-family:Georgia,serif;}
.culture-md h3,.culture-md a{float:left;margin:0 10px 0 0;line-height:20px;overflow:hidden;}
.culture-md h3 a{color:#9E8458;font-size:12px;}
.cultural-history{height:75px;padding-top:5px;}
.cultural-history img{float:left;width:90px;height:75px;}
.cultural-history h3{float:none;height:35px;}
.cultural-history h3 a{line-height:35px;}
.cultural-history-info{float:right;width:226px;height:75px;overflow:hidden;}

.visiting-hubei{margin:0 auto;width:100%:overflow:hidden;}
.visiting-hubei h2{float:left;margin:10px 0 0 1px;width:98px;height:99px;text-indent:-9999px;background:url(../images/sprites.gif) -464px 0 no-repeat;overflow:hidden;}
.visiting-hubei-md{float:left;margin:10px 2px 2px;height:100px;font-family:Georgia,serif;display:inline;overflow:hidden;}
.visiting-hubei-md p{margin-bottom:10px;}
.visiting-hubei-md p,.visiting-hubei-md img{height:70px;}
.visiting-hubei-md h3{margin:0;font-weight:normal;font-size:12px;text-align:center;}
.sight-seeing-info{padding-left:10px;width:107px;}
.festivals-info{width:104px;text-align:center;}
.shopping-info{width:107px;}
.leisure-info{width:99px;}
.food-info{width:105px;}
.shopping-info,.leisure-info,.food-info{padding:0 2px;}

.side-hd{background:url(../images/sprites.gif) -464px -119px no-repeat;padding-left:15px;color:#AA7926;font-family:Georgia,serif;height:30px;line-height:30px;overflow:hidden;}
.side-hd h2{margin:0;font-size:18px;}

.photos-news{margin:0 auto;width:100%;overflow:hidden;}
.photos-news .side-hd{position:relative;z-index:1;}
.photos-news .photos-article-list-pages-nav{position:absolute;z-index:2;top:5px;right:10px;}
.photos-news-slider{position:relative;z-index:1;margin:15px auto;overflow:hidden;}
.photos-news-carousel{position:absolute;z-index:2;top:0;left:0;margin:0;font-family:Georgia,serif;height:294px;overflow:hidden;}
.photos-news-slider img{width:336px;height:224px;}
.photos-news-slider,.photos-news-carousel li{width:336px;height:294px;}
.photos-news-carousel li{float:left;overflow:hidden;}
.photos-news-carousel h3{margin:0 auto;width:100%;height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.photos-news-carousel p{margin:0 auto;width:100%;height:40px;line-height:20px;font-size:11px;text-align:justify;overflow:hidden;}
.photos-news-carousel a{color:#369;}
/* =============================== Side Pannel =============================== */

.location-nav{margin:15px auto;width:530px;height:30px;line-height:30px;font-family:Georgia,serif;padding:0 15px;border-bottom:1px solid #DCD7C5;background-color:#DBF0FD;overflow:hidden;}
.page-nav{padding:0 25px 15px;text-align:center;}
.list-content .page-nav{padding-top:15px;}

.pageControl{margin:0 auto; padding:0;}
.pageControl li{margin:0;padding:0;white-space: nowrap;display:inline; list-style-type:none;}
.pageControl li a{margin:0 10px; height:21px;font-size: 14px; color: #333;text-decoration:none; line-height:21px;font-family:Georgia,serif;}
.pageControl li a:hover{text-decoration:underline;}
.pageControl li.current{margin:0 5px;color:#369;line-height:21px;font-weight:bold;font-family:Georgia,serif;}
.pageControl li .pageUP{background:url(../images/sprites.gif) -464px -149px  no-repeat; width:56px;height:21px;line-height:21px;display:inline-block;vertical-align:middle;overflow:hidden;}
.pageControl li .pageDOWN{background:url(../images/sprites.gif) -464px -170px no-repeat; width:56px;height:21px;line-height:21px;display:inline-block;vertical-align:middle;overflow:hidden;}

.list-content,.article-content{background-color:#FFF;}

.articels-list,.article{margin:0 30px;overflow:hidden;}
.articels-list li{border-bottom:1px dashed #CCC;overflow:hidden;}
.articels-list h2{margin:15px 0 0;font-size:18px;font-family:Georgia,serif;line-height:26px;}
.articels-list h2 a{color:#369;}
.articels-list cite,.article-content cite{color:#666;font-size:11px;display:block;padding:5px 0;}
.articels-list p{padding:5px 0;line-height:18px;font-family:Georgia,serif;text-align:justify;overflow:hidden;}

.article h1{font-size:18px;color:#369;font-family:Georgia,serif;}
.article-post{padding:20px 0;font-family:Georgia,serif;}
.article-post p{text-align:justify;}

/* ======= Photos Page ======== */
.photos-main{margin:0 auto;width:930px;padding:15px 15px 0;background-color:#D2DDE8;overflow:hidden;}
.photos-image-zoon{position:relative;z-index:1;float:left;width:679px;height:563px;padding:6px 0 6px 6px;overflow:hidden;}
.photos-image-zoon h1{margin:0;padding:0 5px;height:30px;line-height:30px;color:#083C6F;font-family:Georgia,serif;font-size:20px;overflow:hidden;}
.photos-image-zoon p{margi-bottom:10px;font-family:Georgia,serif;padding:0 5px;height:30px;line-height:15px;overflow:hidden;}
.photos-meta{display:block;padding:0 5px;height:20px;line-height:20px;color:#666;font-size:11px;overflow:hidden;}

.photos-slider{position:relative;z-index:1;margin:0 auto;width:659px;height:439px;border:10px solid #FFF;overflow:hidden;}
.photos-list{position:absolute;z-index:2;top:0;left:0;margin:0;width:659px;overflow:hidden;}
.photos-list li{position:relative;z-index:3;overflow:hidden;}
.photos-list-h li{float:left;}
.photos-list img,.photos-list li{width:659px;height:439px;}
.photos-list p{position:absolute;z-index:4;bottom:0;left:0;margin:0;width:639px;padding:10px;height:20px;line-height:20px;color:#FFF;background-color:#000;opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}

.photos-related{position:absolute;z-index:5;top:10px;left:10px;width:639px;height:419px;background-color:#000;opacity:0.9;filter:alpha(opacity=90);overflow:hidden;}
.photos-related-content{float:left;width:219px;height:379px;padding:20px;overflow:hidden;}
.photos-related-content h2{margin-top:0;margin-bottom:10px;padding:0 15px;height:30px;line-height:30px;color:#999;font-family:Georgia,serif;border-bottom:1px solid #333;overflow:hidden;}

.photos-related-list{margin:10px;}
.photos-related-list li{margin-bottom:10px;height:140px;border:1px solid #333;cursor:pointer;padding:10px 5px 5px;overflow:hidden;}
.photos-related-list li.hover{background-color:#333;border:1px solid #CCC;}
.photos-related-list p{margin:0 auto 10px;overflow:hidden;}
.photos-related-list p,.photos-related-list img{width:174px;height:110px;}
.photos-related-list h3{padding:0 5px;font-family:Georgia,serif;margin:0;height:20px;line-height:16px;font-size:11px;font-weight:normal;overflow:hidden;text-align:center;}
.photos-related-list a{color:#FFF;}

.photos-back-share{float:right;width:340px;height:379px;padding:20px;overflow:hidden;}
.lnk-back-beginning{margin:40px auto;color:#FFF;display:block;width:300px;padding:20px;height:30px;line-height:30px;font-weight:bold;font-family:Georgia,serif;font-size:26px;text-align:center;border:1px solid #333;background-color:#444;overflow:hidden;}
.lnk-back-beginning:hover{border:1px solid #FFF;text-decoration:none;background-color:#999;}
.photos-back-share h2{color:#FFF;font-size:12px;padding:40px 5px 0;font-family:Georgia,serif;}
.share-list{margin:10px 0;overflow:hidden;}
.share-list li{margin:5px;display:inline;}
.share-list li,.share-list a{float:left;width:55px;height:66px;text-indent:-9999px;overflow:hidden;}
.share-list li.email-share{background-image:url(../images/email.png);}

.photos-nav{position:absolute;z-index:4;top:0;left:0;margin:0;width:659px;height:439px;overflow:hidden;}
.photos-nav li{position:absolute;z-index:5;top:0;left:0;margin:0;width:330px;height:439px;overflow:hidden;}
.photos-nav li.photo-prev-block{width:329px;}
.photos-nav li.photo-next-block{left:329px;}
.photos-nav li a{position:absolute;z-index:6;top:170px;left:0;background-color:#000;color:#FFF;font-size:52px;font-weight:bold;opacity:0.4;filter:alpha(opacity=40);text-decoration:none;margin:0;width:80px;height:80px;line-height:70px;text-align:center;overflow:hidden;border:1px solid #000;}
.photos-nav li a:hover{opacity:0.6;filter:alpha(opacity=60);text-decoration:none;}
.photos-nav li.photo-next-block a{left:248px;}

.photo-article-post{position:relative;z-index:1;float:left;margin:0;width:242px;height:558px;font-size:11px;text-align:justify;font-family:Georgia,serif;line-height:150%;overflow:hidden;}
.photo-article-content{margin:0 auto;border-top:99px solid #D2DDE8;width:202px;height:419px;padding:20px;background-color:#DEF0FB;overflow:auto;}

.photos-article-list{width:930px;padding:15px;overflow:hidden;}
.photos-article-list-hd{height:20px;line-height:20px;padding:10px 15px;font-family:Georgia,serif;font-size:14px;color:#000;border-bottom:1px solid #DCD7C5;overflow:hidden;}
.photos-article-list-hd h2{float:left;margin:0;width:400px;font-size:14px;color:#083C6F;overflow:hidden;}
.photos-article-list-pages-nav{float:right;height:20px;line-height:20px;font-family:Georgia,serif;overflow:hidden;}
.photos-article-list-pages-nav a{float:left;font-weight:bold;color:#000;background-color:#D6E6F5;font-size:18px;width:24px;text-align:center;text-decoration:none;height:20px;line-height:18px;display:inline;overflow:hidden;}
.photos-article-list-pages-nav a:hover{color:#FFF;text-decoration:none;background-color:#6386A2;}
.photos-article-list-pages-nav a.hide{display:none;}
.photos-article-list-pages-nav span{float:left;padding:0 10px;}
.photos-article-list-pages-nav em{color:#C80000;font-weight:bold;padding-right:5px;}
.photos-article-list-pages-nav strong{padding-left:5px;}

.photo-article-post .photos-article-list-pages-nav{position:absolute;z-index:2;top:50px;right:0;height:40px;line-height:40px;font-size:36px;}

.articles-list-slider{position:relative;z-index:1;margin:15px 0 0;width:930px;height:456px;background-color:#D2DDE8;overflow:hidden;}
.photos-carousel{position:absolute;z-index:2;margin:0;width:930px;overflow:hidden;}
.photos-carousel li{float:left;margin:5px;width:174px;height:140px;border:1px solid #D2DDE8;display:inline;opacity:0.5;filter:alpha(opacity=50);overflow:hidden;}
.photos-carousel li.hover{opacity:1;filter:alpha(opacity=100);background-color:#6386A2;}
.photos-carousel p{margin:5px auto;overflow:hidden;}
.photos-carousel p,.photos-carousel img{width:166px;height:110px;}
.photos-carousel h3{margin:0 5px;padding:0 5px;height:20px;line-height:16px;font-size:11px;font-family:Georgia,serif;font-weight:normal;white-space:norap;overflow:hidden;}
.photos-carousel a{color:#369;}
.photos-carousel li.hover a{color:#FFF;}
/* ======= Photos Page ======== */

/* =============================== Footer =============================== */
.footer{padding:20px 0;border-top:3px solid #CE3D0C;background-color:#F1F7FC;text-align:center;}
.footer p{margin-bottom:0;height:18px;line-height:18px;color:#333;overflow:hidden;}
/* =============================== Footer =============================== */