/*DIRECTORIES AND MEMBER SEARCH*/
#memberTools {
	width: 350px;
	background: #fff;
	text-align: center;
	margin: .7em auto 0 auto;
	padding: 2px;
	border: 1px solid #ddd;
}
#memberTools .inner {
	background: #f5f5f5 url(../images/bg_slant_white.gif);
	padding: 5px;
	border: 1px solid #e8e8e8;
}
#memberTools h3 {
	font-size: 1.2em;
	margin: 0 0 3px 0;
	padding: 0;
}
#memberTools .directories {
	width: 49%;
	float: left;
}
#memberTools .directories ul {
	margin: 0;
	padding: 0;
}
#memberTools .directories li {
	list-style: none;
	margin: 0;
	padding: 1px 0;
}
#memberTools .userSearch {
	width: 49%;
	float: right;
}
#memberTools .userSearch input {
	font-family: helvetica, sans-serif;
	padding: 3px;
	border: 1px solid #ddd;
}
#memberTools .userSearch .formButton {
	color: #fff;
	background: #222;
	font-family: helvetica, sans-serif;
	margin: 4px 0 0 0;
	padding: 3px;
	border: 1px solid #000;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
}

/*SIDEBAR*/
.sidebarModule {
	background: #fff;
	margin: .7em 0;
	padding: 2px;
	border: 1px solid #ddd;
}
.sidebarModule .inner {
	background: #f5f5f5 url(../images/bg_slant_white.gif);
	padding: 5px;
	border: 1px solid #e8e8e8;
}
.sidebarModule .inner .affiliate {
	margin: 0 0 5px 0;
}
.sidebarModule .inner .affiliate img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #ddd !important;
}
.sidebarModule .inner p {
	margin: 0 0 .2em 0;
}
.sidebarModule .inner ul {
	margin: 0;
	padding: 0;
}
.sidebarModule .inner ul li {
	list-style: none;
	margin: 0;
	padding: .1em 0;
}
.sidebarModule .inner h3 {
	font-size: 1.2em;
	margin: 0 0 .3em 0;
}
.sidebarModule .inner h3 span {
	color: #666;
	font-size: .86em;
	font-weight: normal;
}
.sidebarModule .inner img {
	border: 0 !important;
}
.sidebarModule .inner .formButton {
	color: #fff;
	background: #222;
	font-family: helvetica, sans-serif;
	margin: 4px 0 0 0;
	padding: 3px;
	border: 1px solid #000;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
}
.sidebarModule .inner input {
	font-family: helvetica, sans-serif;
	padding: 3px;
	border: 1px solid #ddd;
}
.sidebarModule .inner table tr td.group {
	width: 50%;
	text-align: center;
	vertical-align: top;
	padding: 0 5px 0 0;
	border-right: 1px solid #ddd;
}
.sidebarModule .inner table tr td.mobile {
	width: 50%;
	vertical-align: top;
	padding: 0 0 0 5px;
	border-left: 1px solid #fff;
}
.sidebarModule .inner table tr td h3 {
	/*letter-spacing: -1px;*/
}
.sidebarModule .inner table tr td img {
	width: 85px;
}
.sidebarModule .inner ul.mobile {
	margin: 0;
	padding: 0;
}
.sidebarModule .inner ul.mobile li {
	background: url(../images/icon_cellphone.gif) no-repeat center left;
	list-style: none;
	margin: 0;
	padding: .1em 0 .1em 15px;
}

.sidebarModuleAlert {
	background: #fff;
	margin: .7em 0;
	padding: 2px;
	border: 1px solid #ddd;
}
.sidebarModuleAlert .inner {
	background: #ffefcc url(../images/bg_slant_alert.gif);
	padding: 5px;
	border: 1px solid #fd5;
}
.sidebarModuleAlert .inner h3 {
	color: #a00;
	background: url(../images/icon_bell.gif) no-repeat center right;
	font-size: 1.2em;
	margin: 0 0 .3em 0;
}

.sidebarAdModule {
	text-align: center;
	margin: .7em 0;
}
.sidebarAdModule img {
	border: 0 !important;
}


.sidebarModule .inner ul.goldCamera {
	margin: 0;
	padding: 0;
}
.sidebarModule .inner ul.goldCamera li {
	background: url(../images/icon_goldcamera.gif) no-repeat center left;
	list-style: none;
	margin: 0;
	padding: .1em 0 .1em 18px;
}



h3.interesting {
	background: #e3e3e3;
	font-size: 1.2em;
	letter-spacing: -1px;
	padding: .5em;
	border: 1px solid #fff;
}


/*STATS*/
.statsModule {
	margin: 0 0 10px 0;
}
.statsModule h2 {
	font-size: 1.8em;
	letter-spacing: -1px;
	margin: 0;
}
.statsModule p {
	font-size: .93em;
	margin: 0;
}

/*OVERRIDERS*/
.nomargin {
	margin: 0 !important;
}
.aligncenter {
	text-align: center !important;
}

/*FLOAT CLEAR FIX*/
.cfx:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

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