/* start general */
body{
	font:11px/13px arial,sans-serif;
	margin:0;
	color:#000;
	background: #2a2a2a;
	min-width: 1015px;
}
a{
	color:#000;
	text-decoration:none;
	cursor: pointer;
}
a:hover{text-decoration:underline;}
form, fieldset{display:inline;}
img{border:none;}
label, select, textarea, input{vertical-align:top;}
select, input, textarea{
	font: 12px/14px Arial, sans-serif;
	color: #000;
}
.c-red{color: #ff4646 !important;}
fieldset{
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}
/* end general */
/* start header */
.header, .header .inner{
	background:#2d2d2d url(../images/gradient.gif) repeat-x;
	height: 113px;
}
.header .inner{
	width: 1015px;
	position: relative;
	margin: 0 auto;
}
.header-holder{
	width: 100%;
	min-width: 1015px;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
}
.logo{
	background: url(../images/logo.png) no-repeat;
	width: 312px;
	height: 47px;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
	left: 18px;
	top: 39px;
}
/* end header */
.module1{padding: 0 0 14px 35px;}
.module1 h3{
	font-style: italic;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	color: #5f5f5f;
	margin: 0;
	padding: 3px 0 16px;
	text-align: center;
}
/* start form */
.form1{border-bottom: 1px solid #eee;}
.form1 h3{margin-left: -35px;}
.form1 input.text{
	width: 141px;
	padding: 2px 0 0 4px;
	margin:0 4px 0;
}
.form1 div{padding-top: 3px;}
.form1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.form1 ul li{
	display: inline;
	padding: 0 2px 0 9px;
	background: url(../images/sep.gif) no-repeat 0 50%;
}
.form1 ul li:first-child{background: none;}
.form1 ul li a{text-decoration: underline;}
.form1 ul li a:hover{text-decoration: none;}
/* end form */
/* start donate module */
.donate h3{padding-bottom: 7px;}
.donate{
	padding-left: 0;
	font-size: 16px;
	line-height: 16px;
	color: #5f5f5f;
	padding-bottom: 6px;
}
.donate p{
	margin: 0;
	padding: 0 15px 20px 15px;
	line-height: 14px;
}
.donate .btn-donate{
	background: url(../images/btn-donate.gif) no-repeat;
	width: 92px;
	height: 26px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -3333px;
}
.donate ul{
	margin: 6px 0 0;
	padding: 0;
	list-style: none;
	text-align: center;
	height: 15px;
	overflow: hidden;
}
.donate ul li{
	display: inline;
	padding-left: 0;
	margin-left: -1px;
}
/* end donate module */
.main{
	background: #f0f0f0;
	padding-top: 164px;
}
.main-inner{
	background:#f0f0f0 url(../images/content-bg.gif) repeat-y;
	width: 1015px;
	margin: 0 auto;
	overflow: hidden;
}
/* start top navigation */
.nav{
	background: #ffae00 url(../images/nav-bg-yellow.gif) repeat-x;
	border-bottom: 1px solid #a7a7a7;
	font-weight: bold;
	font-size: 21px;
	line-height: 22px;
}
.nav ul{
	margin: 0 auto;
	width: 1015px;
	padding: 0;
	list-style: none;
	background: url(../images/nav-bg-decoration.gif) no-repeat 207px 0;
	height: 28px;
	padding-top: 8px;
}
.nav li{
	display: inline;
	float: left;
	padding: 0 30px 0 29px;
}
.nav .add-to-myspace{padding: 0 0px 0 45px;}
.nav .invite{padding-left: 1px;}
.nav .about-us{float: right;}
.nav .help{
	float: right;
	padding: 0 22px 0 6px;
}
.nav a{color: #333;}
.nav a:hover{color: #4b4b4b;}
/* end top navigation */
.content{
	float: left;
	width: 690px;
	margin: 0 14px 0 11px;
	display: inline;
}
.content h2{margin: 0;}
/* start form */
/* start form2 */
.form2{padding: 10px 0 20px;}
.form2 .holder{padding-left: 66px;}
.form2 .row{
	overflow: hidden;
	width: 100%;
	padding-bottom: 12px;
}
.form2 .textarea{padding-bottom: 8px;}
.form2 label{
	float: left;
/*	width: 280px;*/
	color: #838383;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	line-height: 18px;
	padding: 3px 5px 0 10px;
}
.form2 em{
	float: left;
	width: 98%;
/*	width: 175px; */
	font-size: 14px;
	text-align: left;
	line-height: 14px;
	color: #484848;
/*	margin-right: -100px; */
	padding: 2px 10px 1px 10px;
}
.select .not-sure{
	background: url(../images/btn-not-sure.gif) no-repeat;
	width: 85px;
	height: 24px;
	overflow: hidden;
	text-indent: -3333px;
	float: left;
}
.form2 .select{padding-bottom: 10px;}
.form2 .select em{margin-top: -4px;}
.form2 .select select{
	float: left;
	width: 341px;
	margin-right: 16px;
	margin-top: 1px;
}
.form2 div.text label{
	padding-top: 5px;
	font-size: 20px;
	line-height: 21px;
}
.form2 .text div{
	background: url(../images/input-bg.gif) no-repeat;
	width: 442px;
	height: 33px;
	overflow: hidden;
	float: left;
}
.form2 div.text div input{
	margin: 0;
	display: block;
	padding: 7px 0 0 8px;
	font-weight: bold;
	color: #747474;
	font-size: 16px;
	line-height: 18px;
	border: 0;
	width: 417px;
	text-align: right;
	background: none;
}
.form2 .file{
	position: relative;
	width: 193px;
	height: 21px;
}
.form2 div.text div input.active{background-image: none !important;}
.form2 .file div{
	position: absolute;
	right: 8px;
	top: 0px;
	z-index: 2;
	opacity: 0;
	width: 66px;
	height: 17px;
	overflow: hidden;
}
.form2 .file input{
	position: absolute;
	right: 0;
	height: 17px;
}
.form2 .file span{
	background: url(../images/btn-attache-a-file.gif) no-repeat;
	width: 193px;
	height: 21px;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 0px;
	overflow: hidden;
	text-indent: -3333px;
}
.form2 .submit{
	background: url(../images/btn-send.gif) no-repeat;
	width: 592px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-indent: -3333px;
}
.form2 textarea{
	width: 590px;
	height: 177px;
	margin: 0;
	padding: 0;
	border: 1px solid #a5acb2;
	float: left;
	overflow: auto;
}
.form2 .checked{padding: 13px 0 10px;}
.form2 .checked input{
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}
.form2 .checked label{
	font-size: 11px;
	line-height: 12px;
	color: #484848;
	width: auto;
	font-weight: normal;
	font-style: italic;
	float: none;
}
/* end form2 */
/* end form */
/* start content */
.message{
	border: 2px solid #ffc600;
/*	background: #fff4c6 url(../images/marker-info.gif) no-repeat 30px 50%; */
	padding: 1px 3px 0 0px;
	font-size: 19px;
	line-height: 24px;
	color: #5f5f5f;
/*	min-height: 98px; */
}
div.tab{padding: 7px 8px 0;}
/* start tabs */
.tabset{
	background: url(../images/content-title-bg.gif) no-repeat;
	width: 690px;
	height: 55px;
	font-style: italic;
	font-weight: bold;
	color: #5f5f5f;
	font-size: 30px;
	line-height: 32px;
}
.tabset h2{
	margin: 0;
	float: left;
	font-size: 38px;
	line-height: 40px;
	position: relative;
	z-index: 3;
	padding: 8px 0 0 12px;
}
.tabset ul{
	margin: 0;
	padding: 0 32px 0 0;
	float: right;
	list-style: none;
}
.tabset ul li{
	float: left;
	display: inline;
	margin-left: -38px;
	height: 55px;
}
.tabset a{
	color: #b8b8b8;
	float: left;
	height: 55px;
	overflow: hidden;
}
.tabset a:focus{outline: 0;}
.tabset a span{
	float: left;
	padding: 0 37px 0;
	height: 55px;
	line-height: 63px;
	background: url(../images/tabs-item-active.gif) no-repeat 100% 0;
}
.tabset a:hover, .tabset .active{
	text-decoration: none;
	color: #5f5f5f;
	position: relative;
	background: url(../images/tabs-item-active.gif) no-repeat 0 100%;
}
/* end tabs */
/* start popup */
.popup{
	width: 358px;
	position: absolute;
	left: 100px;
	top: 500px;
	display: none;
}
.popup p{margin: 0;}
.popup .inner{
	background: url(../images/popup-part1.png) no-repeat;
	width: 322px;
	padding: 25px 20px 0 16px;
	font-size: 18px;
	line-height: 18px;
	overflow: hidden;
	color: #2a2a2a;
}
.popup .popup-corner{
	background: url(../images/popup-part2.png) no-repeat;
	width: 349px;
	height: 17px;
}
.popup .form3{padding-top: 16px;}
.popup .form3 .submit{
	margin: 8px auto 0;
	float: none;
	display: block;
	position: relative;
}
.popup .form3 .submit:hover{text-decoration: none;}
.popup .btn-close{
	position: absolute;
	background: url(../images/btn-close.png) no-repeat;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-indent: -3333px;
	left: 332px;
	top: 7px;
}
.form3 .text{
	margin: 0;
	position: relative;
	width: 312px;
	border: 1px solid #aaa;
	font-size: 15px;
	line-height: 17px;
	padding: 4px 0 5px 5px;
	color: #6f6f6e;
}
/* end popup */
/* end content */
/* start right column */
.column{
	float: left;
	width: 286px;
}
.column h2{
	background: url(../images/column-title-bg.gif) no-repeat;
	width: 286px;
	height: 49px;
	font-style: italic;
	font-weight: bold;
	font-size: 30px;
	line-height: 49px;
	color: #5f5f5f;
	margin: 0;
	padding-top: 6px;
	text-align: center;
}
.advertise{	
	text-align: center;
	padding: 5px 0 16px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	width: 100%;
}
.advertise a{
	float: left;
	border: 1px solid #d6d6d6;
	margin:12px 0 0 12px;
}
.advertise-top{	
	text-align: right;
	padding: 30px 10px 0 0;
}

/* end right column */
/* start footer */
.footer{
	background:#2a2a2a url(../images/footer-gradient.gif) repeat-x;
	color: #fff;
	width: 100%;
}
.footer .inner{
	width: 1015px;
	margin: 0 auto;
	overflow: hidden;
}
.module{
	width: 220px;
	float: left;
	position: relative;
	margin-right: 40px;
	font-size: 16px;
	line-height: 16px;
	padding-left: 20px;
}
.module a{
	color: #ffd200;
	text-decoration: underline;
}
.module textarea, .module input.text{
	border: 1px solid #636363;
	width: 215px;
	height: 52px;
	overflow: hidden;
	margin: 0;
	padding: 4px;
	font-size: 15px;
	line-height: 17px;
	color: #6f6f6e;
	float: left;
}
.module a:hover{text-decoration: none;}
.module input.text{
	height: auto;
	margin-bottom: 3px;
}
.module .submit, .form3 .submit{
	margin: 6px 0 0 46px;
	padding: 0;
	float: left;
	background: url(../images/btn-bg.gif) no-repeat;
	width: 104px;
	height: 23px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	color: #4a4a4a;
	text-decoration: none;
}
.module p{
	margin: 0;
	padding: 9px 0 0;
	line-height:15px;
}
.module p strong {
	padding: 3px 0 7px;
	display: block;
}
.module h3{
	margin: 0 0 0 -20px;
	height: 66px;
	background: url(../images/arrow.gif) no-repeat 50% 100%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	font-size: 27px;
	line-height: 29px;
	color: #f0f0f0;
	padding: 23px 0 0;
}
.module .form{
	padding: 9px 0 0;
	width: 100%;
}
.module.first{padding-left: 7px;margin-right: 35px;}
.module.last{
	margin-right: -50px;
	width: 200px;
	padding-left: 10px;
}
.module.last h3{margin-left: -10px;}
.module.last textarea, .module.last input.text{width: 183px;}
.footer .suggestions{width: 226px;padding-left: 14px;}
.copyright{
	clear: both;
	font-size: 12px;
	line-height: 100px;
	color: #838383;
}
.copyright span{padding: 0 6px 0 18px;}
.copyright img{margin-bottom: -2px;}
/* end footer */
.btn {cursor: pointer;}
