/*----------------------------------------------------------------*/
/* Site.css
/*----------------------------------------------------------------*/

/* Msce ----------------------------------------------------------*/
body, table, td {
	margin: 0px;
	padding: 0px;
	font: normal 12px 'Verdana', 'Sans-Serif';
	}
	
body{
	background: #FDDD78 url('/img/bg.main.ff.gif') center top;
	}
#adSkinlink { 
	position: absolute; 
		top: 0px;
		left: 0px;
		
	display: inline-block; 
	width: 100%; 
	height: 595px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: -1815px; 
	background: url('/img/background.ff.jpg') no-repeat scroll center top transparent;
}
p{
	padding:0px;
	margin: 6px 0px;
	}
a {
	color: #FFFFFF;
	}
.Interior a {
	/*color: #988675;*/
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}
.Spacer {
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	}
.Clear {
	line-height: 1px;
	height: 1px;
	clear: both;
	font-size: 1px;
	}
form {
	margin: 0px;
	padding: 0px;
	}
h1 {
	position: absolute;
		top: 10px;
		left: 20px;
	width: 335px;
	height: 80px;
	cursor: pointer;
	}
h1 span {
	display: none;
	}
h2 {
	font: bold 14px/15px 'Verdana', 'Sans-Serif';
	height: 15px;
	}
h2 span {
	display: none;
	}
h3 {
	padding: 5px 10px 5px 0px;
	font: bold 16px/18px 'Verdana', 'Sans-Serif';
	margin: 0px;
	color: #FFF799;
	}
/*----------------------------------------------------------------*/

/* Titles --------------------------------------------------------*/
.Content h2{
/*	position:relative;*/
	}
.Content h2.HomeFeat {
	background: #F26D7D url('/img/title.home.featonpuricute.gif') 7px 4px no-repeat;
	margin: 0px 0px;
	padding: 5px 10px;
	}
.Content h2.HomeLogIn {
	background: #F26D7D url('/img/title.home.login.gif') 0px 4px no-repeat;
	margin: -25px 0px;
	padding: 5px 153px;
	float: right;
	}
.Content h2.HomePanel1 {
	background: #fdc689 url('/img/title.home.panel.1.gif') 0px 0px no-repeat;
	margin: 0px -10px;
	padding: 0px 0px;
	height: 131px;
	float: left;
	}
.Content h2.TitleNews {
	background: #F26D7D url('/img/title.welcome.gif') 10px 1px no-repeat;
	margin: 0px -10px;
	padding: 5px 10px;
	}
.Content h2.TitleWhy {
	background: #F68E56 url('/img/title.why.gif') 10px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.TitleForgot {
	background: #F26D7D url('/img/title.forgot.gif') 10px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.TitleSignUp {
	background: #F5989D url('/img/title.signup.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	float: right;
	width: 375px;
	}
.Content h2.TitleLogin {
	background: #F5989D url('/img/title.login.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 415px;
	}
.Content h2.CommentsTitle {
	background: #ACD373 url('/img/title.comments.gif') 10px 3px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.PicsTitle {
	background: #ACD373 url('/img/title.mypics.gif') 10px 3px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.GalleryTitle {
	background: #ACD373 url('/img/title.gallery.gif') 10px 4px no-repeat;
	margin: 0px;
	padding: 2px 10px;
	height: 20px;
	}
.Content h2.PeopleTitle {
	background: #f5989d url('/img/title.people.gif') 10px 4px no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	padding: 2px 10px;
	height: 20px;
	}
.Content h2.PuriPostsTitle {
	background: #ACD373 url('/img/title.puriposts.gif') 10px 4px no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0px;
	padding: 2px 10px;
	height: 20px;
	}
.Content h2.GalleryEditTitle {
	background: #ACD373 url('/img/title.gallery.edit.gif') 10px 3px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.GalleryLoginTitle {
	background: #ACD373 url('/img/title.gallery.login.gif') 10px 3px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.GalleryViewTitle {
	background: #ACD373 url('/img/title.gallery.gif') 10px 3px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	}
.Content h2.TitleTerms {
	background: #F5989D url('/img/title.terms.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	}
.Content h2.TitleHelp {
	background: #F5989D url('/img/title.help.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	}
.Content h2.TitlePrivacyPolicy {
	background: #F5989D url('/img/title.privacy.policy.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	}
.Content h2.TitleAbout {
	background: #F5989D url('/img/title.about.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	}
.Content h2.TitleContacts {
	background: #F5989D url('/img/title.contacts.gif') 0px 1px no-repeat;
	margin: 0px;
	padding: 5px 10px;
	width: 200px;
	}
/*----------------------------------------------------------------*/

/* Header --------------------------------------------------------*/
.HeaderContainer {
	width: 918px;
	margin: 0px auto 0px auto;
	}
.Header {
	color: #FFFFFF;
	height: 150px;
	position: relative;
	background: transparent url('/img/title.home.png') no-repeat;
	behavior: url('/css/e1/t1/pngbehavior.htc');
	}
/*Header Sub Menu-------------------------------------------------*/
.Header .SubMenuCuteUp{
	position: absolute;
	top: 30px;
	left: 20px;
	width: 140px;
	color: #ffffff;
	font-size: 11px;
	border:1px solid #DD4053;
	background: #F5989D;
	padding: 7px 0px 10px 10px;
	text-decoration: none;
	}
.Interior .Header {
	color: #FFFFFF;
	background: transparent url('/img/title.home.png') no-repeat;
	behavior: url('/css/e1/t1/pngbehavior.htc');
	/*height: 115px;
	color: #988675;
	background: transparent url('/img/title.interior.gif') no-repeat;*/
	}
.Header .NavNotLoggedIn {
	position: absolute;
	top: 18px;
	left: 620px;
	padding: 4px 0px 4px 20px;
	width: 260px;
	height: 36px;
	background: transparent url('/img/bg.header.nav2.gif') no-repeat;
	}
.Header .Nav{
	position: absolute;
	top: 18px;
	left: 290px;
	width: 613px;
	height: 31px;
	background: transparent url('/img/bg.header.nav4.gif') no-repeat;
	}
.Interior .Header .Nav {
	position: absolute;
	top: 18px;
	left: 290px;
	width: 613px;
	height: 31px;
	background: transparent url('/img/bg.header.nav4.gif') no-repeat;
	}
.Header .Nav span {
	margin-left: 5px;
	margin-right: 5px;
}	
.Header .Nav a {
	margin-right: 0px;
	}
.Header .Login {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px 'Verdana', 'Sans-Serif';
	width: 590px;
	margin:0 auto;
	}
.Header .LoginNot {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px 'Verdana', 'Sans-Serif';
	width: 260px;
	margin-left: -8px;
	}
.Interior .Header .Login {
	top: 10px;
	/*top: 20px;*/
	}
.Header .Nav .Login a:visited,
.Header .Nav .Login a:active {
	color: #FFFFFF;
	text-decoration: none;
	}
.Header .Nav .Login a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
.Background {
	position:relative;
	z-index:1;
	width: 918px;
	margin: 0px auto;
	background: transparent url('/img/bg.content.png') center top repeat-y;
	}
.Interior .Background {
	position:relative;
	z-index:1;
	width: 918px;
	margin: 0px auto;
	background: transparent url('/img/bg.content.png') center top repeat-y;
	}
/*----------------------------------------------------------------*/

/* Content -------------------------------------------------------*/
.ContentContainer {
	width: 918px;
	margin: 0px auto;
	}
.Content {
	padding: 10px 16px 6px 12px;
	}
/*----------------------------------------------------------------*/


/* Content Global ------------------------------------------------*/
.Content div.Control{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	}
.Content div.Control.TextEdit{
	font-size: 10px; 
	border-top: 1px solid #edcd74; 
	padding: 0px 5px 4px 0px; 
	text-align:center;
	background:#F7D578;
	}
.Content div.Control.TextEdit a{
	color:#FFFFFF;
	}	
.Content a.Control.Delete:link, 
.Content a.Control.Delete:visited {
	color: #CCCCCC;
	background-color: #888888;
	font: bold 10px/10px 'Verdana', 'Sans-Serif';
	padding: 0px 2px;
	margin: 0px 2px;
	text-decoration:none;
	}
.Content a.Control.Delete:hover{
	color: #FFFFFF;
	background-color: #CC0000;
	}	
.Content .InlineEdit form.ImageTitle input[type='text']{
	background:#FFFFFF;
	padding:3px 5px;
	border:2px inset #CC6600;
	font: bold 16px/18px 'Verdana', 'Sans-Serif';	
	color: #F26522;
	width: 75%;
	}
.Content .InlineEdit input[type='button'], 
.Content .InlineEdit input[type='submit']{
	background:#FF655B;
	padding: 0px 5px;
	border: 1px outset #FF655B;
	font: bold 11px 'Verdana', 'Sans-Serif';	
	color: #F26522;
	margin-right: 5px;
	color: #660000;
	}
.Content .InlineEdit input[type='submit']{
	border-color:#ACD373;
	background:#ACD373;
	color: #FFFFFF;
	}
.Content .InlineEdit .Default  input[type='text']{
	color: #999999;
	}	
.ContentContainer .Content .InlineEdit.MouseOver {
	background: #FFFF99;
	color: #CC0000;
	}	
/*----------------------------------------------------------------*/


/* Home Page -----------------------------------------------------*/
.Content .HomeImage {
	text-align:center;
	}
.Content .HomeImage img{
	border:2px solid #FFFFFF;
	}
.Content .HomePanelImage {
	text-align:right;
	}
.Content .HomePanelImage img{
	border:2px solid #FFFFFF;
	}
.Content .HomePanel {
	float: left; 
	width: 562px;
	margin-bottom: 5px;
	}
.Content .HomePicPanel {
	background-color:#fdc689;
	padding: 5px 5px 4px 5px;
	}
.Content .NewsContainer {
	float: left; 
	width: 562px;
	}
.Content .Welcome {
	float: right; 
	width: 310px;
	}
.Content .Welcome .FormEmail {
	font: bold 12px/13px 'Verdana', 'Sans-Serif';	
	color: #ffffff;
	margin-bottom: 5px;
	}
.Content .Welcome .Pw {
	font: bold 12px/13px 'Verdana', 'Sans-Serif';	
	color: #fff468;
	margin-bottom: 5px;
	}
.Content .Welcome .Normal {
	font: normal 12px/13px 'Verdana', 'Sans-Serif';	
	color: #ffffff;
	display: inline;
	}
.Content .Welcome .MiniAds {
	margin-top: 5px;
	text-align: center;
	}
.Content .Welcome .MiniAds img {
	margin-right: 3px;
	}
.Content .Welcome .MiniAds img.Last {
	margin-right: 0px;
	}

.Content .News {
	margin: 7px -10px 0px -10px;
	height: 250px;
	overflow: auto;
	background: #f5989d;
	line-height: 150%;
	width: 562px;
	}
.Content .News span {
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	}
.Content .News h3 {
	padding-left: 10px;
	}
.Content .News p {
	margin: 0px;
	padding: 20px 10px 20px 10px;
	color: #ebebeb;
	font: normal 11px/13px 'Verdana', 'Sans-Serif';
	line-height: 150%;
	}
.Content .News p span {
	color: #CCCCCC;
	}
/*----------------------------------------------------------------*/

/* Login ---------------------------------------------------------*/
.Content .SignUp td span, .Content .Login td span {
	font-weight: bold;
	}
.Content .SignUp {
	float: right;
	width: 415px;
	color: #FFFFFF;
	}
.Content .SignUp .SignUpForm {
	height: 260px;
	padding: 5px 15px;
	}
.Content .SignUp .SignUpForm .TextInput {
	width: 220px;
	}
.Content .SignUp .SignUpForm .TableSpacer {
	height: 60px;
	}
.Content .SignUp .SignUpForm .TableSpacer2 {
	height: 20px;
	}
.Content .SignUp .Why {
	padding: 0px 10px;
	}

.Content .Login {
	float: left;
	width: 415px;
	color: #FFFFFF;
	}
.Content .Login .LoginForm {
	padding: 5px 15px;
/*	height: 406px !important;*/
	height: 246px;
	_height: 260px;	
	}
.Content .Login .LoginForm .TextInput {
	width: 270px;
	}
.Content .Login .LoginForm .TextInputHome {
	width: 310px;
	}
.Content .Login .Forgot {
	padding: 8px 20px;
	}
.Content .Login .Forgot input.TextInput {
	width: 285px;
	}
.Content .Login .Forgot span {
	font: normal 11px/13px 'Verdana', 'Sans-Serif';
	}
/*----------------------------------------------------------------*/

/* About ---------------------------------------------------------*/
.Content .About {
	width: 640px;
	padding: 0px 10px;
	}
/*----------------------------------------------------------------*/

/* Comments ------------------------------------------------------*/
.Content .Comments {
	font: normal 11px/12px 'Verdana', 'Sans-Serif';
	margin-top: 10px;
	float: left;
	width: 330px;
	}
.Content .Comments span {
	font-size: 10px;
	}
.Content .Comments .Post span {
	font-size: 12px;
	color: #F7941D;
	font-weight: bold;
	}
.Content .Comments .Comment {
	margin-bottom: 15px;
	width:330px;
	overflow:hidden;
	}
.Content .Comments .CommentImage {
	width: 87px;
	line-height: 1px;
	}
.Content .Comments .CommentText {
	float: right;
	width: 230px;
	color: #a57c52;
	}
.Content .Comments .CommentText p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
.Content .Comments .TextInput {
	width: 325px;
	}
.Content .GalleryView .Comment a{
	font-weight:bold;
	}
.Comment .CommentActions {
	float:right;
	}
.Comment .CommentDetails{
	}
.Content .Comment .Color_FBAF5D, 
.Content .Comment .Color_FBAF5D a{
	color: #a57c52;
	}
.Content .Comment .Color_F5989D, 
.Content .Comment .Color_F5989D a{
	color: #a863a8;
	}
.Content .Comment .Color_6DCFF6, 
.Content .Comment .Color_6DCFF6 a{
	color: #0072bc;
	}
.Content .Comment .Color_C4DF9B, 
.Content .Comment .Color_C4DF9B a{
	color: #39b44a;
	}


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

/* Item List -----------------------------------------------------*/
.Content .ItemsFromUserPics {
	margin-top: 0px;
	float: right;
	width: 299px;
	}
.Content .ItemsFromUserPics .ItemList {
	clear: both;
	background-color: #FDDD78;
	padding: 10px;
	}
.Content .ItemsFromUserPics .ItemList img {
	margin: 7px 3px;
	}
.Content .ItemsFromUserPics .ItemList a img {
	border: 2px solid #FFFFFF;
	}
.Content .Items {
	margin-top: 10px;
	float: right;
	width: 299px;
	}
.Content .Items .Buttons img {
	float: left;
	}
.Content .Items .ItemList {
	clear: both;
	background-color: #FDDD78;
	padding: 10px;
	}
.Content .Items .ItemList img {
	margin: 7px 4px;
	}
.Content .Items .ItemList a img {
	border: 2px solid #FFFFFF;
	}
/*.Content .Items .ItemList {
	clear: both;
	padding: 0px;
	}
.Content .Items .ItemList img {
	margin: 0px 3px;
	}
.Content .Items .ItemList a img {
	border: 2px solid #FFFFFF;
	}*/
.Content .ItemList .MyPuriCutes, 
.Content .ItemList .MyFavorites, 
.Content .ItemList .MyFrames {
	overflow:visible;
	line-height: 0.1%;
	font-size: 0px;
	}
.Content .ItemList .MyPuriCutes p, 
.Content .ItemList .MyFavorites p, 
.Content .ItemList .MyFrames p{
	line-height: 120%;
	font-size: small;
	}	
/* Blog/PuriPosts----------------------------------------------------------------*/
.Content .Blog .BlogContainer {
	float:right;
	padding:5px 0 0;
	width:659px;
}
.Content .Blog .BlogImage{
	width: 90px;
	height: 60px;
	/*margin-left: -80px;*/
	display: inline;
	float: left;
	}
.Content .Blog .BlogUserName a:link,
.Content .Blog .BlogUserName a:visited{
	margin: 70px 0px 0px -90px;
	color: #9d0039;
	font: 10px 'Verdana', 'Sans-Serif';
	text-decoration: none;
	float: left;
	}
.Content .Blog .BlogUserName a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	}
.Content .Blog .BlogArrow{
	float: left;
	display: inline;
	}
.Content .Blog .BlogTitle{
	color: #fff799;
	font-weight: bold;
	font-size: 14px;
	float: left;
	margin: -3px 0px 0px 10px;
	}
.Content .Blog .Title {
	font: bold 14px 'Verdana', 'Sans-Serif';
	color: #ed145a;
	padding-bottom: 3px;
	}
.Content .Blog .TextInput {
	width: 470px;
	font: normal 11px/13px 'Verdana', 'Sans-Serif';
	color: #988675;
	}
.Content .Blog .BlogMessage{
	color: #8C6239;
	font-size: 12px;
	margin: 3px 0px 2px 10px;
	padding-right: 10px;
	}
.Content .Blog .BlogImageMed{
	display: inline;
	float: left;
	}
.Content .Blog .BlogRead{
	width: 510px;
	background-color: #f9ad81;
	margin: 0px 0px 0px 109px;
	}
.Content .Blog .BlogDate{
	margin: 10px 10px 0px 0px;
	color: #8c6239;
	font-size: 10px;
	float: right;
	}
.Content .Blog .PhotoCap{
	font: normal 12px 'Verdana', 'Sans-Serif';
	color: #9D0039;
	font-style: italic;
	}
.Content .Blog .Paging {
	float: right;
	padding-right: 5px;
	}
.Content .Blog .Paging a {
	color: #FFF799;
	line-height: 20px;
	float: left;
	text-decoration: underline;
/*	margin-right: 10px;*/
	padding: 2px 5px 0px 5px;
	font-weight: bold;
	}
.Content .Blog .Paging a.Number {
	color: #FFFFFF;
	}	
.Content .Blog .Paging .Selected {
	float: left;
	width: 30px;
	margin: 0px 5px;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	}
/* Adopt ---------------------------------------------------------*/
.Content .Adopt{
	color: #8C6239;
	font: 14px 'Verdana', 'Sans-Serif';
	font-weight: bold;
}
.Content .Adopt .AdoptContainer {
	float:right;
	padding:5px 0 0;
	width:659px;
}
.Content .Adopt .Image {
	 float: left;
	 width: 140px;
	 overflow:hidden;
	 margin:0px 0px 20px 15px;
	}
.Content .Adopt .EmbedText {
	font: 11px 'Verdana', 'Sans-Serif';
	color: #A863A8;
	}
.Content .Adopt .TextBox {
	font: 11px 'Verdana', 'Sans-Serif';
	color: #f26d7d;
	}
.Content .Adopt a:link,
.Content .Adopt a:visited{
	font-size: 12px;
	color: #A57C52;
	font-weight:bold;
	}
.Content .Adopt a:hover{
	text-decoration: underline;
	}
/* Gallery -------------------------------------------------------*/
.Content .Gallery {
	width: 100%;
	}
.Content .Gallery h3 {
	color: #F26522;
	margin: 10px 0px 5px 0px;
	width: 95%;
	}
.Content .Gallery .GalleryContainer {
	padding: 10px 15px;
	}
.Content .Gallery .GalleryContainerTop {
	}
.Content .Gallery .TitleContainer {
	width: 840px;
	padding: 5px 0px;
	margin-left: 5px;
	}
.Content .Gallery .TitleContainer .Search {
	float: right;
	}
.Content .Gallery .GalleryContent {
	width: 640px;
	font-size: 16px;
	padding: 10px 0px;
	}
.Content .Gallery .AddFriendGallery {
	width: 135px;
	font: 11px 'Verdana', 'Sans-Serif';
	color: #f26d7d;
	}
.Content .Gallery a {
	color: #005e20;
	text-decoration: none;
	}
.Content .GalleryView a {
	color: #988675;
}
.Content .Gallery a:hover {
	text-decoration: underline;
	}	
.Content .Gallery a.Selected {
	font-weight: bold;
	text-decoration: underline;
	}
.Content .Gallery .SearchResults {
	margin-right: 10px;
	float:right;
	font-size: 90%;
	color: #666666;
	}
.Content .Gallery .Images {
	width: 840px;
	margin-top: 15px;
	margin-left: 10px;
	}
.Content .Gallery .Image {
	 float: left;
	 width: 157px;
	 overflow:hidden;
	 margin-right:10px;
	}
.Content .Gallery .Image2 {
	 float: left;
	 width: 157px;
	 overflow:hidden;
	 margin-right:10px;
	}
.Content .Gallery .ImageLast {
	 float: left;
	 width: 157px;
	 overflow:hidden;
	}
.Content .Gallery .Title a{
	font-size: 12px;
	color: #f26d7d;
	text-transform:uppercase;
	font-weight:bold;
	}
.Content .Gallery .TagTop a{
	color: #f26d7d;
	}
.Content .Gallery .PeopleTitle a{
	font-size: 12px;
	color: #A863A8;
	text-transform:uppercase;
	font-weight:bold;
	}
.Content .Gallery .Details {
	font-size: 11px;
	color: #a57c52;
	}
.Content .Gallery .Details span{
	color:#f26d7d;
	font-size: 10px;
	}
.Content .Gallery .Details a{
	color: #A57C52;
	font-size: 11px;
	}
.Content .Gallery .Images img {
	margin: 0px 1px;
	border: 2px solid #FFFFFF;
	}
.Content .Gallery .Paging {
	float: right;
	padding-right: 5px;
	}
.Content .Gallery .Paging a {
	color: #FFF799;
	line-height: 20px;
	float: left;
	text-decoration: underline;
/*	margin-right: 10px;*/
	padding: 2px 5px 0px 5px;
	font-weight: bold;
	}
.Content .Gallery .Paging a.Number {
	color: #FFFFFF;
	}	
.Content .Gallery .Paging .Selected {
	float: left;
	width: 30px;
	margin: 0px 5px;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	}
/*----------------------------------------------------------------*/

/* Gallery Edit --------------------------------------------------*/
.Content .GalleryEdit {
	width: 100%;
	}
.Content .GalleryEdit .GalleryEditContainer {
	padding: 10px 20px;
	}
.Content .GalleryEdit .GalleryEditContent {
	width: 640px;
	padding: 10px 0px;
	}
.Content .GalleryEdit .TitleContainer {
	width: 640px;
	}
.Content .GalleryEdit .GalleryEditImage .Round_Content {
	padding: 0px 5px;
	}
.Content .GalleryEdit .GalleryEditHead {
	display: table;
	width: 100%;
	}
.Content .GalleryEdit .GalleryEditInfo {
	color: #F26522;
	float: right;
	width: 300px;
	}
.Content .GalleryEdit .GalleryEditInfo .Round_Content {
	height: 300px;
	}
.Content .GalleryEdit .GalleryEditInfo span {
	font-size: 10px;
	}
.Content .GalleryEdit .GalleryEditInfo p {
	margin: 0px;
	padding: 7px 0px;
	}
.Content .GalleryEdit .GalleryEditInfo .TextInput {
	width: 275px;
	}
.Content .GalleryEdit .GalleryEditImage {
	float: left;
	width: 330px;
	}
.Content .GalleryEdit .Description td {
	color: #F26522;
	font-weight: bold;
	}
.Content .GalleryEdit .Description td.Fixed {
	height:25px;
	}
.Content .GalleryEdit .Description td span {
	color: #777777;
	font-weight: normal;
	}
.Content .GalleryEdit .Description .TextInput {
	width: auto;
	}
/*----------------------------------------------------------------*/

/* Image Login --------------------------------------------------*/
.Content .ImageLogin {
	width: 100%;
	color:#988675;
	}
.Content .ImageLogin .ImageLoginContainer {
	padding: 10px;
	}
.Content .ImageLogin #ImageLoginForm{
	padding: 5px;
	}
.Content .ImageLogin h2 {
	margin:0px;
	padding: 14px;
	color:#F26522;
	font-size: 30px;
	text-align:center;
	}
.Content .ImageLogin h3 {
	margin:0px;
	padding: 0px 0px 10px 0px;
	color:#F26522;
	font-size: 14px;
	}
.Content .ImageLogin h4 {
	margin:0px;
	padding-bottom: 10px;
	font-weight: normal;
	color:#F26522;
	font-size: 14px;
	}
.Content .ImageLogin info {
	margin:0px;
	padding-top: 20px;
	color:#898989;
	font-size: 12px;
	}
.Content .ImageLogin infonobold {
	margin:0px;
	padding: 5px;
	font-weight: normal;
	color:#898989;
	font-size: 10px;
	}
.Content .ImageLogin .FormDiv{
	text-align: center;
	}
.Content .ImageLogin .ImageLoginInfo span {
	font-size: 10px;
	}
.Content .ImageLogin p {
	margin: 0px;
	padding: 7px 0px;
	}
.Content .ImageLogin .Description {
	color:#898989;
	font-size: 12px;
	margin: 0px auto;
	}
.Content .ImageLogin .Description td {
	font-weight: bold;
	}
.Content .ImageLogin .Description td.Fixed {
	height:15px;
	width: 100px;
	text-align:right;
	padding-right: 10px;
	}
.Content .ImageLogin .Description td span {
	color: #777777;
	font-weight: normal;
	}
.Content .ImageLogin .Description .TextInput {
	width: 250px;
	}
.Content .ImageLogin .LanguageSwitch{
/*	margin-top: -30px;*/
	}
.Content .ImageLogin .LanguageSwitch ul{
	text-align: center;
	margin: 0 auto;
	list-style:none;
	width: 280px;
	}
.Content .ImageLogin .LanguageSwitch ul li{
	text-align: center;
	display: inline;
	}
.Content .ImageLogin .LanguageSwitch ul li a{
	display: block;
	float: left;
	padding: 2px 10px;
	border-right: 1px solid #CC6600;
	}
.Content .ImageLogin .LanguageSwitch ul li.Last a{
	border-right: none;
	}
.Content .ImageLogin .LanguageSwitch ul li a.Selected{
	background:#FFF;
	}

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

/* Gallery View --------------------------------------------------*/
.Content .GalleryView {
	height:100%;
	}
.Content .GalleryView .GalleryViewContainer {
	padding: 10px 20px;
	}
.Content .GalleryView .GalleryViewContent {
	width: 640px;
	padding: 10px 0px;
	}
.Content .GalleryView .GalleryViewContentForUserPic {
	width: 640px;
	padding: 10px 0px;
	}
.Content .GalleryView .TitleContainer {
	width: 640px;
	}
.Content .GalleryView .GalleryViewImage .Round_Content {
	padding: 0px 5px;
	}
.Content .GalleryView .GalleryViewHead {
	display: table;
	width: 100%;
	}
.Content .GalleryView .GalleryViewInfo {
	color: #F26522;
	float: right;
	width: 300px;
	margin-bottom: 0px;
	}
.Content .GalleryView .GalleryViewInfoForPic {
	color: #F26522;
	float: right;
	width: 300px;
	margin-bottom: 0px;
	}
.Content .GalleryView .GalleryViewInfoContainer .Round_Content {
	/*height: 368px;*/
	}
.Content .GalleryView .GalleryViewInfo span {
	font-size: 10px;
	}
.Content .GalleryView .GalleryViewInfo p {
	margin: 0px;
	padding: 2px 0px;
	font-weight: bold;
	}
.Content .GalleryView .GalleryViewInfo .TagsContainer {
	width: 90px;
	height: 200px;
	overflow:hidden;
	border:1px solid red;
	}
.Content .GalleryView .GalleryViewImage {
	float: left;
	width: 330px;
	color: #F26522;
	font-size: 10px;
	}
.Content .GalleryView .GalleryViewImage label{
	clear:left;
	display:block;
	float:left;
	font-weight:bold;
	width:110px;
	height:21px;
	vertical-align:middle;
	}
.Content .GalleryView .GalleryViewImage input{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}	
.Content .GalleryView .GalleryViewImage .Controls{
	padding-left: 110px;
	}
.Content .GalleryView .GalleryViewImage .Round_Content {
	padding: 7px 10px;
	}
.Content .GalleryView .GalleryViewImage p {
	margin: 0px;
	padding: 17px 0px 0px 0px;
	height:30px;
	}
.Content .GalleryView .GalleryViewImage p span.Report {
	color:#CC0000;
	font-weight:bold;
	}
.Content .GalleryView .Rating img {
	padding: 0px 2px;
	}
.Content .GalleryView .SaveJPG {
	padding-top: 10px;
	padding-bottom: 10px;
	}
.Content .GalleryView .Description {
	float: right;
	width: 180px;
	font-size: 11px;
	}
.Content .GalleryView .Description span {
	font-size: 11px;
	color: #988675;
	font-weight:normal;
	}
.Content .GalleryView .Description span a:link,
.Content .GalleryView .Description span a:visited{
	font-size: 11px;
	color: #A57C52;
	font-weight:normal;
	}
.Content .GalleryView .Description span a:hover{
	text-decoration: none;
	}
.Content .GalleryView .Description .DescriptionText {
	font-size: 12px;
	overflow: auto;
	height: 50px;
	color: #988675;
	}
.Content .GalleryView .Description .DescriptionText.MouseOver {
	color: #CC0000;
	background-color:#FFF47F;
	}
.Content .GalleryView .Description .Privacy.MouseOver {
	color: #CC0000;
	background-color:#FFF47F;
	}
.Content .GalleryView .ProfileImageContainer {
	width: 90px;
	font-size: 11px;
	line-height: 18px;
	overflow:hidden;
	}
.Content .GalleryView .ProfileImage {
	float: left;
	line-height: 1px;
	}
.Content .GalleryView .ProfileImage .Round_Content {
	height: auto;
	padding: 0px 5px;
	}
.Content .GalleryView a:link, .Content .GalleryView a:visited {
	font-weight:normal;
	text-decoration: underline;
	}
.Content .GalleryView .TagsList {
	padding-bottom: 10px; 
	}
.Content .GalleryView .TagsList a:link, 
.Content .GalleryView .TagsList a:visited{
	font-size: 11px;
	}
.Content .GalleryView .TagsList a:hover{
	color: #988675;
	}
.Content .GalleryView textarea {
	padding-top: 0px;
	font: normal 10px/12px 'Verdana', 'Sans-Serif';
	width: 96%;
	}	
.Content .GalleryView select {
	font: normal 10px/12px 'Verdana', 'Sans-Serif';
	}	
.Content .GalleryView .Embed input {
	padding-top: 0px;
	font: normal 11px/12px 'Verdana', 'Sans-Serif';
	width: 215px;
	}
.Content .GalleryView .EmbedJPG input {
	font-size: 11px;
	font: normal 11px/12px 'Verdana', 'Sans-Serif';
	width: 185px;
	}
/*.Content .GalleryView h3.ImageTitle {
	margin: 5px 0px; 
	font: bold 16px/18px 'Verdana', 'Sans-Serif';	
	background:#FFF799; 
	padding:3px 5px;
	border:1px solid #FFF799;
	color: #F26522;
	width: 98%;
	}*/
.Content .GalleryView h3.ImageTitle span{
	margin: 1px 0px; 
	font: normal 11px/14px 'Verdana', 'Sans-Serif';	
	padding:3px 5px;
	border: none;
	color: #FF0000;
	}
.Content .GalleryView .FirstTime{
	padding:5px 10px;
	border: none;
	color: #F26522;
	background: #FFFFFF;
	border: 1px solid #FDDD78;
	margin-top: 10px;
	}
.Content .GalleryView .FirstTime h4{
	padding: 0px;
	margin: 5px 0px 0px 0px;
	}	
/*----------------------------------------------------------------*/

/* Footer --------------------------------------------------------*/
.Content .PageBody{
	padding: 20px 30px;
	margin-right: 210px;
	color: #707070;
	}
.Content .PageBody h3{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
	}
.Content .PageBody p{
	margin: 6px 0px 10px 0px;
	}
.Content .PageBody dt{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	}
.Content .PageBody dd{
	margin-bottom: 20px;
	}
.Content .PageBody dd ul,
.Content .PageBody dd ol{
	margin: 0px;
	padding: 0px;
	}
.Content .PageBody li{
	padding: 5px 0px;
	}

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

/* Footer --------------------------------------------------------*/
.FooterContainer {
	width: 928px;
	margin: 0px auto;
	}
.Footer {
	padding: 0px 22px 5px 20px;
	}
.Footer a:link,
.Footer a:visited {
	text-decoration: underline;
	color: #ED145A;
	}
.Footer a:hover{
	text-decoration: none;
	}
.Footer .Copyright {
	float: right;
	color: #898989;
	font: normal 11px/12px 'Verdana', 'Sans-Serif';
	}
.Footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 15px;
	}
.Footer ul li {
	float: left;
	padding-left: 25px;
	background: url('/img/msc.dot.gif') 12px 6px no-repeat;
	}
.Footer ul li.First {
	padding: 0px;
	}
.Base {
	margin: 0px auto 17px auto;
	width: 918px;
	height: 15px;
	background: transparent url('/img/bg.footer.png');
	behavior: url('/css/e1/t1/iepngfix.htc');
	}
/*----------------------------------------------------------------*/

/* Ads -----------------------------------------------------------*/
.Content .LongAd {
	text-align: center;
	}
.Content .SkyAdContainer{
	display: inline;
	float: right;
	width: 185px;
	text-align: center;
	}
.Content .LongAdGallery{
	display: inline;
	float: left;
	width: 490px;
	height: 60x;
	text-align: center;
	}
.Content .SkyAd {
	margin-bottom:10px;
	}
.Content .Profile .SkyAd, .Content .Gallery .SkyAd, .Content .GalleryEdit .SkyAd, .Content .GalleryView .SkyAd {
	margin-top: 0px;
	}
.Content .SkyAd .Round_Content {
	padding: 5px 0px;
	}
/*----------------------------------------------------------------*/

/* Rounded Styles ------------------------------------------------*/
.TopLeft, .TopRight, .BottomLeft, .BottomRight {
	width: 5px;
	height: 5px;
	}
.Round_Outer {
	position: relative; 
	margin: 0px 5px;
	height: 5px;
	}
.TopLeft {
	position: absolute;
		top: 0px;
		left: -5px;
	}
.TopRight {
	position: absolute;
		top: 0px;
		right: -5px;
	}
.BottomLeft {
	position: absolute;
		bottom: 0px;
		left: -5px;
	}
.BottomRight {
	position: absolute;
		bottom: 0px;
		right: -5px;
	}
/*----------------------------------------------------------------*/

/* Rounded Padding -----------------------------------------------*/
.Rounded {
	line-height: 0.1%;
	}
.Round_Content {
	line-height: 120%;
	}
.Round_Thin {
	/*position:relative;*/
	}
.Round_Thin .Round_Content {
	padding: 0px 5px;
	}
.Round_ProfileSmPic .Round_Content {
	padding: 0px 0px 0px 8px;
	}
.Round_ProfileFriends .Round_Content {
	padding: 0px 0px 0px 12px;
	}
.Round_Thick .Round_Content {
	padding: 0px 10px;
	}
.Round_ThickTop .Round_Content {
	padding: 5px 6px;
	}
.Round_None .Round_Content{
	padding: 0px 5px;
	margin: 0px;
	}
.Content .GalleryView .GalleryViewImage .Round_None .Round_Content {
	padding: 2px 5px;
	margin: 0px;
	}
/*----------------------------------------------------------------*/
div#TCRounded {
    background:#ACD373;
	width: 640px;
	}
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}.b1f {height:1px; background:#ddd; margin:0 5px;}.b2f {height:1px; background:#ddd; margin:0 3px;}.b3f {height:1px; background:#ddd; margin:0 2px;}.b4f {height:2px; background:#ddd; margin:0 1px;}.contentf {background: #ddd;}.contentf div {margin-left: 5px;}
/* Rounded Colors ------------------------------------------------*/
.Color_FDC689 {
	background-color: #FDC689;
	}
.Color_F5989D {
	background-color: #F5989D;
	}
.Color_FFF799 {
	background-color: #FFF799;
	}
.Color_FDDD78 {
	background-color: #FDDD78;
	}
.Color_FFFFFF {
	background-color: #FFFFFF;
	}
.Color_FBAF5D {
	background-color: #FBAF5D;
	}
.Color_6DCFF6 {
	background-color: #6DCFF6;
	}
.Color_C4DF9B {
	background-color: #C4DF9B;
	}	
/*----------------------------------------------------------------*/


/* Miscellaneous ------------------------------------------------- */
.hidden{ 
	display: none;
	}
.Message{
	color: #0000CC;
	font-weight: bold;
	border:1px solid #CCC;
	background: #FFF;
	padding: 4px 7px;
	margin: 5px 0px;
	}
.Error{
	color: #FF0000;
	font-weight: bold;
	}
#flashcontent{ /* Warning message for Flash plug in */
	font-size: 12px;
	color:#CC0000;
	}
#flashcontent strong{
	border: 2px solid #CC0000;
	margin: 15px 0px 5px 0px;
	padding: 10px;
	background-color: #FFFFFF;
	display:block;
	text-align:center;
	} 
#flashcontent2{ /* Warning message for Flash plug in */
	font-size: 12px;
	color:#CC0000;
	}
#flashcontent2 strong{
	border: 2px solid #CC0000;
	margin: 15px 0px 5px 0px;
	padding: 10px;
	background-color: #FFFFFF;
	display:block;
	text-align:center;
	} 
#flashcontent3{ /* Warning message for Flash plug in */
	font-size: 12px;
	color:#CC0000;
	}
#flashcontent3 strong3{
	border: 2px solid #CC0000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	display:block;
	text-align:center;
	} 
#PositiveResponse{
	padding: 30px; 
	color:#F26522;
	font-weight:bold;
	}
/*  -------------------------------------------------------------- */
