@charset "UTF-8";
/* CSS Document */

body				{
	background-color:		#292967;
	font-family:			Arial, Helvetica, Verdana, sans-serif;
	font-size:				11px;
	margin:					0;
	color:					#363636;
}

a:link, a:visited	{
	text-decoration:		underline;
	color:					#058fa8;
}

a:hover	{
	text-decoration:		none;
	color:					#058fa8;
}

.mainWrapper		{
	background-color:		#fff;
	width:					995px;

	/* centering hack */
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -497px;
}

.clearLeft			{
	clear:					left;
}

.clearRight			{
	clear:					right;
}

.clearBoth			{
	clear:					both;
}

/* Header */

.topBar				{
	height:					121px;
	background-color:		#292966;
	background-image:		url(images/interface08/leaderbg.jpg);
	background-repeat:		no-repeat;
}

.leaderBoard		{
	padding:				15px 0 0 135px;
}

/* Orange Nav Bar */

.navBar1			{
	color:					#fff;
	background-image:		url(images/interface08/navbar1bg.gif);
	background-repeat:		repeat-x;
	background-color:		#d60;
	height:					33px;
}

.navBar1 a:link, .navBar1 a:visited	{
	color:					#fff;
	text-decoration:		none;
}

.navBar1 a:hover	{
	color:					#fff;
	text-decoration:		underline;
}

.navBar1 ul			{
	display:				inline;
	list-style:				none;
	margin:					0;
	padding:				10px 0 0 15px;
	float:					left;
}

.navBar1 li			{
	display:				inline;
	margin:					0;
	padding:				0px 3px 0 3px;
}

/* Log In Box */

.logInBox			{
	margin:					0 0px 0 0px;
	background-image:		url(images/interface08/loginboxbg.gif);
	background-repeat:		repeat-x;
	padding:				8px 0px 2px 8px;
	font-size:				10px;
	float:					left;
}

.logInBox form		{
	display:				inline;
}

.logInBox input		{
	margin:					0 3px 0 0;
}

input.logInBoxes	{
	border:					1px solid #6c6763;
	font-size:				10px;
	color:					#3d3d3d;
	padding:				2px;
	vertical-align:			middle;
	width:					90px;
}

input.logInBoxSubmit		{
	border:					none;
	vertical-align:			middle;
}

input.logInCheckBox{
width:20px;
border:0px;
padding:2px;
vertical-align:middle;
}

/* Nav Bar 2 */

.navBar2			{
	float:					right;
	margin:					4px 5px 0 5px;
	
}

.navBar2Area {
	background-image:url(images/interface08/bg_fixed_size_nav2.gif);
	background-repeat:no-repeat;
	height: 24px;
    width: 290px;
	float: none;
	position: relative;
	
}

.navBar2Area ul			{
	display:				inline;
	list-style:				none;
	float:					none;
	position: absolute;
	top: 4px;
	left: 10px;
	padding: 0px;
	*:padding-left:12px
}

.navBar2 img		{
	vertical-align:			middle;
}

/* Main Nav */

.mainNav			{
	background-image:		url(images/interface08/headbarbg.gif);
	background-repeat:		repeat-x;
	width:					995px;
}

.navLocation {
	position:absolute;
	top:253px;
	left: 43px;
	color:#ce3d29;
	font-size:10px;
}

.navLocation h2 {
 color:#333333;
 font-size:14px;
 font-weight:bold;
 padding:0px;
 margin:0px;
}

.navLocation a:link, .navLocation a:visited	{
	color:					#ce3d29;
	text-decoration:		underline;
}

.navLocation a:hover	{
	color:					#ce3d29;
	text-decoration:		none;
}

.topLogo			{
	margin:					0 0 0 15px;
	float:					left;
}

.tagLine			{
	float:					left;
}

.mainNavLinks		{
	float:					left;
	width:					630px;
}

.mainNavLinks img	{
	margin:					5px 0 0 13px;
}

/* Content Area */

.bodyWrapper1		{
	background-image:		url(images/interface08/bgmiddle1.gif);
	background-repeat:		repeat-x;
	background-color:		#e7e7f4;
	padding:				0 0 30px 15px;
}

.homePageWrapper {
    padding-left: 15px;
}

.bodyWrapper2		{
	background-image:		url(images/interface08/bgmiddle1.gif);
	background-repeat:		repeat-x;
	background-color:		#e7e7f4;
	padding:				0 0 30px 0px;
}

.adLabelLong		{
	padding:0 0 10px 10px;
}

.adLabelLongX		{
	padding:0 0 10px 0px;
	margin:0 0 0 -15px;
}

/* Main Feature */

.featureWrapper		{
	background-image:		url(images/interface08/bgfeet1.gif);
	background-repeat:		no-repeat;
	background-position:	645px 250px;
}

.theFeature			{
	margin:					0px 0 0 0px;
	
}

.ad1				{
	float:					left;
	background-image:		url(images/interface08/featureadlabel.gif);
	background-repeat:		no-repeat;
	padding:				25px 0 0 0;
	margin:					0 0px 0 10px;
	width:					300px;
}

.ad3				{
	float:					right;
  /*  background-image:		url(images/interface08/featureadlabel.gif);     */
    height:250px;
    overflow: auto;     
	background-repeat:		no-repeat;
	padding:				0px 0px 0 0px;
	margin-right:           10px;
    margin-top:             30px;
	width:					300px;
}

.ad2				{
	padding:				0 0 0 3px;
}

/* Blog Callouts on main page */

.storyTopicsWrapper	{
	background-image:		url(images/interface08/blog_topicbg.gif);
	background-repeat:		no-repeat;
	height:					181px;
	position:				relative;
}

.blogTopicTitle		{
	margin:					15px 0 0 0;
}

.blogBlocks			{
	width:					189px;
	float:					left;
	font-size:				12px;
	font-weight:			bold;
	text-transform:			uppercase;
	margin:					15px 10px 0 30px;
}

.blogBlocks img		{
	vertical-align:			middle;
	margin:					2px;
}


.blogBlocks a:link, .blogBlocks a:visited	{
	color:					#666;
	text-decoration:		none;
}

.blogBlocks a:hover	{
	color:					#666;
	text-decoration:		underline;
}

.blogTopicsMascot	{
	position:				absolute;
	right:					50px;
	top:					-11px;
}

/*Featured Content on Main Page */

.featuredContentContainer {
background-image:url(images/interface08/featcontent.png); 
width: 665px; 
height: 320px;
}

.featuredContentObject{
padding:50px 0px 0px 20px; 
width:630px;
}

.featuredContentObject h1 a{
font-size:  20px;
}

.featuredContentImg{
float:left; 
padding: 0px 10px 0px 0px; 
border:none;
}

.featuredContentP{
 font-size:14px;
}


/* Who's the cutest */

.cutestWrapper1		{
	background-image:		url(images/interface08/bg_bucketorange.gif);
	background-repeat:		no-repeat;
	width:					474px;
	height:					210px;
	margin:					21px 5px 0 0px;
	text-transform:			uppercase;
	font-size:				9px;
	float:					left;
}

.cutestWrapper1 a:link, .cutestWrapper1 a:visited	{
	color:					#78359b;
	text-decoration:		none;
}

.cutestWrapper1 a:hover	{
	color:					#78359b;
	text-decoration:		underline;
}

.cutestWrapper3		{
	background-image:		url(images/interface08/bg_cutesubtop2.gif);
	background-repeat:		no-repeat;
	width:					306px;
	margin:					50px 0px 0 0px;
	text-transform:			uppercase;
	font-size:				9px;
	padding:				0 0 5px 0;
}

.cutestWrapper3 a:link, .cutestWrapper3 a:visited	{
	color:					#78359b;
	text-decoration:		none;
}

.cutestWrapper3 a:hover	{
	color:					#78359b;
	text-decoration:		underline;
}

.cutestWrapper2		{
	padding:				0 0 0 30px;
}

.cutestWrapper4		{
	padding:				10px 0 0 28px;
}

.cutestWrapper6	{
	padding:				10px 0 0 22px;
}

.cutestWrapper5		{
	background-image:		url(images/interface08/bg_cutesubbot.gif);
	background-repeat:		no-repeat;
	width:					306px;
	height:					76px;
	text-align:				center;
}

.cutestWrapper5 img	{
	padding:				10px 0 0 0;
}

.cutestTitle1		{
	vertical-align:			middle;
	margin:				0 40px 0 0;
}

.cutestTitle2		{
	vertical-align:			middle;
	margin:				5px 40px 0 5px;
	padding:			0px 0 0 0px;
}

.cutestTitle3           {
	vertical-align:			middle;
	margin:				5px 20px 0 5px;
	padding:			0px 0 0 0px;
}

.cutestAvitar1		{
	border:					1px solid #bababa;
	padding:				4px;
	background-color:		#fff;
	float:					left;
	margin:					10px 0 0 0px;
}

.cutestAvitar2		{
	border:					1px solid #bababa;
	padding:				4px;
	background-color:		#fff;
	float:					left;
	margin:					10px 0 0 0px;
}

.cutestAvitar3		{
	border:					1px solid #bababa;
	padding:				2px;
	background-color:		#fff;
	float:					left;
	margin:					10px 0 0 0px;
}

.cutestVs1			{
	margin:					45px 4px 0 4px;
	float:					left;
}

.cutestButtons1		{
	width:					134px;
	float:					left;
	margin:					0 0 0 10px;
}

.cutestButtons2		{
	width:					134px;
	float:					left;
	margin:					10px 0 0 10px;
}

.cutestButtons3		{
	width:					134px;
	float:					left;
	margin:					10px 0 0 20px;
}

/* Latest Photo on main page */

.photoWrapper1		{
	background-image:		url(images/interface08/bg_photo1.gif);
	background-repeat:		no-repeat;
	float:					left;
	width:					478px;
	height:					231px;
	position:				relative;
	color:					#666;
	font-size:				11px;
	text-transform:			uppercase;
	font-weight:			bold;
	margin:					5px 0 0 5px;
}

.photoWrapper1 a:link, .photoWrapper1 a:visited	{
	color:					#666;
	text-decoration:		none;
}

.photoWrapper1 a:hover	{
	color:					#666;
	text-decoration:		underline;
}

.photoWrapper1 p	{
	margin:					0 0 0 5px;
}

.postDate			{
	font-size:				10px;
}

.latestPhoto		{
	position:				absolute;
	top:					33px;
	left:					38px;
}

.photoWraper2		{
	margin:					0 15px 0 230px;
}

.latestPhotoTitle	{
	margin:					29px 0 5px 0;
	display:				block;
}

.latestPhotoC2A1	{
	position:				absolute;
	top:					145px;
	left:					240px;
}

.latestPhotoC2A2	{
	position:				absolute;
	top:					95px;
	left:					334px;
}


.latestPhotosMascot	{
	position:				absolute;
	top:					128px;
	left:					418px;
}

/* community resources on main page */

.crWrapper1			{
/*	width:					965px;*/
	height:					587px;
	margin:					8px 0 0 0px;
	padding:				0 0 0 17px;
	background-image:		url(images/interface08/bg_wht_resourcesfp.gif);
	background-repeat:		no-repeat;
}

.crLeft1			{
	width:					435px;
	margin:					0px 0 0 0px;
	background-image:		url(images/interface08/bg_teal_homenews.gif);
	background-repeat:		no-repeat;
	background-position:	0 69px;
	position:				relative;
	height:					578px;
	float:					left;
}

.crTitle1			{
	float:					left;
	margin:					20px 0 0 0;
}

.crWrapper1 .geo1	{
	text-transform:			uppercase;
	font-size:				9px;
	float:					right;
	margin:					20px 0 0 0;
}

.geo1 input, .navLocation input	{
	border:					1px solid #6c6763;
	font-size:				10px;
	color:					#666;
	padding:				2px;
	vertical-align:			middle;
	width:					110px;
}


.geo1 input.gogogo, .navLocation input.gogogo, .groupSearch .gogogo {
	border:					none;
	vertical-align:			middle;
	width:					23px;
    z-index:                222;     
    }


.navLocation #header_zip_reset {
    background-color: white; 
    border: 1px solid #CCCCCC; 
    padding: 10px;
    width:250px;
    z-index: 222;
}


.crLeft1 h3			{
	color:					#058fa8;
	font-size:				15px;
	font-weight:			bold;
	text-transform:			uppercase;
}

.crLeft1 h3.rssTitle	{
	margin:					25px 0 0 0px;
	padding:				0 0 0 15px;
	width:					280px;
	float:					left;
}

.crLeft1 h3.parksTitle	{
	margin:					10px 0 0 15px;
}

.crLeft1 h3.otherResources	{
	position:				absolute;
	top:					510px;
	left:					15px;
	margin:					0;
	padding:0;
}

.thisTown			{
	float:					right;
	font-weight:			bold;
	font-size:				10px;
	color:					#058fa8;
	margin:					28px 15px 0 15px;
}

.theFeed			{
	position:				absolute;
	top:					125px;
	left:					15px;
	height:					335px;
	width:					405px;
	overflow:auto;
}

.theFeed1 a:link, .theFeed1 a:visited	{
	color:					#058fa8;
	font-size:				12px;
	text-decoration:		underline;
}

.theFeed1 a:hover	{
	color:					#058fa8;
	font-size:				12px;
	text-decoration:		none;
}

.theFeed2			{
	line-height:			12px;
}

.theFeed3			{
	color:					#8c8c8c;
}

.feedDots			{
	margin:					2px 0;
	display:				block;
}

.theFeed4			{
	margin:					25px 0 0 0;
}

.theFeed4 a:link, .theFeed4 a:visited	{
	color:					#058fa8;
	text-decoration:		underline;
}

.theFeed4 a:hover	{
	color:					#058fa8;
	text-decoration:		none;
}

.parkWrapper1		{
	position:				absolute;
	top:					353px;
}

.park1				{
	position:				absolute;
	top:					33px;
	left:					10px;
	width:					218px;
}

.park2				{
	position:				absolute;
	top:					33px;
	left:					228px;
	width:					218px;
}

.park1 img, .park2 img		{
	float:					left;
	margin:					0 5px 0 0;
}

.park3				{
	width:					132px;
	float:					left;
}

.park3 ul			{
	margin:					0;
	padding:				0;
	list-style:				none;
}

.park3 li			{
	margin:					0;
	padding:0;
}

.park3 a			{
	color:					#363636;
}

.parksC2A			{
	font-size:				13px;
	font-weight:			bold;
	color:					#058fa8;
	margin:					80px 0 0 15px;
	text-transform:			uppercase;
	letter-spacing:			1px;
}

.parksC2A img		{
	vertical-align:			middle;
}

.parksC2A a:link, .parksC2A a:visited	{
	text-decoration:		none;
	color:					#058fa8;
}

.parksC2A a:hover	{
	text-decoration:		underline;
	color:					#058fa8;
}

.otherResources2	{
	position:				absolute;
	top:					540px;
	left:					11px;
	text-transform:			uppercase;
	font-size:				9px;
}

.otherResources2 a:link, .otherResources2 a:visited	{
	color:					#666;
	text-decoration:		none;
	margin:					0 4px 0 4px;
}

.otherResources2 a:hover	{
	color:					#666;
	text-decoration:		underline;
}

.resourcesMascot1	{
	position:				absolute;
	top:					520px;
	left:					262px;
}

.otherReourcesc2a1	{
	position:				absolute;
	top:					470px;
	left:					290px;
}

.viewAllNews {
	margin: 20px 0px 20px 0px;
	font-weight:bold;
	
}

/* Nearest pals on main page */

.crRight1			{
	float:					left;
	margin:					0 0 0 50px;
	width:					439px;
	position:				relative;
}

.nearestPalTitle1	{
	margin:					35px 0 0 0;
	display:				block;
}

.nearestPal1		{
	background-image:		url(images/interface08/bg_palsfp.gif);
	background-repeat:		no-repeat;
	height:					154px;
}

.nearestPal2		{
	float:					left;
	width:					105px;
	margin:					20px 1px 0 2px;
}

.nearestPal2 img	{
	margin:					0 0 0 10px;
	border:					1px solid #bababa;
}

.nearestPal2 ul		{
	margin:					0;
	padding:				0px 0 0 15px;
	list-style:				none;
	font-size:				9px;
}

.nearestPal2 li		{
	padding:				5px 0 0 0;
	margin:					0;
}

.nearestPal2 a:link, .nearestPal2 a:visited	{
	color:					#363636;
	text-transform:			uppercase;
	text-decoration:		none;
}

.nearestPal2 a:hover	{
	color:					#363636;
	text-transform:			uppercase;
	text-decoration:		underline;
}

.palsNearYou		{
	margin:					4px 0 0px 240px;
}

.palsNearYou img	{
	vertical-align:			middle;
	margin:					0 0 4px 4px;
}

.palsNearYou a:link, .palsNearYou a:visited	{
	text-transform:			uppercase;
	text-decoration:		none;
	font-size:				13px;
	font-weight:			bold;
	color:					#007dbe;
}

.palsNearYou a:hover	{
	text-decoration:		underline;
	font-weight:			bold;
	color:					#007dbe;
}

/* Meet My Pal on Main Page */

.meetMyPalWrapper	{
	position:				absolute;
	top:					260px;
	left:					0;
	width:					439px;
}

.meetMyPalTitle1	{
	margin:					8px 0 0 0;
	float:					left;
}

.meetRating			{
	float:					right;
	color:					#249724;
	font-size:				9px;
	text-transform:			uppercase;
	margin:					10px 0 0 0;
}

.meetRating a:link, .meetRating a:visited	{
	color:					#249724;
	text-decoration:		none;
}

.meetRating a:hover	{
	color:					#249724;
	text-decoration:		underline;
}

.meetMyPal1			{
	background-image:		url(images/interface08/bg_greenpal1.gif);
	background-repeat:		no-repeat;
	width:					439px;
	height:					263px;
}

.meetMyPal2			{		
	padding:				15px 10px 0 30px;
	font-size:				9px;
	float:					left;
}

.meetMyPal2 img		{
	border:					1px solid #bababa;
}

.meetMyPal2 ul		{
	margin:					10px 10px 0 0;
	padding:				0;
	list-style:				none;
}

.meetMyPal2 li		{
	padding:				3px 0 0 0;
	margin:					0;
}

.meetMyPal3			{
	float:					left;
}

.meetMyPalTitle2	{
	font-size:				15px;
	color:					#249724;
	font-weight:			bold;
	margin:					22px 0 0 25px;
	text-transform:			uppercase;
	letter-spacing:			.5px;
}

.meetMyPalTitle2 a:link, .meetMyPalTitle2 a:visited	{
	color:					#249724;
	text-decoration:		none;
}


.meetMyPalTitle2 a:hover	{
	color:					#249724;
	text-decoration:		underline;
}

.meetMyPal4			{
	font-size:				12px;
	color:					#249724;
	font-weight:			bold;
	margin:					0px 0 0 25px;
}

.meetMyPal3 ul		{
	margin:					0 0 0 25px;
	padding:				3px 0 15px 0;
	list-style:				none;
}

.meetMyPal3 li.palFacts	{
	text-transform:			uppercase;
	color:					#249724;
	font-weight:			bold;
}

.palViewProfile		{
	font-size:				13px;
	color:					#249724;
	font-weight:			bold;
	position:				absolute;
	top:					257px;
	text-transform:			uppercase;
	left:					295px;
}

.palViewProfile img	{
	vertical-align:			middle;
}

.palViewProfile a:link, .palViewProfile a:visited	{
	color:					#249724;
	text-decoration:		none;
}


.palViewProfile a:hover	{
	color:					#249724;
	text-decoration:		underline;
}

.palC2A				{
	position:				absolute;
	top:					60px;
	right:					26px;
}

.palMascot1			{
	position:				absolute;
	top:					97px;
	right:					7px;
}

/* THE FOOTER, dang */

.footerWrapper		{
	background-color:		#e7e7f4;
	height:					187px;
}

.footAds			{
	padding:5px 10px 30px 15px;
}

.footDivider		{
	padding:				0px 30px 0px 30px;
}

.footerWrapper2		{
	background-image:		url(images/interface08/bg_foot1.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	background-color:		#8888b7;
	height:					160px;
	padding:				18px 10px 0 15px;
}

.footLogos			{
	background-image:		url(images/interface08/bg_foot2.gif);
	background-repeat:		no-repeat;
	background-color:		#f0f0fa;
	/*padding:				15px 15px 0 15px;*/
	position:				relative;
	height:					95px;
}

.footLogo			{
	margin:					20px 25px 0 10px;
	float:					right;
}

.footScrippsLogo	{
	float:					left;
	margin:					20px 15px 0 15px;
}

.footFeet			{
	position:				absolute;
	top:					60px;
	left:					148px;
}

.footLinks			{
	color:					#fff;
	font-size:				10px;
	font-weight:			bold;
	text-transform:			uppercase;
	text-align:				center;
	margin:					15px;
}

.footLinks a:link, .footLinks a:visited	{
	color:					#fff;
	text-decoration:		none;
	margin:					0 3px;
}

.footLinks a:hover	{
	color:					#fff;
	text-decoration:		underline;
}

/* Profile Page */
/* Profile Main Area */

.profileWrapper1	{
	width:					657px;
	height:					340px;
	background-color:		#fff;
	background-image:		url(images/interface08/bg_white1.gif);
	background-repeat:		no-repeat;
	padding:				10px 0 0 0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 0;
}

.profileWrapper2	{
	width:					657px;
	 background-image:		url(images/interface08/bg_white1.gif);
	background-repeat:		no-repeat;
	padding:				10px 0 0 0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 0;
}

.profileHeader		{
	width:					637px;
	background-image:		url(images/interface08/profile_titlebar.gif);
	background-repeat:		no-repeat;
	margin:					0px 0 0 8px;
	position:				relative;
}

.profileHeader h1	{
	color:					#fff;
	font-size:				14px;
	font-weight:			bold;
	margin:					0;
	padding:				8px 5px 0px 5px;
	text-transform:			uppercase;
}

.profileHeader h1 a:link, .profileHeader h1 a:visited, .profileHeader h1 a:hover	{
	color:					#fff;
	font-size:				14px;
	font-weight:			bold;
}

.profileHeader h4	{
	color:					#fff;
	font-size:				11px;
	font-weight:			normal;
	margin:					0;
	padding:				3px 5px 5px 5px;
	text-transform:			uppercase;
}

.pawPrint1			{
	margin:					5px 10px;
	float:					left;
}

.profileC2A1		{
	position:				absolute;
	top:					9px;
	right:					5px;
}

/* Left side of Profile Box */

.profileWrapperLeft	{
	float:					left;
	margin:					13px 0 0 0px;
	width:					360px;
}

.profileWrapperLeft ul	{
	margin:					0 15px;
	padding:				0;
	list-style:				none;
	color:					#78359b;
	text-transform:			uppercase;
	font-weight:			bold;
	position:				absolute;
	top:					72px;
	left:					130px;
}

.profileWrapperLeft li	{
	padding:				0 0 6px 0;
}

.profileWrapperLeft	a:link, .profileWrapperLeft	a:visited	{
	color:					#78359b;
}

.avitar1			{
	border:					1px solid #bababa;
}

.profileAvitarImage {
	padding: 0px 0px 0px 20px;
}

.profileWrapper1 .avitar1	{
	margin:					0px 25px;
}

.profileRating		{
	text-transform:			uppercase;
	font-size:				9px;
	color:					#78359b;
	margin:					15px 25px;
}

/* Right side of profile box */

.profileRight		{
	display:				block;
	margin:					10px 0;
	padding:				0 10px;
	border-left:			1px solid #bababa;
	float:					left;
	width:                                  220px;
}

.profileRight ul	{
	margin:					10px 20px;
	padding:				0;
	list-style:				none;
}

.profileRight li	{
	padding:				0 0 6px 0;
}

.profileSmalltext li	{
	font-size:				10px;
	font-weight:			bold;
	padding:				0 0 3px 0;
}

.viewMyButtons1		{
	position:				absolute;
	top:					270px;
	left:					25px;
	font-weight:			bold;
}

.viewMyButtons1	img	{
	margin:					7px 0 0 0;
}

/* Friend Section on Profile Page */

.profileFriendsWrapper {
	margin: 0px 0px 0px 16px;
	padding:40px 0px 0px 0px;
}

.profileFriendsWrapper h1 {
	font-size:14px;
	text-transform:uppercase;
	color:#78359b;
	font-weight:bold;
	margin:0px 0px 5px 10px;
}

.profileFriendsDivider {
	margin: 0px 0px 0px 4px;
	border-top:#b1b1b1 1px dotted;
	width:634px;
	position:relative;
	height:25px;
}

.profileFriendsDivider2 {
	margin: 0px 0px 0px 4px;
	border-top:#b1b1b1 1px dotted;
	width:634px;
	position:relative;
}

.profileBottomLink {
	position:absolute;
	top:8px;
	right:15px;
}

.profileFriendsDivider a:link, .profileFriendsDivider a:visited	{
	color:					#78359b;
	text-decoration:		underline;
	font-size:12px;
	font-weight:bold;
}

.profileFriendsDivider a:hover	{
	color:					#78359b;
	text-decoration:		none;
	font-size:12px;
	font-weight:bold;
}

.profileFriendsContent {
	width: 642px;
	background-image:url(images/interface08/profile_friendsBG.gif);
	background-repeat:repeat-y;
	color:#7e7e7e;
}

.profileFriendsContent2 {
	padding: 10px 0px 10px 21px;
}

.profileFriendsContent3 {
	padding: 10px 0px 10px 21px;
}

.profileFriendsContent td {
	padding: 0px 10px 0px 0px;
}

.profileFriendsContent h2 {
	color:#7e7e7e;
	font-size:10px;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
}

.profileFriendsContent h3 {
	color:#7e7e7e;
	font-size:11px;
	margin:5px 0px 5px 10px;
	font-weight:normal;
}

.profileFriendsContent img {
	border:1px solid #999999;
}

/* Profile Add a Comment */

.profileFriendsContent3 legend {
	padding: 0px;
	font-size: 12px;
	color: #78359b;
	text-align:left;
	margin: -10px 0px 0px 0px;
	font-weight:bold;
}

.profileFriendsContent3 fieldset {
	width: auto;
	padding: 10px;
	border: solid #b8b8db 1px;
	margin: 0px 0px 20px 0px;
	background-color:#e7e7f4;
}

.postCommentButton {
	width:600px;
	text-align:center;
	padding: 0px 0px 10px 0px;
}

/* Right Column Of Sub Pages */

.rightWrapper1		{
	float:					right;
	width:					315px;
}

.rightWrapper2		{
	float:					right;
	width:					315px;
	margin: 				0 -25px 0 0;
}

/* Accounts Page */

.accountWrapper	{
	width:					657px;
	 padding:				10px 0 0 0;
	position:				relative;
	float:					left;
	margin:					0 0 0 0;
}

.myAccount {
	background-image:		url(images/interface08/account_bg.gif);
	 background-repeat:repeat-y;
	
}

.accountHeader		{
	width:					654px;
	background-image:		url(images/interface08/account_boxTop.gif);
	background-repeat:		no-repeat;
	margin:					0px 0 0 0px;
	position:				relative;
	height:55px;
}

.accountHeader h1	{
	color:					#fff;
	font-size:				14px;
	font-weight:			bold;
	margin:					0;
	padding:				16px 5px 0px 5px;
	text-transform:			uppercase;
}

.accountHeader h4	{
	color:					#fff;
	font-size:				11px;
	font-weight:			normal;
	margin:					0;
	padding:				3px 5px 5px 5px;
	text-transform:			uppercase;
}

.accountAvitarImage {
	float:left;
	margin:0px 0px 0px 20px;
}

.accountLeft	{
	margin:					13px 0 0 0px;
	width:					360px;
}

.accountLeft ul	{
	margin:					0px 0px 0px 161px;
	padding:				0;
	list-style:				none;
	color:					#777777;
	text-transform:			uppercase;
	font-weight:			bold;
}

.accountLeft li	{
	padding:				0 0 6px 0;
}

.accountLeft	a:link, .accountLeft	a:visited	{
	color:					#78359b;
}

.accountRight {
	float:right;
	margin:10px 40px 0px 0px;
	width: 200px;
}

.accountRight h2 {
	color:					#78359b;
	font-size:11px;
	margin:0px;
}

.accountRight a:link, .accountRight a:visited	{
	color:					#78359b;
	text-decoration:		underline;
	font-size:10px;
	font-weight:bold;
}

.accountRight a:hover	{
	color:					#78359b;
	text-decoration:		none;
	font-size:10px;
	font-weight:bold;
}

.accountContent {
	width: 642px;
	background-image:url(images/interface08/profile_friendsBG.gif);
	background-repeat:repeat-y;
	color:#7e7e7e;
}

.accountContent2 {
	padding: 15px 0px 10px 51px;
	position:relative;
	
}


.purpledivider {
	border-top:5px solid #78359b;
	margin: 10px 0px 0px 0px;
	
}

.accountRightLinksRed {
	position:absolute;
	top:15px;
	right:20px;
	color:#ce3d29;
}

.accountRightLinksRed a:link, .accountRightLinksRed a:visited	{
	color:#ce3d29;
	text-decoration:		underline;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksRed a:hover	{
	color:#ce3d29;
	text-decoration:		none;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksPurple {
	position:absolute;
	top:15px;
	right:20px;
	color:#78359b;
}

.accountRightLinksPurple a:link, .accountRightLinksPurple a:visited	{
	color:#78359b;
	text-decoration:		underline;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksPurple a:hover	{
	color:#78359b;
	text-decoration:		none;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksBlue {
	position:absolute;
	top:15px;
	right:20px;
	color:#000069;
}

.accountRightLinksBlue a:link, .accountRightLinksBlue a:visited	{
	color:#000069;
	text-decoration:		underline;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksBlue a:hover	{
	color:#000069;
	text-decoration:		none;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksOrange {
	position:absolute;
	top:15px;
	right:20px;
	color:#f8952e;
}

.accountRightLinksOrange a:link, .accountRightLinksOrange a:visited	{
	color:#f8952e;
	text-decoration:		underline;
	font-size:10px;
	font-weight:bold;
}

.accountRightLinksOrange a:hover	{
	color:#f8952e;
	text-decoration:		none;
	font-size:10px;
	font-weight:bold;
}

.accountContent2 .purpleText {
	color:#78359b;
	font-size:13px;
	font-weight:bold;
}

.accountContent2 .redText {
	color:#ce3d29;
	font-size:13px;
	font-weight:bold;
}

.accountContent2 .blueText{
    color:rgb(0,0,105);
	font-size:13px;
	font-weight:bold;
}
.accountContent2 .orangeText {
	color:#f8952e;
	font-size:13px;
	font-weight:bold;
}

.accountContent2 td{
	padding: 10px 90px 0px 0px;
}

.accountContent2 h2 {
	color:#7e7e7e;
	font-size:10px;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
}

.accountVideoImage {
	margin: 0px 0px 5px 0px;
}

.accountVideoImage img {
	border:1px solid #999999;
}


/* Groups Page */

.groupWrapper	{
	width:					658px;
	background-image:		url(images/interface08/group_boxBG.gif);
	background-repeat:		repeat-y;
	padding:				0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 11px;
}

.groupHeader {
	height:58px;
	background-image:url(images/interface08/group_titleBG.gif);
	background-repeat:no-repeat;
	width:					658px;
	background-color:#FFFFFF;
	
}

.groupTitle {
	position:absolute;
	top: 24px;
	left: 11px;
}

.groupSearch {
	position: absolute;
	top:12px;
	right: 3px;
}

.groupSearch .quickSearchForm span {
    color: #78359B;
}

.groupBoxTop {
	width:658px;
	background-image:url(images/interface08/group_boxtop.gif);
	background-repeat:no-repeat;
	height: 60px;
}

.groupCRaGroup {
	float:right;
	margin: 12px 7px 0px 0px;
}

/* Search Box */

.searchBox			{
	margin:					0 8px 0 15px;
	padding:				5px 0px 4px 15px;
	font-size:				10px;
	float:					left;
}

.searchBox form		{
	display:				inline;
}

.searchBox input		{
	margin:					0 3px 0 0;
	}

input.searchBoxes	{
	border:					1px solid #6c6763;
	font-size:				10px;
	color:					#e67603;
	padding:				2px;
	vertical-align:			middle;
	width:					90px;
}

input.searchBoxSubmit		{
	border:					none;
	vertical-align:			middle;
	
}

/* Group Box content */

.groupContent {
	width:638px;
	border-bottom:dotted 1px #cecece;
	margin: 10px 0px 0px 11px;
}

.groupContent	a:link, .groupContent	a:visited	{
	color:					#007dbe;
	text-decoration:none;
}

.groupContent a:hover {
	color: #007dbe;
	text-decoration:underline;
}

.groupContent h2 {
	color:#007dbe;
	font-size:16px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.groupSmalltext {
	color:#007dbe;
	font-size:10px;
	font-weight:bold;
}

.groupCategory {
	margin: 0px 0px 0px 20px;
}

.groupCategory td {
	padding: 8px 20px 10px 0px;	
}

.group1 img{
	border:	1px solid #bababa;
}

.group1 h4 {
	color:#007dbe;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	margin: 5px 0px 0px 0px;
}

.group1 ul	{
	margin:					0px 0px 8px 0px;
	padding:				0;
	list-style:				none;
}

.group1 li	{
	padding:				0px;
}

.group1	a:link, .group1	a:visited	{
	color:					#007dbe;
	text-decoration:underline;
}

.group1 a:hover {
	color: #007dbe;
	text-decoration:none;
}

td.group1		{
	padding:				0 25px;
	border-bottom:			#b1b1b1 1px dotted;
}

.groupBottomNav {
	float:right;
	margin: 11px 15px 0px 0px;
	vertical-align:middle;
	height:40px;
}

input.pageBox	{
	border:					1px solid #6c6763;
	font-size:				10px;
	color:					#000000;
	padding:				0px 5px 0px 5px;
	vertical-align:			middle;
	width:					10px;
}

.groupBottomNav form		{
	display:				inline;
}

.groupBottomNav input		{
	margin:					0 3px 0 3px;
	}

.groupBottomNav img {
	vertical-align:middle;
	padding:0px 0px 0px 5px;
}

/* Photo Page */

.photopageFeature	{
	width:					659px;
	padding:				0;
	float:					left;
	margin:					0px 0px 0px 11px;
}

.photopageHeader {
	height:70px;
	background-image:url(images/interface08/photo_headerBG.gif);
	background-repeat:no-repeat;
	width:					659px;
	margin:					0px;
	position:				relative;
}

.photopageTitle {
	position:absolute;
	top: 21px;
	left: 28px;
}

.photopageUpload {
	float:right;
	margin: 17px 7px 0px 0px;
}

.photopageWrapper	{
	width:					659px;
	background-image:		url(images/interface08/photo_boxBG.gif);
	background-repeat:		repeat-y;
	padding:				0;
	margin:					0px;
	color:				#b2b2b2;
	font-size:				10px;
}

.photopageWrapper	a:link, .photopageWrapper	a:visited	{
	color:					#ce3d29;
	text-decoration:underline;
}

.photopageWrapper a:hover {
	color: #ce3d29;
	text-decoration:none;
}

.photopageWrapper h3 {
	font-size:10px;
	color:#ce3d29;
	text-transform:uppercase;
	margin:10px 0px 3px 0px;
}

.photopageWrapper h3	a:link, .photopageWrapper h3	a:visited	{
	color:					#ce3d29;
	text-decoration:none;
}

.photopageWrapper h3 a:hover {
	color: #ce3d29;
	text-decoration:underline;
}

.photopageContent {
	border-bottom:dotted 1px #cecece;
	margin:0px 0px 0px 11px;
	width:638px;
	
}

.photopageContent img {
border:1px solid #bababa;
}

.photopageContent td {
	padding: 10px 10px 10px 25px;
	width:150px;
	vertical-align:top;
}

.photopageFooter {
	height:57px;
	background-image:url(images/interface08/photo_footerBG.gif);
	background-repeat:no-repeat;
	width:					659px;
	margin:					10px 0px 0px 0px;
}

.photopageUploadBottom {
	float:right;
	margin: 21px 7px 0px 0px;
}

/* Photo Page */

.photoPageNav {
	margin: 20px 20px 0px 30px;
}

.sp_splitter {
	font-size:11px;
	color:#ee8519;
	border:#cecece 1px dotted;
	background-image:url(images/interface08/splitter_bg.gif);
	background-repeat:repeat-x;
	background-color:#e5e5e5;
	
}

.sp_splitter	a:link, .sp_splitter	a:visited	{
	color: #ea8d1d;
	text-decoration:underline;
}

.sp_splitter a:hover {
	color: #333333;
	text-decoration:none;
}

.sp_info {
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
	padding: 0px;
	background-image:url(images/interface08/splitter_info_bg.gif);
	background-repeat:repeat-x;
	background-color:#ea8d1d;
	
}

.sp_selected {
	background-color:#ffffff;
}

.sp_selected	a:link, .sp_selected	a:visited	{
	color: #666666;
	text-decoration:none;
	
}

.sp_selected a:hover {
	color: #666666;
	
}

.sp_splitter td {
	padding: 3px 10px 3px 10px;
	
}

/* Forum Styles */

#breadcrumbs		{
	margin:					0 20px;
	color:					#d60;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover		{
	color:					#d60;
}

#thread-tools		{
	margin:					0 20px;
	border:					1px solid #78359B;
	padding:				5px;
	position:				relative;
}

#thread-tools h3	{
	margin:					0 10px 0 0;
	padding:				0;
	color:					#d60;
	font-size:				14px;
	font-weight:			bold;
	text-transform:			uppercase;
	display:				inline;
}

#thread-tools a		{
	margin:					0 5px;
	border:					0;
}

#thread-tools a:link, #thread-tools a:visited	{
	color:					#d60;
	font-size:				11px;
	font-weight:			bold;
	text-transform:			uppercase;
	text-decoration:		none;
}


#thread-tools a:hover	{
	color:					#d60;
	text-decoration:		underline;
}

#thread-tools img	{
	border:					0;
	vertical-align:			baseline;
}

.forum-search		{
	display:				inline;
	position:				absolute;
	right:					30px;
}

.forum-search input		{
	border:					1px solid #6c6763;
	font-size:				10px;
	color:					#666;
	padding:				2px;
	vertical-align:			middle;
	width:					110px;
}

#thread_title			{
	border-bottom:			1px solid #d60;
	color:					#d60;
	font-size:				11px;
	font-weight:			bold;
}

h3.forum-title		{
	color:					#78359b;
	font-size:				15px;
	font-weight:			bold;
	text-transform:			uppercase;
	margin:					5px 20px;
}

#thread-full-view	{
}

.column-large		{
	margin:					0 25px;
	padding:				5px 0;
}

.post-container		{
	border-bottom:			1px solid #333;
	clear:					left;
	padding:				5px;
}

.post-user-info		{
	width:					180px;
	float:					left;
}

.post-user-info a:link, .post-user-info a:visited, .post-user-info a:hover	{
	color:					#d60;
	font-size:				13px;
	font-weight:			bold;
	padding:				0 0 5px 0;
}

.post-user-info img	{
	border:					1px solid #bababa;
	margin:					5px 0;
}
	

.post-main			{
	float:					left;
	margin:					0 0 0 20px;
}

tr#forum_head th			{
	border-bottom:			1px solid #333;
}

#forum_subject h2 a	{
	color:					#d60;
	font-size:				14px;
	font-weight:			bold;
}

#forum_subject a	{
	color:					#d60;
	font-size:				12px;
	font-weight:			bold;
}

#forum_folder, #forum_subject, #forum_threads, #forum_posts, #forum_views, #forum_last, #forum_icon, #forum_mod 		{
	border-bottom:			1px solid #ccc;
}

#forum_subject .forumUser1 a:link, #forum_subject .forumUser1 a:visited, #forum_subject .forumUser1 a:hover		{
	font-size:				11px;
	color:					#058fa8;
	font-weight:			normal;
}


/* Stories Page */

.storiesWrapper	{
	width:					658px;
	background-image:		url(images/interface08/stories_boxBG.gif);
	background-repeat:		repeat-y;
	padding:				0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 11px;
}

.storiesBoxTop {
	width:658px;
	background-image:url(images/interface08/stories_box_top.gif);
	background-repeat:no-repeat;
	height: 60px;
}


/* Videos Page */

.videosWrapper	{
	width:					658px;
	padding:				0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 11px;
}

.videosHeader {
	height:58px;
	width:					658px;
	background-color:#FFFFFF;
	
}

.videosTitle {
	position:absolute;
	top: 5px;
	left: 11px;
}

.classifiedsTitle {
	position:absolute;
	top: 10px;
	left: 11px;
}

.videosButton {
	position: absolute;
	top:12px;
	right: 3px;
}

.videosContent {
	background-image:url(images/interface08/videos_boxBG.gif);
	background-repeat:repeat-y;
}

.videosContent	a:link, .videosContent	a:visited	{
	color:					#007dbe;
	text-decoration:none;
}

.videosContent a:hover {
	color: #007dbe;
	text-decoration:underline;
}

.videosContent h3 {
	color:#007dbe;
	font-size:14px;
	font-weight:bold;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

.videosRow {
	margin: 0px 0px 0px 50px;
}

.videosRow td {
	padding: 18px 30px 15px 0px;	
}

.classifiedsRow{
margin-left:10px;
}

.classifiedsPic{
border:none;
}

.classifiedsTable td{
padding-top:10px;
vertical-align:top;
padding-bottom:10px;
}

.classifiedsAdTitle{
font-size:18px;
}

.videosDivider {
	margin: 0px 0px 0px 11px;
	border-top:#b1b1b1 1px dotted;
	width:638px;
	position:relative;
}

.videosRow ul {
	margin:5px 0px 15px 10px;
	padding:0px;
}

.videosImage {
	padding: 0px 0px 5px 0px;
}

.videosImage img {
	border:					1px solid #bababa;
}


/* Cutest Classes */

.column-bg3		{
	width:					668px;
	float:					left;
	background-image:		url(images/interface08/bg_cutest1.gif);
	background-repeat:		no-repeat;
	background-position:	8px 40px;
	margin:					0;
	padding:0;
}

.column-bg3X	{
	width:					668px;
	float:					left;
	background-image:		url(images/interface08/bg_cutest1.gif);
	background-repeat:		no-repeat;
	background-position:	8px 40px;
	margin:					0;
	padding:0px 0 0 0;
}

.column-bg3X2	{
	width:					668px;
	float:					left;
	background-image:		url(images/interface08/bg_cutest1.gif);
	background-repeat:		no-repeat;
	background-position:	8px 40px;
	margin:					0 0 0 -25px;
	padding:0px 0 0 0;
}

.column-largeX	{
	background-image:		url(images/interface08/bg_cutest2.gif);
	background-repeat:		repeat-y;
	background-position:	8px 50px;
}

.column-largeX h1	{
	color:					#058fa8;
	font-size:				15px;
	font-weight:			bold;
	margin:					15px 0 10px 35px;
}

.cutestTitle4	{}

.top-thumb .medium-thumb img	{
	border:					1px solid #bababa;
	padding:				8px;
	background-color:		#fff;
}

#battle-list .top-thumb		{
	float:					left;
	margin:					10px 20px;
}

.cutestVS		{
	float:					left;
	margin:					30px 50px 0 50px;
}

.cutestVS2		{
	float:					left;
	margin:					50px 40px 0 40px;
}

.cuteBot1		{
	margin:					0 0 0 8px;
}

.battle-item	{
	padding:				0 0 0 40px;
}

.control-panel	{
	float:					right;
	margin:					-30px 40px 0 0;
}

.control-panel ul	{
	list-style:				none;
}

.control-panel li	{
	display:				inline;;
}

.battle-fullview-challenger ul, .battle-fullview-rival ul		{
	list-style:				none;
}


.battle-fullview-challenger .imagecontainer, .battle-fullview-rival .imagecontainer {
        max-width: 600px;
}


.battle-fullview-challenger .vote_button, .battle-fullview-rival .vote_button {
  color: #F8952F;
  margin-left: 10px;
  font-size: 30px;
  font-weight: bold;
}

.battle-fullview-challenger li, .battle-fullview-rival li		{
	padding:				5px;
	font-size:				13px;
}

.battle-fullview-vs		{
	margin:					10px 0 10px 300px;
}

.cutestDivider1		{
	border-bottom:			1px dotted #333;
	margin:					5px 13px 5px 25px;
}

.cutestParticipants	{
	padding:				8px 0 0 140px;
}

.battle-fullview-challengerX, .battle-fullview-rivalX	{
	float:					left;
	margin:					0 0 0 0px;
}

.battle-fullview-challengerX ul, .battle-fullview-rivalX ul	{
	list-style:				none;
	margin:					0 0 0 0px;
	padding:0;
}

.battle-fullview-challengerX img, .battle-fullview-rivalX img	{
	border:					1px solid #bababa;
	padding:8px;
}

.nestedComments			{
	margin:					0 0 0 50px;
}
	

#full-view-comments		{
	width:					550px;
	margin:					0 0 0 50px;
}

a.button1 a:link 		{
	color:					#058fa8;
	font-weight:			bold;
}

.comment-item .big-thumb	{
	margin:					0 10px 10px 30px;
}

.comment-item .big-thumb img	{
	border:					1px solid #bababa;
	padding:				8px;
}

dl.comment-item			{
	border-bottom:			1px dotted #333;
	margin:					10px 0;
}

dl.comment-item dd p			{
	width:					400px;
}


/* Actual Story Page */

.story_title {
color: #739;
font-size:12px;
padding-left:15px;
text-transform:uppercase;
font-weight:bold;
margin-top:25px;
}

.story_main img {
background-color:#FFFFFF;
padding: 8px;
margin-left:15px;
margin-top:5px;
border: 1px #ddd solid;
max-width:600px;
}

.story_main .story_body {
font-size:11px;
padding-left:20px;
margin-top:20px;
width:600px
}

.story_main ul {
margin-top:20px;
padding-left:20px;
}

.story_main li {
color:#07b;
font-size:13px;
font-weight:bold;
display:inline;
}

/* Community Page */

.communityWrapper	{
	width:					658px;
	background-image:		url(images/interface08/community_boxBG.gif);
	background-repeat:		repeat-y;
	padding:				0;
	position:				relative;
	float:					left;
	margin:					0 10px 0 11px;
}



.communityBoxTop {
	width:658px;
	background-image:url(images/interface08/community_boxtop.gif);
	background-repeat:no-repeat;
	height: 60px;
}



/* Photo Detail Page */

.column-bg2		{
	width:				660px;
	float:				left;
}

.column-160ad	{
	margin:				0 0 0 25px;
}

dl.top-thumb	{
	float:				left;
}

.top-thumb .big-thumb img	{
	border:				1px solid #bababa;
	padding:			8px;
}

.top-thumb dd	{
	margin:				0;
}

ul.owner-menu		{
	color:				#78359b;
	list-style:			none;
	text-transform:		uppercase;
	font-size:			11px;
	float:				left;
	margin:				30px 0 0 0px;
	padding:			0 0 0 5px;
}

ul.owner-menu a		{
	color:				#78359b;
}

ul.owner-menu li	{
	padding:			0 0 3px 0;
}

.column-large		{
	margin:0 0 0 25px;
}

.column-large .control-panel {
	float:				none;
	margin:				5px 0 0 0;
}

.column-large .control-panel ul {
	margin:				0px 0 0 0;
	padding:			0;
	list-style:			none;
}

.column-large .control-panel li {
	display:			block;
}

.media-full-view-container	{
}

.media-full-view-container img	{
	background-color:		#fff;
	border:				1px solid #bababa;
	padding:			8px;
	max-width:			620px;
}

#full-view-comments dd	{
	margin:				0;
	padding:			0;
}

dl.comments-item			{
	border-bottom:			1px dotted #333;
	margin:					10px 0 0 0;
	padding:				0 15px 20px 15px;
}

#full-view-comments	{
	margin:				0 25px 0 15px;
}


.commentWrapper {
	margin: 0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

.commentWrapper h1 {
	font-size:14px;
	text-transform:uppercase;
	color:#78359b;
	font-weight:bold;
	margin:0px 0px 5px 10px;
}


.profileFriendsContent4 {
	width: 612px;
	background-image:url(images/interface08/profile_friendsBG2.gif);
	background-repeat:repeat-y;
	color:#7e7e7e;
}

.profileFriendsContent4 h2	{
	margin:				0;
	padding:			5px 0 10px 0;
}

/* Challenger */

#battle-choose-challenge	{
	width:					590px;
	margin: 				0 0 0 40px;
	border-bottom:			1px dotted #bababa;
}

#battle-choose-challenge img	{
	padding:				4px;
}

#battle-challengers		{
	width:					590px;
	margin: 				0 0 0 40px;
	border-bottom:			1px dotted #bababa;
	padding:				0 0 8px 0;
}

#battle-options			{
	width:					590px;
	margin: 				0 0 0 40px;
	padding:				0 0 8px 0;
}

#battle-options1		{
	float:					left;
}

#battle-options2		{
	float:					left;
	margin:					0px 0 0 20px;
}


#challenger1 img, #challenger2 img {
   max-width: 600px;
}


/*  Misc  */

#manageMediaWrapper		{
	margin:				0 50px;
}


#manageMediaWrapper .control-panel		{
	float:				none;
	display:			block;
	margin:				10px 0;
}

#outer_table			{
	margin:				15px 0px;
}

#folder_container		{
	padding:			0px 15px 10px 10px;
	border-right:		1px solid #bbbbbb;
}

.fldrs, #folder_Inbox, #folder_Outbox, #folder_Trash	{
	padding:			0px 0px 0px 7px;
}

#pr_messages		{
	margin:				0 0 0 15px;
}

#pr_messages td			{
	border-bottom:		1px solid #dddddd;
	padding:			4px;
}

.pr_actions			{
	margin:				0 15px;
}

.pr_hideFolders, .pr_showFolders, .plaxoImport	{
	margin:				0 25px;
}

#pr_form			{
	margin:				10px 25px;
}

#outer_table #pr_form			{
	margin:				10px 0px;
}

/*  Blog Module Specific  */


.blogImg {
	background-image:	url(images/interface08/photo_blogDefault.gif);
	position:			relative;
	width:				118px;
	height:				90px;
}

.blogImg img {
	position:			relative;
	top:				4px;
	left:				4px;
	border:				none;
}

.blogContainer {
	margin: 20px 0px 0px 0px;	
}


.blogContainer h4 {
	color:#007dbe;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	margin: 5px 0px 0px 0px;
}

.blogContainer ul	{
	margin:0px 0px 8px 0px;
	padding:0;
	list-style:none;
}

.blogContainer li	{
	padding:0px;
}

.blogContainer	a:link, .blogContainer	a:visited	{
	color:#007dbe;
	text-decoration:underline;
}

.blogContainer a:hover {
	color: #007dbe;
	text-decoration:none;
}

.blogGroup1 {
	float:left;	
}
.blogGroup2 {
	float:left;
	width:430px;
	height:163px;
	overflow:hidden;
	text-align:justify;	
}

.blogVertSpacing {
	float:left;
	width:20px;
	height:170px;	
}

.blogVertDot {
	float:left;
	width:1px;
	height:170px;
	background-image:url(images/interface08/blog_spacer_vert.gif);
	background-repeat:repeat-y;
	font-size:0px;
}



/*  Latest Photo Specific  */


#latestPhotoMod {
width:478px;
height:231px;
background-image:url(images/interface08/bg_photo1.gif);
background-repeat:no-repeat;
position:relative;
}

#latestTitle {
width:125px;
height:26px;
background-image:url(images/interface08/latest_title.gif);
background-repeat:no-repeat;
position:absolute;
top:28px;
left:331px;
}

#latestButton1 {
position:absolute;
top:157px;
left:30px;
}

#latestButton2 {
position:absolute;
top:157px;
left:305px;
}

#latestImgMod {
margin:55px 0px 0px 0px;
padding:0px;
float:left;
width:78px;
overflow:hidden;
}

#latestImgModSpace {
margin:55px 0px 0px 0px;
padding:0px;
float:left;
width:30px;
height:70px;
}

#latestPhotoMod img {
border:none;
}


.latestPosted {
margin-top:2px;

}

.classified_filter{
float:right;
margin-right:10px;
}

.classified_filter_search{
float:left; 
margin-left:10px;
}

.classified_search{
width:100%;      
}  

.classified_search:lang(en) {
 left:445px;
  }

.group_search{
float:left;
margin-top:15px;
margin-left:10px; 
}  

.homepages_search{
float:left;
margin-left:10px;
margin-top:15px;
}

.search_label{
color:white;
}

.blog_search{
margin-left:220px;
margin-top:5px;
}

.video_search{
margin-left:240px;
margin-top:17px;
}

.image_search{
margin-left:260px;
top:20px;
position:relative;
}