/*** General ***/
html, body { height: 100%; }
body { color: #000000; 


	background: url('/gfx/bdsm_bg.jpg') repeat-x; 
	background-position: center center;
	background-attachment:fixed; 
	background-color: #564332; 

font-size: 10px;

font-family:"Verdana";}
.clear{ height: 0.1px; line-height: 0; clear: both; font-size: 0; }
* {margin: 0; padding: 0;}
img { border: 0; }

input, type,select, textarea{
font-size:10px;
font-family:"Verdana";
}

td {
 font-size:10px;
 }

 p {
	margin: 0 0 10px 0;
 }

.chrismas_hat{
	width: 45px;
	height: 45px;
	top:76px;
	left: 230px;
	position: absolute;
	display: none;
	background-image: url("/christmas/santacornerhat-1_60.png");
}


.mistletoe{
	width: 128px;
	height: 128px;
	top:68px;
	right: 8px;
	display: none;
	position: absolute;
	background-image: url("/christmas/christmas_Candle-1.png");
}
/*** Links ***/
a:link { color: #000000;font-size: 10px; }
a:visited { color: #000000;font-size: 10px; }
a:active { color: #000000; font-size: 10px;}
a:hover { color: #3E3022; font-size: 10px;}

/*** Fonts ***/
h5 { font-size: 10px; font-weight: bold; }
.headertext { color: #FF0000; font-weight: bold; }
.topbg { display: block; }
.galof { font-size: 10px; font-weight: normal; color: #665140; }

/*** Design ***/
/***		***/
#borderline { width: 1010px; margin: 0 auto 0 auto; padding: 0 0 0 4px; position: relative; 
/*background: #4C3C2D url('/gfx/backborder.gif') repeat-x left 50%; */}
#wrapper { width: 1003px;  background: #E0D0AE url('/gfx/headerleftback.gif') repeat-x; border-left:1px solid #362b21; border-right: 1px solid #362b21 }
#wrapper #headerleft { height: 208px; }
#wrapper #headerright { height: 165px; overflow: visible; }
#wrapper #headerright #logo { margin-top: 30px; float: left; }
#wrapper #headerright img.header { float: right; }
#wrapper #col1 { float: left; width: 242px; margin:0; padding:0; }
#wrapper #col1 .navigation { margin: 0 10px 10px 10px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  }
#wrapper #col1 .textbox { margin: 0 9px 10px 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  font-size:10px;}
#wrapper #col1 .textbox .content { padding: 10px; }
#wrapper #col1 #links {margin: 0 10px 10px 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom;  font-size:10px;}



#wrapper #col1 .textbox .content2 ol { margin: 0; list-style: none; }
#wrapper #col1 .textbox .content2 ol li { margin: 1px;  padding: 3px 0 3px 20px; background: url('/gfx/bullet.gif') no-repeat 10px 45%; }
#wrapper #col1 .textbox .content2 ol .selected { background-color: #D3C7BB; background-image: url('/gfx/bulletselected.gif'); font-weight: bold; }
#wrapper #col1 .textbox .content2 ol .subselected { padding-left: 31px; background-color: #E7E0D9; background-image: url('/gfx/bulletsub.gif'); background-position: 21px 45%; }


/*
#wrapper #col1 .navigation { margin: 10px; list-style: none; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .main { margin-bottom: 1px;  padding: 4px 0 4px 0px;  }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .sub { margin-bottom: 1px;  padding: 4px 0 4px 0px; background: none; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .selected { background-color: #D3C7BB; font-weight: bold; }
#wrapper #col1 .navigation #dhtmlgoodies_listMenu .subselected { margin: 1px; padding: 4px 0 4px 10px; background-color: #E7E0D9; }
*/

/** column 2 **/
#wrapper #main { float: right; width: 760px; }
#wrapper #main #col2 { float: left; width: 518px; }
#wrapper #main #contentheader { height: 33px; padding-left: 10px;  background: url('/gfx/mediaheaderback.gif') no-repeat; color: #FFFFFF; font-weight: bold; }
#wrapper #main #contentheader div.title { float: left;  margin-right: 15px; padding-top: 10px; }
#wrapper #main #contentheader div.selection { float: right; padding-top: 10px; }
#wrapper #main #contentheader input.check { margin-top: -4px; margin-left: 5px; margin-right: 15px; vertical-align: middle; }

#wrapper #main #content { margin-top: 10px; padding-bottom: 5px; background: #FFFFFF url('/gfx/contentbottom.gif') no-repeat left bottom; }
#wrapper #main #content #headerwrapper { padding: 5px 2px 0 3px; background: url('/gfx/contenttop.gif') no-repeat left top; position: relative; }
#wrapper #main #content #mainheader { height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main #content #mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main #content #mainheader select{ height: 110px; width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main #content #mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main #content #mainheader div.sort { float: right; padding-top: 6px; }

/** COLUMN 2 - CLASSES **/
#wrapper #main .contentheader { height: 27px; padding-left: 10px;  background: url('/gfx/bdsmheader.png') no-repeat; color: #FFFFFF; font-weight: bold; }
#wrapper #main .contentheader div.title { text-transform:uppercase; float: left;  margin-right: 15px; padding-top: 6px; }
#wrapper #main .contentheader div.selection { float: right; padding-top: 10px; }
#wrapper #main .contentheader input.check { margin-top: -4px; margin-left: 5px; margin-right: 15px; vertical-align: middle; }

#wrapper #main .middleContent { padding-bottom: 5px; background: #FFFFFF url('/gfx/contentbottom.gif') no-repeat left bottom; line-height:normal; }
#wrapper #main .middleContent .headerwrapper { display: none; padding: 5px 2px 0 3px; background: url('/gfx/contenttop.gif') no-repeat left top; position: relative; }
#wrapper #main .middleContent .mainheader { height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main .middleContent .mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main .middleContent .mainheader select{ height: 110px; width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main .middleContent .mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main .middleContent .mainheader div.sort { float: right; padding-top: 6px; }

#wrapper #main .middleContent #mainheader { margin-left:3px;height: 30px; padding: 0 10px 0 10px; background: url('/gfx/contentheader.gif') no-repeat; }
#wrapper #main .middleContent #mainheader img.show { margin: 0 8px; vertical-align: middle; }
#wrapper #main .middleContent #mainheader select{  width: 150px; margin-left: 10px; border: solid 1px #d4c8bc; font-size: 10px; vertical-align: middle; margin-top: -2px; }
#wrapper #main .middleContent #mainheader div.show { float: left; padding-top: 7px; }
#wrapper #main .middleContent #mainheader div.sort { float: right; padding-top: 6px; }

#wrapper #main .middleContent .list { margin: 0; padding: 0; }
#wrapper #main .middleContent .list ol { float: left; width:100%; padding-right: 8px; list-style: none;}
#wrapper #main .middleContent .list ol li { padding-left: 6px;  font-size:10px; display: block; padding-top:4px; padding-bottom:4px; }
#wrapper #main .middleContent .list ol li a { text-decoration:none; font-size:10px; }
#wrapper #main .middleContent .list ol .alternate { background: #EAE3DC;  font-size:10px;border-bottom:1px solid #FFFFFF; }
#wrapper #main .middleContent .list ol .alternate2 { background: #d4c8bc;  font-size:10px;border-bottom:1px solid #FFFFFF; }
#wrapper #main .middleContent .list ol .alternate3 { background: #e1d9d0;  font-size:10px;border-bottom:1px solid #FFFFFF; }

#wrapper #main .middleContent .list ol .header { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; font-weight:bold; }
#wrapper #main .middleContent .list .last { padding: 0; }

#wrapper #main .middleContent .list td { height: 14px; line-height: 13px; padding-left: 6px; }
#wrapper #main .middleContent .list td  a { text-decoration:none; font-size:10px; }

#wrapper #main .middleContent .list .errormsg { background:#CC3300; font-size:10px; color:#FFFFFF; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate { background: #EAE3DC; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate2 { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate3 { background: #f0ebe5; font-size:10px; border-bottom:1px solid #FFFFFF; padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate4 { background: #ffffff;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .alternate1 { background: #f6f2ed;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }

#wrapper #main .middleContent .list .passive { background:#cddbe3;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }
#wrapper #main .middleContent .list .blocked { background: #efb6c2;  font-size:10px; border-bottom:1px solid #FFFFFF;padding-top:4px;padding-bottom:4px; }


#wrapper #main .middleContent .list .header { background: #d4c8bc; font-size:10px; border-bottom:1px solid #FFFFFF; font-weight:bold; padding-top:4px; padding-bottom:4px; }

#wrapper #main .middleContent .list .alternate5 a{
	color: #3E3228;
}
#wrapper #main .middleContent .list .alternate5 { 
	background: #F6F1ED;
	border:1px solid #D1C9C2;
	font-size:10px;
	text-align:center;
	padding: 5px 7px;
}
/*** content ***/
#wrapper #main #content #gallist { margin: 15px 10px 0 10px; padding: 0 0 15px 0; }
#wrapper #main #content #gallist2 { margin: 0 10px 15px 10px; padding: 15px 0 15px 0; border-bottom: solid 1px #EAE3DC; border-top: solid 1px #EAE3DC; }

#wrapper #main .middleContent td  #gallist ol { float: left; width: 160px; padding-right: 8px; list-style: none; }
#wrapper #main .middleContent td  #gallist ol li { height: 23px; line-height: 23px; padding-left: 6px;  display: block; }
#wrapper #main .middleContent td  #gallist ol .alternate { background: #EAE3DC; }
#wrapper #main .middleContent td #gallist .last { padding: 0; }

#wrapper #main #content #gallist2 ol { padding-left: 10px; text-align: center; list-style: none; clear: both; }
#wrapper #main #content #gallist2 ol li { margin: 30px 14px 0 0; float: left; }
#wrapper #main #content #gallist2 ol li.last { margin-right: 0px; }
#wrapper #main #content #gallist2 ol.first li { margin-top: 0; }


/*** contentbottom ***/
.bottomlinks a{
color: #665140;
font-size:10px;
}



/** column 3 **/
#wrapper #main #col3 { float: left; width: 223px; margin: 0 0 0 10px; }


/* After login */
#wrapper #main #col3 .textbox .content { padding: 10px; }

#wrapper #main .userbox { background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; margin-bottom:11px; }
#wrapper #main .userbox .content ol { margin: 10px 3px 0 3px; list-style: none; }
#wrapper #main .userbox .content ol li { margin: 1px;  padding: 3px 0 3px 20px; background: url('/gfx/bullet.gif') no-repeat 10px 45%; }
#wrapper #main .userbox .content ol .selected { background-color: #D3C7BB; background-image: url('/gfx/bulletselected.gif'); font-weight: bold; }
#wrapper #main .userbox .content ol .subselected { padding-left: 31px; background-color: #E7E0D9; background-image: url('/gfx/bulletsub.gif'); background-position: 21px 45%; }


#wrapper #main #usersection { height: 368px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; }
#wrapper #main #usersection #loginset { margin: 16px 15px 20px 15px; border: 0; font-weight: bold;}
#wrapper #main #usersection #loginset label { display: block; }
#wrapper #main #usersection input.text { width: 190px; height: 20px; line-height: 20px; margin: 3px 0 3px 0; border: solid 1px #d4c8bc; background: #e9e3dd; }
#wrapper #main #usersection input.button { float: right; width: 86px; height: 24px; border: 0; line-height: 24px;  background: url('/gfx/button.gif') no-repeat left top; color: #FFFFFF; font-weight: bold; font-size: 10px; }
#wrapper #main #usersection #loginset a { float: left; height: 100%; line-height: 24px; display: block; }
#wrapper #main #usersection p { line-height: 15px; margin: 15px 80px 15px 15px; }

#wrapper #main #sanction { margin-top: 10px; padding-bottom: 15px; background: #FFFFFF url('/gfx/boxbottom.gif') no-repeat left bottom; text-align: center; }

/** footer **/
#wrapper #footer { padding-bottom: 10px; clear: both; text-align: center; }

/** Classes **/

.chunkheader { height: 20px; padding: 1px 19px 7px 11px; width: 193px; cursor:pointer;  background: url('/gfx/headermenu_bg.png') no-repeat left top; line-height: 23px; text-align: left; color: #FFFFFF; font-weight: bold;}
.chunkheader img { margin-top: 6px; }


#wrapper #main .middleContent .list .mceEditor td {
	line-height: normal;
	height: inherit;
	line-height:auto;
	padding: 0;
}
.defaultSkin .mceStatusbar {
	height: 20px;
}

.textad a{
text-decoration: underline !important;
}

#statusMsg{
	border:1px solid #DBD6D2;
	padding: 4px;
	width: 410px;
}

#linkStatus{
	border:1px solid #DBD6D2;
	padding: 4px;
	width: 410px;
	color: #515151;
}

.button {
	border: 1px solid #D8C5B6;
	background-color: #F3EDE8;
	padding: 3px;
}

#powerbar {
margin: 0 auto;
top:0px;
width:1005px;
}

#containerMakeBetter{
	margin: 0 auto;
	width: 1003px;
	border:0 solid #000;

display:block;
height:28px;

padding-bottom: 4px;


z-index:9999;
background-color: #fff;

background-color: #6A5746;
opacity:100;
filter:alpha(opacity=100);
border-left:1px solid #362b21;
border-right:1px solid #362b21;

background: url('/gfx/topbar_bg.png')
}

.search_topbar{
	background-color: #d2baa6;
	padding: 2px;
	border: 1px solid #674c32;
	width: 184px;
}
.search_topbar_select{
	background-color: #f0e1d8;
	padding: 0px;
	border: 1px solid #ae8c77;
}
.search_topbar_button{
	background-color: #f0e1d8;
	padding: 1;
	border: 1px solid #ae8c77;
}

ul.profileoverview{
	list-style: none;
	width: 287px;
	margin: 0;
	padding: 0;
}
ul.profileoverview li{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EBE6E1;
}
ul.profileoverview li.category{
	margin-top: 5px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #EBE6E1;
}
ul.profileoptions{
	list-style: none;
	width: 230px;
}
ul.profileoptions li{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #EBE6E1;
}
ul.profileoptions li.category{
	margin-top: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #EBE6E1;
}

ul.profileoptions li.firstcategory{
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #EBE6E1;
}

.newsfeed_item {
	padding-bottom: 10px;
	border-bottom: 1px solid #DBD6D2;
	margin-bottom: 10px;
	position: relative;
}
.newsfeed_item .newsfeed_image{
	width: 75px;
	height: 75px;
	float: left;
	margin-right: 10px;
}
.remove_link {
	position: absolute;
	top:0px;
	right: 0px;
}


.newsfeed_item .newsfeed_image img{
	border: 1px solid #DBD6D2;
}
.newsfeed_item .newsfeed_content{
	width: 405px;
	float: left;
}
.newsfeed_item .newsfeed_text{
	min-height: 40px;
	padding-top: 3px;
	padding-bottom: 3px;

}

.newsfeed_item .newsfeed_time{
	color: #808080;
	padding-right: 10px;
}
.newsfeed_item .newsfeed_action,.newsfeed_item .newsfeed_time{
	min-height: 15px;
}


.listblock .alternate,.listblock .alternate3{
padding: 6px 10px 5px;
border-bottom:1px solid #dccdc3;
}
.listblock .alternate a,.listblock .alternate3 a{
	text-decoration:none;
}
.menutitle2 a,.menutitle2_block a{
	text-decoration:none;
}

ul.profileoptionsadmin {
list-style:none outside none;
width:159px;
}

.adminoptions a{
	border-bottom:1px solid #EAE6E1;
	display: block;
	cursor:pointer;
	display:block;
	padding-bottom:5px;
	
	padding-top:6px;
	width:159px;

}

.adminoptions a{
	text-decoration: none;
}
ul.profileoptionsadmin li {
border-bottom:1px solid #EBE6E1;
padding-bottom:4px;
padding-top:4px;
}

.menutitle2, .adminoptions{
	list-style: none;
}
.menutitle2 a,.menutitle2_block{
	border-bottom:1px solid #E0D0AE;
	display: block;
	cursor:pointer;
	display:block;
	padding-bottom:5px;
	padding-left:11px;
	padding-top:6px;
	width:212px;

}

.menutitle2 a:hover{
	background-color: #ede4d0;
	
}
.menutitle:hover{
	background-color: #ede4d0;
	

}
.menutitle{
	border-bottom:1px solid #E0D0AE;
cursor:pointer;
display:block;
padding-bottom:5px;
padding-left:11px;
padding-top:6px;
width:211px;
}

#newsfeed a{
	text-decoration: none;
	color:#655241;
}

.submenu a:hover{
	background-color: #e0d8cf;

}
.submenu a{

background-color: #E7E0D9;

		background-repeat:no-repeat;
		background-position: 21px 45%;
		margin-bottom:0px;
		padding-left:21px;
		padding-top:6px;
		padding-bottom:5px;
		display:block;
			text-decoration: none;
				border-bottom:1px solid #E0D0AE;
}

.listing {
	display: block;
	padding: 4px;
	margin-right: 4px;
	float: left;
	margin-bottom: 5px;
	text-decoration: none;
	border: 1px solid #EFEBE5;
	width: 12px;
	text-align: center;
	height: 12px;
}
a.listing:hover{
	background-color: #E9E3DD;
}
.listing_active{
	background-color: #E9E3DD;
}

#radiobar{
	float: left;
	width: 105px;
	white-space: nowrap;
	line-height: 20px;
}

#radiobar * {
	white-space: nowrap;
	line-height: 20px;
}

#radiobar img {
	position: relative;
	top: 2px;
}

#rightbottombar {
	width: 500px !important;
	line-height: 20px;
	white-space: nowrap;
}

#rightbottombar * {
	line-height: 20px;
	white-space: nowrap;
}

#rightbottombar a, #leftbottombar a{
	color: #fff;
	text-decoration: none;
}
#rightbottombar, #leftbottombar{
	padding-top: 6px;
}


div.jqmDialog {
  display: none;
    
    position: fixed;
    top: 25%;
    left: 50%;
    
    margin-left: -215px;
  width: 430px;

  font-family:verdana,tahoma,helvetica;
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmDialog {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


div.blackOverlay { background-color: #000;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#writeComment .close, #wholikes .close{
	position: absolute;
	top:5px;
	right: 4px;
}

#writeComment{
	border: 2px solid #fff;
	background-color: #E0D0AE;
	padding: 0px;
	width: 430px;
	height: 150px;

}

.newsfeed_comments_empty{

	padding-top: 10px;
}
.comment_time{
	color:#808080;
}

.comment_text{

border-bottom: 1px solid #DBD6D2;
margin-bottom: 6px;
padding-bottom: 6px;
}
.newsfeed_comments{
	display: none;
	padding-left: 85px;
	margin-top: 6px;
	padding-top: 6px;
	border-top: 1px solid #DBD6D2;
}

#wholikes {
    background-color: #E0D0AE;
    border: 2px solid #FFFFFF;
    padding: 0;
    width: 430px;
}


.inbox_message{
	cursor: pointer;
}
.inbox_message:hover{
	background-color: #F3EDE8;
}
.inbox_message_unread{
	background-color: #F3EDE8;
	font-weight: bold;
}
.clearfix {display: inline-block;}

.shortcut_icon{
	float: left;
	position: relative;
	margin-right: 20px;
}
.shortcut_icon_last{
	margin-right: 0;
}
.shortcut_icon .number {
    background-image: url("/icon/reddot2.png");
    color: #FFFFFF;
    height: 15px;
    left: 18px;
    padding-top: 1px;
    padding-left: 1px;
    position: absolute;
    text-align: center;
    top: 16px;
    width: 15px;
}
.shortcut_icon a{
	text-decoration: none;
	
}

.remove_link a {

    color: #716E6C !important;
    display: block;

    height: 14px;
    padding: 1px;
    text-align: center;
    width: 14px;
}

.remove_link a:hover {
    background-color: #E6E0DB;
    color: #93908D !important;
    display: block;

    height: 14px;
    padding: 1px;
    text-align: center;
    width: 14px;
}
.didyouknow{
	position: fixed;
	top: 0;
	left: 0;
}

.newphotoalbums{
	opacity: .6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);

}

.month .col1{
	float: left;
	width: 74px;
	font-weight: bold;
}

.month{
    border-bottom: 1px solid #DCCDC3;
    padding: 6px 10px 5px;
}
.frontpage_links a{
	display: block;
    border-bottom: 1px solid #DCCDC3;
    padding: 6px 10px 5px;
    text-decoration: none;
}
.frontpage_links a:hover{
	color: #3E3022;
}

.blog_photo{
	float: left;
	width: 60px;
}

.blog_content{
	width: 297px;
	padding-right: 10px;
	margin-right: 10px;
	float: left;
	 border-right: 1px solid #DCCDC3;
}

.blog{
	    border-bottom: 1px solid #DCCDC3;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
}

.blog_stat{
		color: #3E3022;
		float: left;
		width: 120px;
}
.blog_time{
float: right;
width: 100px;
	color: #969696;
}

.blog_title{
	float: left;
	width: 195px;
	font-weight: bold;
	padding-bottom: 5px;
}
.tablecell_user a{
	text-decoration: none;
}
.tablecell_user{

 border-bottom: 1px solid #E0D0AE;
    cursor: pointer;
  
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;

}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.online_entry{
    border-bottom: 1px solid #F3F3F3;
    margin-bottom: 4px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.online_entry .image{
	width: 84px;
	float: left;
}

.online_entry .user_info{
	float: left;
	width: 300px;
		margin-right:  5px;
	border-right: 1px solid #F3F3F3;
		padding-right: 5px;
}

.online_entry .info{

	float: left;

}

.adminlist a{
	text-decoration: none;
}

.whip_area{
float:left;
width: 248px;
background-image: url("../images/whip.jpg");
background-repeat: no-repeat;
padding-left: 40px;
padding-bottom: 14px;
margin-bottom: 10px;
    border-bottom: 1px solid #EBE6E1;
    
    padding-top: 4px;
}

.form-label-wrapper{
	font-weight: bold;
text-transform: uppercase;
	padding-bottom: 2px;
	margin-bottom: 1px;
}
.form-item-wrapper a.recipient{
	display: block;
	text-decoration: none;
	background-color: #f9f9f9;
}
.form-item-wrapper a.recipient,
.form-item-wrapper input,
.form-item-wrapper textarea,
.form-item-wrapper select{
	width: 490px;
	padding: 3px;
	border: 1px solid #cecece;
}

.form-item-wrapper select{
	width: 498px;
}
.form-item-wrapper{
	padding-bottom: 2px;
	margin-bottom: 10px;
	
}


.form-description-wrapper a{
	color: #9c9c9c !important;
}
.form-description-wrapper{
	padding-bottom: 2px;
	color: #000;
	margin-bottom: 10px;
	margin-top: -5px;
	background-color: #fdfdf5;
	padding: 10px;
	border: 1px solid #f5f5df;
	
}
.form-wrapper-buttons-wrapper input,
.form-buttons-wrapper input{
	padding: 3px;
	border: 1px solid #cecece;
	background-color: #f9f9f9;
}
.form-wrapper-buttons-wrapper{
padding-bottom: 10px;
margin-bottom: 10px;
	border-bottom:1px solid #f9f9f9;
}

a.record{
	display: block;
	margin-top: 5px;
	width: 100px;
	text-decoration: none;
	background-color: #f9f9f9;
		padding: 3px;
	border: 1px solid #cecece;
}
.form-buttons-wrapper{

margin-bottom: 10px;
text-align: right;
}

.no-width{
	width: auto !important;
}

.insert_draft{
	width: auto !important;
	margin-top: 4px;
}
.draft_wrapper,
.image_wrapper, 
.video_wrapper{
	display: none;
}
