/* Core - Layout
------------------------*/


/* import section start
-------------------------------- list
reset.css
global.css
module/dialog.css
-------------------------------------*/

@import url("reset.css");

/* Base - Global.css , imported on 2008-08-10
-----------------------------------------------------------------------------------------*/
/* Link */
a {color:#3b5888;}
a:link, a:visited {color:#3B5888;text-decoration:none;}
a:hover {color:#3B5888;text-decoration:underline;}
a.action{border-bottom:1px solid #d8dfea;display:block;padding:3px 0px 3px 9px;text-decoration:none;}
a.action:hover{background-color:#3b5998;color:#fff;text-decoration:none;}
a.share {background:#fff url(/imgpro/theme/xn/share.gif) no-repeat right center;border:1px solid #7f93bc;color:#525c97;display:block;float:left;line-height:1em;padding:3px;width:40px;}
a.share:hover {background:#3B5888 url(/imgpro/theme/xn/share_hover.gif) no-repeat right center;border:1px solid #3B5888;color:#fff;text-decoration:none;}

/* Elements */
body {color:#333;}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
h6 {font-size:12px;}

small {font-size:11px;}
blockquote {}
strong {}
option{padding-left:5px;}
em {font-style:normal;font-weight:normal;}

/* Standard */
.pipe {margin:0 3px; color:#aaa; font-size:11px;}
.hyphen {padding:0 5px; font-size:14px;}
.status-em {margin:0 0.15em;cursor: pointer;border:0;}
.shadow {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.description, .time {color:#808080;}

.float-left {float:left;}
.float-right {float:right;}
.clear-both {clear:both;}

.hide {display:none;}
.show {display:block;}

.small {font-size:11px;font-family:tahoma, mingliu;}
.large {font-size:14px;}
.empty{visibility:hidden;}

.quote {background:url(/img/quote_start.gif) no-repeat;margin-top:8px;padding:0 0 0 18px;}
.quote q {background:transparent url(/img/quote_end.gif) no-repeat 100% 100%;color:#555;display:inline;padding-right:18px;}

.x-to-hide {background:url(/imgpro/theme/xn/x_to_hide.gif) no-repeat center;width:14px;text-decoration:none;display:block;height: 14px;}
.x-to-hide:hover {background:url(/imgpro/theme/xn/x_to_hide_hover.gif) no-repeat center;text-decoration:none;}

/* List */
.icon {background-repeat:no-repeat;background-position:center center;}
.l-icon {padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:0 2px;}

.l-hs {background-image:url(/imgpro/icons/highschool.gif);}
.l-game {background-image:url(/imgpro/icons/game.gif);}
.l-recommend {background-image:url(/imgpro/icons/recommend.gif);}
.l-request {background-image:url(/imgpro/icons/requests.gif);}
.l-poke {background-image:url(/imgpro/icons/poke.gif);}
.l-detail {background-image:url(/imgpro/icons/detail.gif);}
.l-tag {background-image:url(/imgpro/icons/photo.gif);}
.l-im {background-image:url(/imgpro/icons/im.gif);}
.l-invite {background-image:url(/imgpro/icons/invite.gif);}
.l-findfriends {background-image:url(/imgpro/icons/findfriend.gif);}


.l-blog {background-image:url(/imgpro/icons/blog.gif);}
.l-photo {background-image:url(/imgpro/icons/photo.gif);}
.l-friend {background-image:url(/imgpro/icons/friends.gif);}
.l-group {background-image:url(/imgpro/icons/group.gif);}
.l-class {background-image:url(/imgpro/icons/class.gif);}
.l-film {background-image:url(/imgpro/icons/film.gif);}
.l-share {background-image:url(/imgpro/icons/share.gif);}
.l-event {background-image:url(/imgpro/icons/acts.gif);}
.l-poll {background-image:url(/imgpro/icons/polls.gif);}
.l-poll-s1{background:url(/img/poll.gif) 2px 3px no-repeat!important; height:40px; line-height:40px; padding:15px 0 8px 40px!important;}
.l-app {background-image:url(/imgpro/icons/app.gif);}
.l-gift {background-image:url(/imgpro/icons/gift.gif);}

.icon-list li {padding-left:20px;line-height:1.5em;background-repeat:no-repeat;background-position:0 2px;}
.icon-list li a {display:block;}

/* Form */
fieldset {border:none;}
input, select { vertical-align:middle; font-size:12px; }
label { color:#666; cursor:pointer; font-weight:bold; }
textarea {border:1px solid #bdc7d8;padding:3px;font-size:12px;overflow:auto;}
select, label, textarea,input { 	font-family:'lucida grande',tahoma,verdana,arial,simsun,sans-serif; }
.input-text {border:1px solid #bdc7d8;padding:3px;}
.input-checkbox {margin-right:5px;}
.input-file {border:1px solid #bdc7d8;}
.input-button, .input-submit { background-color:#3b5888; border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea; border-style:solid; border-width:1px; color:#fff; cursor:pointer; font-size:12px; padding:2px 15px; text-align:center; }
input.gray { border:1px solid; border-color:#fff #848484 #848484 #fff; background:#f0f0f0; color:#333; }
input.mini {padding:2px;}
input.large {padding:3px 15px;font-size:14px;}

/* Error */
.messages_div, .errors_div { margin:10px; padding:10px; border:1px solid; text-align:center; line-height:20px;}
.messages_div { border-color:#ffe222; background:#fffbe2;}
.errors_div	{ border-color:#dd3c10; background:#ffebe8;}

/*	PNG Fix
------------*/
.png-img { background-repeat:no-repeat; height:64px; width:64px; }
.png-img a { display:block; height:64px; text-decoration:none; }

/*	clearFix
----------------------------------------*/
.clearfix:after,.feed:after, .feed-content .headline:after, .comment:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix,.feed, .feed-content .headline, .comment {
	display:inline-block;
}
.clearfix,.feed, .feed-content .headline, .comment {display:block;}

 
