* {font-size: 100.01%;}
html {font-size: 62.5%;}

html, body {
	margin: 0;
	height: 100%;
}
body {
	color: #0f0f0f;
	min-width: 988px;
	font: 1.3em/1.38em tahoma, geneva, sans-serif;
	background: url("../images/bg-body.gif") repeat-x;
}
/*--- general ---*/
ul, ol {list-style: none;}
img {
	border: none;
	/* display: block; */
}
img.noborder {
	border: none !important;
}
.blog-icons {
	float:right;
}
form, ul, ol, dl, dd, p {margin: 0;padding: 0;}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: "trebuchet ms", helvetica, sans-serif;
}
h1 {
	color: #066fe4;
	font-size: 2em;
	line-height: 1.07em;
}
h2 {
	color: #066fe4;
	font-size: 1.53em;
	padding:0 0 3px;
}
h3 {
	color: #1e609f;
	font-size: 1.15em;
}
h4 {
	color: #3f99ee;
	font-size: 1.23em;
}
a {
	color: #3f99ee;
	cursor: pointer;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
a:active, a:focus {outline: none;}

blockquote {
	background:#EEEEEE url(../images/open-quote.gif) no-repeat scroll 5px 5px !important;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding: 5px 25px !important;
	margin: 0px auto !important;
}

textarea {overflow: auto;}
input, select, label {vertical-align: middle;}

.tex, textarea, select {
	color: #2e2e2e;
	font: 0.92em "trebuchet ms", helvetica, sans-serif;
}
.clr:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
* html .clr {height: 1%;}
.avatar {
	float: left;
	padding: 6px;
	margin: 4px 5px 5px 0;
	border: 1px solid #acacac;
}
.item-avatar .avatar {
	float: left;
	padding: 6px;
	margin: 4px 5px 5px 0;
	border: 1px solid #acacac;
}
.avatar-block {
	display: block;
	clear: left;
	margin-bottom: 10px;
}
.item-list {
	margin-bottom: 10px;
}
.item-list li {
	display: block;
	clear: left;
}
.item-title {
	font-size: 1.1em;
	font-weight: normal;
}
/* page */
#page {
	width: 988px;
	margin: 0 auto;
	position: relative;
	padding: 176px 0 90px 0;
	z-index:0;
}
/* header */
#communix-header {
	top: 0;
	left: 0;
	width: 100%;
	height: 176px;
	position: absolute;
	background: url("../images/bg-header.jpg") no-repeat;
}
.wrap-header-1 {
	width: 100%;
	height: 115px;
	position: relative;
}
/* logo */
.wrap-header-1 strong {
	top: 29px;
	left: 2px;
	position: absolute;
}
.wrap-header-1 strong a {
	width: 295px;
	height: 70px;
	display: block;
	overflow: hidden;	text-indent: -12000px;
	background: url("http://dayblog.fr/wp-content/themes/communix/images/logo.png") no-repeat;}
.wrap-header-1 #logo-text-title {
	font-family: "trebuchet ms", helvetica, sans-serif;
	color: #066fe4;
	font-size: 2em;
	font-weight: bold;
	line-height: 1.07em;
	padding:20px 0 0 10px;
}
a #logo-text-title {
	text-decoration: none;
}
.wrap-header-1 #logo-text-description {
	font-family: "trebuchet ms", helvetica, sans-serif;
	color: #066fe4;
	font-size: 1em;
	line-height: 1.07em;
	padding:0 0 0 10px;
	margin-top:-15px;
}
a #logo-text-description {
	text-decoration: none;
}
.wrap-header-1 .banner {
	top: 30px;
	left: 320px;
	position: absolute;
}
/* choose-language */
.choose-language {
	width: 202px;
	margin: 0 0 0 603px;
}
.choose-language li {
	width: 100%;
	position: relative;
	font: 1em "trebuchet ms", helvetica, sans-serif;
}
* html .choose-language li {float: left;}
*+html .choose-language li {float: left;}

.choose-language li a {
	width: 202px;
	height: 23px;
	display: block;
	color: #2e2e2e;
	line-height: 23px;
	text-decoration: none;
	background: #F4F4F4 url("../images/bg-choose.gif") no-repeat;
}
.choose-language li a span {
	display: block;
	padding: 0 24px 0 28px;
}
.choose-language li a .cz {background: url("../images/flags/cz.gif") no-repeat 6px 3px;}
.choose-language li a .de {background: url("../images/flags/de.gif") no-repeat 6px 3px;}
.choose-language li a .dk {background: url("../images/flags/dk.gif") no-repeat 6px 3px;}
.choose-language li a .ee {background: url("../images/flags/ee.gif") no-repeat 6px 3px;}
.choose-language li a .es {background: url("../images/flags/es.gif") no-repeat 6px 3px;}
.choose-language li a .fi {background: url("../images/flags/fi.gif") no-repeat 6px 3px;}
.choose-language li a .fr {background: url("../images/flags/fr.gif") no-repeat 6px 3px;}
.choose-language li a .gr {background: url("../images/flags/gr.gif") no-repeat 6px 3px;}
.choose-language li a .hu {background: url("../images/flags/hu.gif") no-repeat 6px 3px;}
.choose-language li a .it {background: url("../images/flags/it.gif") no-repeat 6px 3px;}
.choose-language li a .nl {background: url("../images/flags/nl.gif") no-repeat 6px 3px;}
.choose-language li a .no {background: url("../images/flags/no.gif") no-repeat 6px 3px;}
.choose-language li a .pl {background: url("../images/flags/pl.gif") no-repeat 6px 3px;}
.choose-language li a .pt {background: url("../images/flags/pt.gif") no-repeat 6px 3px;}
.choose-language li a .ro {background: url("../images/flags/ro.gif") no-repeat 6px 3px;}
.choose-language li a .ru {background: url("../images/flags/ru.gif") no-repeat 6px 3px;}
.choose-language li a .se {background: url("../images/flags/se.gif") no-repeat 6px 3px;}
.choose-language li a .sk {background: url("../images/flags/sk.gif") no-repeat 6px 3px;}
.choose-language li a .uk {background: url("../images/flags/uk.gif") no-repeat 6px 3px;}

.choose-language ul {
	left: 0;
	top: 23px;
	width: 200px;
	visibility:hidden;
	position: absolute;
	background: #F4F4F4;
	border: 1px solid #D3D3D3;
	border-top: none;
	border-bottom: none;
}
.choose-language ul li {
	border-bottom: 1px solid #D3D3D3;
	font: 0.84em tahoma, geneva, sans-serif;
}
.choose-language ul li a {
	width: 200px;
	height: auto;
	display: block;
	background: #F4F4F4 url("../images/x-1.gif") repeat-x;
}
.choose-language ul li a:hover {color: #3b92e5;}

/* form-login */
.form-login {
	top: 0;
	left: 813px;
	width: 156px;
	height: 109px;
	position: absolute;
	padding: 3px 8px 0 8px;
	background: url("../images/bg-login.gif") no-repeat;
}
.form-login h4 {
	color: #066fe4;
	font-size: 1em;
	padding: 0 0 4px 0;
}
.form-login .avatar {
	float: left;
	bottom: 6px;
	left: 6px;
	padding: 6px;
	border: 1px solid #acacac;
	margin-top:0;
}
.form-login .content {
	float: right;
}
.form-login .logout-button {
	float: right;
	position: absolute;
	bottom: 6px;
	right: 6px;
}
.form-login ul {
	float: left;
	margin:-3px 0 0 0;
}
.form-login ul li {
	font-size: 0.76em;
	line-height: 17px;
}
.form-login .in-1,
.form-login .in-2 {
	width: 155px;
	height: 21px;
	overflow: hidden;
	margin: 0 0 4px 0;
	background: url("../images/f-1.gif") no-repeat;
}
.form-login .in-2 {background: url("../images/f-2.gif") no-repeat;}

.form-login .in-1 .tex,
.form-login .in-2 .tex {
	padding: 0;
	float: left;
	width: 128px;
	border: none;
	background: none;
}
.form-login .in-1 .tex {margin: 1px 0 0 22px;}
.form-login .in-2 .tex {margin: 2px 0 0 22px;}

.form-login .in-3 {
	float: right;
	padding: 5px 1px 0 0;
}
.form-login .in-3 input {display: block;}

.wrap-header-2 {
	width: 988px;
	height: 61px;
	background: url("../images/bg-bar.gif") no-repeat;
}
/* main-navigation */
.main-navigation {
	float: left;	width: 700px; 	padding: 13px 0 0 24px;
}
.main-navigation li {
	float: left;
	padding: 0 18px 0 0;
	position: relative;
}
.main-navigation li a {
	z-index: 1;
	color: #fff;
	display: block;
	position: relative;
	text-decoration: none;
	font: bold 1.23em "trebuchet ms", helvetica, sans-serif;
}
* html .main-navigation li a {float: left;}
*+html .main-navigation li a {float: left;}

.main-navigation li a span {
	display: block;
	padding: 0 14px;
	line-height: 34px;
}
/*--- 1-level ---*/
.main-navigation li .sub-nav {
	top: 34px;
	left: 1px;
	width: 148px;
	visibility:hidden;
	position: absolute;
}
/*.main-navigation li:hover .sub-nav, */
.main-navigation li.hover .sub-nav {display: block;}

/*--- 2-level ---*/
.main-navigation li .sub-nav li .sub-nav {
	top: -15px;
	left: 130px;
}
/*.main-navigation li .sub-nav li:hover .sub-nav,
.main-navigation li .sub-nav li.hover .sub-nav {display: block;}*/

/*--- 3-level ---*/
/*.main-navigation li .sub-nav li .sub-nav li .sub-nav {display: none;}*/

/*.main-navigation li .sub-nav li .sub-nav li:hover .sub-nav,
.main-navigation li .sub-nav li .sub-nav li.hover .sub-nav {display: block;}*/

.sub-nav .wrap-sub-nav-1,
.sub-nav .wrap-sub-nav-3 {
	width: 148px;
	height: 16px;
	overflow: hidden;
	background: url("../images/top-nav-1.png") no-repeat;
}
.sub-nav .wrap-sub-nav-3 {
	height: 17px;
	overflow: visible;
	background: url("../images/bot-nav-1.png") no-repeat;
}
.sub-nav .wrap-sub-nav-2 {
	width: 140px;
	padding: 0 5px 0 3px;
	background: url("../images/mid-nav-1.png") repeat-y;
}
/*--- 1-level ---*/

.main-navigation ul {
	padding: 0;
	float: none;
	width: 130px;
	min-height: 105px;
	padding: 0 6px 0 4px;
	background: #0251D3 url("../images/mid-nav-2.gif") repeat-x;
}
* html .main-navigation ul {height: 105px;}

.main-navigation ul li {
	padding: 0;
	width: 100%;
	float: none;
}
* html .main-navigation ul li {float: left;}
*+html .main-navigation ul li {float: left;}

.main-navigation ul li a {
	height: 1%;
	display: block;
	padding: 0 8px;
	font-size: 1.16em;
	line-height: 23px;
	font-weight: normal;
}
* html .main-navigation ul li a {float: none;}
*+html .main-navigation ul li a {float: none;}

/*--- 1-level ---*/
.main-navigation li.hover a,
.main-navigation li:hover a {background: url("../images/left-1.gif") no-repeat;}
.main-navigation li.hover a span,
.main-navigation li:hover a span {background: url("../images/right-1.gif") no-repeat 100% 0;}

.main-navigation #active {background: url("../images/left-1.gif") no-repeat;}
.main-navigation #active span {background: url("../images/right-1.gif") no-repeat 100% 0;}

.main-navigation li.hover a.drop,
.main-navigation li:hover a.drop {background: url("../images/left-2.gif") no-repeat !important;}

.main-navigation li.hover a.drop span,
.main-navigation li:hover a.drop span {
	padding: 0 20px 3px 15px;
	background: url("../images/right-2.gif") no-repeat 100% 0 !important;
}
.main-navigation li.hover a.drop,
.main-navigation li:hover a.drop {
	margin: 0 -7px 0 0;
	position: relative;
}
* html .main-navigation li.hover a.drop,
* html .main-navigation li:hover a.drop {
	margin: 0 -4px 0 0;
	position: relative;
}
.main-navigation li.hover li a,
.main-navigation li:hover li a {
	color: #eee;
	background: none;
}
/*--- 2-level ---*/
.main-navigation li li.hover a,
.main-navigation li li:hover a {
	color: #fff;
	background: url("../images/sub-hover-1.gif") no-repeat;
}
.main-navigation li li.hover li a,
.main-navigation li li:hover li a {
	color: #fff;
	background: none;
}
/*--- 3-level ---*/
.main-navigation li li li.hover a,
.main-navigation li li li:hover a {
	color: #fff;
	background: url("../images/sub-hover-1.gif") no-repeat;
}
.main-navigation li li li.hover li a,
.main-navigation li li li:hover li a {
	color: #fff;
	background: none;
}
.main-navigation li li li li.hover a,
.main-navigation li li li li:hover a {
	color: #fff;
	background: url("../images/sub-hover-1.gif") no-repeat;
}
/* form-search */
.form-search {
	float: right;
	width: 209px;
	height: 25px;
	display: inline;
	margin: 17px 14px 0 0;
	background: url("../images/bg-search.gif") no-repeat;
}
.form-search .tex {
	padding: 0;
	width: 176px;
	border: none;
	color: #a1a1a1;
	font-size: 14px;
	background: none;
	margin: 3px 0 0 27px;
}
* html .form-search .tex {float: left;}

.wrap-info-1 {
	width: 100%;
	overflow: hidden;
}
/* free-account */
.free-account {
	float: left;
	width: 405px;
	height: 320px;
	margin-top: 1px;
	position: relative;
	padding: 33px 43px 12px 164px;
	background: url("../images/bg-account.jpg") no-repeat;
}
/* logged-in-home */
.logged-in-home {
	float: left;
	width: 401px;
	height: 320px;
	margin-top: 1px;
	position: relative;
	padding: 33px 43px 12px 164px;
	background: url("../images/bg-logged-in-home.jpg") no-repeat;
}
.logged-in-home .avatar {
	padding: 6px;
	margin: 4px 5px 5px 0;
	border: 1px solid #acacac;
}
.logged-in-home h1 {
	font-size:3.2em !important;
}
.logged-in-home h1 a {
	color:#3F99EE;
}
/* logged-in-home-left */
.logged-in-home-left {
	float:left;
	position:relative;
	margin-left:-140px;
	width:158px;
}
#blog-icons img {
	margin:0;
}
.generic-button {
	background:transparent url(../../../mu-plugins/bp-core/images/button_back.gif) no-repeat scroll left top;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:0 5px 8px 0;
}
.generic-button a {
	background:transparent url(../../../mu-plugins/bp-core/images/view_button_side.gif) no-repeat scroll right top;
	color:#777777;
	display:block;
	font-size:11px;
	height:19px;
	margin-right:-7px;
	padding:0 33px 0 11px;
	text-decoration:none;
	text-shadow:0 1px 0 #FFFFFF;
}
/* logged-in-home-right */
.logged-in-home-right {
	margin-left:45px;
}

/* arrow */
.arrow-1 {
	top: -3px;
	left: 508px;
	position: absolute;
}
.free-account h1 {
	width: 401px;
	height: 27px;
	overflow: hidden;
	margin: 0 0 12px 0;
	text-indent: -12000px;
	background: url("../images/th-1-en_UK.gif") no-repeat;
}
.free-account .layout-1,
.free-account-2 .layout-1 {
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px 0;
}
.free-account .layout-1 label,
.free-account-2 .layout-1 label {
	float: left;
	width: 128px;
	color: #fb0000;
	text-align: right;
	padding: 0 12px 0 0;
	font: bold 1.15em "trebuchet ms", helvetica, sans-serif;
}
.free-account-2 .layout-1 label {
	width: 80px;
	text-align: left;
	padding: 0 4px 0 3px;
}
.free-account .layout-1 .tex,
.free-account-2 .layout-1 .tex {
	padding: 0;
	border: none;
	display: block;
	background: none;
	margin: 2px 6px 0 6px;
}
.free-account .inp-1,
.free-account-2 .inp-1 {
	float: left;
	width: 211px;
	height: 23px;
	background: url("../images/f-3.gif") no-repeat;
}
.free-account-2 .inp-1 {
	width: 183px;
	height: 23px;
	background: url("../images/f-5.gif") no-repeat;
}
.free-account .inp-1 .tex {width: 199px;}
.free-account-2 .inp-1 .tex {width: 171px;}

.free-account .inp-2,
.free-account-2 .inp-2 {
	float: left;
	width: 111px;
	height: 23px;
	background: url("../images/f-4.gif") no-repeat;
}
.free-account-2 .inp-2 {
	width: 81px;
	height: 23px;
	background: url("../images/f-6.gif") no-repeat;
}
.free-account .inp-2 .tex {width: 99px;}
.free-account-2 .inp-2 .tex {width: 69px;}

.free-account .layout-1 span,
.free-account-2 .layout-1 span {
	float: left;
	width: 12px;
	height: 23px;
	overflow: hidden;
	margin: 0 4px 0 5px;
	text-indent: -12000px;
	background: url("../images/next.gif") no-repeat 0 8px;
}
.free-account .layout-1 .code,
.free-account-2 .layout-1 .code {
	float: left;
	width: 79px;
	height: 23px;
	overflow: hidden;
}
.free-account .layout-2,
.free-account-2 .layout-2 {
	width: 100%;
	margin: -3px 0 0 0;
}
.free-account .layout-2 label,
.free-account-2 .layout-2 label {
	height: 1%;
	display: block;
	font-size: 0.92em;
	margin: 0 0 0 140px;
	position: relative;
	padding: 0 0 0 29px;
	font: 0.92em "trebuchet ms", helvetica, sans-serif;
}
.free-account .layout-2 label input,
.free-account-2 .layout-2 label input {
	top: 0;
	left: 0;
	position: absolute;
}
* html .free-account .layout-2 label input {top: -1px;}
* html .free-account-2 .layout-2 label input {top: -1px;}

.free-account-2 .layout-2 label {margin: 0;}

.free-account .layout-3,
.free-account-2 .layout-3 {
	width: 100%;
	padding: 18px 0 0 0;
}
.free-account .layout-3 input {margin: 0 0 0 128px;}
.free-account-2 .layout-3 input {margin: 0 0 0 71px;}
.free-account .signup-button {float:right;margin-right:60px;}
.free-account .spam,
.free-account-2 .spam {
	width: 100%;
	padding: 9px 0 0 0;
}
.free-account .spam p,
.free-account-2 .spam p {
	margin: 0 0 0 138px;
	padding: 1px 0 5px 30px;
	background: url("../images/spam.gif") no-repeat;
	font: 0.92em "trebuchet ms", helvetica, sans-serif;
}
.free-account-2 .spam p {margin: 0 0 0 65px;}

.free-account .cite {
	left: 190px;
	bottom: 30px;
	width: 380px;
	position: absolute;
}
.free-account .cite cite {
	color: #fff;
	font: bold 1em/1.15em georgia, serif;
}
.free-account .cite cite span {
	display: block;
	text-align: left;
}
.free-account .cite cite span em {padding: 0 23px 0 0;}

/* member-to */
.member-to {
	float: right;
	width: 347px;
	height: 351px;
	overflow: hidden;
	margin-top: 15px;
	padding: 0 6px 0 15px;
	position:relative;
	background: url("../images/bg-member.gif") no-repeat;
}
.member-to .vtab {height:351px;}
.member-info {
	float: left;
	width: 204px;
	padding:13px 0 0 0;
}
.member-info h2 {
	color: #7cb116;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
}
.member-info ul {padding: 5px 0 0 0;}

.member-info ul li {
	font-size: 1.07em;
	line-height: 1.21em;
	padding: 0 0 10px 14px;
	background: url("../images/i-1.gif") no-repeat 0 5px;
}
.member-info ul li a {color: #313030;text-decoration: none;}
.member-info ul li a:hover {text-decoration: underline;}

.member-info .video {
	width: 200px;
	height: 129px;
	overflow: hidden;
	margin: -3px 0 0 4px;
}
.member-tabs {
	float: right;
	width: 139px;
	position:relative;
	margin: 5px 0 0 0;
}
.member-tabs li {
	width: 124px;
	text-transform: uppercase;
	font: 1.15em/1.2em "trebuchet ms", helvetica, sans-serif;
	z-index:100;
	position:relative;
	padding:0 0 0 15px;
}
* html .member-tabs li {float: left;}
*+html .member-tabs li {float: left;}

.member-tabs li a {
	width: 100%;
	height: 100%;
	color: #066fe4;
	display: block;
	position:relative;
	z-index:100;
	text-decoration: none;
}
.member-tabs li a span {
	height: 59px;
	display: block;
	position: relative;
	padding: 26px 4px 0 8px;
}
.member-tabs li.bg {
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	display:block ;
	margin:0 -20px 0 0;
}
.member-tabs li.bg a {
	background: url("../images/x-2.gif") repeat-x;
}
.member-tabs li.ui-tabs-selected a {
	color: #fff;
	/*background: url("../images/x-2.gif") repeat-x;*/
}
/*
.member-tabs li.first a:hover span,
.member-tabs li.first a.active span {background: url("../images/cor-1.gif") no-repeat 100% 0;}
.member-tabs li.last a:hover span,
.member-tabs li.last a.active span {background: url("../images/cor-2.gif") no-repeat 100% 100%;}
*/
.member-tabs li a span em {
	top: 27px;
	left: -15px;
	width: 15px;
	height: 29px;
	overflow: hidden;
	position: absolute;
}
.member-tabs li.bg em {background: url("../images/cr-1.gif") no-repeat;} 

/* featured-members */
.featured-members {
	width: 944px;
	height: 126px;
	position: relative;
	margin: 13px 0 0 0;
	padding: 11px 21px 0 23px;
	background: url("../images/bg-gallery.gif") no-repeat;
}
.featured-members h2 {
	color: #066fe4;
	font-size: 20px;
	line-height: normal;
}
.featured-members .prev {
	top: 44px;
	left: 23px;
	position: absolute;
}
.featured-members .next {
	top: 44px;
	right: 21px;
	position: absolute;
}

.popup-preview .avatar {
	float: left;
	padding: 6px;
	margin: 4px 5px 5px 0;
	border: 1px solid #acacac;
}

/* wrap-gallery */
.wrap-gallery {
	width: 847px;
	height: 70px;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0 48px;
	padding: 0 11px 0 12px;
}
.wrap-gallery div.pop-up-content {
	display:none;
}
.wrap-gallery ul {
	top: 0;
	left: 0;
	width: 12000px;
	position: absolute;
}
.wrap-gallery ul li {
	float: left;
	padding: 0 23px 0 0;
	position:relative;
}
.wrap-gallery ul li img {
	padding: 6px;
	border: 1px solid #acacac;
}
.wrap-info-2 {
	width: 100%;
	padding: 12px 0 0 0;
}
.wrap-post-tab-1 {
	width: 488px;
	background: url("../images/mid-1.gif") repeat-y;
}
.fl-1 {float: left;}
.fl-2 {float: right;}

.wrap-post-tab-2 {background: url("../images/top-1.gif") no-repeat;}

.wrap-post-tab-3 {
	height: 1%;
	min-height: 286px;
	padding: 5px 6px 0 6px;
	background: url("../images/bot-1.gif") no-repeat 0 100%;
}
* html .wrap-post-tab-3 {height: 286px;}

/* post-tabs */
.tabset {overflow:hidden;width:100%;position:relative;}
.post-tabs {
	width: 101%;
	text-align: center;
	padding: 0 0 3px 0;
	position:relative;
	background: url("../images/x-4.gif") repeat-x 0 100%;
}
.post-tabs li {
	float: left;
	padding-left: 1px;
	text-transform: uppercase;
	position:relative;
	z-index:100;
	background: url("../images/s-1.gif") no-repeat;
	font: 1.15em/1.2em "trebuchet ms", helvetica, sans-serif;
}
.post-tabs li.bg {
	position:absolute;
	z-index:0;
	width:0px;
	left:0;
	background:none;
}
.post-tabs li:first-child {
	padding-left: 0;
	background-image: none;
}
.post-tabs li a {
	height: 58px;
	display: block;
	color: #066fe4;
	text-decoration: none;
}
.post-tabs .t-1a a {width: 122px;}
.post-tabs .t-2a a {width: 175px;}
.post-tabs .t-3a a {width: 177px;}

.post-tabs .t-1b a {width: 118px;}
.post-tabs .t-2b a {width: 118px;}
.post-tabs .t-3b a {width: 119px;}
.post-tabs .t-4b a {width: 118px;}

.post-tabs .t-1c a {width: 238px;}
.post-tabs .t-2c a {width: 237px;}

.post-tabs li a:hover {position: relative;}

.post-tabs li a span {
	height: 39px;
	display: block;
	position: relative;
	padding: 19px 0 0 0;
}
.ex-1 li a span {
	height: 45px;
	padding: 13px 0 0 0;
}
.post-tabs li a span em {
	left: 50%;
	width: 27px;
	height: 15px;
	bottom: 14px;
	margin-left: -13px;
	position: absolute;
}

.post-tabs li.bg a {
	width:100%;
	height:74px;
	color: #1e609f;
	display:block;
	background:url("../images/x-3.gif") repeat-x;
}
.post-tabs li.bg a span {
	background: url("../images/cr-2.gif") no-repeat 50% 100%;
	display:block;
	overflow:hidden;
	padding:0;
	height:73px !important;
}
/*.post-tabs li a:hover span em,
.post-tabs li a.active span em {background: url("../images/cr-2.gif") no-repeat;}

* html .post-tabs li a:hover span em,
* html .post-tabs li a.active span em {bottom: -18px;}

.post-tabs li a:hover,
.post-tabs li a.active {
	color: #1e609f;
	background: #F9F9F9 url("../images/x-3.gif") repeat-x;
}
.post-tabs .t-1a a:hover span,
.post-tabs .t-1a a.active span,
.post-tabs .t-1b a:hover span,
.post-tabs .t-1b a.active span,
.post-tabs .t-1c a:hover span,
.post-tabs .t-1c a.active span {background: url("../images/cor-3.gif") no-repeat;}

.post-tabs .t-2a a:hover span,
.post-tabs .t-2a a.active span,
.post-tabs .t-2b a:hover span,
.post-tabs .t-2b a.active span,
.post-tabs .t-3b a:hover span,
.post-tabs .t-3b a.active span {background: url("../images/cor-x.gif") no-repeat;}

.post-tabs .t-3a a:hover span,
.post-tabs .t-3a a.active span,
.post-tabs .t-4b a:hover span,
.post-tabs .t-4b a.active span,
.post-tabs .t-2c a:hover span,
.post-tabs .t-2c a.active span {background: url("../images/cor-4.gif") no-repeat 100% 0;}
*/

/* post-info */
.post-info {
	width:1000000px;
	padding: 26px 12px 0 18px;
}
.post-info div.tab {
	float:left;
	width:446px;
	display:inline;
	margin:0 20px 0 0;
}
.post-list li {
	width: 100%;
	line-height: 1.23em;
	padding: 0 0 21px 0;
	float: left;
}
.post-list li h3 {
	font-size: 1.23em;
	padding: 0 0 5px 0;
}
.post-list li .more {padding: 8px 0 0 0;}
.post-list li p a {text-decoration: none;}
.post-list li p a:hover {text-decoration: underline;}

.post-list li img {
	float: left;
	padding: 6px;
	margin: 4px 15px 0 0;
	border: 1px solid #acacac;
}
.post-list li div {
	height: 1%;
	display: table;
}
/* info-a */
.info-a {
	width: 488px;
	background: url("../images/mid-1.gif") repeat-y;
}
.wrap-info-1a {background: url("../images/top-2.gif") no-repeat;}

.wrap-info-2a {
	height: 1%;
	min-height: 286px;
	padding: 5px 6px 0 6px;
	background: url("../images/bot-2.gif") no-repeat 0 100%;
}
* html .wrap-info-2a {height: 286px;}

.wrap-info-2a h3 {
	padding: 0 0 3px 0;
	background: url("../images/x-4.gif") repeat-x 0 100%;
}
.wrap-info-2a h3 span {
	height: 1%;
	display: block;
	padding: 6px 20px 7px 20px;
	background: #E8E8E8 url("../images/bg-h3.gif") no-repeat;
}
/* blog-list */
.blog-list {padding: 15px 0 0 0;}

.blog-list li {
	padding: 0 0 12px 38px;
	background: url("../images/i-2.gif") no-repeat 20px 4px;
	font: 1.23em/1.12em "trebuchet ms", helvetica, sans-serif;
}
.blog-list li.see-all {background: none;}

/* google-map */
.google-map {
	width: 458px;
	height: 228px;
	overflow: hidden;
	margin: 10px 0 0 9px;
}
/* gallery-persons */
.gallery-persons {
	width: 470px;
	overflow: hidden;
	position: relative;
	margin: 0 -25px 0 0;
}
.gallery-persons li {
	float: left;
	padding-right: 25px;
	padding-bottom: 25px;
}
.gallery-persons li img {
	padding: 6px;
	border: 1px solid #ACACAC;
}
/* cloud-tags */
.cloud-tags,
.popular-topics {
	height: 1%;
	text-align: justify;
	padding: 22px 17px 10px 21px;
}
/* popular-topics */
.popular-topics {
	height: 1%;
	padding: 18px 8px 14px 8px;
}
.cloud-tags a,
.popular-topics a {
	color: #1e609f;
	text-decoration: none;
	font: 1.07em/36px "trebuchet ms", helvetica, sans-serif;
}
.cloud-tags a:hover,
.popular-topics a:hover {text-decoration: underline;}

.cloud-tags .fs-1,
.popular-topics .fs-1 {font-size: 1.07em;}
.cloud-tags .fs-2,
.popular-topics .fs-2 {font-size: 1.38em;}
.cloud-tags .fs-3,
.popular-topics .fs-3 {font-size: 1.84em;}

/* footer */
#communix-footer {
	width: 988px;
	padding-top: 22px;
	background-color:#FFFFFF;
}
.wrap-footer-1 {background: url("../images/mid-3.gif") repeat-y;}
.wrap-footer-2 {background: url("../images/top-3.gif") no-repeat;}

.wrap-footer-3 {
	height: 1%;
	color: #fff;
	overflow: hidden;
	padding: 19px 23px 19px 25px;
	font: 1.07em "trebuchet ms", helvetica, sans-serif;
	background: url("../images/bot-3.gif") no-repeat 0 100%;
}
.wrap-footer-3 a {color: #fff;text-decoration: none;}
.wrap-footer-3 a:hover {text-decoration: underline;}

/* extra-links */
.wrap-footer-3 .extra-links {
	float: left;
	width: 350px;
}
.wrap-footer-3 .extra-links li {
	display: inline;
	padding-left: 11px;
	background: url("../images/s-2.gif") no-repeat 0 3px;
}
.wrap-footer-3 .extra-links li:first-child {
	padding-left: 0;
	background: none;
}
.wrap-footer-3 .extra-links li a {margin: 0 4px 0 0;}

.wrap-footer-3 p {
	float: left;
	width: 220px;
	padding: 0 10px;
	text-align: center;
}
/* rss-links */
.wrap-footer-3 .rss-links {
	float: right;
	width: 350px;
	text-align: right;
}
.wrap-footer-3 .rss-links li {
	float: right;
	margin: 0 0 0 14px;
}
.wrap-footer-3 .rss-links li a {
	display: block;
	padding: 2px 0 3px 30px;
	background: url("../images/bg-rss.gif") no-repeat;
}
/* page-2 */

.wrap-content {
	width: 988px;
	padding: 42px 0 0 0;
	position: relative;
	background-color:#FFFFFF;
}

/* breadcrumbs */
.breadcrumbs {
	top: 0;
	left: 0;
	width: 100%;
	clear: both;
	position: absolute;
	height: 1%;
	padding: 5px 15px;
	display: inline;
	color: #212020;
	font-weight: bold;
	padding-left: 10px;
}

/* primary-content */
.primary-content {
	float: left;
	width: 431px;
	display: inline;
	padding: 0 20px;
	margin: 0 208px 0 309px;
}

/* primary-content-2col */
.primary-content-2col {
	background:transparent url(../images/content-box-middle.gif) repeat-y scroll 0 0;
	float: left;
	width: 659px;
	display: inline;
	padding: 0;
	margin: 0 0 0 329px;
}

/* primary-content-3col */
.primary-content-3col {
	background:transparent url(../images/content-box-middle-3col.gif) repeat-y scroll 0 0;
	float: left;
	width: 988px;
	display: inline;
	padding: 0;
	margin: 0 0 0 0;
}

/* .content-header */
#communix-content div.content-header {
	font-weight: normal;
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size: 1.15em;
	line-height:2.4em;
	text-align:center;
	text-transform:uppercase;
	color: #1e609f;
	height:33px;
	padding: 0;
	background: #E7E7E7 url("../images/content-box-top.gif") no-repeat;
}

/* content */
#communix-content #content {
	background: url("../images/content-box-bottom.gif") no-repeat scroll 0 100%;
	padding:30px 40px;
	position:relative;
	float:left;
	width:580px;
}

/* .content-header */
#communix-content div.content-header-3col {
	font-weight: normal;
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size: 1.15em;
	line-height:2.4em;
	text-align:center;
	text-transform:uppercase;
	color: #1e609f;
	height:33px;
	padding: 0;
	background: #E7E7E7 url("../images/content-box-top-3col.gif") no-repeat;
}

/* content */
#communix-content #content-3col {
	background: url("../images/content-box-bottom-3col.gif") no-repeat scroll 0 100%;
	padding:20px 40px 40px 40px;
	position:relative;
	width:908px;
}
ul#letter-list, ul#blogs-list {
	margin-top:10px;
}
/* description */
.description {
	width: 100%;
	overflow: hidden;
	margin-top:10px;
}
.description p {margin:0 0 10px;}
.description h1 {padding: 0 0 3px 0;}
.description ul li {
	background: url("../images/icons/16x16/bullet_ball_glass_green.png") 0 2px no-repeat;
	padding: 0 0 0 22px;
}
.description img {
	padding: 6px;
	margin: 8px;
	border: 1px solid #acacac;
}
.wp-caption img {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}
.wp-smiley {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}
/* articles-related */
.articles-related ul li a {
	background: url("../images/icons/16x16/check2.png") 0 2px no-repeat;
	padding: 0 0 0 22px;
}

.wrap-extra-1 {
	width: 100%;
	overflow: hidden;
	font-size: 0.92em;
	padding: 19px 0 11px 0;
	background: url("../images/x-6.gif") repeat-x 0 100%;
}
.wrap-extra-1 a {color: #0f0f0f;text-decoration: none;}
.wrap-extra-1 a:hover {text-decoration: underline;}

/* extra-links-2 */
.extra-links-2 {float: right;}
.extra-links-2 li {
	display: inline;
	padding: 0 0 0 22px;
}
.extra-links-2 .share a {
	padding: 1px 0 5px 21px;
	background: url("../images/share.gif") no-repeat;
}
.extra-links-2 .print a {
	padding: 1px 0 5px 21px;
	background: url("../images/print.gif") no-repeat;
}
.extra-links-2 .related a {
	color: #3f99ee;
	font-weight: bold;
	text-decoration: underline;
}
.extra-links-2 .related a:hover {text-decoration: none;}
.post-meta {
	background:transparent url(../images/x-6.gif) repeat-x scroll 0 100%;
	margin:5px 0 10px;
	padding-bottom:10px;
}
.post-date {
	background: url("../images/icons/16x16/date_bullet.png") no-repeat;
	float:right;
	padding-left:17px;
}
.post-tags {
	background: url("../images/icons/16x16/tags_bullet.png") no-repeat;
	padding-left:17px;
}
.post-categories {
	background: url("../images/icons/16x16/archive_bullet.png") no-repeat;
	padding-left:17px;
}
.post-edit {
	background: url("../images/icons/16x16/edit_post_bullet.png") no-repeat;
	padding-left:17px;
}
.post-comments {
	background: url("../images/icons/16x16/comments_bullet.png") no-repeat;
	padding-left:17px;
}
/* articles-related */
.articles-related {
	width: 100%;
	overflow: hidden;
	padding: 13px 0 12px 0;
	/* background: url("../images/x-6.gif") repeat-x 0 100%; */
}
.articles-related h2 {font-size: 1.53em;}
.articles-related ul {padding: 6px 0 0 0;}

.articles-related ul li {
	padding: 0 0 4px 0;
	font: 1.07em "trebuchet ms", helvetica, sans-serif;
}
/* comments */
.comments {
	width: 100%;
	padding: 12px 0 9px 0;
}
.comments-avatar {
}
.comments-content {
}
.comments h2 {
	padding: 0 0 6px 0;
	background: url("../images/icons/24x24/messages.png") no-repeat;
	text-indent: 30px;
}
.comments p {
	margin:0 0 10px;
}
.comments em {
	font-size: 0.8em;
}
.comments ul {padding: 5px 0 0 0;}

.comments ul li {
	width: 100%;
	overflow: hidden;
	padding: 19px 0 11px 0;
	background: url("../images/x-6.gif") repeat-x 0 100%;
}
.comments ul li img {
	float: left;
	padding: 6px;
	margin: 3px 15px 0 0;
	border: 1px solid #acacac;
}
.comments ul li h3 {
	font-size: 1.23em;
	padding: 0 0 5px 0;
}
.info-d {
	width: 100%;
	background: url("../images/mid-6.gif") repeat-y;
}
.info-d-comment {
	width: 431px;
	background: url("../images/mid-6.gif") repeat-y;
}
.wrap-info-1d {background: url("../images/top-6.gif") no-repeat;}

.wrap-info-2d {
	height: 1%;
	min-height: 225px;
	padding: 5px 6px 7px 6px;
	background: url("../images/bot-6.gif") no-repeat 0 100%;
}
* html .wrap-info-2d {height: 278px;}

.wrap-info-2d h3 {
	padding: 0 0 3px 0;
	background: url("../images/x-4.gif") repeat-x 0 100%;
}
.wrap-info-2d h3 span {
	height: 1%;
	display: block;
	padding: 4px 11px 5px 11px;
	background: #E7E7E7 url("../images/bg-h3-3.gif") no-repeat;
}
/* comment-form */
.comment-form-header {
	padding: 0 0 6px 0;
	background: url("../images/icons/24x24/message_add.png") no-repeat;
	text-indent: 30px;
}
.comment-form {
	width: 407px;
	padding: 0 6px 0 6px;
}
.wrap-comment {
	width: 100%;
	overflow: hidden;
}
/* person-foto */
.person-foto {
	float: left;
	width: 64px;
	margin: 9px 0 0 0;
}
.person-foto img {
	padding: 6px;
	border: 1px solid #acacac;
}
/* contact-info */
.contact-info {
	float: right;
	width: 334px;
	margin: 14px 0 0 0;
}
.contact-info div {
	float: left;
	width: 135px;
	height: 21px;
	padding: 0 6px 0 23px;
}
.contact-info div .tex {
	padding: 0;
	width: 131px;
	border: none;
	display: block;
	background: none;
	margin: 2px 0 0 0;
}
.contact-info .http .tex {width: 301px;}

.contact-info .comment-form-name {
	margin: 0 5px 11px 0;
	background: url("../images/f-7.gif") no-repeat;
}
.contact-info .comment-form-email {
	float: right;
	padding: 0 6px 0 23px;
	background: url("../images/f-8.gif") no-repeat;
}
.contact-info .comment-form-homepage {
	width: 305px;
	background: url("../images/f-9.gif") no-repeat;
}
.text-area {
	padding: 6px;
	width: 395px;
	height: 115px;
	overflow: hidden;
	margin: 9px 0 8px 0;
	background: url("../images/f-10.gif") no-repeat;
}
.text-area textarea {
	float: left;
	padding: 0;
	border: none;
	width: 395px;
	height: 115px;
	display: block;
	background: none;
}
.send-comment {
	width: 100%;
	overflow: hidden;
}
.send-comment input {float: right;}

/* secondary-content */
.secondary-content {
	float: left;
	width: 309px;
	display: inline;
	margin: 0 0 0 -988px;
}

/* free-account-2 */
.free-account-2 {
	width: 278px;
	height: 315px;
	position: relative;
	padding: 19px 18px 0 13px;
	background: url("../images/bg-account-2.gif") no-repeat;
}
.arrow-2 {
	top: -14px;
	left: 220px;
	position: absolute;
}
.free-account-2 h2 {
	width: 218px;
	height: 57px;
	overflow: hidden;
	margin: 0 0 18px 0;
	text-indent: -12000px;
	background: url("../images/th-2.gif") no-repeat;
}
.info-b {
	width: 100%;
	margin: 0 0 10px 0;
	background: url("../images/mid-4.gif") repeat-y;
}
.wrap-info-1b {background: url("../images/top-4.gif") no-repeat;}

.wrap-info-2b {
	overflow: hidden;
	padding: 5px 6px 0 6px;
	background: url("../images/bot-4.gif") no-repeat 0 100%;
}
.mh-1 {min-height: 100px;}
* html .mh-1 {height: 100px;}
.mh-2 {min-height: 100px;}
* html .mh-2 {height: 100px;}
.mh-5 {min-height: 100px;}
* html .mh-5 {height: 100px;}

.wrap-info-2b h3 {
	padding: 0 0 3px 0;
	background: url("../images/x-4.gif") repeat-x 0 100%;
}
.wrap-info-2b h3 span {
	text-transform: uppercase;
	height: 1%;
	display: block;
	padding: 4px 12px 5px 12px;
	background: #E7E7E7 url("../images/bg-h3-2.gif") no-repeat;
}
.wrap-info-2b-content {
	height: 1%;
	padding: 6px 8px 16px 8px;
}
.wrap-info-2b-content ul, .wrap-info-2b-content ol {
	margin-left: 5px;
}
.wrap-info-2b-content li {
	line-height: 1.23em;
	padding: 7px 0 7px 0;
	background: url("../images/x-6.gif") repeat-x;
}
.wrap-info-2b-content li h4 {padding: 0 0 6px 0;}
.wrap-info-2b-content li:first-child {background: none;}
.wrap-info-2b-content li .more {padding: 2px 0 0 0;}
.wrap-info-2b-content li .more a {text-decoration: none;}
.wrap-info-2b-content li .more a:hover {text-decoration: underline;}
/* latest-posts */
.latest-posts {
	height: 1%;
	padding: 11px 6px 2px 12px;
}
.latest-posts h4,
.pages-similar h4 {padding: 0 0 6px 0;}

.latest-posts li,
.pages-similar li {line-height: 1.23em;}

.latest-posts li {
	width: 100%;
	float: left;
	padding: 0 0 11px 0;
}
.latest-posts li img {
	float: left;
	padding: 6px;
	margin: 3px 14px 0 0;
	border: 1px solid #acacac;
}
.latest-posts li div {
	height: 1%;
	display: table;
}
/* pages-similar */
.pages-similar {
	height: 1%;
	padding: 8px 12px;
}
.pages-similar li {
	height: 1%;
	padding: 6px 0 7px 0;
	background: url("../images/x-6.gif") repeat-x;
}
.pages-similar li:first-child {background: none;}

/* rated-articles */
.rated-articles {
	height: 1%;
	padding: 12px 12px 8px 11px;
	font: 1.07em "trebuchet ms", helvetica, sans-serif;
}
.rated-articles dt {
	float: left;
	width: 200px;
	padding-bottom: 4px;
}
.rated-articles dd {
	float: right;
	width: 64px;
	text-align: right;
	padding-bottom: 4px;
}
.rated-articles dd ul li,
.rated-articles dd ul li img {display: inline;}
.rated-articles dd ul li img {margin: 0 0 0 -4px;}

/* extra-content */
.extra-content {
	float: left;
	width: 208px;
	display: inline;
	margin: 0 0 0 -208px;
}
.info-c {
	width: 100%;
	margin: 0 0 10px 0;
	background: url("../images/mid-5.gif") repeat-y;
}
.wrap-info-1c {background: url("../images/top-5.gif") no-repeat;}

.wrap-info-2c {
	overflow: hidden;
	padding: 5px 6px 6px 6px;
	background: url("../images/bot-5.gif") no-repeat 0 100%;
}
.mh-3 {min-height: 316px;}
* html .mh-3 {height: 316px;}
.mh-4 {min-height: 468px;}
* html .mh-4 {height: 468px;}

.wrap-info-2c h3 {
	padding: 0 0 3px 0;
	background: url("../images/x-4.gif") repeat-x 0 100%;
}
.wrap-info-2c h3 span {
	text-transform: uppercase;
	height: 1%;
	display: block;
	padding: 4px 8px 5px 8px;
	background: #E7E7E7 url("../images/bg-h3-4.gif") no-repeat;
}
.wrap-info-2c-content {
	height: 1%;
	padding: 6px 8px 16px 8px;
}
.wrap-info-2c-content ul, .wrap-info-2c-content ol {
	margin-left: 5px;
}
.wrap-info-2c-content li {
	line-height: 1.23em;
	padding: 7px 0 7px 0;
	background: url("../images/x-6.gif") repeat-x;
}
.wrap-info-2c-content li h4 {padding: 0 0 6px 0;}
.wrap-info-2c-content li:first-child {background: none;}
.wrap-info-2c-content li .more {padding: 2px 0 0 0;}
.wrap-info-2c-content li .more a {text-decoration: none;}
.wrap-info-2c-content li .more a:hover {text-decoration: underline;}
/* latest */
.latest {
	height: 1%;
	padding: 6px 8px 16px 8px;
}
.latest li {
	line-height: 1.23em;
	padding: 7px 0 7px 0;
	background: url("../images/x-6.gif") repeat-x;
}
.latest li h4 {padding: 0 0 6px 0;}
.latest li:first-child {background: none;}
.latest li .more {padding: 2px 0 0 0;}
.latest li .more a {text-decoration: none;}
.latest li .more a:hover {text-decoration: underline;}

/* blog-categories */
.blog-categories {
	height: 1%;
	padding: 11px 4px 16px 8px;
}
.blog-categories li {
	padding: 0 0 8px 18px;
	font: 1.23em "trebuchet ms", helvetica, sans-serif;
	background: url("../images/i-2.gif") no-repeat 0 6px !important;
}

/* sIFR section */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
.ui-tabs-hide {display:none;}


/* tooltip */
.tooltip {
	display:none;
}
.tooltip-left {
	display:none;
}
#tooltip-holder {
	position:absolute;
	top:10px;
	left:10px;
	background:#e9e9e9;
	border:1px solid #000;
	width:150px;
	padding:5px 10px;
	display:none;
}

/* popup */
#fader {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#000;
	display:none;
	z-index:101;
}
.terms-service {
	width:400px;
	height:400px;
	overflow:scroll;
	display:none;
	position:absolute;
	top:0;
	left:0;
	border:1px solid #000;
	min-height:250px;
	padding:10px 10px 0 10px;
	background:#fff;
	z-index:102;
}
* html .terms-service {height:250px;}
.terms-service div.text {
	position:relative;
	width:100%;
	padding:10px 0 0;
}
.terms-service div.text a {
	position:absolute;
	top:-5px;
	right:0;
}
#popup-preview {
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:103;
	padding:10px;
	background:#fff;
	overflow:hidden;
	border:1px solid #acacac;
}
#popup-preview div {
	position:relative;
	width:100%;
	height:100%;
	z-index:0;
}	
#popup-preview div p,
#popup-preview h3 {margin:0 0 5px;}
#popup-preview .close-popup {
	background: url("../images/icons/16x16/cross_bullet.png") no-repeat;
	position:absolute;
	top:-5px;
	right:5px;
	z-index:10;
}
#popup-preview a.close-popup {
	background: url("../images/icons/16x16/cross_bullet.png") no-repeat;
	text-decoration:none;
	position:absolute;
	top:-5px;
	right:5px;
	z-index:10;
}

.widg-mh {min-height: 90px;}
* html .widg-mh {height: 90px;}

/*
WPMU specific CSS-sytling.
*/
.mu_register .mu_alert {
	margin-bottom:10px;
}

/***** SIGNUP FORM *******/

#setupform {
	padding: 10px;
	float: left;
}
	#setupform h3 {
		margin-top: 20px;
	}

#setupform input, #setupform textarea, #activateform input {
	width: 95%;
	padding: 7px 5px;
	font-size: 1.2em;
}
	#setupform input[type='radio'], #setupform input[type='checkbox'] { width: auto; }
	#setupform select {
		padding: 3px;
	}
	
	input#submit {
		width: auto;
		margin-top: 20px;
		font-size: 1.2em;
	}

#setupform label, div.radio span.signup-label, 
div.checkbox span.signup-label {
	display: block;
	font-family: "trebuchet ms",helvetica,sans-serif;
	font-size: 1.3em;
	margin: 15px 0 5px 0;
}

p#intro-text, p#extra-fields-help, p#avatar-help-text, p#blog-help-text, p#blog-details-help {
	margin-bottom: 15px;
}

p.help-text, span.desc {
	font-size: 11px;
	color: #555;
	padding-top: 5px;
}

div.field-box, div.mu_alert, div#account-fields, div#extra-form-fields, 
div.avatar-field, div#blog-or-username-fields, div#blog-details-fields {
	background: #eee;
	padding: 5px 15px 15px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
	div.field-box { padding-top: 15px; }
	
	#signup-welcome {
		width: 420px !important;
		margin: 20px 0;
	}

div.avatar-field {
	padding-top: 1px;
}

div#blog-or-username-fields {
	padding: 18px 15px 5px 15px;
}
	div#blog-or-username-fields p {
		padding-bottom: 10px;
	}
	
	div#blog-or-username-fields label {
		margin-left: 3px;
	}

div#extra-fields, div#avatar-form-fields, div#blog-or-username {
	margin-top: 30px;
}

div.mu_alert {
	padding-top: 15px;
	margin-bottom: 15px;
}

p.error, div.error {
	padding: 7px 10px;
	margin: 0 0 10px 0;
}
	div.error {
		margin: 10px 0 4px 0 !important;
	}

div#extra-fields select {
	width: 280px;
	font-size: 1.4em;
}

div#extra-fields div.datefield select {
	width: auto;
}

div#extra-fields div.radio label,
div#extra-fields div.checkbox label,
div#blog-or-username-fields label {
	display: inline !important;
	font-weight: normal;
	float: none;
	padding: 0 !important;
	margin-right: 15px;
	font-size: 1.1em;
	font-family: "trebuchet ms",helvetica,sans-serif;
}

div#signup-welcome {
	font: normal 1.2em georgia, times, serif;
}
	div#signup-welcome span.label {
		font-weight: bold;
	}

div.crop-img, div.crop-preview img {
	padding: 4px;
	background: #f0f0f0;
	border: 1px solid #ddd;
}
	div.crop-img {
		float: left;
		margin-right: 15px;
	}

#avatar-cropper h4 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
	margin-top: 20px;
}

#avatar_v1 p, #avatar_v2 p {
	margin-bottom: 20px;
}

#avatar_v1 p.submit, #avatar_v2 p.submit {
	margin-top: 20px;
}

p.crop-preview {
	font-size: 1.2em;
}

/***** FEEDBACK MESSAGES ******/

#message {
	background: #ddffc4;
	margin: 0 0 2em 0;
}
	#message p {
		color: #357c00;
		padding: 1em 2.75em;
		background: url(../images/info_icon.gif) 1em 1.1em no-repeat;
	}

#message.error, p.error, div.error {
	background: #ff3a3a url(../images/error_back.gif) top left repeat-x;
	color: #fff;
}
	#message.error p {
		background-image: url(../images/error_icon.gif);
		color: #fff;
	}

#message.info {
	background-image: none;
	background-color: #fcfcd0;
	color: inherit;
}
	#message.info p {
		background-image: url(../images/info_icon.gif);
		color: inherit;
		padding-left: 3.3em;
	}

/*
Admin Bar CSS-styling.
*/
/* The below code is for Admin Bar logo in Firefox. Check communix-ie.css for IE specific code. */
#wp-admin-bar img#admin-bar-logo {
	left:0;
	top:0;
	*top:0;	/* IE7 hack */
	*left:0;	/* IE7 hack */
} 

/*
Plugin specific CSS-styling.
*/
/* Google Maps Settings */
.google-maps-marker img {
	float: left;
	padding: 6px;
	margin: 4px 5px 5px 0;
	border: 1px solid #acacac;
}
.google-maps-marker-bullets img {
	display: block;
	padding: 0 5px 0 10px;
	overflow:none;
	margin: 0;
	border: 0;
	text-decoration: none;
}

/* Admin bar settings */
#settings {
	background: url("../images/icons/16x16/gears.png") no-repeat;
	padding: 0 0 0 22px;
}
/* Post Rating Settings */
/* widget_ratings_highest_rated */
.widget_ratings_highest_rated img {margin: -18px 0 0 0;}
.widget_ratings_highest_rated img {*margin: -24px 0 0 0;}	/* IE7 hack */

/* widget_ratings_highest_rated_blogs */
.widget_ratings_highest_rated_blogs img {margin: -18px 0 0 0;}
.widget_ratings_highest_rated_blogs img {*margin: -24px 0 0 0;}	/* IE7 hack */

/* rate-it */
.rate-it {float: left;}
.rate-it img {display: inline;}
.rate-it span {margin: 0 9px 0 0;}

/* display-rating */
.display-rating {float: left;}
.display-rating img {display: inline;}
.display-rating span {margin: 0;}

.post-ratings {
	display:block !important;
}

// fix the IE bug.
.gallery-item {
	width:49% !important;
}