/* HTML Elements */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 20px;
	margin:0px;
	color:#DDDDDD;
	font-weight:300;
	background:url(images/site/back1.gif);
}

h1 {
  	margin-bottom:8px;
	margin-top:0px;
	text-transform:uppercase;
	font-size:24px;
	line-height: 26px;
	margin-left:23px;
}

h1 a {
	color:#FFFFFF;
}

h1 a:hover {
	text-decoration:none;
	color:#FF9900;
}

h2 {
	color:#FF9900;
	letter-spacing:2px;
	text-transform:uppercase;
	margin:0px;
	margin-left:23px;
}

h2:first-letter {
	color:#FFFFFF;
}

h2 a {
	color:#FF9900;
}

h2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

h3 {
	margin-bottom:8px;
	margin-top:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	letter-spacing:1px;
	font-size:18px;
	margin-left:23px;
}

h3 a {
	color:#FFFFFF;
}

h3 a:hover {
	text-decoration:none;
	color:#FF9900;
}

h3.blogPost a {
	color:#666666;
	font-size:18px;
}

h3.blogPost a:hover {
	color:#FF9900;
	text-decoration:underline;
	font-size:18px;
}

h4 {
	margin-bottom:4px;
	margin-top:0px;
	margin-left:23px;
	text-transform:uppercase;
	color:#999966;
	font-size:14px;
}

h4 a {
	color:#999966;
}

h4 a:hover {
	text-decoration:none;
	color:#ffffff;
}

h4#moreOpinions:first-letter {
	color:#ffffff;
}

h5 {
	font-size:16px;
	font-style:italic;
	color:#999966;
	margin-top:0px;
	margin-bottom:0px;
}


a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* layout elements, outside to inside, top to bottom
	children are immediately below their parents
 */
div {padding:0px; margin:4px;}

#pageContainer {
	width:995px;
	padding:0px;
	padding-top:8px;
	/*background-color:#363533;*/
	margin:auto;
	position:relative;
}

#banner {
	height:98px;
	padding:0px;
	position:relative;
	border-bottom:1px solid #666666;
}

/*top menu styles */
#topMenu{
	background-color:#000000;
	padding:4px;
	text-align:center;
}

#topMenu ul {margin:0px; padding:0px; display:inline;}
#topMenu li {
	display:inline;
	list-style-type:none;
	padding-top:0px;
	padding-bottom:0px;
	text-transform:capitalize;
	font-weight:bold;
	margin-right:15px;
	padding-left:0px;
	font-size:12px;
}

#topMenu #firstLinks a {
	color:#BCBDC1;
}

#topMenu a {
	color:#ffffff;
}	
#topMenu span {
	font-size:12px;
	color:#CCCCCC;
	display:inline;
	font-weight:bold;
	color:#FF9900;
	margin-right:20px;
}

#topMenu div {
       display:none;
}

/*logo and logo box styles */
#logoHeader{
	position:relative;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	height:80px;
	padding:8px 8px 0px 8px;
}

#logoText {
	background-color:#000000;
	font-size:11px;
    font-weight:bold;
	position:relative;
	float:right;
	width:670px;
	padding:4px;
	margin:0px;
	height:64px;
	line-height:16px;
}
#logoText div {
	width:315px;
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	color:#BCBDC1;
}

#logoText div.left {
	border-right:1px solid #666666;
}

#logoText div.right {
	padding-left:15px;
}

#logoText span {
	color:#B3AF56;
}

#logoText div.left span {
	margin-left:12px;
}

#logoText ul {
	margin-left:0px;
	padding-left:24px;
	margin-top:0px;
	margin-bottom:0px;
}

#logoText a {
	color:#BCBDC1;
}

/*starts content area of page, and lead story */
#content {
	float:left;
	padding:0px;
	margin:0px;
	margin-top:4px;
	width:821px;
	background:url(images/site/navBg.gif) repeat-y;
	vertical-align:top;
}

* html #content { /* target ie6 and lower */
       width:831px;
}

.storyHdr {
	font-weight:600;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
	font-size:14px;
	margin:0px 0px 8px 0px;
	padding-bottom:6px;
	padding-left:23px;
}

.storyHdr a {
	color:#FF9900;
	margin-right:8px; 
	margin-left:8px;
	font-size:12px
}

.storyHdr span {
	color:#FF9900;
	font-size:14px;	
	text-transform:uppercase;
	font-weight:bold;
}

.byLine {
	font-size:12px;
	color:#BCBDC1;
	padding:0px;
	margin-bottom:10px;
	margin-left:23px;
}

.author {
	color: #999966;
}

.author a {
	color: #FF9900;
}

.author a:hover {
	color: #FFFFFF;
}

h3 .author {
	font-size:14px;
}



/* Top Stories */
#leadStory .topStories p, #leadStory .topStories p a.articleTitle, #leadStory .topStories p a.articleTitle:visited {
       color:#FFFFFF;
       font-size:14px;
       line-height:20px;
}

#leadStory .topStories p {
     margin-top:3px;
     margin-bottom: 3px;
}

#leadStory .topStories p a.comments {
 font-size:10px;
 font-weight:bold;
}

div.topStories {
       border-bottom:1px solid #999999;
       margin-left:0px;
       margin-right:0px;
}

#leadStory{
	float:left;
	width:703px;
	background-color:#000000;
	position:relative;
	padding:14px 0px 0px 0px;
	margin-top:0px;
}

#leadStory p {
	font-size:14px;
	margin-right:8px;
	letter-spacing:.5px;
	margin-left:23px;
}

#leadStory p a {
	color:#FF9900;
	font-size:14px;
}

.storyFoot {
	font-weight:normal;
	font-size:11px;	
	padding:0px;
	margin:0px 0px 8px 0px;
	color:#FF9900;
	margin-left:23px;
}

.storyFoot span {
	color:#FF9900;
	font-weight:normal;
	font-size:11px;
}

.storyFoot span a {
	color:#FF9900;
        text-transform:uppercase;
}

a.comments {
	color:#FF9900;
}

/*left navigation */
#leftNav{
	float:left;
	width:100px;
	position:relative;
	padding:0px;
	padding-top:8px;
}
#leftNav ul {margin:8px 0px 16px 0px; padding:0px;}
#leftNav li {
	list-style-type:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:12px;
	font-size:11px;
}
#leftNav li.menuCat, #leftNav li.menuCat a {
	font-weight:bold;
	text-transform:uppercase;
	color:#BCBDC1;
        line-height:13px;
        margin-bottom:4px;
}

#leftNav li.menuCat a {
	color:#FF9900;
}

#leftNav li.menuItem, #leftNav li.menuItem a {
	font-weight:bold;
	color:#FF9900;
	text-transform:uppercase;
	font-size:10px;
        line-height:10px;
        margin-bottom:5px;
}

/* column areas and column styles */
#colWrapper {
	margin:0px;
	margin-top:4px;
	padding:0px;
	background:url(images/site/colBg.gif) repeat-y 4px;
	float:left;
	width:711px;
}

/* target ie6 */
* html #colWrapper {
	width:715px;
}

#leftCol{
	float:left;
	width:400px;
	position:relative;
	padding:14px 0px 10px 0px;
	margin:4px;
	/*background-color:#000000;*/
}

/* target ie6 */
* html #leftCol {
	margin-left:2px;
}


#rightCol{
	float:left;
	width:295px;
	position:relative;
	padding:14px 0px 10px 0px;
	margin:4px;
	/*background-color:#000000;*/
}
	/* target ie6 */
* html #rightCol {	
	margin-left:2px;
	margin-right:2px;
}

#leftCol img, #rightCol img {
       margin-left:23px;
}

#leftCol p img, #rightCol p img {
       margin-left:0px;
}

#leftCol img.fullWidth, #rightCol img.fullWidth {
	position:relative;
	clear:both;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
        padding-left:0px;
}

#slideshow{
	position:relative;
	clear:both;
	padding:0px;
	margin:10px 0px 10px 0px;
	border:0px;
}

#video{
	position:relative;
	clear:both;
	padding:0px;
	margin:5px 0px 10px 0px;
	border:0px;
}

span.dateline {
	font-weight:bold; 
	color:white; 
	vertical-align:top; 
	border-bottom:1px solid #666666; 
	padding-bottom:6px;
	float:right;
	width:245px;
}

.sxnTitle {
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	margin-top:10px;
	margin-left:5px;
	color:#FF9900;
}

#leftCol .sxnTitle {
	width:245px; 
	font-size:12px;
}

#rightCol .sxnTitle {
	width:160px; 
	font-size:11px;
}

.sxnTitle a {
	color:#FF9900;
}

#leftCol .sxnTitle a {
	margin-left:2px;
	margin-right:2px;
}

hr.separator {
	background-color:#333333;
	color:#333333;
	border: 0;
	height: 5px;
	text-align: left;
	clear:both;
	position:relative;
}

#leftCol hr.separator {
	width: 401px;
}

#rightCol hr.separator {
	width: 295px;
}

hr.thinRule {
	background-color:#666666;
	color:#666666;
	border: 0;
	height: 1px;
    margin-top:0px;
	margin-left:18px;
}

#leftCol p {
	margin:8px 8px 5px 23px;
	font-size:14px;
	letter-spacing:.5px;
}

#rightCol p {
	margin:0px 8px 5px 18px;
	font-size:13px;
	letter-spacing:.5px;
    line-height:18px;
}


#rightCol h3 {
	margin-right:10px;
	font-size:15px;
	margin-bottom:0px;
	margin-left:18px;
}

#rightCol h4 {
    font-size:12px;
	margin-left:18px;
}

#rightCol .byLine {
      margin-bottom:5px;
      margin-top:5px;
	margin-left:18px;
}

#rightCol .storyFoot {
      font-size:11px;
	margin-left:18px;
}

#leftCol p a, #rightCol p a {
	color:#FF9900;
}

#leftCol span.recentComment {
	color:#999966;
	margin-left:18px;
}

#leftCol span.recentComment a {
	color:#FF9900;
}

#leftCol span.recentComment a:hover {
	color:#FFFFFF;
}

div.vcrStrip {
	color:#666666;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

div.vcrStrip img {
	vertical-align:middle;
}

div.vcrStrip a {
	color:#666666;
}

.submitBox {
	background-color:#999966;
	border-top:5px #333333 solid;
	border-bottom:5px #333333 solid;
	clear:both;
	margin:0px 0px 8px 0px;
	padding:4px 0px 4px 0px;
	vertical-align:middle;
	position:relative;
}

#leftCol .submitBox {
	width:401px;
	left:-24px;
}

.filler {
	padding:0px;
	margin:0px;
	border:none;
	height:10px;
}

#rightCol .submitBox {
	width:295px;
	left:-18px;
}

.submitBox a {
	color:#000000;
	font-weight:bold;
	font-size:14px;
	margin:8px 0px 8px 18px
}

.mediaTitle {
  text-transform:uppercase;
  font-size:13px;
  color:#FF9900;
}

#moreOpinions {
    margin-bottom:9px;
}

ul.moreOpinions {
	margin-top:0px;
	margin-left:30px !ie;/*ie hack*/
}

ul.moreOpinions li {
	margin-bottom:5px;
	font-size:14px;
    list-style-type:none;
}

ul.moreOpinions li a {
	color:#ffffff;
    line-height: 15px
}

.latest_comments .byline a {
	color:#ffffff;
	font-size:14px;
}

.latest_comments .byline  {
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;
	margin-left:23px;
	color:#dddddd;
}

.latest_comments .byline .author a  {
       font-size:12px;
       color:#FF9900;
}

#dailyBread {
	background-color:#7C4300;
	border-bottom:5px solid #333333;
	border-top:5px solid #333333;
	clear:both;
	margin:0px 0px 8px 0px;
	padding:14px 0px 10px 0px;
	position:relative;
	width:400px;
}

#dailyBread h1 {
	font-size:20px;
}

#dailyBread p {
	font-size:12px;
	border-bottom:1px dotted white;
	padding-bottom:10px;
}

#dailyBread .pullQuote {
 background: url(images/uploads/rightquote.gif) bottom right no-repeat;
}

#dailyBread .pullQuote p {
 font-style:italic;
 color:#FFFFFF;
 background: url(images/uploads/leftquote.gif) top left no-repeat;
 font-weight:normal;
 font-size:20px;
 line-height:22px;
 border:none;
 padding-left:37px;
 padding-right:32px;
 margin-left:23px;
}

#dailyBread .storyFoot span {
	color:#FF9900;
	margin-left:24px;
}

#dailyBread .storyFoot span a {
	color:#FF9900;
}

#dailyBread .readings {
	color:#ffffff;
}

#rightBar{
	float:left;
	width:160px;
	padding:0px;
	margin-right:0px;
}

#rightBar a {
	margin:0px;
	margin-bottom:16px;
       display:block;
}

#rightBar form, #rightBar p {
	margin-top:2px;
	margin-bottom:2px;
}

#searchform {
	font-size:11px;
	width:160px;
	padding:2px 0px 2px 0px;
	display:inline;
}

.searchbox {
	background-color:#333333;
	border:1px solid #999999;
	width:100px;
	font-size:11px;
	color:#FFFFFF;
	left:10px;
	position:relative;
	margin-right:14px;
        padding:0px;
}

.searchboxSelected {
	background-color:#dedede;
	border:1px solid #999999;
	width:100px;
	font-size:11px;
	color:#000000;
	left:10px;
	position:relative;
	margin-right:14px;
        padding:0px;
}

.loginbox {
	background-color:#818286;
	border:1px solid #818286;;
	width:120px;
	font-size:12px;
	color:#FFFFFF;
	position:relative;
	margin-right:5px;
	padding-left:5px;
}

.loginboxselected {
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:120px;
	font-size:12px;
	color:#000000;
	position:relative;
	margin-right:5px;
        padding-left:5px;
}

#login {
	width:148px;
	padding:0px 5px 10px 5px;
	background-color:#000000;
	margin:8px 0px 4px 0px;
	border:1px solid #666666;
}

#login p {
	margin-bottom:2px;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
}

#login hr {
	border-top: 1px solid #666666;
	border-bottom: 0;
	margin-top: 5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#login a {
	color:#ffffff;
}

#footerAd{
	clear:both;
	height:98px;
	padding:8px 0px 0px 0px;
	position:relative;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	margin-top:7px;
}

#pageFooter{
	background-color:#000000;
	font-size:10px;
	color:#FF9900;
	padding:5px 10px 5px 25px;
	position:relative;
}

#pageFooter ul {margin:0px; padding:0px; display:inline;}
#pageFooter li {
	display:inline;
	list-style-type:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:10px;
	padding-left:0px;
	color:#BCBDC1;
	font-size:12px;
}

#pageFooter a {
	color:#BCBDC1;
        text-transform:uppercase;
}

#pageFooter h4 {
 margin-left:0px;
 margin-top:5px;
}

#pageFooter .storyFoot {
 margin-left:0px;
 border-bottom:1px dotted #999999;
 padding-bottom:5px;
}

#pageFooter .storyFoot .related a {
 text-transform: none;
}

/* styles related to articles */
#relatedLinks {
	float:left;
	width:142px;
	background-color:#eeeeee;
	padding-top:8px;
	padding-left:15px;
	margin-left:0px;
}

#relatedLinks h4 {
	margin-bottom:16px;
        line-height:15px;
        margin-left:0px;
}

#relatedLinks p {
	margin-right:8px;
	margin-top:8px;
	font-size:11px;
    line-height: 14px;
	color:#333333;
}

#relatedLinks a {
	color::#CC6600;
	font-size:12px;
	line-height:14px;
}

#relatedLinks a.blogAuthor {
	color:#CC6600;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-transform:none;
}

#relatedLinks a.blogLink {
	color:#CC6600;
	font-size:12px;
	line-height:14px;
	text-transform:none;
}

#relatedLinks p a {
	color:#333333;
	font-size:12px;
	text-transform:uppercase;
}

#relatedLinks p a.relatedLink {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.5p;
	color:#CC6600;
	margin-bottom:5px;
	display:block;
}

#relatedLinks p a.author {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.5p;
	color:#999966;
	margin-bottom:5px;
	display:block;
	font-weight:bold;
}

#relatedLinks p a.author:hover {
	color:#CC6600;
}

#article {
	float:left;
	padding:5px 13px 12px 20px;
	position:relative;
	width:605px;
	background-color:#eeeeee;
	border-left:1px dotted #BDBCD1;
}

#breadcrumb {
	padding-bottom:5px;
	font-size:11px;
	position:relative;
}

#crumbList {
	padding:0px;
	margin:0px;
	position:relative;
	color:#666666;
}

#breadcrumb a {
	color:#CC6600;
	margin-right:5px;
	text-transform:uppercase;
}

#contentWrapper {
	margin:0px 0px 0px 4px;
	padding:0px;
	float:left;
	position:relative;
	background-color: #eeeeee;
	border:1px solid #222222;
        border-top: 8px solid black;
	width:982px;
}

#article .storyHdr {
	color:#000000;
	font-size:12px;
        margin-left:0px;
         text-align:left;
        padding-left:0px;
}

#article .storyHdr img {
 margin-left:0px;
}

#article .tagList {
	color:#000000;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	margin:0px 0px 8px 0px;
	padding-bottom:6px;
}
#article .tagList .related {
	text-transform:uppercase;
	color:#BAB362;
}

#article .tagList .related a {
	color:#666666;
}

#article .tagList .related a:hover {

	color:#CC6600;
}

#article .author {
	color: #CC6600;
}

#article .author a {
	color: #CC6600;
}

#article .author a:hover {
	text-decoration:underline;
}

#article .tagList .rating {
	color:#999966;
}

#article .thinRule {
  margin-left:0px;
}

#article h1 {
	color:#000000;
	font-size:26px;
        margin-left:0px;
}

#article h1 a {
	color:#000000;
	font-size:26px;
}

#article h1 a:hover {
	color:#CC6600;
}

#article h3 {
        margin-left:0px;
}

#article h3 .author {
 color:#999966;
 text-transform:uppercase;
}

#article h4 {
        margin-left:0px;
}

#article p {
	color:#222222;
}

#article .byLine {
  margin-left:0px;
}

#article .byLine .author {
 color:#999966;
}

.teaser {
	color:#999966;
	font-size:16px;
line-height: 20px;
font-weight: bolder;
}

#article p a {
	color:#CC6600;
	text-decoration:underline;
}

#article p img {
 margin-bottom:10px;
}

#article .storyFoot {
	font-weight:bold;
	font-size:14px;	
	padding:10px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	color:#999966;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	height:25px;
	vertical-align:middle;
}

#article .storyFoot .related {
	text-transform:uppercase;
	color:#666666;
}

#article .storyFoot a {
	color:#666666;
}

#article .actions {
	font-weight:bold;
	color:#CC6600;
	margin-bottom:10px;
	text-transform:uppercase;
}

#article .actions a {
	color:#CC6600;
}

#commentHdr {
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	height:25px;
	vertical-align:middle;
	padding:10px 0px 0px 10px;
	color:#999966;
	font-weight:bold;
} 

#commentLogin {
	float:right;
	position:relative;
	width:170px;
	padding-left:5px;
	margin-top:20px;
}

#commentLogin h3 {
	color:#000000;
	font-size:14px;
	letter-spacing:normal;
}

.commentRow {
	border-bottom:1px dotted #666666;
	font-size:12px;
	padding-bottom:10px;
}


#article h3 {
	color:#333333;
	font-size:12px;
	letter-spacing:normal;
	text-transform:none;
}

#article .commentRow h3 {
	text-transform:uppercase;
}

.commentRow .author {
	font-size:12px;
}

.commentRow p {
	margin-left:85px;
}

.commentRow hr {
	display: block; 
	clear: left; 
	margin: 0px;
  	visibility: hidden;
}

.commentButton {
	float:left; 
	border:1px solid #757E85; 
	background-color:white; 
	color:#757E85;
	font-size:14px; 
	font-weight:normal; 
	margin-right:30px; 
	height:25px;
	font-weight:bold;
}

.commentButton:hover {
	background-color:#757E85;
	color:#ffffff;
}

#commentForm textarea {
	border:1px solid #757E85; 
	display:block; 
	margin:10px 0px 10px 0px;
}


#loginUtils {
	background-color:#999966;
	background-image:url(images/site/btmrtwht.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:5px 5px 20px 5px;
}

#loginUtils form {
	margin:0px;
}

#loginUtils p {
	font-size:12px;
	margin-bottom:2px;
	margin-top:2px;
}

#loginUtils hr {
	border-top: 1px dotted #eeeeee;
	border-bottom: 0;
	margin-top: 5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:-5px;
	width:160px;
}

#loginUtils p a {
	color:#333333;
	text-decoration:none;
}

#loginUtils p a:hover {
	text-decoration:underline;
}

#loginUtils .loginbox {
	background-color:#333333;
}

.adnotify {
	color:#999999;
	font-size:8px;
}

#comment_form textarea {
	border:1px solid #757E85; 
	display:block; 
	margin:10px 0px 10px 0px;
}
.comment_text {
	width:415px;
}

#newsblock {
margin:0px;
padding:0px;
border:0px;
background-color:#000000;
}

#opblock {
margin:0px;
padding:0px;
border:0px;
background-color:#000000;
}
#reviewblock {
margin:0px;
padding:0px;
border:0px;
background-color:#000000;
}

/*===============================
            Ratings

================================*/

 .star-rating {
  list-style:none;
  margin: 0px;
  padding:0px;
  width: 90px;
  height: 18px;
  position: relative;
  overflow:hidden;
  background: url(images/stars/alt_star2.gif) top left repeat-x;
 }

 .star-rating li {
  padding:0px;
  margin:0px;
  height:18px;
  /*\*/
  float: left;
  /* */
 }

 .rating #ez_rate, .inline-rating {
 	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
        margin-right:10px;
 }

 .star-rating li a{
  display:inline;
  width:18px;
  height: 18px;
  text-decoration: none; 
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
  margin:0px;
  border-bottom: none; 
 }

 .star-rating li a:hover{
  background: url(images/stars/alt_star2.gif) left bottom;
  z-index: 2;
  left: 0px;
  border-bottom: none; 
 }

 .star-rating a.one-star{
  left: 0px;
 }
 .star-rating a.one-star:hover{
  width:18px;
 }
 .star-rating a.two-star{
  left:18px;
 }
 .star-rating a.two-star:hover{
  width: 36px;
 }
 .star-rating a.three-star{
  left: 36px;
 }
 .star-rating a.three-star:hover{
  width: 54px;
 }
 .star-rating a.four-star{
  left: 54px;
 } 
 .star-rating a.four-star:hover{
  width: 72px;
 }
 .star-rating a.five-star{
  left: 72px;
 }
 .star-rating a.five-star:hover{
  width: 90px;
 }
 .star-rating li.current-rating{
  background: url(images/stars/alt_star2.gif) left center;
  position: absolute;
  height: 18px;
  display: inline;
  text-indent: -9000px;
  z-index: 1;
  padding:0px;
  margin:0px;
 }

.crating {
        list-style-type:none;
	color:#CCCCCC;
       padding-top:5px;
       margin-bottom:10px;
       margin-top:10px;
       clear:both;
}
 
.rating {
        list-style-type:none;
	color:#666666;
       border-top:1px dotted #666666;
       padding-top:5px;
       margin-bottom:10px;
       margin-top:10px;
       clear:both;
}

.rating a, .rating a:visited {
	color:#ED8524;
}

.rating li{
      list-style-type:none;
}

img.entry_img {
	position: relative;
	float: left;
	margin: 0em 1em .6em 0em;
}

p.entry_img {
	float:left;
	font-style:italic;
	position:relative;
}

.blogHeader {
	margin-left:90px;
}

.blogHeader .author {
	font-weight:bold;
}

.blogByLine {
	font-size:12px;
	color:#666666;
	padding:0px;
	margin-bottom:10px;
}

.blogFoot {
	font-weight:bold;
	font-size:11px;	
	padding:10px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	color:#666666;
	vertical-align:middle;
	clear:left;
}

.blogFoot .related {
	text-transform:uppercase;
	color:#ED8524;
}

.blogFoot a {
	color:#ED8524;
}

#article a.more {
	color:#333333;
	text-decoration:none;
}

#article a.more:hover {
	color:#ED8524;
	text-decoration:underline;
}

/*  social sites links  */
 ul.socialsite {
 list-style-type:none;
 display:inline;
}

li.socialsite {
 display:inline;
 margin-left:10px;
}

p.socialsite {
 text-align:right;
 font-size:12px;
 color:#666666 !important;
 display:inline;
 clear:both;
 vertical-align:middle;
}

img.socialsite {
 border:none;
 display:inline;
}



img.featured_img { float:left;margin-right:10px; margin-left:23px; }
img.review_img { float:left; margin-right:1em; }
 vertical-align:middle;
}

img.socialsite {
 border:none;
 display:inline;
}



img.featured_img { float:left;margin-right:10px; margin-left:23px; }
img.review_img { float:left; margin-right:1em; }