a:visited
{
	color: blue;
}

body 
{
	/*overflow-x: hidden;*/
	margin-left: auto;
	margin-right: auto;
	width: 955px;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	/*background-color: #FFE1FF;*/
	background-image: url(/skins/default/images/love_background_02.gif);
	background-repeat: repeat;
	
	
}

p
{
	color: #666666;
	line-height: 18px;
	font-family: "Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
}

h1, h1 a
{
	text-decoration: none;
	font-size: 24px;
	color: #666666;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

h2, h2 a, h2 a:visited
{
	text-decoration: none;
	font-size: 21.6px;
	font-weight: bold;
	color: #DA2128;
	font-family: Arial,Helvetica,sans-serif;	
}

h3, h3 a, h3 a:visited
{
	color: #414141;
	color: #0094E0;
	font-size: 24px;
	letter-spacing: -2px;
	font-family: Arial,Helvetica,sans-serif;
	border-bottom: 1px dashed #B9B9B9;
	padding: 5px 20px;
	margin: 0pt;
	margin-right: 5px;
	
}

p#tagline
{
	position: absolute; 
	top: 0px; 
	right: 150px;
	color: black;
	margin: 0px;
	font-style: italic;
	font-size: 14px;
}


#error
{
	width: 955px;
	border: 1px dotted gray;
}

#menu 
{
	position: relative;
	z-index: 5;
	width: 955px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: right;
}
	#menu .mainMenu li, #menu ul.mainMenu
	{
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menu a
	{
		color: green;
		text-decoration: none;
	}
		#menu a:hover
		{
			text-decoration: underline;
		}


img 
{
	border: none;
}

ul#linksList
{
	margin: 0px 10px;
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	
}
	ul#linksList li a
	{
		color: #FF8DF0;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight: 400;
		text-decoration: none;
	}
		ul#linksList li a:hover
		{
			text-decoration: underline;
		}

#content
{
	position: relative;
	z-index: 5;
	/*margin-left: auto;
	margin-right: auto;
	*/
	width: 955px;
	overflow: hidden;
}
	#content #left
	{
		width: 225px;
		float: left;
	}
	
	#content #right
	{
		width: 720px;
		float: right;
	}
	
.pageNumberContainer a
{
	font-size: 14px;
	font-family: verdana;
	color: #36648B;
	color: #8BCB2F;
	text-decoration: none;
}

#outbound
{
	/*font-weight: bold;
	font-size: 16px;*/
}
	#outbound a, #outbound a:hover
	{
		/*font-family: verdana;
		color: #36648B;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;*/
	}
	#outbound ul
	{
		/*padding-left: 30px;
		margin-left: 0px;*/
	}

#favoriteTeens a
{
	margin-bottom: 10px;
	
		
}

#userInfo
{
	position: relative;
	z-index: 5;
	width: 955px;
	/*margin-left: auto;
	margin-right: auto;*/
	text-align: right;
	
}
	#login
	{
		display: none;
		text-align: right;
	}
		#viewLogin 
		{
			text-decoration: none;
		}
		
	.reviewContainer .links a
	{
		color: #0094E0;
		text-decoration: none;
		font-weight: bold;
	}

	.reviewContainer .links a.tour
	{
		font-size: 12px;
		color: #36648B;
		color: #8BCB2F;
		text-decoration: none;
	}

.galleryPreviewContainer
{

}

.galleryInfoLeft
{
	float: left;
	width: 42%;

}

.galleryInfoRight
{
	float: left;	
	width: 55%;
		
}

.galleryInfoRight .info
{
	background:#F5F5F5 none repeat scroll 0%;
	border-top:1px solid #E9E9E9;
	height:26px;
}

	.galleryInfoRight span.tagline
	{
		color: #8BCB2F;
		font-size: 12px;
		font-family: Arial,Helvetica,sans-serif;
	}
	
		.galleryInfoRight span.tagline a
		{
			color: #0094E0;
			text-decoration: none;
		}
			.galleryInfoRight span.tagline a:hover
			{
				text-decoration: underline;
			}


	.galleryInfoRight .info span
	{
		float:left;
		height:16px;
		padding:5px 20px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
	}

	.galleryInfoRight .info a
	{
		font-size: 12px;
		float:right;
		height:16px;
		padding-top:5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 4px;
		color: #414141;
		font-family: Arial,Helvetica,sans-serif;
		text-decoration: none;
		font-weight: bold;
		
		
	}
		.galleryInfoRight a:hover
		{
			text-decoration: underline;
		}

	.galleryInfo a
	{
		color: #36648B;
		color: #0094E0;
	}
	.galleryInfo .description
	{
		font-family: Arial;
	}
	.galleryInfo .date
	{
		font-style: italic;
		color: green;
	}
	.galleryInfo .siteLink a
	{
		font-size: 20px;
		
		font-weight: bold;
		text-decoration: none;
	}
	

#listTeens a 
{
	color: #0094E0;
	text-decoration: none;
	display: block;
}
	#listTeens a:hover
	{
		text-decoration: underline;
	}


.blueBubble, .whiteBubble, .hiddenBubble, .headerBubble, .blackBubble, .pinkBubble, .greenBubble
{
	margin-bottom: 8px;
}




/* White Background Blue Border */
.whiteBubble b.BoxTop b, .whiteBubble b.BoxBottom b,.whiteBubble b.InnerTop, .whiteBubble b.InnerBottom,.whiteBubble div.CurveBoxContent {
	background-color:#91C3DC;
	border-left-color:#91C3DC;
	border-right-color:#91C3DC;
}
.whiteBubble b.InnerTop b, .whiteBubble b.InnerBottom b, .whiteBubble div.CurveBoxContent {
	background-color: white;
}


/* Blue Background Blue Border */
.blueBubble b.BoxTop b, .blueBubble b.BoxBottom b, .blueBubble b.InnerTop, .blueBubble b.InnerBottom, .blueBubble div.CurveBoxContent {
	background-color:#91C3DC;
	border-left-color:#91C3DC;
	border-right-color:#91C3DC;
}
.blueBubble b.InnerTop b, .blueBubble b.InnerBottom b, .blueBubble div.CurveBoxContent {
	background-color: #91C3DC;
}


/* Opaque Background blue border */
.hiddenBubble b.BoxTop b, .hiddenBubble b.BoxBottom b, .hiddenBubble b.InnerTop, .hiddenBubble b.InnerBottom, .hiddenBubble div.CurveBoxContent {
	background-color:#91C3DC;
	border-left-color:#91C3DC;
	border-right-color:#91C3DC;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.hiddenBubble b.InnerTop b, .hiddenBubble b.InnerBottom b, .hiddenBubble div.CurveBoxContent {
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #e3e3e3;
	zoom: 1;
}

/* blue Opaque Background blue border */
.headerBubble b.BoxTop b, .headerBubble b.BoxBottom b, .headerBubble b.InnerTop, .headerBubble b.InnerBottom, .headerBubble div.CurveBoxContent {
	background-color: #91C3DC;
	border-left-color: #91C3DC;
	border-right-color: #91C3DC;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.headerBubble b.InnerTop b, .headerBubble b.InnerBottom b, .headerBubble div.CurveBoxContent {
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #91C3DC;
	zoom: 1;
}
.headerBubble .elementPadding
{
	height: 125px;
	/*background-image: url(/skins/default/images/mum-transparent-isolated.png);*/
	background-image: url(/skins/common/images/hotchick.png);
	background-repeat: no-repeat;
	background-position: 0% 30%;
}

/* White Background Blue Border */
.blackBubble b.BoxTop b, .blackBubble b.BoxBottom b,.blackBubble b.InnerTop, .blackBubble b.InnerBottom,.blackBubble div.CurveBoxContent {
	background-color: black;
	border-left-color:black;
	border-right-color:black;
}
.blackBubble b.InnerTop b, .blackBubble b.InnerBottom b, .blackBubble div.CurveBoxContent {
	background-color: black;
}
.blackBubble .elementPadding
{
	background: none;
	height: auto;	
}

/* White Background Pink Border */
.pinkBubble b.BoxTop b, .pinkBubble b.BoxBottom b,.pinkBubble b.InnerTop, .pinkBubble b.InnerBottom,.pinkBubble div.CurveBoxContent {
	background-color:#FF8DF0;
	border-left-color:#FF8DF0;
	border-right-color:#FF8DF0;
}
.pinkBubble b.InnerTop b, .pinkBubble b.InnerBottom b, .pinkBubble div.CurveBoxContent {
	background-color: #EAF0FF;
}


/* White Background Green Border */
.greenBubble b.BoxTop b, .greenBubble b.BoxBottom b,.greenBubble b.InnerTop, .greenBubble b.InnerBottom,.greenBubble div.CurveBoxContent {
	background-color:#8BCB2F;
	border-left-color:#8BCB2F;
	border-right-color:#8BCB2F;	

}
.greenBubble b.InnerTop b, .greenBubble b.InnerBottom b, .greenBubble div.CurveBoxContent {
	background-color: white;
	
}

/* Calendar */
.embed + img 
{ 
	position: relative; 
	left: -21px; 
	top: -1px;
}