*{margin:0;padding:0}
body{background:#666;font-family:'Lucida Sans Unicode',Arial,sans-serif;color:#333;text-align:center;padding:50px 0}
div,p,li{font-size:12px}
li{margin-left:-4px;}
h1{color:#0061CA;text-align:center;padding-bottom:10px}
h2{color:#999;font-size:16px;font-weight:normal}
pre{background:#666;color:#fff;padding:10px;margin:10px;height:auto;overflow:auto;font:12px Verdana,Courier,sans-serif}
* html pre{width:100%}
.description{padding:16px;margin:10px 0;background:#eee}
.sample{padding:20px 30px;margin:4px 0 25px 0;border:1px solid #e1e1e1}
h4.stitle{color:#666;margin:0 0 5px 0}
.links{padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}
#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}
.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}
body{background:#FFFFFF url(../images/bg-top.gif) repeat-x top left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;margin:0px;padding:0px;color:#757575;border:2px solid #444;border-bottom:none;border-top:none;}
span.checkbox{width:19px;height:25px;padding:0 5px 0 0;background:url(../images/checkbox.gif) no-repeat;display:block;clear:left;float:left;}
span.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(../images/radio.gif) no-repeat;display:block;clear:left;float:left;}
span.select{position:absolute;width:118px;height:21px;padding:0 24px 0 8px;color:#fff;font:12px/21px arial,sans-serif;background:url(../images/select.gif) no-repeat;overflow:hidden;}
input[type="button"], input[type="submit"]{width:130px;height:21px;border:none;background:url(../images/button.gif) no-repeat;font:normal 1em/normal"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;}
input[type="text"], input[type="password"]{width:128px;height:19px;padding:2px 0px 0px 2px;border:none;background:url(../images/input.gif) no-repeat;font:normal 1em/normal"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;}
select.styled option{color:#FEFEFE;background:#6F5778;}
h1, h2, h3, h4{color:#FF9900;letter-spacing:-1px;}
h1, h1 a, h2, h2 a, h3, h3 a{text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover{text-decoration:underline;}
h1{font-size:38px;}
h2{font-size:28px;font-weight:normal;}
h3{font-size:20px;color:#774488;padding-left:1em;}
h4{font-size:18px;text-shadow:#0F0;}
p, ul, ol{margin-top:1.5em;line-height:130%;}
ul, ol{margin-left:0.5em;}
blockquote{margin-left:3em;margin-right:3em;}
a{color:#FF9900;}
a:hover{text-decoration:none;}
a img{border:none;}
img.left{float:left;margin-right:20px;}
img.right{float:right;margin-right:20px;}
hr{display:none;}
.ajax-loading{padding:20px 0;background:url(../images/loader.gif) no-repeat center;}
#header{width:960px;height:453px;margin:0 auto;}
#logo{width:404px;height:105px;float:left;padding:2px 0px 2px 0px;border-bottom:1px dotted #FFCC33;margin-bottom:2px;}
#logo h1, #logo h2{margin:0;padding:0;}
#logo span.small{font-size:25px;}
#logo span.big{font-size:42px;}
#logo span.yellow{color:#FF9900;}
#logo span.green{color:#227799;}
#logo span.purple{color:#774488;}
#logo h1{padding:30px 5px 0 20px;font-size:36px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#563456;}
#logo div.logo{letter-spacing:-1px;margin:0;padding:30px 5px 0 20px;font-size:36px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#563456;}
#logo h2{padding:0px 0px 0px 25px;font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FF8811;text-transform:uppercase;letter-spacing:1.5px;}
#logo p{margin:0;padding:0 0 0 20px;line-height:normal;font-size:1.2em;font-weight:bold;}
#logo a{color:#563456;}
#logostuff{width:350px;height:105px;float:right;padding:2px 0px 2px 0px;border-bottom:1px dotted #FFCC33;margin-bottom:2px;}
#splash{width:754px;height:266px;clear:both;padding-bottom:2px;border-bottom:1px dotted #FFCC33;margin-bottom:1px;}
#splash img{border:none;margin:0 auto;padding:0;}
#header{width:754px;margin:0 auto;}
#menu{height:60px;width:754px;background:url(../images/menu.png) no-repeat left top;font-family:Arial, Helvetica, sans-serif;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal;}
#menu li{float:left;}
#menu a{display:block;float:left;padding:20px 30px 15px 32px;margin-right:3px;height:30px;background:url(../images/menu-spacer.gif) no-repeat left 35%;text-decoration:none;text-transform:uppercase;font-size:10px;color:#FFFF99;}
#menu a:hover{color:#FF7722;}
#menu .active a{color:#FFFFCC;}
.tip{font-family:tahoma;color:#fff;width:193px;z-index:13000;}
.tip-title{font-weight:bold;font-size:11px;margin:0;color:#FF6600;padding:8px 8px 4px;background:url(../images/bubble.png) top left;}
.tip-text{font-size:11px;padding:4px 8px 8px;background:url(../images/bubble.png) bottom right;}
form.profile_form{font-family:tahoma, verdana;font-size:12px;padding:20px;border:1px solid #A5A8B8;background:#FFEEFF;}
.profile_form fieldset{margin-top:15px;padding:15px;border:1px dotted #FF9900;}
.profile_form legend{font-size:12px;color:#FF9900;font-weight:900;background:#FFEEFF;padding:0px 3px 0px 3px;}
.profile_form fieldset label{float:none;text-align:inherit;width:auto;}
.profile_form label span{color:#000;}
.black label span{color:#ccc;}
.profile_form input, .profile_form select, .profile_form textarea{display:block;margin-bottom:5px;}
.profile_form .infos{background:#FFF;color:#333;font-size:12px;padding:10px;margin-bottom:10px;border:1px solid #CCCCFF;}
.profile_form span.checkbox, .profile_form .checkbox{display:inline;}
.profile_form .button{text-align:right;margin-top:20px;}
.profile_form .fc-error{width:350px;color:#555;padding:4px;border:1px solid #CCCCFF;font-size:12px;margin-bottom:15px;background:#FFEAEA;}
#wrapper{width:754px;margin:0 auto;}
#page{width:754px;margin:0 auto;background:#FFF;}
#content{float:right;width:575px;}
.post{margin:0px;padding:0px 5px 0px 10px;}
.post .title{margin:0;padding:10px 20px 10px 10px;border-bottom:1px dotted #D6C9BF;}
.post h1.title{padding:5px 0px 0px 0px;text-align:center;height:40px;font-size:2.0em;}
.post .title a:hover{text-decoration:none;}
.post .meta{height:35px;margin:15px 0 20px 0;padding:15px 0 0 20px;line-height:normal;}
.post a{color:#31363B;}
.post .article{border-bottom:1px dotted #D6C9BF;}
.post .article p.info{text-align:right;font-style:italic;padding:0px;margin:0px;}
.post #countries{background:#FFC;font-size:12px;padding:10px;margin:0px;border:5px solid #D6C9BF;}
.post .three{float:left;width:175px;border-left:1px dotted #D6C9BF;padding:5px;font-size:12px;}
.post .three img{float:left;border:3px solid #EFEFEF;margin-right:5px;}
.male, .female{padding-left:15px;padding-right:15px;height:700px;}
.female{background:url(../images/female-bg.png) no-repeat top right;border:none;}
.male{background:url(../images/male-bg.png) no-repeat top right;border:none;}
.male a, .female a{color:#FF9900;text-decoration:none;border-bottom:1px dotted #CCC;}
.male a:hover, .female a:hover{border-bottom:1px dotted #666;}
.male p, .female p{border-bottom:1px dotted #777;padding-bottom:5px;}
.male p.info, .female p.info{border:none;font-size:11px;font-style:italic;color:#A9A9A9;}
.male img.main, .female img.main{border:2px solid #CCCCCC;background:#FFF;}
.male textarea, .female textarea{width:100%;height:220px;background:none;border:none;border-top:1px dotted #777;color:#333333;font-family:tahoma;font-size:13px;padding:3px;}
.photos{margin-bottom:10px;margin-top:10px;}
.photos a{width:106px;float:left;background:url(../images/profile.png) bottom right no-repeat;text-align:center;color:#FFCC99;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;font-weight:700;margin:0px;margin-right:6px;margin-bottom:4px;overflow:visible;}
.photos a span{margin:0;padding:4px 1px 0px;width:100%;background:url(../images/profile.png) top left no-repeat;display:block;}
.photos a img{margin:0;padding:0;border:none;padding:4px 3px 0px;min-height:135px;}
.photos>a{min-height:160px;height:auto;}
.photos a.last, .greybox-background .right a.last{margin-right:0;}
.photos a:hover{color:#656565;}
.cleaner{font-size:0px;line-height:0px;height:0px;clear:both;}
.tbContactform{padding-left:20px;border-top:1px dotted #D6C9BF;}
.tbContactform .antispam{display:none;visibility:hidden;}
.tbContactform label{width:95px;display:inline-block;vertical-align:top;clear:both;}
.tbContactform input.text, .tbContactform textarea{width:225px;padding:2px;}
.tbContactform textarea{height:115px;}
.tbContactform input.submit{display:block;margin-left:200px;}
.tbContactform .tbErrors{border-bottom:1px dotted #D6C9BF;}
.tbContactform .tbErrors p{color:#FF0000;}
#sidebar{float:left;width:175px;border-right:1px dotted #D6C9BF;}
#sidebar ul{margin:0;padding:0;list-style:none;line-height:normal;}
#sidebar li{margin-bottom:0px;}
#sidebar li ul{padding-left:5px;}
#sidebar li li{margin:0;padding:5px 10px;border-bottom:1px dotted #D6C9BF;}
#sidebar li li p{padding:0;margin:0;}
#sidebar li h2{margin:0;padding:10px 0px 10px 10px;height:30px;text-transform:lowercase;font-size:28px;letter-spacing:-1px;}
#sidebar li p{padding:0 20px;}
#sidebar .ad{padding:5px 0px 5px 10px;border-bottom:1px dotted #D6C9BF;}
#leftsky{position:absolute;top:109px;left:50%;margin-left:-510px;width:125px;z-index:999;padding-right:2px;padding-top:2px;border-top:1px dotted #FFCC33;border-right:1px dotted #FFCC33;}
#rightsky{position:absolute;top:109px;right:50%;margin-right:-510px;width:125px;z-index:999;padding-left:2px;padding-top:2px;border-top:1px dotted #FFCC33;border-left:1px dotted #FFCC33;}
#sidebar #calendar{padding:0;}
#calendar caption{}
#calendar table{width:100%;padding:0 20px;text-align:center;}
#calendar thead th{border-bottom:2px solid #F2F2F2;border-top:1px solid #F2F2F2;}
#calendar tbody td{padding:5px 0;border-bottom:1px solid #F2F2F2;}
#calendar tfoot td{border-top:1px solid #F2F2F2;}
#calendar #prev{text-align:left;}
#calendar #next{text-align:right;}
#calendar a{font-weight:bold;}
#footer{clear:both;height:42px;margin:0 auto;background:#FFFFFF url(../images/bg-bottom.gif) repeat-x top left;}
#footer #wrap{margin:0 auto;width:754px;}
#footer p{margin:0;line-height:normal;padding:15px 0px 0px 0px;}
#footer a{text-decoration:none;}
#footer a:hover{color:#FFCC00;border-bottom:1px dotted #565656;}
#footer .legal{float:left;}
#footer .credit{float:right;}
#box4{position:absolute;}
#box4 div.slide{width:560px;height:520px;float:left;background:#eee;}
.mask3{position:relative;width:560px;height:520px;overflow:hidden;margin:0px;padding:0px;}

/* Fujy */

.fb ul {
	list-style-type: none;
	margin: 0 auto;
	width: 324px;
}

.fb li {
	float: left;
	padding: 40px 30px;
	font-size: 32px;
}

.fb li a {
	display: inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #dadada;
	padding: 15px 30px;
	text-decoration: none;
}
.fb li a:hover {
	background-color: #330731;
	color: #ffffff;
}

.fb p { 
    font-size: 28px;
    font-weight: normal;
    color: #FF9900;
    letter-spacing: -1px;
}

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