﻿/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/* table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

/* table {
    border-collapse:collapse;
    border-spacing:0;
} */

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

body {
  font-size:13px;
  *font-size: small;
  *font: x-small;
}

.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }

/*===========================================
共通コンテンツ
===========================================*/
.clearfix:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
  clear: both;
}

.clearfix {
  zoom: 1;
}

#main .section {
  margin-bottom:30px;
}

#side .section {
  margin-bottom:10px;
}

img {
  vertical-align:bottom;
}

.orangeH {
  margin-bottom:10px;
  border-left:3px solid #FF791A;
}

.orangeH h2 {
  margin-left:10px;
  padding:5px 0 5px 10px;
  font-size:138.5%;
  border-bottom:1px solid #999999;
}

.block {
  display:block;
}

.red {
  color:#aa0000;
  font-weight:bold;
}

a {
  color:#3366cc;
  text-decoration:none;
}

a:hover {
  color:#FF791A;
  text-decoration:underline;
}

/*===========================================
フレーム
===========================================*/
#container {
  color:#333333;
  line-height:1.5;
  border-top:3px solid #D2CEC6;
}

#header,
#gNav,
#content,
#fNav {
  margin:0 auto;
  width:950px;
}

#content {
  margin-top:10px;
}

#main {
  float:left;
  display:inline;
  width:640px;
}

#side {
  float:right;
  display:inline;
  width:300px;
}

#copyright {
  text-align:center;
}

.link {
  margin-top:10px;
  text-align:right;
}

.orange {
  color:#FFFFFF;
  background-color:#FAA51A;
  background:-webkit-gradient(linear, left top, left bottom, from(#FAA51A), to(#F47A20));
  background:-moz-linear-gradient(top, #FAA51A, #F47A20);
}

.orange:hover {
  color:#FFFFFF;
  text-decoration:none;
  background:#f88e11;
  background:-webkit-gradient(linear, left top, left bottom, from(#F88E11), to(#F06015));
  background:-moz-linear-gradient(top, #f88e11, #f06015);
}

.button {
  padding:0.5em 2em;
  -webkit-border-radius:0.5em;
  -moz-border-radius:0.5em;
  border-radius:0.5em;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
}

/*===========================================
グローバルナビゲーション
===========================================*/
#nav {
  background-color:#D2CEC6;
}

#nav li {
  float:left;
  display:inline;
  width:105px;
  text-align:center;
}

#nav li a {
  padding:7px 0;
  color:#FFFFFF;
  display:block;
  text-decoration:none;
  font-size:108%;
  font-weight:bold;
}

#nav li a:hover {
  background-color:#FF791A;
}


/*===========================================
ロゴ・タイトル
===========================================*/
#header {
  position:relative;
}

.logo {
  margin:5px 0;
  float:left;
  display:inline;
}

.logo h1 {
  font-size:153.9%;
  position:absolute;
  left:266px;
  bottom:30px;
}

.performance ul {
  margin:10px 0 0 70px;
  float:left;
  display:inline;
  font-size:108%;
}

.performance li {
  float:left;
  display:inline;
}

.performance li.first {
  margin-right:1em;
  padding-right:1em;
  border-right:1px solid #999999;
}

.search {
  position:absolute;
  left:266px;
  bottom:5px;
}

.search #q {
}

.language {
  margin-top:10px;
  float:right;
  display:inline;
  width:280px;
}

.language li {
  float:left;
  display:inline;
}

.languageTitle {
  float:left;
  display:inline;
  font-size:138.5%;
  font-weight:bold;
  color:#FF791A;
  text-align:right;
  width:110px;
}

#google_translate_element {
  float:right;
  display:inline;
  height:55px;
  text-align:right;
}


/*===========================================
Google翻訳
===========================================*/
.language {
  float:right:
  display:inline;
}


/*===========================================
枠
===========================================*/
.frame {
  border:5px solid #F5F5F5;
}

.frameIn {
  padding:10px;
  border-width:1px;
  border-style:solid;
  border-color:#DDDDDD #CCCCCC #CCCCCC #DDDDDD;
}


/*===========================================
フッター
===========================================*/
#footer {
  font-size:108%;
  background-color:#F5F5F5;
  border-top:2px solid #B4B4B4;
}

#footer a {
  color:#333333;
}

#footer a:hover {
  text-decoration:underline;
}

#footer li {
  float:left;
  display:inline;
  white-space:nowrap;
}

#fNav {
  margin-bottom:0.5em;
  border-bottom:1px solid #999999;
}

.fLeft {
  float:left;
  display:inline;
  width:200px;
}

.fRight {
  float:right;
  display:inline;
  width:750px;
}

#areaMenu .fRight h3 {
  margin-bottom:0.4em;
  float:left;
  display:inline;
  width:100px;
}

#areaMenu .fRight ul {
  margin-bottom:0.4em;
  float:right;
  display:inline;
  width:650px;
}

.fRight li {
  margin-right:5px;
  padding-right:5px;
  border-right:1px solid #999999;
}

.fRight li.last {
  border:none;
}

#areaMenu,
#popCont,
#womService,
#terms {
  margin:10px 0;
}

#popCont li,
#womService li,
#terms li {
  margin-bottom:0.4em;
}


/*===========================================
サイドバーリスト
===========================================*/
#side ul {
  list-style-type:none;
}

#side li {
  padding:0.4em 0 0.4em 20px;
  background-image:url('http://c-d-n.biz/images/blog_blueArrow.gif');
  background-repeat:no-repeat;
  background-position:0 0.5em;
  border-bottom:1px dashed #999999;
}


/*===========================================
サイドバーファンページ
===========================================*/
.sideFacebook p {
  margin-bottom:10px;
}

.sideFacebook p.link {
  margin-bottom:16px;
}


/*===========================================
サイドバーTwitter
===========================================*/
.sideTwitter p {
  margin-bottom:10px;
}

.sideTwitter p.link {
  margin-bottom:16px;
}


/*===========================================
サイドバー携帯サイトへのアクセス方法
===========================================*/
#sideMobile dt,
#otherArea h3 {
  padding-left:20px;
  font-weight:bold;
  background-image:url('http://c-d-n.biz/images/blog_blueArrow.gif');
  background-repeat:no-repeat;
  background-position:0 0;
}

#sideMobile dd {
  margin-bottom:1em;
  padding-bottom:1em;
  border-bottom:1px dashed #999999;
}

.sideQr {
  margin-left:10px;
  float:right;
  display:inline;
}


/*===========================================
サイドバー他の地域の街ネタを見る
===========================================*/
#otherArea h3 {
  margin-bottom:10px;
}

#otherArea .section {
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #999999;
}

#otherArea .block {
  margin-top:5px;
}


/*===========================================
サイドバーPR
===========================================*/
#sidePr dl {
  padding-bottom:5px;
  border-bottom:1px dotted #999999;
}

#sidePr dt {
  padding:2px;
  float:left;
  display:inline;
  border:2px solid #DDDDDD;
  width:102px;
}

#sidePr dt img {
  border:1px solid #999999;
}

#sidePr dd {
  float:right;
  display:inline;
  width:148px;
  font-size:93%;
}

#sidePr .catCont {
  position:relative;
  width:100%;
}

#sidePr .more {
  position:absolute;
  right:0;
  bottom:5px;
}

/*===========================================
メイン　共通
===========================================*/
#mainVoice h2,
#genre h2,
#mainRanking h2,
#mainJobs h2,
#mainNews h2 {
  margin-bottom:10px;
  padding:0.5em 0;
  color:#333333;
  font-size:123.1%;
  text-align:center;
  border-top:3px solid #FF791A;
  border-bottom:1px solid #999999;
}

#mainVoice ul,
#mainJobs ul,
#mainNews ul {
  list-style-type:none;
}


#mainJobs li,
#mainNews li {
  padding:0.4em 0 0.4em 20px;
  background-image:url('http://c-d-n.biz/images/blog_blueArrow.gif');
  background-repeat:no-repeat;
  background-position:0 0.6em;
  border-bottom:1px dotted #999999;
}


/*===========================================
メイン新着クチコミ
===========================================*/
#commentsNews li {
  padding:0.4em 0 0.4em 20px;
  background-image:url('http://c-d-n.biz/images/town/icon_buzz.jpg');
  background-repeat:no-repeat;
  background-position:0 0.6em;
  border-bottom:1px dotted #999999;
}

#mainVoice dt {
  float:left;
  display:inline;
  width:290px
}

#mainVoice dt img {
  border:1px solid #999999;
}

#mainVoice dd {
  float:right;
  display:inline;
  width:298px;
}

.voiceTitle {
  margin-bottom:5px;
  padding:5px;
  font-weight:bold;
  border-bottom:1px dotted #999999;
}

.voiceText {
  padding:5px;
}

#mainVoice li {
  font-size:108%;
}

.slide .slideInner {
  width:606px;
  overflow:hidden;
}

.slide #carousel {
  width:3030px;
}

#carousel dl {
  float:left;
  display:inline;
  width:606px;
}

#thumbnail {
  margin-bottom:10px;
}

#thumbnailInner {
  padding:5px 0;
  background-color:#000000;
}

#thumbnailInner li {
  margin-left:5px;
  float:left;
  display:inline;
}

#thumbnailInner img {
  border:3px solid #FFFFFF;
}

#thumbnailInner li.last {
  margin-right:5px;
}

#thumbnailInner a img {
  opacity:0.2;
  -moz-opacity:0.2;
  filter:alpha(opacity=20);
  -ms-filter:"alpha(opacity=20)";
}

#thumbnailInner a.hover img,
#thumbnailInner a.active img {
  opacity:1;
  -moz-opacity:1;
  filter:alpha(opacity=100);
  -ms-filter:"alpha(opacity=100)";
}

#thumbnailInner a.active img {
  border:3px solid #FF791A;
}

#loading {
  background-image:url('http://c-d-n.biz/images/town/loading.gif');
  background-repeat:no-repeat;
  background-position:center;
  height:100px;
}

.preloader {  
  background:url(http://c-d-n.biz/images/town/loading.gif) center center no-repeat #ffffff;  
  display:inline-block;  
} 


/*===========================================
メインフェイスブック
===========================================*/
#topFacebook p {
  margin-bottom:10px;
}


/*===========================================
メインジャンル別ランキング
===========================================*/
#genre #rankingNav li,
#genre #rankingNav2 li {
  margin:0;
  padding:0;
  text-align:center;
}

#genre #rankingNav .wom,
#genre #rankingNav2 .wom {
  margin-right:10px;
}

#rankingNav li a,
#rankingNav2 li a {
  width:315px;
  color:#FFFFFF;
  font-size:123.1%;
  font-weight:bold;
  display:block;
  background-color:#B4B4B4;
  cursor:pointer;
}

#rankingNav li a {
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}

#rankingNav2 li a {
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottm-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
}

#rankingNav li a:hover,
#rankingNav2 li a:hover {
  text-decoration:none;
}

#genre .accessRanking .access a,
#rankingNav2 li.access a {
  background-color:#FF791A;
}

#genre .womRanking .wom a,
#rankingNav2 li.wom a {
  background-color:#AA0000;
}

#genre h3 {
  margin:0.2em 0;
  padding-left:0.5em;
  font-size:114%;
}

#accessRanking h3 {
  border-left:5px solid #FF791A;
  border-bottom:1px solid #FF791A;
}

#womRanking h3 {
  border-left:5px solid #AA0000;
  border-bottom:1px solid #AA0000;
}

#genre ul {
  list-style-type:none;
}

#genre li {
  margin-right:18px;
  padding:0.3em 0 0 20px;
  font-size:116%;
  float:left;
  display:inline;
  background-position:0 0.4em;
  background-repeat:no-repeat;
  white-space:nowrap;
}

#accessRanking li {
  background-image:url("http://c-d-n.biz/images/town/triangle.gif");
}

#womRanking li {
  background-image:url("http://c-d-n.biz/images/town/triangle1.gif")
}

#accessRanking {
  margin-bottom:5px;
  background-color:#FF791A;
  border:1px solid #FF791A;
}

#womRanking {
  margin-bottom:5px;
  background-color:#AA0000;
  border:1px solid #AA0000;
}

.genreCont  {
  margin:0.5em;
  padding:0.5em;
  background-color:#FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}


/*===========================================
メイン総合ランキング
===========================================*/
#mainRanking .left {
  float:left;
  display:inline;
  width:315px;
}

#mainRanking .right {
  float:right;
  display:inline;
  width:315px;
}

#mainRanking h3 {
  margin-bottom:5px;
  padding:3px 0;
  color:#FFFFFF;
  text-align:center;
  background-color:#B4B4B4;
}

#mainRanking ol {
  list-style-type:none;
}

#mainRanking .even {
  background-color:#F5F5F5;
}

#mainRanking li {
  padding:3px 0 3px 30px;
  font-size:108%;
  background-image:url("http://c-d-n.biz/images/rank.png");
  background-repeat:no-repeat;
  border-bottom:1px solid #FFFFFF;
}

.ranking1 {
  background-position:0 center;
}

.ranking2 {
  background-position:-320px center;
}

.ranking3 {
  background-position:-640px center;
}

.ranking4 {
  background-position:-960px center;
}

.ranking5 {
  background-position:-1280px center;
}

.ranking6 {
  background-position:-1600px center;
}

.ranking7 {
  background-position:-1920px center;
}

.ranking8 {
  background-position:-2240px center;
}

.ranking9 {
  background-position:-2560px center;
}

.ranking10 {
  background-position:-2880px center;
}

#mainRanking .ranking11 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:0 center;
}

#mainRanking .ranking12 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-320px center;
}

#mainRanking .ranking13 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-640px center;
}

#mainRanking .ranking14 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-960px center;
}

#mainRanking .ranking15 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-1280px center;
}

#mainRanking .ranking16 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-1600px center;
}

#mainRanking .ranking17 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-1920px center;
}

#mainRanking .ranking18 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-2240px center;
}

#mainRanking .ranking19 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-2560px center;
}

#mainRanking .ranking20 {
  background-image:url('http://c-d-n.biz/images/rank2.png');
  background-repeat:no-repeat;
  background-position:-2880px center;
}


/*===========================================
メイン新着ニュース
===========================================*/
#mainNews li {
  font-size:108%;
}


/*===========================================
記事関連記事
===========================================*/
.related .odd {
  margin-bottom:0.5em;
  float:left;
  display:inline;
  width:299px;
  border-bottom:1px dotted #999999;
  clear:both;
}

.related .even {
  margin-bottom:0.5em;
  float:right;
  display:inline;
  width:299px;
  border-bottom:1px dotted #999999;
}

.related dt {
  margin-bottom:0.5em;
  padding:2px;
  float:left;
  display:inline;
  width:102px;
  border:2px solid #DDDDDD;
}

.related dt img {
  border:1px solid #999999;
}

.related dd {
  float:right;
  display:inline;
  width:184px;
  font-size:93%;
}


/*=================================================================
#footerNew
=================================================================*/
#footerNew {
	padding-top:10px;
	border-top:1px solid #999999;
}

#footerNew .footer-in {
	margin:0 auto;
	padding-bottom:10px;
	width:950px;
	border-bottom:2px dotted #292929;
}

#footerNew .footer-in .footer-facebook {
	padding:5px 10px 5px 0;
	float:left;
	display:inline;
	width:538px;
	min-height:380px;
	border-right:1px solid #EEEEEE;
	text-align:left;
}

#footerNew .footer-in .footer-facebook h3 {
	margin-bottom:5px;
	font-size:108%;
}

.footer-facebook .click {
	margin-bottom:10px;
}

#footerNew .footer-contents ul,
#footerNew .footer-site ul {
	list-style-type:none;
}

#footerNew .footer-contents ul li,
#footerNew .footer-site ul li {
	padding-left:12px;
	background-image:url(http://wom-tv.jp/images/jisseki/triangle.gif);
	background-position:0 12px;
	background-repeat:no-repeat;
}

#footerNew .footer-in .footer-facebook ul {
	list-style-type:none;
	font-size:108%;
}

#footerNew .footer-in .footer-map ul li {
	font-size:108%;
	line-height:1.8;
}

#footerNew .footer-in .footer-map ul li .link a {
	font-size:86%;
	padding:0.2em 0.5em;
}

#footerNew .footer-in .footer-map .link {
	text-align:left;
}

#footerNew .footer-in .footer-contents {
	padding:5px 10px 5px;
	float:left;
	display:inline;
	width:180px;
	min-height:380px;
	text-align:left;
	border-right:1px solid #EEEEEE;
}

#footerNew .footer-in .footer-contents h3 {
	font-size:108%;
}

#footerNew .footer-in .footer-contents ul li {
	font-size:108%;
	line-height:1.8;
	zoom:1;
}

#footerNew .footer-in .footer-site {
	padding:5px 10px 0;
	float:left;
	display:inline;
	width:180px;
	min-height:380px;
	text-align:left;
}

#footerNew .footer-in .footer-site h3 {
	font-size:108%;
}

#footerNew .footer-in .footer-site ul li {
	font-size:108%;
	line-height:1.8;
	zoom:1;
}

#footerNew .footer-in:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
  clear: both;
  color:#FFFFFF;
}

#footerNew .footer-in {
  zoom: 1;
}

#footerNew .copyright,
#footerNew .produce {
	margin-top:3px;
	padding-bottom:3px;
	color:#999999;
	text-align:center;
}

#footerNew .copyright a,
#footerNew .produce a {
	text-decoration:none;
}

#footerNew .copyright a:hover,
#footerNew .produce a:hover {
	color:#AA0000;
	text-decoration:underline;
}


/*===================================================================
new Articles
===================================================================*/
.footer-facebook h2{
	margin-bottom:10px;
	padding:7px 0;
	text-align:center;
	font-size:138.5%;
	border-top:3px solid #FF791A;
	border-bottom:1px solid #999999;
}

.facebook {
	border:5px solid #F5F5F5;
}

.facebook .fbIn {
	padding:10px;
	border:1px solid #999999;
}

.fbArticle {
  padding-bottom:10px;
  position:relative;
  display:table;
}

.fbTitle {
  margin-bottom:5px;
  padding:7px 10px 5px 10px;
  color:#FFFFFF;
  background-color:#3B5998;
  position:relative;
}

.fbTitle .fbName {
  position:absolute;
  top:7px;
  right:10px;
}

.fbArticle .fbArticleBody {
  padding:0 10px;
  display:table-cell;
  vertical-align:top;
  width:100%;
  border-top:1px solid #AAAAAA;
}

.facebook .fbArticle .noPhoto {
  width:60px;
}

.fbArticle .fbArticleBody .title {
  padding:5px 0;
  border-bottom:1px dotted #AAAAAA;
}

.fbArticle .fbArticleBody .body {
  padding-top:5px;
}

.fbArticle .fbArticleBody .more {
  text-align:right;
}

.footer-facebook .fbArticle .fbArticleBody .more img {
  margin-right:4px;
  vertical-align:text-top;
}

.fbArticle .fbArticleDate {
  display:table-cell;
  vertical-align:top;
}

.fbArticle .fbArticleDate a {
  text-decoration:none;
}

.fbArticle .fbArticleDate a:hover {
  text-decoration:none;
}

.fbArticle .fbArticleDate span {
  width:60px;
  font-weight:bold;
  text-align:center;
  display:block;
}

.fbArticle .fbArticleDate .month {
  color:#FFFFFF;
  background-color:#FF791A;
  border:1px solid #FF791A;
}

.fbArticle .fbArticleDate .day {
  color:#666666;
  font-size:146.5%;
  border-width:1px;
  border-style:solid;
  border-color:#FF791A;
} 

.fbArticle .fbArticlePhoto {
  padding-top:10px;
  display:table-cell;
  vertical-align:top;
  text-align:right;
  border-top:1px solid #AAAAAA;
}

.fbArticle .fbArticlePhoto img {
  padding:4px;
  border:1px solid #AAAAAA;
}

.fbFooter {
  padding-top:5px;
  text-align:right;
  border-top:1px solid #AAAAAA;
}

#main-facebook .fbFooter {
  margin:0;
}

.footer-facebook .fbFooter img {
  margin-right:4px;
  vertical-align:text-top;
}

.fbArticle:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
  clear: both;
  color:#FFFFFF;
}

.fbArticle {
  zoom: 1;
}

.ltie8 .fbArticle {
  border-top:1px solid #AAAAAA;
}

.ltie8 .fbArticleDate {
  float:left;
  border:none;
}

.ltie8 .fbArticleBody {
  float:left;
  width:300px;
  border:none;
}

.ltie8 .fbArticlePhoto{
  float:right;
  border:none;
}

