body div#vb_overlay *, div#vb_overlay div#vb_overlay_frame div.overlay_title * {
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif!important;
}
.groupcontrols {
	clear:both;
	text-align:center
}
.socialnetworks {
	float:right;
	padding-right:15px;
	padding-top:0
}
.googleSingle {
	position:relative;
	top:-4px;
	right:-20px
}
.twitterSingle {
	position:relative;
	top:-4px
}
.facebookbutt {
	position:relative;
	top:1px
}
.postbitdeleted .nodecontrols .textcontrol, .postbitignored .nodecontrols .textcontrol {
	background:none repeat scroll 0 0 #555;
	border:0 solid #A8A8A8;
	color:#CCCCCC;
	font:bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.postbitdeleted .userinfo, .postbitignored .userinfo {
	background:none repeat scroll 0 0 #000000
}
.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow {
	background:none repeat scroll 0 0 #000000
}
.receiptlist .blockrow .message .title {
	font-size:12px;
	font-weight:bold
}
.albumedit .blockrow .maineditor textarea {
	background:none repeat scroll 0 0 #0D0D0D;

	height:auto !important;
	min-height:335px
}
#pictureurls input.textbox {
	background-color:#151515;
	border:1px solid #181818
}
.reminderstats {
	margin-left:10px
}
.blockhead img {
	display:none;
	margin-bottom:0;
	margin-top:5px
}
.albumedit .blockrow {
	border:1px solid #181818
}
#yui_basicupload {
	color:#181818
}
#thumbnails li .picture {
	background:none repeat scroll 0 0 #0D0D0D
}
#asset_category_tree_root_container .inactive {
	color:#181818;
	padding:3px 3px 3px 2px
}
#currentpage {
	color:#181818;
	padding:0 8px
}
#asset_addfiles {
	color:#181818;
	padding:0 4px;
	text-align:right
}
#pagestats {
	color:#181818
}
#asset_header_body div.step1 {
	color:#181818
}
#asset_attachment_list_footer {
	color:#181818
}
#asset_upload_message {
	color:#181818
}
.asset_div .thumbnail .asset_attachment_filename {
	color:#181818
}
.albumlist_entry img {
	margin-left:-10px
}
.albumlist_entry {
	background:none repeat scroll 0 0 #1D1D1D;
	border:1px solid #181818;
	box-shadow:-2px 2px 2px #C8C8C8;
	display:block;
	float:left;
	height:161.58px;
	margin-left:25px;
	margin-top:20px;
	overflow:hidden;
	padding:0 15px 10px;
	text-align:left;
	width:120px;
	margin-bottom:20px
}
#albumlist .blockbody, #albumlist .blockbody.albumsback, #album_sidebar .blockbody, #album_content .blockbody, #album_sidebar .blockrow.albumlist_entry {
	background:none repeat scroll 0 0 #000000;
	border:1px solid #181818
}
#wrapper .postbit.imod_highlight .userinfo_noavatar, #wrapper .postbit.imod_highlight .userinfo, #wrapper .postbit.imod_highlight .postbody *, #wrapper .postbitlegacy.imod_highlight .postdetails *, #wrapper  .postbitlegacy.imod_highlight .userinfo *, #wrapper .postbitlegacy.imod_highlight .postbody *, #wrapper .postbitdeleted.imod_highlight *, #wrapper .postbitignored.imod_highlight *{
	background:none repeat scroll 0 0 #FFFFCC;
}
.postbit.imod_highlight .userinfo_extra dt, .postbit.imod_highlight .userinfo_extra dd, .postbitlegacy.imod_highlight .userinfo_extra dt, .postbitlegacy.imod_highlight .userinfo_extra dd {
	background-color:#FFFFCC;
}
#postlist *:first-child .header {
	background:none repeat scroll 0 0 #444444;
	margin-left:-8px;
	margin-right:-8px;
	margin-top:-8px;
	padding:8px;
	margin-bottom:5px
}
.vbform .blockhead {
	margin-bottom:-11px
}
#postlist .header {
	background:none repeat scroll 0 0 #444444;
	margin-left:-8px;
	margin-right:-8px;
	margin-top:-8px;
	padding:8px;
	margin-bottom:5px
}
#postlist *:first-child .header .username {
	font-weight:bold
}
#postlist .header .username {
	font-weight:bold
}
.formcontrols .blockrow .primary.full {
	float:left;
	width:300px
}
.postbitlegacy .postrow.has_after_content {
	overflow:hidden;
	padding-bottom:4em
}
.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator {
	border-right:1px solid #ccc;
	display:inline;
	margin:0 5px 0 -3px;
	width:1px
}
.pollresultsblock {
	background:none repeat scroll 0 0 #000000;
	padding-left:10px
}
#pollresults li p {
	font-weight:bold
}
#pollresults li .votes {
	font-size:12px
}
.postcontent {
	line-height:1.8em
}
.postfoot .seperator {
	margin-right:6px
}
.postbit .posttitle, .postbitlegacy .title {
	border-bottom:1px solid #181818;
	margin-bottom:5px;
	padding-bottom:5px
}
.announcements .announcerow {
	background:none repeat scroll 0 0 #003300;
	box-shadow:-2px 2px 2px #C8C8C8;
	clear:both;
	display:block;
	float:left;
	margin-top:5px;
	padding:8px 0;
	width:100%
}
.announcerow .announceinfo, .announcerow .announcement {
	background:none repeat scroll 0 0 #003300;
	clear:right;
	display:block;
	float:left
}
#membersearchtoolsmemu ul#membersearchpopupgroup {
	display:none;
	margin:20px 0 0;
	padding:1px 0 0
}
#attachments dl.total, #whoposted dl.total {
	float:right;
	margin-right:5px;
	margin-top:5px;
	padding:5px
}
h2.searchlisthead span.mainsearchstats {
	color:#CCCCCC;
	float:right;
	font-size:11px;
	text-align:right
}
h2.searchlisthead a {
	color:#cccccc
}
#searchtypeswitcher li a {
	background-color:#151515;
	color:#999999
}
#searchtypeswitcher li.selected a {
	background-color:#CCCCCC;
	color:#000000
}
#searchtypeswitcher {
	border-bottom:4px solid #CCCCCC
}
#whoposted a {
	font-weight:bold
}
.popupgroup .popupmenu {
	float:left;
	margin-top:-20px
}
.threadbit .threadimod input {
	position:absolute;
	right:0.5em;
	top:0
}
.searchbits .threadbit .threadtitle {
	font-weight:bold
}

.formcontrols .blockrow input.textbox.numeric {
	text-align:left
}
.forumhead {
	color:#CCCCCC;
	font:bold 12px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.forumbit_post .foruminfo .forumdata, .forumbit_post .foruminfo .forumtitle, .forumbit_post .foruminfo .viewing {
	clear:right;
	color:#888888;
	float:left
}
.formcontrols .blockrow {
	padding:8px 10px
}
.columnsort th .blocksubhead {
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
	text-align:left
}
.columnsort a.blocksubhead {
	margin-bottom:0;
	text-align:left;
	text-decoration:underline
}
.breadcrumb .navbit a {
	border:0 none;
	color:#555555;
	display:block;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0 4px 0 0;
	text-decoration:none
}
div.thumbnail_link {
	font-weight:bold;
	margin-bottom:0.3em;
	padding-bottom:10px
}
dl.stats dd {
	display:inline;
	padding:1px
}
.attachment_title {
	font-size:12px;
	margin-bottom:0.3em;
	padding-bottom:10px
}
input.delete {
	float:right;
	margin-right:10px
}
.textcontrols a, a.textcontrol {
	margin-left:10px;
	margin-right:10px;
	padding:6px 20px
}
.polloptionsblock {
	background:url(http://www.fashionbeans.com/forums/images/misc/poll_question_mark.png) no-repeat scroll 30px 10px #000000;
	padding-left:120px
}
.bbcode_container div.bbcode_quote {
	border:1px solid #CCC;
	font-style:italic;
	padding:0;
	position:relative;
	background:#FFF;
	top:0;
	margin:0;
}
a.empty {
	float:right;
	font-size:11px;
	font-style:italic
}
#pmfolderlist .blockrow.imod_highlight {
	background:none repeat scroll 0 0 #FFFFCC;
	color:#FFF;
}
.vB_DatePicker .tcat {
	color:#FFFFFF;
	padding:1px;
	text-align:center
}
form#buddylist_add_form .rightcol {
	margin-left:155px;
	margin-top:-20px
}
.userlist_error_image {
	display:none;
	float:left;
	margin-bottom:6px;
	margin-right:6px
}
dl.stats dt {
	color:#cccccc;
	font-weight:bold;
	display:inline
}
.popupbody li > a, .popupbody li > label {
	color:#333
}
.blocksubhead a {
	color:#999999;
	text-decoration:underline
}
.popupgroup .popupmenu a.popupctrl {
	background-color:#CCCCCC;
	border:0 none;
	color:#000000;
	font-size:11px;
	margin-left:5px;
	padding:9px 23px 12px 12px;
	text-decoration:none
}
#folderpicker {
	float:right;
	margin-right:-10px
}
.popupgroup .popupmenu:hover a.popupctrl {
	background-color:#0099FF;
	border:0 none;
	color:#ffffff
}
.blockhead .popupbody li > a {
	color:#333
}
.cp_content .formcontrols .blockrow .description {
	margin-top:5px;
	margin-left:0
}
.formcontrols .blockrow .description {
	color:#888888;
	max-width:98%
}
.formcontrols .blockrow label {
	font-size:12px
}
.formcontrols .blockrow .group li label, .formcontrols .blockrow .group dt label {
	float:left;
	width:212px
}
dl.stats.totals {
	color:#333;
	float:right;
	font-weight:bold;
	padding:5px
}
<!----profile finish---->
<!----messaging start---->
span.cke_skin_kama {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #181818;
padding:5px
}
.cp_content .blockfoot, .cp_content .blocksubfoot {
	padding:15px 0 20px
}
.formcontrols .blockrow .singledescription {
	clear:left;
	color:#999999;
	display:block;
	font-size:11px;
	margin-bottom:10px
}
.pmlist .blockrow .time {
	display:block;
	font-size:12px
}
.formcontrols .blockrow label.full {
	float:none;
	font-weight:bold;
	padding-bottom:3px;
	width:auto
}
.floatcontainer, .formcontrols .blockrow, dl.stats {
	display:block;
	padding-top:0px
}
#foldercontrols .totals .quota, #foldercontrols .totals .allfolders, #foldercontrols .totals .thisfolder {
	float:left;
	height:20px
}
#pm_filterform fieldset.blockrow label {
	clear:both;
	padding-top:10px
}
.formcontrols .blockrow .group.multifield select, .formcontrols .blockrow .group.multifield input.textbox {
	float:none
}
.cp_content .formcontrols .blockrow select.primary {
	margin-bottom:10px;
	width:350px
}
.pmlist input[type="checkbox"] {
	position:absolute;
	right:10px;
	top:12px
}
input.checkall {
	float:right;
	margin-right:10px;
	margin-top:7px
}
dl.stats dt.folder_count, dl.stats dd.folder_count {
	color:#333;
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin-top:-2px
}
.pmlist .blockrow .datetime {
	float:right;
	font-size:11px;
	margin-right:20px;
	margin-top:-15px;
	padding-left:10px;
	text-align:right
}
.navpopupmenu.popupmenu.nohovermenu {
	clear:left;
	float:right;
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:-8px;
	padding:0
}
.blockbody .foldercount {
	font-size:12px;
	margin-top:3px
}