﻿body  
{
	font-family:Verdana;
	font-size:11px;
	margin:0;
	background-color:#3D3E40;
}
/*\*/ * html #container { height: 1800px; } /**/ 
#container 
{
	width:997px;
	margin:0 auto;
	background-color:#3D3E40;
	color:#fff;
} 
h1
{
	font-size:8px;
	text-align:center;
	font-weight:normal;
	letter-spacing:1px;
	margin:5px 0;
	color:#fff;
}
#column-two a
{
    color:#ED3272;
    text-decoration:none;
}
#column-two label
{
    color:#fff;
}
#container h1
{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	letter-spacing:normal;
}
#header 
{
	height:149px;
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
}
#header.header1
{	
    background-image:url("images/Header-1.jpg");
}
#header.header2
{	
    background-image:url("images/Header-2.jpg");
}
#header.header3
{	
    background-image:url("images/Header-3.jpg");
}
#header h2
{
	left:1000%;
	display:none;
}

/* LAYOUT */
#sub-header
{
	font-weight:bold;
	width:996px;
	background-color:#CCCCCC;
	float:none;
	clear:both;
	overflow:hidden;
	color:#000;
	line-height:16px;
	font-size:10px;
}
#sub-header a
{
    color:#000;
    text-decoration:none;
}
#sub-header input
{
	height:14px;
	width:100px;
}
#sub-header .button
{
	height:18px;
	width:66px;
	margin-bottom:-3px;
}
#sub-header div
{
   display:inline;
}
#sub-header .column-left
{
	padding-left:10px;
}
#sub-header .column-right
{
   text-align:right;
   padding-right:10px;
}
#sub-header .column-right,#sub-header .column-left
{
	width:488px;
}
.column-left, .column-middle,.column-right, #column-one, #column-two
{
	float:left;
}
#column-one	
{
	text-align:center;
	margin:10px 10px 0 10px;
    min-width:305px;
    width:305px;
}
#column-one	p
{
	text-align:justify;
	padding-bottom:10px;
	border-bottom:solid 1px #fff;
}
#column-two
{
    position:relative;
	width:465px;
	max-width:465px;
	margin:10px 0;
	z-index:1;
}
#column-three
{
    position:absolute;
    top:10px;
    right:0;
    _right:-10px;
	width:200px;
	text-align:center;
	margin:10px 0 0 0;
	z-index:2;
}
#box-login a
{
	color:#FF0072;	
	text-decoration:none;
}
#mainContent
{
    width:997px;
    position:relative;
	overflow:hidden;
} 
#footer
{
	text-align:center;
	margin:10px 0;
}
#footer a
{
	color:#fff;
	line-height:30px;
	text-decoration:none;
}
#footer a:hover
{
		text-decoration:underline;
}
/* CONTENT */
#column-two .content h1
{
    margin:10px 0 0 0 0;
}
#column-two .content p
{
    margin:0 0 10px 0;
}
/* NAVIGATION */
.rmText, .rmSlide .rmItem .rmLink
{
	padding:3px 0!IMPORTANT;
	margin:0;
	width:100%;
	text-align:center!IMPORTANT;
}
.rmSlide .rmText
{	width:100%!IMPORTANT;}
a.rmLink:hover,.rmSlide,.rmSlide .rmItem
{
	background-color:#868686!IMPORTANT;
	color:#fff!IMPORTANT;
	width:100%;
}
.rmSlide
{		width:145px!IMPORTANT;text-align:center!IMPORTANT;}
/* FEATURES & SURVEYS */
.feature, .survey
{
	background-color:#fff;
	color:#999999;
	text-align:left;
	padding:10px;
	margin:10px 0;
}
.feature a
{
    color:#000!IMPORTANT;
    font-weight:normal!IMPORTANT;
}
.feature .button
{
    position:relative;
    bottom:30px;
    float:right;
}
.feature .survey
{
    margin-top:10px;
}
.feature h3
{
	color:#000;
	font-weight:normal;
	font-size:13px;
}
.feature label
{
	font-weight:bold;
}
.feature h3, .feature p
{
	margin:0;
}
.PostBody .survey label
{
 	color:#333333!IMPORTANT;
}
.PostBody .survey h3
{
	margin:0;
}
/* BANNERS */
.banner
{
     text-align:center;
     margin:10px 0;   
}
#column-one .banner
{
    text-align:left;
    margin:0;
	text-align:center;
}
#column-one .banner h3
{
	color:#fff;
	font-size:16px;
	margin:5px 0 10px 0;
	text-align:left;
}
#column-one a
{
	text-decoration:none;
	color:#fff;
}
#column-two .banner
{
    text-align:left;
	position:relative;
	top:-14px;
	min-height:90px;
}
#column-three .banner
{
    text-align:center;
    margin:0;
}
/* BLOG POSTS */
.blogMaster
{
    position:relative;
	text-align:center;
	margin-top:15px;
}
.PostBody a
{	
	text-decoration:none;
	color:#ED3A8A;
}
.PostBody blockquote
{
    margin:0;
    display:block;
    width:465px;
}
.PostBody a:hover
{	
	text-decoration:underline;
	color:#ef0262;
}
.PostBody
{	
	margin-bottom:18px;

}
.postFooter
{
	float:none;
	clear:both;
	text-align:right;
	width:100%;
	height:35px;
	display:block;
	overflow:visible;
	border-bottom:solid 1px #fff;
}
.postFooter .button
{
	color:#fff;
}
.postFooter a:hover.button
{
}
.PostTitle
{
	font-size:20px;
	font-weight:bold;
	margin:8px 0 0 0;
	color:#ED3A8A;
}
.PostTitle a
{
	color:#ED3A8A;
	text-decoration:none;
}
.PostTitle a:hover
{
	color:#ee2165;
	text-decoration:none;
}
.PostTitle a:visited
{
	color:#ccc;
	text-decoration:none;
}
.PostTitle a:visited:hover
{
    color:#ee2165;
    text-decoration:none;
}
.PostSubtitle
{
    font-weight:bold;
}
.pnlfileNav
{
    text-align:center;
}
.postInfo .bookmarks
{
    position:relative;
    bottom:-3px;
}
/* CALLOUTS */
#TopPosts
{
	font-size:10px;
	text-align:left;
	margin-top:10px;
}
#TopPosts .toppost
{
    width:200px;
	margin-top:10px;
	clear:both;
	float:none;
}
#TopPosts .toppost p
{
		float:left;
		width:130px;
		margin:0;
}
#TopPosts .toppost img
{
	float:left;
	padding-right:5px;
	width:65px;
}
#TopPosts a
{
	color:#CECFCF;
	text-decoration:none;
}
#TopPosts .toppost h3
{
	color:#ED3A8A;
	margin:0;
	padding:0;
	font-size:10px;
}
.sellPics, .clientLogin
{
	width:195px;
	position:absolute;
	right:10px;
	padding:5px;
}
.clientLogin
{
	background-color:#000;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	top:20px;

}
.clientLogin a
{
	text-decoration:none;
	color:#fff;
}
.sellPics
{
	background-image:url("images/backgroundSellPics.jpg");
	color:#fff;
	bottom:40px;
	font-size:9px;
}
.sellPics a
{
	text-decoration:none;
	color:#fff;
}
.sellPics h3
{
	font-size:14px;
	margin:0;
}

/* SEARCH */
.blogSearchResults img
{
}
.blogSearchResults a
{
	display:block;
}
.videoSearchResults a, .photoSearchResults a
{
	display:block;
}
.searchResults
{
	clear:both;
	float:none;
	overflow:hidden;
	padding:5px;
	width:570px;
}
.searchResults img,.searchResults p 
{
	float:left;
	margin-left:5px;
}

img
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    margin: 0;
}
/* FORMS */
fieldset
{
    padding:10px;
    width:435px!IMPORTANT;
}
legend
{
    color:#fff!IMPORTANT;
}
.form
{
}
.form select
{
	padding:0;
	margin:0;
	border:0;
	float:left;
	clear:right;
}
.form h2
{
	margin:0;
	color:#FF3366;
	font-size:140%;
}
.form label
{
	float:left;
	width:150px;
	margin:5px 0;
	text-align:right;
}
.form input
{
	padding:0;
	float:left;
	clear:right;
}
.form br
{
    clear:both;
    float:none;
}
/* Blog index body style */
#blog-IndexBody
{

}
#blog-IndexBody #nav-left
{

}
#blog-IndexBody #nav-left a:hover
{
	color:#ccc;
}
.tag4
{

    font-size:100%;
}
.tag7
{
    font-size:160%;
}

#blog-IndexBody #column-two
{
	width:360px;
	margin-left:5px;
	float:left;
}
#blog-IndexBody .form
{
	margin:0;
	width:700px;
	padding:20px;
	border:dashed 4px #FF6600;
}
.listNav
{
 	width:100%;
 	height:30px;
 	line-height:30px;
	margin:10px 0;
	padding:10px 0;
	clear:both;
}
.credits
{
	font-size:90%;
	margin-bottom:18px;
}
.credits a
{
	text-decoration:none;
	color:#fff;
}
.credits a:hover
{
	text-decoration:none;
	color:#ccc;
}
/* LISTS */
.listNav a
{
	font-size:130%;
	margin:10px 0;
	text-decoration:none;	
}
.listNav a.selected
{
    font-weight:bold;
}
.listNav
{
   position:relative; 
    }
.listNav .left
{
position:absolute;
left:0;
top:10px;
}
.listNav .right
{
position:absolute;
right:0;
top:10px;
}

.listNav .mid
{
    text-align:center;
}
/* Feedback */
#box-feedback
{
	border-bottom:solid 1px #fff;
	margin:30px 0 0 0;
	color:#fff;
}
#box-feedback input, #box-feedback textarea
{
    background-color:#3D3E40;
    border:solid 1px #fff;
    color:#fff;
}
#box-feedback label
{
    color:#fff;
}
#box-feedback p
{
    margin:0 0 10px 0;
}
#box-feedback .form
{
    width:100%;
	border-bottom:solid 1px #fff;
}
#box-feedback .smalltext
{
     font-size:10px;
}
#box-feedback  h1
{
     font-size:10px;
     color:#FF7FC8!IMPORTANT;
     margin:10px 0 0 0;
     padding:0;
}
.smalltext
{
     font-size:10px;    
}
.feedback-comments
{
	border-bottom:#fff solid 1px;
	margin:5px 0;
	padding:0 6px;
	overflow:hidden;
	float:none;
	clear:both;
}

.feedback-comments a
{
	text-decoration:none;
	color:#ED3A8A;
}
.feedback-comments a:hover
{
	text-decoration:none;
	color:#ccc;
}
.feedback-comments .number
{
	font-size:180%;	
	background-image:url("images/icon-x.gif");
	text-align:center;
	color:#ED3A8A;
	height:80px;
	width:80px;
	padding-right:5px;
	line-height:80px;
	background-repeat:no-repeat;
}
.feedback-comments .number sup
{
	font-size:50%;
}
.feedback-comments p
{
	width:355px;
	_width:350px;
	padding:5px;
	border:0;
}
.feedback-comments p, .feedback-comments .number
{
	float:left;
}
.feedback-comments .details
{
	float:none;
	clear:both;
	text-align:right;
	padding-bottom:5px;
}
/* Gallery File */
.galleryImage
{
    text-align:center;
}
.galleryImage .galleryDetails, .galleryImage img
{
	margin:5px;
}
.galleryImage a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
/* File Nav */
.fileNav
{
	text-align:center;
	line-height:50px;
}
.fileNav h3
{
	display:inline;
	color:#ED3A8A;

}
/* Thumb rotator */
.RotatorImage
{
	margin:5px;
}
.radr_clipRegion
{
	background-color:#3D3E40!IMPORTANT;
}
/* Special Pages */
.xfactorImages div
{
   width:200px;
   float:left;
   padding:10px;

}
.xfactorImages image
{
   width:190px; 
}
.xfactorImages div strong
{
    display:block;
}
/* ICONS */

.guess-who
{
position:absolute;
right:-10px;
top:-10px;
}
.hot-news
{
    position:absolute;
    left:-10px;
    bottom:10px;
}
.just-in
{
    position:absolute;
    right:-10px;
    top:-15px;
}
.spotted
{
position:absolute;
left:-10px;
top:-15px;
}
.exclusive
{
    position:absolute;
left:-10px;
top:-15px;
}
.hideControls
{
    visibility: hidden;
}
.quote
{
    color:#ED3272;
    font-style:italic;
}
.textarea
{
    height:100px;
    overflow:scroll;
    border:solid 1px #fff;
    font-size:8px;
    width: 190px;
}
.stilmsg
{color:#fff;}
/* Editors Video */
.EditorsVideos
{}
.EditorsVideos .list
{
    overflow:auto;
    height:100px;
    width:300px;
    scrollbar-base-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #000;
    scrollbar-darkshadow-color: #000;
    scrollbar-face-color: #666666;
    scrollbar-highlight-color: #000;
    scrollbar-shadow-color: #000;
    scrollbar-track-color: #050001;
    border:solid 1px #666666;
}
.EditorsVideos .list ul
{
    margin:0;
    padding:0;
 }
.EditorsVideos .list li
{
    list-style:none;
    width:280px;
    margin:0;
    padding:5px 0;
	text-align:left!IMPORTANT;	
	border-bottom:solid 1px #666666;
 }
 .EditorsVideos .list li a
{
    display:block;
	padding:5px;

}
/* Blog Roll */
.blogroll
{
    width:300px;
    border:solid 1px #666;
}
.blogroll img
{
    display:block;
}
.blogroll .list
{margin:5px;}
.note
{
font-size:9px;
}
