/* :: MAIN LAYOUT :: */
 
 body {
 	background:#ffffff url(http://leelooelastic.googlepages.com/Dragon_bg.gif) top repeat-x;
 	margin:0;
 	padding:0;
 	font-family:'Trebuchet MS', '宋体';
 	font-size:12px;
 	text-align:center;
 	color:#000000;
         line-height:1.5;
 background-position:0 32px;
         }
 #wrap1,#wrap2 {
 	margin:0 auto;
 	max-width:897px;
 	min-width:778px;
 	background:none;
 	}
 
 #wrap3,.twocol #wrap3 {
 	background:none;
 	margin:0 auto;
 	max-width:867px;
 	min-width:778px;
 	}
 .onecol #wrap4,.twocol #wrap4 {
 	background:none;
 	}
 #top {
 	font-size:11px;
 	max-width:867px;
 	min-width:758px;
 	margin:0 -10px;
 	text-align:left;
 	background:url(http://leelooelastic.googlepages.com/Dragon_Header.gif) top no-repeat;
 	height:170px;
 	color:#fff;
 	}
 #topbar {
 	margin:0 -10px;
 	max-width:867px;
 	min-width:758px;
 	height:20px;
 	line-height:20px;
 	background:transparent;
 	overflow:hidden;
 	font-family:arial,helvetica,sans-serif;
 	color:#fff;
         padding-left:100px;
 	}
 #topbar a.toplink {
         color:#7A5F7C;
 	background:none;
 	padding:1px 4px;
 	}
 
 #oc span {
 	display:none;
 	}
 #top h1  {
         display:none;
         }
 #subtitle {display:none;
         }
 
 #menu ul {
 	margin:-64px 0 0 205px ;
 	padding:0;
 	height:17px;
 	}
 
 #menu li {
 	display:block;
 	list-style:none;
 	margin:0 -10px 0 0;
 	padding:0;
 	float:left;
 	width:80px;
 	height:17px;
 	}
 
 
 #menu a {
 	display:block;
 	color:#694774;
 	text-decoration:none;
 	background:none;
 	text-align:center;
 	position:relative;
 	z-index:10;
 	line-height:17px;
 	width:80px;
 	overflow:hidden;
 	}
 
 #menu a:hover {
 	background:url(http://leelooelastic.googlepages.com/Dragon_menu.gif) top no-repeat;
 	z-index:800;
 	color:#ffffff;
 	}
 #menu a#selected {
 	background:url(http://leelooelastic.googlepages.com/Dragon_menu.gif) top no-repeat;
 	z-index:800;
 	color:#D4C3DA;
 	}
 #content, #footer {
 	clear:both;
 	position:relative;
 	width:820px;
 	text-align:left;
 	margin:0 auto;
 	}
 
 #content {
 	padding:15px 0;
         margin-top:-30px;
 padding-bottom:40px;
 	}
 
 #content li {
 	margin:0;
 	list-style-position:inside;
 	}
 
 #mainwrap {
 	width:100%;
 	margin-right:-225px;
 	padding-bottom:12px;
 	float:left;
 	}
 
 #main {
 	min-height:400px;
 	margin-right:225px;
 	padding-top:2px;
 	}
 
 #footer {
 	clear:both;
 	width:100%;
 	margin-top:10px;
 	font-size:11px;
 	color:#333;
 	}
 #meta a:link, #meta a:visited, #meta a:active {
 	color:#000;
 	}
 /* :: SIDEBAR :: */
 #friends {
         display:none;
         }
 
 #sidewrap {
 	width:190px;
 	float:right;
 	font-size:11px;
 	overflow:hidden;
 	color:#000000;
 	background:transparent;
 	padding-bottom:185px;
 	}
 #side a:link, #side a:visited, #side a:active {
 	color:#A584B0;
         text-decoration:none;
         }
 #side a:hover{
              color:#382D3B;
              }
 
 #side li {
 	font-size:12px;
 	list-style:none;
 	padding:2px 0;
         border-bottom:none;
 	}
 
 #side li a {
         display:block;
 	} 
 
 #side li a:hover {
 	background:none;
        }
 
 #side h2, #side caption {
 	background:none;
 	font-size:12px;
 	font-weight:bold;
 	margin:0 0 1px 0;
 	padding:2px 0 2px 5px;
 	text-align:left;
 	color:#000000;
 	}
 
 #side h2 a:link, #side h2 a:visited, #side h2 a:active {
         border:1px dotted #000000;
 	color:#A584B0;
 	text-decoration:none;
         background:#000000;
 	}
 
 .sidebox {
 	width:190px;
 	background:none;
 	border-bottom:none;
 	margin-bottom:15px;
 	}
 
 .sidebox .pad {
 	background:none;
 	padding:5px;
 	}
 
 #side h3 {
 	font-size:11px;
 	margin-bottom:0;
 	}
 
 #getopera{display:none
          }
 
 #side ul {
 	list-style:none;
         margin:0;
 	}
 
 /* :: GENERAL RULES :: */
 
 a:link, a:active, a:visited {
 	color:#A584B0;
 	text-decoration:none;
         }
 
 a:hover {
         color:#382D3B;
         }
 
 a.username:link, a.username:visited, a.username:active {
 	color:#A584B0;
         text-decoration:none; 
 	}
 
 blockquote {
 	margin:10px 0 0 0;
 	padding:0;
 	}
 h2 {
 	font-size:16px;
 	margin:0 0 12px 0;
 	color:#A584B0;
 	}
 
 /* :: COMMENTS :: */
 
 
 .comment1 {
 	clear:both;
 	background:#ffffff;
 	border:none;
 	margin:15px 0;
 	overflow:auto;
         width:100%;
 	}
 .comment2 {
 	clear:both;
 	background:#FAF9F3;
 	border:none;
 	margin:15px 0;
 	overflow:auto;
         width:100%;
 	}
 
 .comments .bot {
 	padding:10px;
 	}
 
 .comment-by {
 	clear:both;
 	color:#B8A589;
 	font-size:11px;
 	margin:0;
 	padding-top:6px;
 	}
 .editcomment a:link, .editcomment a:visited {
 	color:#000;
 	}
 
 .permalink a:link, .permalink a:visited {
 	color:#A584B0;
 	}
 	
 .del {
 	color:#B70000 !important;
 	}
 
 /* :: ALBUM SLIDESHOW :: */
 
 #albumslides,#calendar {display:none;
 	}
 
 
 /* :: BLOG :: */
 
 
 .post {
 	padding:8px 0 8px 10px;
 	margin-bottom:10px;
         margin-right:3px;
 	width:100%;
 	overflow:hidden;
         background:transparent;
 	border:none;
 }
 #blogtools {
 	background:#none;
 	}
 
 .whisper i {
 	font-size:11px;
 	color:#C9B6CA;
 	}
 
 blockquote.bbquote, .post blockquote {
 	background:none;
 	padding:5px 5px 5px 33px;
 	margin:10px 5px;
         color:#6C922B;
         font-style:normal;
         border:#99AB7B left 2px solid;
 	}
 
 .post .title {
 	margin:0;
 	font-size:15px;
 	color:#A584B0;
         font-family:'Trebuchet MS','宋体';
         }
 .title a:link, .title a:visited, .title a:active {
 	color:#A584B0;
 	text-decoration:none;
         }
 
 .post .title a:hover {
 	color:#382D3B;
 	}
 .content {
 	margin-top:14px;
 	font-size:12px;
 	}
 
 #side .cdwn {
 	background:none;
 	padding:3px 0 3px 3px;
 	}
 
 .post .sticky {
 	background:none;
         color:#A584B0;
 	}
 
 
 /* :: TAG CLOUD :: */
 
 #tagcloud ul {
 	margin:0;
 	padding:0;
 	width:100%;
 	overflow:hidden;
 	}
 
 #tagcloud li {
 	list-style:none;
 	float:left;
 	line-height:20px;
 	height:20px;
 	margin:0;
 	padding-right:5px;
 	white-space:nowrap;
 	}
 
 #tagcloud a:link, #tagcloud a:visited, #tagcloud a:active {
 	color:#A584B0;
 	text-decoration:none;
         }
 
 #tagcloud .size1 {
 	font-size:10px;
 	font-weight:normal;
 	}
 
 #tagcloud .size2 {
 	font-size:11px;
 	}
 
 #tagcloud .size3  {
 	font-size:12px;
 	font-weight:bold;
 	}
 
 #tagcloud .size4  {
 	font-size:13px;
 	font-weight:bold;
 	}
 
 #tagcloud .size5  {
 	font-size:14px;
 	font-weight:bold;
 	}
 
 .postcomments a:link, .postcomments a:visited {
 	color:#A584B0;
 	}
 
 /* :: PROFILE :: */
 
 #profile {
 	position:relative;
 	width:100%;
 	}
 
 #profile-top, #groupprofile {
 	position:relative;
 	padding-right:360px;
 	min-height:294px;
 	}
 
 #personal-h2 {
 	margin-bottom:-20px;
 	}
 
 #profile p {
 	margin:7px 0 0 0;
 	}
 
 #userinfo {
 	width:100%;
 	overflow:hidden;
 	}
 
 #userinfo dl {
 	margin:28px 0 0 0;
 	}
 
 #userinfo dt {
 	clear:both;
 	float:left;
 	width:96px;
 	margin:0;
 	padding-top:4px;
 	}
 
 #userinfo dd {
 	margin:0 0 0 96px;
 	padding:4px 0 2px 0;
 	}
 
 #userpic {
 	position:absolute;
 	top:0;
 	right:0;
 	width:356px;
 	height:296px;
 	background:#fff url(/community/graphics/users/9/userpic.gif) top left 
 
 no-repeat;
 	}
 
 #userpic img {
 	display:block;
 	margin:17px;
 	}
 
 #profile-col1 {
 	float:left;
 	width:55%;
 	overflow:hidden;
 	}
 
 #profile-col2 {
 	float:right;
 	width:38%;
 	margin-right:3%;
 	overflow:hidden;
 	}
 
 .boxwrap {
 	margin-bottom:20px;
 	}
 
 #profile-col2 table {
 	width:100%;
 	}
 
 #profile th, #profile td {
 	padding:2px 10px;
 	}
 
 #profile-col2 li {
 	list-style:none;
 	list-style-position:outside;
 	line-height:20px;
 	clear:both;
 	}
 
 a.overflow {
 	display:block;
 	width:100%;
 	overflow:hidden;
 	}
 
 #grouplist .cstatus {
 	width:30%;
 	}
 
 #grouplist a, .spotimg {
 	display:block;
 	width:100%;
 	overflow:hidden;
 	}
 
 .userlist img {
 	float:left;
 	margin:1px 4px 0 0;
 	}
 
 #ff .h {
 	margin:8px 0 0 0;
 	font-weight:bold;
 	}
 
 #ff .t {
 	margin:2px 0 0 0;
 	padding-bottom:8px;
 	}
 
 #ff .rule {
 	padding-bottom:5px;
 	}
 
 #myspots h2 {
 	margin-bottom:0;
 	}
 
 #myspots li {
 	padding:0 0 4px 20px;
 	background:transparent url(/community/graphics/users/9/myspot.gif) 2px 
 
 3px no-repeat;
 	}
 
 #myspots h3 {
 	clear:both;
 	margin-top:10px;
 	font-style:italic;
 	}
 
 
 .spotimg div {
 	background:#fff url(/community/graphics/users/7/spotimg.gif) top left 
 
 no-repeat;
 	margin:0 3px 5px 0;
 	float:left;
 	overflow:hidden;
 	width:103px;
 	}
 
 .spotimg img {
 	display:block;
 	width:86px;
 	height:65px;
 	margin:6px 7px;
 	}
 
 #spotusers p {
 	margin:0;
 	text-align:center;
 	font-size:11px;
 	}
 
 #friendlist li {
 	padding:0 0 4px 20px;
 	background:transparent url(/community/graphics/users/9/friendlist.gif) 
 
 0px 3px no-repeat;
 	}
 
 #aboutgroup {
 	clear:left;
 	}
 
 #groupinfo dl {
 	margin:0;
 	}
 
 #groupinfo dt {
 	clear:left;
 	float:left;
 	margin:0 4px 0 0;
 	font-weight:bold;
 	}
 
 #groupinfo dd {
 	margin:0;
 	font-weight:normal;
 	}
 
 #groupprofile #userpic {
 	margin:0 0 20px 20px;
 	}
 
 #apply {
 	clear:left;
 	}
 
 #groupfooter {
 	height:140px;
 	}
 
 
 
 /* :: FRIENDS :: */
 
 .myfriend {
 	width:190px;
 	max-width:32%;
 	margin-right:1%;
 	background:#fff url(/community/graphics/users/9/friendpic1.gif) top 
 
 left no-repeat;
 	float:left;
 	}
 
 .mypic {
 	background:transparent url(/community/graphics/users/9/friendpic2.gif) 
 
 top right no-repeat;
 	height:133px;
 	padding:8px 11px;
 	}
 
 .mypic img {
 	width:170px;
 	height:128px;
 	}
 
 .myfriend .txt {
 	height:70px;
 	}
 
 .myfriend h3 {
 	margin:2px 0 2px 5px;
 	}
 
 .myfriend p {
 	padding-left:5px;
 	margin:0;
 	}
 
 .myfriend blockquote {
 	display:none;
 	}
 
 .myfriend h2 {
 	margin-top:0;
 	}
 
 .myloc, .friendof {
 	font-size:11px;
 	margin:0 0 4px 0;
 	color:#673D82;
 	}
 
 .friendof {
 	font-size:11px;
 	}
 
 #fnet h3 {
 	background:#5da15b;
 	color:#fff;
 	font-size:15px;
 	padding:3px 5px;
 	border-bottom:5px solid #cde6cc;
 	margin-bottom:0;
 	}
 
 #fnet2 h3 {
 	background:#447c64;
 	border-bottom:5px solid #bbd6c3;
 	}
 
 #fnet3 h3 {
 	background:#3f6e85;
 	border-bottom:5px solid #bed1d4;
 	}
 
 .fpic {
 	float:left;
 	width:84px;
 	height:64px;
 	border:1px solid #000;
 	margin-right:10px;
 	}
 
 .fpic img {
 	display:block;
 	margin:2px;
 	}
 
 .fname {
 	margin:0;
 	}
 
 
 /* :: LINKS :: */
 
 #applinks {
 	clear:both;
 	margin-top:15px;
 	}
 
 #mylinks {
 	width:100%;
 	}
 
 #mylinks h2 {
 	margin:30px 0 15px 0;
 	font-size:19px;
 	}
 
 #mylinks h2.firstheader {
 	margin-top:0;
 	}
 
 #mylinks .newsfeed {
 	margin:-8px 0 8px 0;
 	}
 
 #mylinks p {
 	margin:0;
 	font-size:12px;
 	}
 
 #mylinks .grey {
 	color:#aaa;
 	}
 
 #mylinks .col1, #mylinks .col2 {
 	overflow:hidden;
 	}
 
 #mylinks .linkinfo {
 	margin-bottom:15px;
 	}
 
 .newsfeed span, .newsfeed a {
 	color:#900;
 	text-decoration:none;
 	}
 
 .url {
 	color:#009799;
 	}
 
 .linkdesc {
 	color:#333;
 	font-style:normal;
 	}
 
 .feedurl {
 	display:none;
 	}
 /* :: SEARCH :: */
 
 
 #searchbox {
         margin:5px 0;
 	border:1px #382D3B solid;
         background:#EEE8F0;
         height:18px;
         width:150px;
          }
 
 #searchbox:hover {
         background:#FFFFFF;
         color:#000000;
         }
 
 #side .hidemobile h2,#submitsearch {
         display:none;
          }
