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

h1 {
	font-size: 16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #2e9fd9;/*Customize-Headers*/
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 18px;
	color: #69ABFC;/*Customize-Headers*/
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}


/* start of main wrapper.htm layout*/
.MainBody {
	background-image: url(../images/wrapper_background.png);/*Customize-MainBody-Background-Image*/
	background-color: #d7e9fb;/*Customize-MainBody-Background-Color*/
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
	margin: 0px;
	font-family: sans-serif;
	font-size: 12px;
	color: #353535;/*Customize-Main-Font-Color*/
	text-align: left;
}

.MainBody a:link, .MainBody a:visited{
	color: #137BFB;/*Customize-Hyperlinks*/
	text-decoration: none;
}


.MainBody-TEMP {
	background-repeat: repeat-x;
	background-position: top;
	width:100%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #d7e9fb;
}


.WrapperHeader {
	height: 91px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.WH-LogoBox {
	width: 260px;
	float: left;
	height: 91px;
	font-size: 24px;
	font-weight: bold;
}
.WH-LoginForm {
	margin-top: 0px;
	margin-bottom: 0px;
}

.WH-Extrasbox {
	clear: right;
	float: left;
	width: 640px;
	height: 91px;
	line-height: 91px;
}

.WH-Extrasbox-Logged-In {
	clear: right;
	float: left;
	width: 500px;
	height: 91px;
	text-align: right;
}

.WH-Extrasbox-register {
	clear: right;
	float: left;
	width: 70px;
	height: 91px;
	line-height: 91px;
}

.WH-Extrasbox-Loggedin {
	clear: right;
	float: left;
	width: 600px;
	height: 91px;
	vertical-align: bottom;
	text-align: right;
}

.WH-LoginForm-Input {
	width: 100px;
	height: 25px;
	border: 1px solid #cdcdcd;
}

.WH-LoginForm-Button {
	background-image: url(../images/buttons_grad_grey.png);
	border: 1px solid #cdcdcd;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.WH-LoginForm-Button:hover {
	background-image: url(../images/buttons_grad_blue.png);
	border: 1px solid #C5DEFE;
	height: 25px;
}

.WrapperNotification {
	height: 20px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	border: 1px dotted #92C2FD;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 20px;
}




.WrapperBody {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}

.WrapperFooter {
	height: 30px;
	margin-top: 60px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;

}


.WrapperBodyLeftColumn {
	float: left;
	width: 652px;
	border: 2px solid #bad7f4;/*Customize-Content-Background-Color*/
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	background-color:#FFFFFF;/*Customize-Content-Background-Color*/
}

.WrapperBodyRightColumn {
	float: right;
	width: 222px;
	border: 2px solid #bad7f4;/*Customize-Content-Background-Color*/
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	background-color:#FFFFFF;/*Customize-Content-Background-Color*/
}




#WBLC-UpdateTop{
background:url(../images/what_u_doing_top.png) bottom no-repeat;
height:9px;
}

#WBLC-UpdateContent{
background:url(../images/what_u_doing_runner.png) top repeat-y;
height:80px;
}

#WBLC-UpdateFooter{
background:url(../images/what_u_doing_btm.png) top no-repeat;
height:9px;
margin-bottom:30px
}



/* style this */
.WBLC-TopBox2 {
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	padding-top: 10px;
}

/*Main welcome div*/
.WBLC-TopBox2-Content {
	height: 100%;
	padding-left: 7px;
	padding-right: 7px;
}

.WBLC-Member-Welcome {
	height: 115px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 16px;
}

.WBLC-TopBox2-Menu {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;/*Customize-Border*/
}

.WBLC-TopBox2-Menu ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.WBLC-TopBox2-Menu li{
	display: inline;
}

.WBLC-TopBox2-Menu a:link, .WBLC-TopBox2-Menu a:visited{
	display: block;
	float: left;
	margin-right: 7px;
	height: 20px;
	border-left: 1px solid #cdcdcd;/*Customize-Border*/
	border-top: 1px solid #cdcdcd;/*Customize-Border*/
	border-right: 1px solid #cdcdcd;/*Customize-Border*/
	line-height: 20px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}


.WBLC-TopBox2-Menu a:hover{
	display: block;
	float: left;
	margin-right: 8px;
	height: 20px;
	border-left: 1px solid #cdcdcd;/*Customize-Border*/
	border-top: 1px solid #cdcdcd;/*Customize-Border*/
	border-right: 1px solid #cdcdcd;/*Customize-Border*/
	line-height: 20px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
}

/* style this */
.WBLC-TopBox3 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 7px;
}

.WBRC-TopBox1 {
	background-image: url(../images/WBRC-Box1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}

.WBRC-TopBox2 {
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	padding-top: 10px;
}

.RC-Promotion {
	margin-bottom: 15px;
}
.RC-SignupNow {
	margin-bottom: 15px;
	text-align: center;
}

.RC-MyReplies {
	height: 25px;
	text-align: center;
	margin-bottom: 15px;
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
	line-height: 25px;
	font-weight: bold;

}

.RC-WebProfiles {
	border: 1px solid #D6D6D6;/*Customize-Contrast-background-Color*/
	margin-bottom: 15px;
}
.RC-WebProfiles-Content {
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
	margin-bottom: 5px;
	padding-right: 3px;
	padding-left: 3px;
}
.RC-WebProfiles-Header {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 3px;
	line-height: 20px;
}
.RC-MembersThumbs {
	height: 200px;
	border: 1px dashed #CDCDCD;
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
	margin-bottom: 15px;
}
.RC-MembersThumbs-Content {
	height: 180px;
}
.RC-MembersThumbs-Avatar {
	height: 25px;
	width: 26px;
	float: left;
	text-align: center;
}

.RC-MembersThumbs-Header {
	height: 25px;
	line-height: 25px;
}

/* following stats*/
.RC-FollowingStats {
	height: 50px;
	text-align: center;
	margin-bottom: 15px;
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
}

/*follow me button*/
.RC-FollowMe {
	height: 40px;
	text-align: center;
	margin-bottom: 15px;
	background-color: #edf4fe;/*Customize-Contrast-background-Color*/
	line-height: 40px;
}

.RC-RepliesAndDirectMessages {
	text-align: left;
	margin-bottom: 15px;
}
.RC-RepliesAndDirectMessages-Replies {
	height: 25px;
	margin-bottom: 5px;
	line-height: 25px;
	text-align: center;
}
.RC-AddNewContent{
	height: 270px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	background-color: #EDF4FE;/*Customize-Contrast-background-Color*/
}


.RC-MembersName {
	height: 30px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 22px;
	line-height: 30px;
}


.GenericBoxContent {
	width: 747px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #bad7f4;/*Customize-Content-Background-Color*/
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background-color:#FFFFFF;/*Customize-Content-Background-Color*/
}

/* Registration Form */
.RegisterForm-Input {
	border: 1px solid #cdcdcd;
	height: 27px;
	font-size: 16px;
	line-height: 27px;
}
.RegisterForm-Button {
	background-image: url(../images/buttons_grad_grey.png);
	border: 1px solid #cdcdcd;
	height: 30px;
}

.RegisterForm-Button:hover {
	background-image: url(../images/buttons_grad_blue.png);
	border: 1px solid #C5DEFE;
	height: 30px;
}

/* Search Form */
.SearchForm-Input {
	border: 1px solid #cdcdcd;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
}

.SearchForm-Button {
	background-image: url(../images/buttons_grad_grey.png);
	border: 1px solid #cdcdcd;
	height: 22px;
	background-color: #FFFFFF;
}

/* Text Content Box */
.ContentBlockText {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

.ContentBlockText p {
	margin: 0px;
	padding: 0px;
}

.ContentBlockTextMessage {
	height: 60px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11pt;
}

.ContentBlockTextPublicAvatar {
	float: left;
	height: 60px;
	width: 60px;
	text-align: center;
	margin-bottom: 5px;
}


.ContentBlockTextPublicMessage {
	float: right;
	height: 60px;
	width: 537px;
	font-size: 11pt;
}


.WelcomeBlockAvatar {
	float: left;
	height: 70px;
	width: 75px;
	margin-left: 3px;
	margin-top: 4px;
	vertical-align: bottom;
	text-align: center;
}



/* Text Content Box */
.ContentBlockImages {
	height: 100px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}


.ContentBlockImages p {
	margin: 0px;
	padding: 0px;
}

.ContentBlockImagesMessage {
	height: 60px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11pt;
}

.ContentBlockImagesPublicAvatar {
	float: left;
	height: 60px;
	width: 60px;
	text-align: center;
}
.ContentBlockImagesPublicMessagePlain {
	height: 80px;
	font-size: 11pt;
}
.ContentBlockImagesPublicMessagePlain-Text {
	float: left;
	width: 482px;
}

.ContentBlockImagesPublicMessage {
	float: right;
	height: 80px;
	width: 537px;
	font-size: 11pt;
}
.ContentBlockImagesPublicMessage-Text {
	float: left;
	width: 420px;
}
.ContentBlockImagesPublicMessage-Thumbnail {
	float: right;
	width: 110px;
	text-align: center;
}

.WelcomeBlockText {
	float: right;
	width: 550px;
	margin-top: 3px;
	height: 70px;
	font-size: 12pt;
}
.WelcomeBlockTitle {
	height: 27px;
}

.GeneralTitle {
	height: 27px;
	width: 630px;
	margin-right: auto;
	margin-left: auto;
}

.ContentBlockTextLinks {
	text-align: right;
	margin-bottom: 5px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.NoContentFound {
	height: 50px;
	margin-left: auto;
	width: 600px;
	margin-right: auto;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	border: 1px solid #e6e6e6;
	margin-top: 30px;
	background-color: #f6f6f6;
}

/* Members followers list */
.MembersLists {
	width: 110px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	text-align: center;
	padding-top: 3px;
	height: 120px;
}

.MembersLists-links{
	font-size:9px;
	margin-bottom: 3px;
}

.MembersLists-Ajax{
height:15px;
}


/* pagination */

#pagination {
	margin-top: 28px;
	margin-bottom: 8px;
	text-align: right;

}
#pagination ul {
	list-style-type: none;
	padding-left: 0px;
}
#pagination li {
	display: inline;
	margin: 10px 5px 0 0;

}
#pagination li a {
	padding: 4px;
	border: 1px solid #999999;
	text-decoration: none;
}
#pagination li a:hover {
	border: 2px solid #999999;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;

}

/* Ajx responses */
.favorites_ajax{
	color: #0074C1;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	background-color: #FFFFCC;

}


/* Ajx responses */
.followings_ajax{
	color: #0074C1;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	background-color: #FFFFCC;
	font-size: 9px;

}

/* Ajx responses */
.followMe_ajax{
	color: #0074C1;
	font-weight: bold;
	text-align: right;
	background-color: #FFFFCC;
	font-size: 12px;
	margin-bottom:15px;
	padding-right: 10px;
}

/*Generic Pages - Usage Policy*/
.Pages-GenericBox {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #bad7f4;
	background:#FFFFFF;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	padding: 10px;
}


/* Adverts*/
.AdsTop{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;

}


.AdsBottom{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
}


.AdsSide{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;

}
#WrapperAdminNotification {
	border: 1px solid #FF9900;
	height: 25px;
	width: 900px;
	background-color: #FFDFBF;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	text-align: center;
}

#TextCounter{
	width: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: bold;

}
