/*
-----------------------------------------------

Monsters and Critics Global Master
Author:   Mark Boulton, James Wray
Version:  27 February 2010
Revision: 
----------------------------------------------- */

/*
-----------------------------------------------
Monsters and Critics Structure
----------------------------------------------- */

#bigcontainer {
width: 964px;
margin: 0 auto 0 auto;
overflow:auto;
background-color:#FFF;
}

#container {
	width: 962px;
	margin: 0 auto;
	text-align: left;
background-color:#FFF;

}
/* SEARCH 
----------------------------------------------- */
/* search */

#search {
	float: right;
	margin: 0;
	padding: 10px 0px 0px 10px;

}
#search input.submit {
	padding: 0pxx 0 0 0;
}
#search input.btn {
	color:#000000;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:2px;
}

div.wxnsearch_article {margin-top:3px;padding: 3px 0px 3px 4px;}
div.wxnsearch_article form input{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#333333;
	font-size:14px;
	margin:0 5px;
	padding:3px;
}

div.wxnsearch_article form input.btn {
	color:#000000;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:2px;
}

div.wxnsearch_article form label {
	font-size:14px;
	font-weight:bold;
}
/* COLUMNS 
----------------------------------------------- */
/* Primary content panel */
#primary {
	border-top: 5px solid #dad7d1;
	clear: both;
	float: left;
	width: 620px;
	margin: 10px 10px 0 0;
}
/* Primary content panel */
#primary-fullwidth {
	border-top: 5px solid #dad7d1;
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
/* Secondary content panel Narrow */
#secondary_narrow {
	border-top: 5px solid #a39e94;
	float: right;
	width: 160px;
	margin: 0px 0 0 0;
}

/* Secondary content panel Flash Games */
#secondary_flashgames {
	border-top: 5px solid #a39e94;
	float: right;
	width: 166px;
	margin: 10px 0 0 0;
	
}

/* Secondary content panel */
#secondary {
	border-top: 5px solid #a39e94;
	float: right;
	width: 320px;
	margin: 10px 0 0 0;
}
.secondary_boxes {
	border-top: 5px solid #a39e94;
	width: 320px;
	margin: 10px 0 0 0;
}
.half_secondary_box {
	float:left;
	width: 150px;
}
/* Footer */
#footer {
	clear: both;
	float: left;
	margin: 60px 0 0 0;
	padding: 0;
	color: #000;
	background: #e9e5de;
	border-top: 10px solid #2263a1;
}
/* SUB COLUMNS (used in main content block for layout variation
----------------------------------------------- */
/* Nine column column left */
.ninecoll {
	float: left;
	width: 576px;
}
/* Eight column column left */

.eightcoll {
	float: left;
    clear:both;
	width: 620px;
	margin: 0px 0px 0px 0px;
}

.articlecoll {
	float: left;
    clear:both;
	width: 600px;
	margin: 0px 0px 0px 30px;
}


/* Seven column column left */
.sevencoll {
	float: left;
	width: 430px;
}
/* Six column column right */
.sixcolr {
	float: left;
	width: 372px;
}
/* Five column column left */
.fivecoll {
	clear: both;
	float: left;
	width: 305px;
	padding: 0 5px 0 0;
}
/* Five column column right */
.fivecolr {
	float: right;
	width: 305px;
}
/* Four column column left */
.fourcoll {
	float: left;
	width: 248px;
}
/* Three column column left */
.threecoll {
	float: left;
	width: 192px;
}
/* Three column column left */
.threecolr {
	float: right;
	width: 192px;
}
/* Two column column right */
.twocolr {
	float: left;
	width: 100px;
}

/* Two ad column column left */
.twoadcoll {
	float: left;
	width: 120px;
	text-align: center;
	padding: 0em;
	margin: 1em 0 0 0;

}

/* Two column column right */
.twoadcolr {
	float: right;
	width: 160px;
	text-align: center;
	padding: 0em;
	margin: 1em 0 0 0;

}


/* Two ad slot below articles left */
.twoadsensecoll {
	float: left;
	width: 300px;
	text-align: center;
	padding: 0em;
	margin: 1em 0 0 0;
}

/* Two ad slot below articles right */
.twoadsensecolr {
    float: right;
	width: 300px;
	text-align: center;
	padding: 0em;
	margin: 1em 0 0 0;
}

/* Two  column left main index */
.twonavcolr {
	float: right;
	width: 160px;
	padding: 0em;
	margin: 1em 0 0 0;
	background: #f7f4ee;
}

/* Two column right index */
.twonavcoll {
    float: left;
	width: 140px;
	padding: 0em;
	margin: 1px 0px 0px 0px;
	background: #f7f4ee;
}
.twowidgetcolr ul li{border-bottom:1px dotted #999999;font-size:13px;line-height:16px;padding-bottom:10px;padding-top:10px;}
.twowidgetcolr ul li.first{border-bottom:1px dotted #999999;font-size:14px;line-height:16px;padding-bottom:10px;padding-top:0px;}

/* Two ad column column left */
.twoarticlecoll {
	float: left;
	width: 250px;
	text-align: center;
	padding: 0em;
	margin: 0em 0 0 0;
}

/* Two column column right */
.twoarticlecolr {
	float: right;
	width: 300px;
	text-align: center;
	padding: 0em;
	margin: 0em 0 0 0;
}

/* Two  column left widget */
.twowidgetcoll {
	float: left;
	width: 200px;
	padding: 0em;
	margin: 1em 0 0 0;
	background: #fff;
}

/* Two column right widget */
.twowidgetcolr {
    float: right;
	text-align: left;
	width: 396px;
	padding: 0em;
	margin: 1px 0px 0px 0px;
	background: #fff;
}

/* Global whitespace reset */
* {
	margin:0;
	padding:0;
}

body {
	text-align: center;
}

/* Floats and clears */
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.cb {
	clear: both;
}

/* Hidden */
.hidden {
	display: none;
}

.hiddena {
	display: none;
}

.c {
text-align: center;
}
/*
-----------------------------------------------
Monsters and Critics Typography 
----------------------------------------------- */

body, table {
font-family:arial;font-size:.81em;_font-size:80%;line-height:1.3em
	color: #000;
	background: #fff;
}

h1, h2, h3 {
	font-family: arial; 
	font-weight: normal;
}

.article_text {
	font: arial;
	font-size: 120%;
}

h1 a, h2 a, h3 a {
	font-family: arial, "Times New Roman", serif; 
	font-weight: normal;
}

h1.articleheading {
	text-transform: none;
	font-family: arial, "Times New Roman", serif; 
	font-size: 160%;
	background: none;
	margin: 0;
	padding: 0.1em 0 0 0.1em;
}

h1.item_heading {
	text-transform: none;
	font-family: "Lucida Grande", "Times New Roman", serif; 
	font-size: 250%;
	background: none;
	margin: 0;
	padding: 0.2em 0.2em 0.2em 0.4em;
}


h3 {
	clear: left;
	font-size: 150%;
	border-top: 5px solid #dad7d1;
	margin: 0.5em 0 0 0;
	padding: 0.1em 0 0 0;
}

h4, h5, h6 {
	font: 11px/1.5em Arial, Verdana, Arial, Helvetica, serif;
	font-weight: normal;
}


h4 {
	clear: left;
	text-transform: uppercase;
	background: #f7f4ee;
	border-top: 1px solid #dad7d1;
	margin: 2em 0 0 0;
	padding: 0 0 0 1em;
}

h4.sectionheading {
	text-transform: none;
	font-family: "Georgia", "Times New Roman", serif; 
	font-size: 120%;
	background: none;
	margin: 0;
	padding: 0;
}

h4.sectionheading a {
	font-weight: normal;
}

h5 {
	clear: left;
	font-size: 110%;
	font-weight: bold;
	padding: 0.5em 0 0 0;
	margin: 0.5em 0 0 0;
}

p {
	padding: 0 0 10px 0;
}

#footer {
	font-size: 95%;
}

/* content template typographic styles */
div.content p, table.itemdetail {
	font-size: 120%;
	line-height: 140%;
}

div.content p.date {
	font-size: 100%;
}

div.content .contentimage p {
	font-size: 100%;
	color: #666;
}

div.content h3 {
	border-top: none;
	margin: 1.5em 0 1em 0;
	padding: 0 0 0.5em 0;
	font-size: 220%;
	line-height: 120%;
	border-bottom: 1px solid #dad7d1;
}

.small_text  {
	font-size: 160%;
}

/* IMAGES
---------------------------------------------*/
img {
	border: 0px none;
}

/* Floated thumbnails images within primary content area */

.thumbnail {
	float: left;
	margin: 0.5em 1em 0.5em 0;
	border: 1px solid #999;
}

.thumbnail_item_main {
	float: left;
	margin: 1em 1em 1em 1em;
	border: 1px solid #999;
}

.thumbnail_topic_main {
	float: left;
	margin: 0em 1em 1em 1em;
	border: 1px solid #999;
}

article_top_image {
	text-align: center;
	margin: 0;
	border: 1px solid #999;
}
.people_biog {
	float: right;
	margin: 0.5em 1em 0.5em 0;
	border: 1px solid #999;
}
/* LINKS 
----------------------------------------------- */
a {
	text-decoration: none;
	color: #005689;
	font-weight: bold;
}

a:link {
	text-decoration: none;
	color: #005689;
}

a:visited {
	text-decoration: none;
}

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

a:active {
	text-decoration: none;
	color: #2263a1;
}

	a.cat {color: #ffffff; font-weight: bold;text-decoration: none;  }
	a.mastheadcat:link {color: #ffffff; font-weight: bold;text-decoration: none; }
	a.mastheadcat:visited {color: #ffffff; font-weight: bold;text-decoration: none;  }
	a.mastheadcat:active {color: #ffffff; font-weight: bold;text-decoration: none;  }
	a.mastheadcat:hover {color: #ffffff; font-weight: bold;text-decoration: underline;  }
	
	
	
	
h7 {
font-size: 100%;
font-family: arial, "Times New Roman", serif; 
clear: left;
color: #000080;
	font-weight: normal;
	text-decoration: underline; 
	padding: 0.5em 0 0 0;
	margin: 0.5em 0 0 0;

}

/* Media links */


/* RSS from Other Sites*/

.rssexternal {

}
	.rssexternal ul{
		font-size: 100%;
		list-style:none;
		margin:6px 0 4px 0;
		padding:0;
	}
	.rssexternal ul li{
		font-size: 100%;
		text-align:center;
		display:inline;
		padding:0 4px 6px 0 ;
	}
	.rssexternal ul li.fark{
		background:url("../img/fark.gif") no-repeat 0 0;
	}

/* Social Media links Horizontal*/


/* LISTS
---------------------------------------------*/
ul li {
	list-style: none;
}

/* MASTHEAD 
----------------------------------------------- */

#masthead {
	background: #000 url('../img/masthead_mandc.gif');
	color: #fff;
	width: 962px;
	height: 90px;
	display: block;
	border-top: 10px solid #2263a1
}

#masthead h1 {
	margin: 0 0 0 0;
	padding: 40px 40px 20px 600px;
}

#masthead h2 {
	margin: 0 0 0 0;
	font: 18px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	padding: 60px 10px 20px 610px;
}

#masthead h3 {
	margin: 0 0 0 0;
	padding: 30px 40px 20px 350px;
	font-size: 300%;
	border: none;
}

#masthead_blogs {
	background: #000 url('../img/mandc_blog_header.gif');
	color: #fff;
	width: 960px;
	height: 86px;
	display: block;
	border-top: 10px solid #2263a1
}

#masthead_blogs h3 {
	margin: 0 0 0 0;
	font-size: 300%;
	padding: 30px 0px 0px 500px;
}

#masthead_blogs h2 {
	color: #fff;
	margin: 0 0 0 0;
	font: 12px/1.0em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	padding: 2px 0px 0px 300px;
}

/*

#masthead h1 a {
	width: 480px;
	height: 86px;
	display: block;
	float: left;
	text-indent: -9999px;
}

#masthead h2 a {
	width: 480px;
	height: 86px;
	display: block;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
}

#masthead p {
	text-indent: -9999px;
}

#masthead h4 {
	margin: 0 0 0 0;
	padding: 25px 40px 20px 660px;
}
/* NAVIGATION
----------------------------------------------- */

#topnavigation {
	background: #e9e5de;
	border-top: 1px solid #a39e94;
	margin: 2px 0 0px 0;
	text-align: center;
}

#topnavigation ul li {
	display: inline;
	line-height: 2.5em;
}

#topnavigation ul li a {
	font-size: 95%;
	padding: 0.5em;
	color: #6b6861;
	font-weight: normal;
}

#topnavigation ul li a:hover {
	background: #2263a1;
	color: #fff;
}

#navigation_sub {
	background: #dedede;
	margin: 0px 0 5px 0;
	text-align: center;
	border-bottom: 1px solid #a39e94;
}

#navigation_sub ul li {
	display: inline;
	line-height: 1.5em;
}

#navigation_sub ul li a {
	font-size: 90%;
	padding: 0.5em;
	color: #6b6861;
	font-weight: normal;
}

#navigation_sub ul li a:hover {
	background: #2263a1;
	color: #fff;
	border-bottom: 1px solid #a39e94;
}

body#arts #topnavigation ul li#arts a,
body#books #topnavigation ul li#books a,
body#blogs #topnavigation ul li#blogs a,
body#dvd #topnavigation ul li#dvd a,
body#forums #topnavigation ul li#forums a,
body#home #topnavigation ul li#home a,
body#lifestyle #topnavigation ul li#lifestyle a,
body#movies #topnavigation ul li#movies a,
body#music #topnavigation ul li#music a,
body#news #topnavigation ul li#news a,
body#people #topnavigation ul li#people a,
body#gaming #topnavigation ul li#gaming a,
body#science #topnavigation ul li#science a,
body#soundtracks #topnavigation ul li#soundtracks a,
body#sport #topnavigation ul li#sport a,
body#tech #topnavigation ul li#tech a,
body#smallscreen #topnavigation ul li#tv a,
body#games #topnavigation ul li#games a,
body#videos #topnavigation ul li#videos a,
body#weather #topnavigation ul li#weather a {
	background: #dedede;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #d8d2c7;
	border-right: 1px solid #d8d2c7;
}

body#arts #topnavigation ul li#arts a:hover,
body#books #topnavigation ul li#books a:hover,
body#blogs #topnavigation ul li#blogs a:hover,
body#dvd #topnavigation ul li#dvd a:hover,
body#home #topnavigation ul li#home a:hover,
body#forums #topnavigation ul li#forums a:hover,
body#lifestyle #topnavigation ul li#lifestyle a:hover,
body#movies #topnavigation ul li#movies a:hover,
body#music #topnavigation ul li#music a:hover,
body#news #topnavigation ul li#news a:hover,
body#people #topnavigation ul li#people a:hover,
body#gaming #topnavigation ul li#gaming a:hover,
body#science #topnavigation ul li#science a:hover,
body#soundtracks #topnavigation ul li#soundtracks a:hover,
body#sport #topnavigation ul li#sport a:hover,
body#tech #topnavigation ul li#tech a:hover,
body#smallscreen #topnavigation ul li#tv a:hover,
body#games #topnavigation ul li#games a:hover,
body#videos #topnavigation ul li#videos a:hover,
body#weather #topnavigation ul li#weather a:hover {
	color: #6b6861;
}

/* Site navigation blocks */

.sitenavigation {
	background: #f4f1e9;
}

.sitenavigation h3 {
	padding: 3px 0 10px 5px;
}

.sitenavigation dl {
	width: 50%;
	color: #000;
	font-size: 95%;
}

.sitenavigation dl dt {
	text-transform: uppercase;
	border-top: 1px solid #a39e94;
	font-weight: bold;
	text-indent: 0.5em;
}

.sitenavigation dl dd a {
	color: #828280;
	display: block;
	text-indent: 0.5em;
	font-weight: normal;
}

.sitenavigation dl dd a:hover {
	background: #828280;
	color: #fff;
	display: block;
}

/* Site navigation blocks main page and zero cat */

.sitenavigation_main {
	background: #f4f1e9;
}

.sitenavigation_main h3 {
	padding: 3px 0 10px 5px;
}

.sitenavigation_main dl {
	width: 100%;
	color: #000;
	font-size: 95%;
}

.sitenavigation_main dl dt {
	text-transform: uppercase;
	border-top: 1px solid #a39e94;
	font-weight: bold;
	text-indent: 0.5em;
}

.sitenavigation_main dl dd a {
	color: #828280;
	display: block;
	text-indent: 0.5em;
	font-weight: normal;
}

.sitenavigation_main dl dd a:hover {
	background: #828280;
	color: #fff;
	display: block;
}

/* Item page navigation  */

#itemnav {
	background: #e9e5de;
	border-top: 1px solid #a39e94;
	padding: 2px;
	margin: 0 0 2em 0;
}

#itemnav ul li {
	display: inline;
	padding: 0;
}

#itemnav ul li a {
	color: #6b6861;
	text-transform: uppercase;
	padding: 10px;
}

#itemnav ul li a.current {
	color: #6b6861;
	background: #fff;
	text-transform: uppercase;
	border-bottom: 2px solid #fff;
}

#itemnav ul li a:hover {
	color: #000;
}

/* Item page alphabetic navigation  */

#itemnav ul.alpha li a {
	color: #6b6861;
	text-transform: uppercase;
	padding: 5px;
}

#itemnav ul.alpha li a.current {
	color: #6b6861;
	background: #fff;
	text-transform: uppercase;
	border-bottom: 2px solid #fff;
}

#itemnav ul.alpha li a:hover {
	color: #000;
}

/* Image navigation  */

#primary #imagenav {
	overflow: hidden;
  padding: 0 0 0 250px;
}

#primary-fullwidth #imagenav {
	overflow: hidden;
  padding: 0 0 0 400px;
}

#imagenav ul li {
	float: left;
}

#imagenav ul li a {
	display: block;
	width: 24px;
	height: 24px;
	margin: 5px;
	text-indent: -9999px;
	overflow: hidden;
}

#imagenav ul li#previous a {
	background: url('../img/back_button.gif');
}

#imagenav ul li#previous a:hover {
	background: url('../img/back_button_over.gif');
}

#imagenav ul li#gallery a {
	background: url('../img/gallery_button.gif');
}

#imagenav ul li#gallery a:hover {
	background: url('../img/gallery_button_over.gif');
}

#imagenav ul li#info a {
	background: url('../img/info_button.gif');
}

#imagenav ul li#info a:hover {
	background: url('../img/info_button_over.gif');
}

#imagenav ul li#next a {
	background: url('../img/next_button.gif');
}

#imagenav ul li#next a:hover {
	background: url('../img/next_button_over.gif');
}

/* CONTENT BLOCKS

----------------------------------------------- */

/* Main story */

.mainstory {
	margin: 10px 0 10px 0;
	height: 167px;
}

.mainstory_small {
	margin: 8px 0 0  0;
	height: 140px;
}

.mainstory_large {
	margin: 0px 0px 0px 0px;
	height: 260px;
	border-bottom: 5px solid #dad7d1;
}


.mainstory_large_img {
	float: left;
	margin: 0.5em 1em 0.5em 0;
	border: 2px solid #999;
}

.mainstory h5 {
	clear: none;
	font-family: "Georgia", "Times New Roman", serif; 
	font-size: 220%;
	padding: 0;
	margin: 0.5em 0 0.5em 0;
	line-height: 1.1em;
}

.mainstory h5 a {
	font-weight: normal;
}

.mainstory img {
	margin: 0 10px 10px 0;
}

/* Sub story */

.substory {
	margin: 5px 0 5px 0;
	height: 100px;
}

.sub h5 {
	clear: none;
	font-family: "Georgia", "Times New Roman", serif; 
	font-size: 110%;
	padding: 0;
	margin: 0.5em 0 0.5em 0;
	line-height: 1.1em;
}

.substory h5 a {
	font-weight: normal;
}
	
.substory img {
	margin: 0 5px 5px 0;
}

.bloginclude {
	font-size: 90%;
}

/* Top Article Image */

.toparticleimage {
	margin: 10px 0 10px 0;
	height: 167px;
	font-size: 80%;
}

.toparticleimagenew {
	margin: 10px 0 10px 0;
	height:400px;
	font-size: 80%;
	text-align: center;
}

/* Misc presentational elements */

.date {
	color: #666;
}

#primary ul {
	margin: 1em 0 0 0;
}

/* Media Latest */

.medialatest {
	font-size: 80%;
}

/* Article Mainimage */

.contentimage {
	width: 512px;
	margin: 0 0 1em 0;
}

.contentimage2 {
	width: 580x;
	margin: 0 0 1em 0;
}

/* Content image */

.contentimageimage {
	width: 250px;
	float: left;
	margin: 0 1em 1em 0;
}

/* Content imagecaption */

.contentimagecaption {
	float: right;
	margin: 0 0 1em 1em;
}

/* Headlines Right Column */

.headlines_right_column {
	font-size: 90%;
	font-decoration: none;
}
	a.headlines_right_column {color: #005689; font-weight: normal;text-decoration: none;  }
	a.headlines_right_column:link {color: #005689; font-weight: normal;text-decoration: none; }
	a.headlines_right_column:visited {color: #005689; font-weight: normal;text-decoration: none;  }
	a.headlines_right_column:active {color: #2263a1; font-weight: normal;text-decoration: none;  }
	a.headlines_right_column:hover {color: #000000; font-weight: normal;text-decoration: underline;  }

/* Headlines Widget */

.headlines_widget {
	font-size: 100%;
	font-decoration: none;
}
	a.headlines_widget {color: #005689; font-weight: bold;text-decoration: none;  }
	a.headlines_widget:link {color: #005689; font-weight: bold;text-decoration: none; }
	a.headlines_widget:visited {color: #005689; font-weight: bold;text-decoration: none;  }
	a.headlines_widget:active {color: #2263a1; font-weight: bold;text-decoration: none;  }
	a.headlines_widget:hover {color: #000000; font-weight: bold;text-decoration: underline;  }

/* Alt Top Design */

.alttopdesign {
	float: left;
	width: 250px;
	margin: 0 1em 1em 0;
	font-size: 80%;
}

/*Inline Content*/
.inline_content {
	width: 338px;
	float: left;
}

/* Box advertisement in article bottom */

.ad_article_bottom {
text-align: center;
clear:both;
P { text-align: center }
margin: 1em 1em 1em 0;
}

/* Box advertisement in article top left */
.ad_article_top_left {
	float: left;
	display:inline;
	margin-right: 1em;
	margin-left: 1em;
	clear: both;
}

.article_related {
	float: right;
	display:inline;
	margin-right: 1em;
	margin-left: 1em;
	width: 300px;
}

/* Content image */

.item_box_image {
	float: left;
	margin: 0 0.5em 0.5em 0;
}

/* article summary image left aligned */

.article_summary_image_left {
	float: left;
	margin: 0 0.5em 0 0;
}

/* article image left aligned */

.article_image_left {
	float: left;
	margin: 0 1em 1em 0;
}

/* article image left aligned */

.article_image_center {
	text-align: center;
	margin: 0 1em 1em 0;
}

/* article image left aligned */

.article_image_right {
	float: right;
	margin: 0 0 1em 1em;
}

/* Article service links */

#primary .twocolr ul {
	margin: 0;
}

#primary .twocolr ul li {
	line-height: 2em;
}

#primary dl dt {
	margin-top: 0.5em;
}

/* Article footer - for things like related, partner or affiliate links */

/* Talkback */

#talkback {
	/* font-size: 90%;*/
	border-top: 1px solid #a39e94;
	margin: 3em 0 0 0;
}

#talkback h3 {
	background: #fff;
}

span.date {
	margin: 0 0 0 2em;
}

.usercomment {
	margin: 1em 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #ddd;
}

.nocomments {
	font-size: 110%;
}

div.usercomment p.userreport {
	font-size: 80%;
	text-align: right;
}

p.author{
	font-size: 110%;
	font-weight: bold;
}

.small_latest {
	font-size: 90%;
}

.latest_photo_text {
	font-size: 100%;
}
	a.latest_photo_text {color: #005689; 	font-size: 80%; font-weight: bold;text-decoration: none;  }
	a.latest_photo_text:link {color: #005689; 	font-size: 80%; font-weight: bold;text-decoration: none; }
	a.latest_photo_text:visited {color: #005689; 	font-size: 80%; font-weight: bold;text-decoration: none;  }
	a.latest_photo_text:active {color: #005689; 	font-size: 80%; font-weight: bold;text-decoration: none;  }
	a.latest_photo_text:hover {color: #000; 	font-size: 80%; font-weight: bold;text-decoration: underline;  }

/* Media links (for use on index's) */

dl.media {
	width: 48%;
	margin: 2em 0 0 0;
	float: left;
}

dl.media dt {
	margin: 0 0 1em 0;
	border-top: 1px solid #ddd;
	text-transform: uppercase;
}

dl.media dd img {
	padding: 1px;
	border: 2px solid #fff;
}

dl.media dd img:hover {
	border: 2px solid #2263a1;
}

/* TABLES
----------------------------------------------- */

table {
	border-collapse: collapse;
	width: 100%;

}

table thead th,

table tfoot th {
	background: #fff;
	padding: 1em 0 1em 0.5em;

}

table td {
	padding: 0.5em;
}

table td a img {
	border: 3px solid #fff ;
}

table td a:hover img {
	border: 3px solid #2263a1 ;
}

table.itemdetail td {
	width: 50%;
}

table.latest_photos
{ text-align: center;
color: #404040;
width: 140px;
display: block;
background-color: #fafafa;
border: 1px #d79900 solid;
font-size: 100%;
border-collapse: collapse;
margin: 0em 0 0em 0;	
border-spacing: 0px;}

table.latest_photos td a img {
display: block;
}

/* ADVERTISING
----------------------------------------------- */

/* mastheadadspace */

#mastheadadspace .bannerad {
	float: left;
	height: 90px;
}
.banneradnew {
	float: right;
	height: 90px;
}
/* secondary nav adspace */
.adspace {

	clear: both;
	text-align: center;
	padding: 0em;
	margin: 1em 0 0 0;
	background: #f7f4ee;
}

gallery_ad {
text-align: center;
}
.adspace_narrow {
	clear: both;
	text-align: center;
	background: #f7f4ee;
}

/* FOOTER

----------------------------------------------- */

#footer h3 {
	padding: 0.5em 0 1em 10px;
	border-top: none;
}

#footer ul,
#footer dl {
	float: left;
	width: 30%;
	padding: 0 0 0 10px;
}

#footer dl dt {
	text-transform: uppercase;
	border-top: 1px solid #333;
}

#footer p {
		padding: 0 10px 0 10px;

}
#itemdetail2 ul li {
	list-style-type: circle;
}

/* FIXES
----------------------------------------------------*/

.imagefloat {
float: left;
margin: 4px 4px 4px 4px;
}

#tweet1 {  
	padding-top:10px;
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
.clearfix {display: inline-block;}  /* for IE/Mac */
<!-- main stylesheet ends, CC with new stylesheet below... -->
<!--[if IE]>
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    } 

<![endif]-->
.moregalleries {width:190px;float:left;overflow:hidden;margin:0 0 10px 20px;}
.moregalleriesb {float:left;overflow:hidden;margin:0 0 10px 10px;}

.gallery_index_left {width:370px;float:left;}
.gallery_index_right {width:220px;}
