﻿/* ----<GLOBAL STYLES>---- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0px; padding:0px;} 
body		{background:url(Images/BodyBg.png) repeat-x #d6d6d6; font-family:Arial; font-weight:normal;}
img			{border:none; display:block;}
a				{text-decoration:none; cursor:pointer;}
a:hover	{text-decoration:underline;}
.FloatLeft	{float:left;}
.FloatRight {float:right;}
.ClearBoth	{clear:both;}
.ClearLeft	{clear:right;}
.ClearRight {clear:left;}
.Center			{margin:0 auto;}
.HeightAuto {height:auto !important;}
.TextCenter	{text-align:center !important;}
.Block {display:block;}
.FontBold {font-weight:bold !important;}
.FontNormal {font-weight:normal !important;}
.BgImgNone {background-image:none !important;}
.WidthAuto {width:auto !important;}
.Relative {position:relative !important;}
.NoMarginLeft			{margin-left:0px !important;}
.NoMarginRight		{margin-right:0px !important;}
.NoMarginBottom		{margin-bottom:0px !important; }
.NoMarginTop			{margin-top:0px !important;}
.NoMargin					{margin:0px !important; }
.NoPaddingTop			{padding-top:0px !important;}
.NoPaddingLeft		{padding-left:0px !important;}
.NoPaddingBottom	{padding-bottom:0px !important;}
.NoPaddingRight		{padding-right:0px !important;}
.NoPadding				{padding:0px !important;}
.MarginTopTen			{margin-top:10px !important;}
.MarginLeftTen		{margin-left:10px !important;}
.MarginRightTen		{margin-right:10px !important;}
.MarginBottomTen	{margin-bottom:10px !important;}
.MarginTen				{margin:10px !important;}
.PaddingTopTen		{padding-top:10px !important;}
.PaddingLeftTen		{padding-left:10px !important;}
.PaddingRightTen	{padding-right:10px !important;}
.PaddingBottomTen {padding-bottom:10px !important;}
.PaddingTen				{padding:10px !important;}
.NoBorder					{border:0px !important;}
/* ----<END GLOBAL STYLES>---- */
a.GlobalLink {color:#CC6633;}
a.GlobalLinkTwo {color:#CC6633;}
a.SelectedGlobalLink {color:#000000;}
a.SelectedUnderline {text-decoration:underline !important;}


h1,h2,h3,h4,h5,h6 {font-weight:normal; color:#333333;}
h1 {font-size:18px; font-family:Arial;}
h2 {font-size:16px; font-family:Arial;}
h3 {font-size:14px; font-family:Arial;}
h4 {font-size:12px; font-family:Arial;}
h5 {font-size:11px; font-family:Arial;}
h6 {font-size:20px; font-family:"Rockwell", Trebuchet MS;}
.Verdana			{font-family:"Verdana" !important;}
.VerdanaBold	{font-family:"Verdana" !important; font-weight:bold !important;}
.Rockwell			{font-family:"Rockwell", Trebuchet MS !important;}

.AdvsearchFixedBoxLeft {width:283px; margin-right:20px;}
.AdvsearchFixedBoxRight {width:283px; }

.MessageLineHeight {line-height:18px;}
.CommentsText {width:510px; line-height:17px; display:block;}
.PageTitle {padding-bottom:15px; padding-top:20px;}
.PageTitleRenameLink {padding-bottom:15px; padding-top:27px; padding-left:5px;}
.GalleryTitleInputMargin {margin-top:15px; display:block;}
.UploadIconMarginTop {margin-top:3px;}
.GalleryPicMargin {margin-right:12px; margin-bottom:12px;}
.GalleryPicMarginBottom {margin-bottom:12px;}
.LanguageSelected {color:#333333 !important; font-weight:bold !important;}

.CalendarPicture {padding-top:2px; padding-right:5px; outline:none;} /* -- Post a favour page -- */
.ItemDescTwoItemDescDelete {width:360px !important;}

.NeatX { margin-top:4px; margin-right:10px;}
.NeatText {font-size:12px; margin-bottom:5px;}

.GalleryRemoveItem {display:block; width:12px; height:12px; background:url(Images/Icons/GalleryImageRemove.png) no-repeat top left; position: absolute;bottom: 5px;right: 5px;}
.GalleryRemoveItem:hover {background:url(Images/Icons/GalleryImageRemove.png) no-repeat bottom left;}
/* ----<RSS STYLES>---- */
.Rss {width:28px; height:28px; background:url(Images/Icons/Rss.png) no-repeat;}
.RssMarginOne {margin:12px 0px 0px 15px;}
.RssMarginTwo {margin-top:17px;}
/* ----<END RSS STYLES>---- */

/* ----<SHARE LINK>---- */
.at15t_compact					{visibility:hidden; display:inline; position:fixed;}
.addthis_button_compact {padding:0px !important;}
/* ----<END SHARE LINK>---- */

/* ----<SEPARATORS STYLES>---- */
.PageContainersSeparator {width:10px; height:15px; display:block; clear:both;}
.SeparatorOne		{height:1px;	border-bottom:1px solid #bcbcbc;	margin:13px 0 18px 0; }
.SeparatorTwo		{height:10px; border-top:1px solid #bcbcbc;			margin-top:7px; }
.SeparatorThree {height:1px;	border-bottom:1px solid #bcbcbc;	margin-bottom:10px; }
.SeparatorFour	{height:3px;}
.SeparatorFive	{height:3px; margin:15px 0 15px 0;}
.SeparatorOne, .SeparatorTwo, .SeparatorThree, .SeparatorFour, .SeparatorFive {width:100%; font-size:1px;}
.SeparatorFour, .SeparatorFive {background:url(Images/SeparatorFour.png) repeat-x bottom;}
/* ----<END SEPARATORS STYLES>---- */

/* ----<UPPER HEADER CONTAINER>---- */
.Motto				{font-size:18px;	margin:15px 0 4px 46px;}
.HeaderLine		{color:#d1d1d1;		margin:20px 20px 0 20px;}
a.TwitterLogo {height:17px;			margin-top:15px; padding:5px 0 0 35px; background:url(Images/TwitterLogo.png) no-repeat;}
a.HeaderLink	{margin-top:20px;}
a.HLMargin		{margin-right:46px;}
a.TwitterLogo, .HeaderLine, a.HeaderLink	{font-size:11px;}
.Motto, a.TwitterLogo, a.HeaderLink				{color:#FFFFFF;}
.HeaderLine, a.TwitterLogo								{display:block;}
/* ----<END UPPER HEADER CONTAINER>---- */

/* ----<PROFILE CLASSES>---- */
#ProfileDataDiv {width:450px;}
.ContentBoxProfile {width:450px; background-color:#E8E8E8;}
.OrderAscending {background:url(Images/Icons/arrowSorterUp.png) no-repeat left top; padding-left:10px;}
.OrderDescending {background:url(Images/Icons/arrowSorterDown.png) no-repeat left top; padding-left:10px;}

.SelectAvatarForProfileContainer {position:relative;}
.ChoosePhotoCb {position:absolute; z-index:999999; right:2px; bottom:2px;}

/* ----<END PROFILE CLASSES>---- */

/* ----<GROUPS PAGE CLASSES>---- */
.ContentBoxGroups {background-color:#E8E8E8; width:430px;}
.FriendsItemDescription {width:200px;}
.GalleryItemDescription {width:200px;}
.MembersGroupItemContainer {position:relative;}
/* ----<GROUPS PAGE CLASSES>---- */

/* ----<ICONS>---- */
.ItemIconContainer {position:absolute; z-index:1; right:10px; top:10px;}
.addAdminIcon, .removeAdminIcon, .leaveGroupIcon {width:10px; height:10px; display:block; margin-left:5px;}
.addAdminIcon {background:url(Images/Icons/MakeAdmin.png) no-repeat top left;}
.addAdminIcon:hover {background:url(Images/Icons/MakeAdmin.png) no-repeat bottom left;}
.removeAdminIcon {background:url(Images/Icons/RemoveAdmin.png) no-repeat top left;}
.removeAdminIcon:hover {background:url(Images/Icons/RemoveAdmin.png) no-repeat bottom left;}
.leaveGroupIcon {background:url(Images/Icons/Leave.png) no-repeat top left;}
.leaveGroupIcon:hover {background:url(Images/Icons/Leave.png) no-repeat bottom left;}

.EmailIcon {background:url(Images/Icons/EmailIcon.png) no-repeat bottom right; width:11px; height:7px; display:block; padding-right:2px; padding-top:4px;}
.EmailIconBig {background:url(Images/Icons/EmailIconBig.png) no-repeat bottom left; width:13px; height:8px; display:block; padding-right:0px; padding-top:7px;}

.AttachmentIcon {background:url(Images/Icons/attach.png)no-repeat; width:16px; height:16px; display:block; margin-top:9px;}
/* ----<END ICONS>---- */

/* ----<HELP BUBBLE>---- */
.BubblePositioning {position:relative; z-index:1;}
/* ----<END BUBBLE>---- */


