/* MODIFIED NGOULD 8/24/11 10:13 AM */

#gallerytemplate header	{border-bottom: 5px solid #DBDBDB !important;}
#gallerytemplate .headerwrapper
{
	height: 155px !important;
	overflow: visible !important;
}
#gallerytemplate #leaderboardad {padding-top:7px;}
.subhed, .altsubhed,.subhed a  {
	color:#767a7d !important;
}
#gallerytemplate {
	background:#1a1f25;
}
#gallerytemplate a {
    color: #FFFFFF;
}
#gallerytemplate #footer_helplinx a {
    color: #707276 !important;
}
#gallerycontain {
    border-top: 5px solid #2B3037;
    margin-top: 2px;
    width: 626px;
}
#gallerycontain.contentrowdark	{ padding-top: 7px;}
#gallerycontain .subhed
{
	margin: 0 0 5px;
	letter-spacing: 0.07em;
}
#galleryhed h2 {
	display:-moz-inline-stack;
	display:inline;
	zoom:1;
	*display:inline;
	color:#fff;
	margin:0 15px 15px 0;
}
#galleryhed h2 a {color:#fff;}
.last #galleryhed h2 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#fff;
	margin:0 15px 15px 0;
}
h2 span {
	font-weight:normal;
	padding-right:5px;
}
#gallerytemplate .sharebox {color:#fff;}
h2 span.rank {
	color:#fff;
}
h3.worth {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	font-weight:normal;
	color:#ccc;
	margin:0 15px 7px 0;
	max-width:310px;
	line-height:18px;
}
#gallerytemplate h3.profilelink a {
	color:#069dec;
}
.stats {
	display:inline-block;
	vertical-align:top;
	width:63px;
	padding-top:4px;
}
.stats dt, .stats dd {
	display:inline;
	font:normal 10px/14px Verdana;
}
.stats dt {
	color:#999;
}
.stats dd {
	color:#fff;
	font-weight:bold;
	margin:0 15px 0 0;
}
#galleryslide {
	padding:3px;
	background:#000;
	margin: 0 0 15px;
	position:relative;
    z-index: 10;
}
#gallerynav {
    bottom: -36px;
    right: 0;
    z-index: 20;
    height: 30px;
    padding: 0 0 3px 3px;
    position: absolute;
    right: 0px;
    width: 199px;
	background-color:#000;
  	/*filter:alpha(opacity=70);*/
	opacity:0.9;    
}
.bigbacknext .iconoverlay .icon b { 
	margin: -6px 0 0 -8px;
	filter:alpha(opacity = 100) !important;
}
.bigbacknext .iconoverlay .icon	{
	filter:alpha(opacity = 100) !important;
}
#gallerynav .iconoverlay, #gallerynav .iconoverlay .icon {
	width:98px;
	height:30px;
}
#slidecount
{
    color: #ccc;
    font: bold 10px/16px Verdana;
    position: absolute;
    right: 0;
    top: -18px;
    z-index: 25;
}
#gallerycontain p {
	font:normal 12px/16px Verdana;
	color:#ccc;
}
.textads {
	margin:0 3px 20px 20px;
	background-color:#373b46;
	border:3px solid #4b5056;
	width:234px;
	height:60px;
	padding:15px;
}
#abovefold .shareholder {
    padding-bottom: 10px;
    position: relative;
    top: -6px;
}
#gallerycontain p #moredesc	{
    color: #069DEC;
    font: 12px/16px Verdana;
    white-space: nowrap;
}

#galleryhed .buttoncount {
	position:relative;
	bottom:5px;
	left:3px;
}
/* LAST SLIDE */
#galleryhed .links	{
	*position:relative;
	*top:-16px;
}
#galleryslide.lastslide	{
	background: none;
	padding:0px;	
}
#gallerylastslide	{
	width:620px;
	height: 520px;
}
#gallerylastslide li {
    float: left;
    min-height: 260px;
    margin: 0 20px 20px 0;
    width: 300px;
}
#gallerylastslide h4 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    font: 16px/19px Georgia;
    padding: 5px;
    position: relative;
    top: -1px;
}
#gallerylastslide h4 a {
    /*height: 19px;*/
    width: 290px;
    display: block;
}
.gallerythumb img	{
	width:300px;
}
.gallerythumb:hover	{text-decoration: none;}

#sidebar_follower .shareholder {
	background:#000;
}
.shareholder .countbox {
	background:#2b3037;
	border:1px solid #4a4d54;
	color:#fff;
}
.shareholder .countbox small {
	color:#fff;
}
.shareholder .box-bottom {
	background-position:-98px -45px;
}
.shareholder .sharebox {
	border:1px solid #4a4d54;
	background:#2b3037 url('http://images.forbes.com/media/assets/rl/icons.png') no-repeat 7px -166px;
	padding:2px 2px 2px 10px;
}

#listgallery {
    border-bottom: 5px solid #2A3036;
	height: 62px;
	height: 47px\9
}
#listgallery .links {
    top: 33px;
}

#listgallery ul li a {
	border:1px solid #1a1f25;
}
#listgallery ul li a:hover {
	background:#2b3037;
	border:1px solid #2b3037;
}
#listgallery ul li.active a {
	border:1px solid #3b3f44;
}

.listbrowser {
	border-top: 5px solid #2A3036;
    padding-top: 12px;
	margin-top: -48px;
	font: bold 12px/12px Georgia;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    }
#globalfooter	{
padding: 9px 0 15px;
}
#footer_wrapper.contentrowdark {
	padding-top: 90px !important;
	/*border-top: 5px solid #2A3036;*/
}
#anchorhack	{
	position: absolute;
    height: 1000px;
    width: 2px;
}
#galleryhed {
    clear: both;
    position: relative;
    width: 623px;
    /*height: 65px;*/
	padding-bottom: 2px;
	z-index: 25;
}
#gallerycaption	{
    max-width: 310px;

}
#gallerycaption h1 {
    color: #CCCCCC;
    display: inline-block;
    font-weight: normal;
    line-height: 18px;
    margin: 0 15px 7px 0;
     font: bold 18px/20px Georgia;
}
.textads.fright	{
	overflow: hidden;
	position:relative;
}
.credit {
    background: #000000;
    color: rgba(255, 255, 255, 0.6);
    display: block;
    font: 10px Courier;
    height: 10px;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    bottom: 3px;
}
#gallerytemplate #sponsorship	{text-align:left; padding: 0 0 10px 0;}
#gallerytemplate #blockad {
    margin: 0 auto;
    text-align: center;
    width: 300px;
}
#gallerytemplate #adSpot	{
    margin: 0 auto;
    width: 300px;
}
#blockad .adContent {
    bottom: 0;
    left: 8%;
    position: absolute;
}
#gallerytemplate #footer_lower {
    margin-top: 60px !important;
}
.stButton .stTwbutton	{
	height: 20px !important;
	margin-top: 1px;
	/*background-position: 0 2px !important;*/
}
.adspot	{margin-top:10px;}
.previewbanner	{margin-bottom: 20px;}
#footer_promos {
    padding: 0 0 60px !important;
}
#globalfooter .altsubhed {
    color: #647381 !important;
}