@charset "UTF-8";

body {
background:#ffffff url(../images/winter/background.jpg) no-repeat fixed center top;
color:#181818;
font-family :cursive;
font-size:60.5%;
text-align:center;
margin:0 auto;
padding:0;
}

#header {
font-family:Verdana;
font-size:26px;
font-weight:700;
height:100px;
text-decoration:none;
width:950px;
margin:0 auto;
padding:0;
}

.header-title {
color:#FEFEFE;
float:left;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:28px;
font-weight:700;
left:34px;
position:relative;
text-align:left;
top:36px;
}

.header-title a {
border-bottom:medium none;
color:#8BE7FF;
font-weight:700;
text-decoration:none;
}

.header-description {
color:#FEFEFE;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
font-weight:400;
text-align:left;
padding:0 0 28px 38px;
clear:both;
}

.header-ads{

float:right;
height:90px;
width:728px;
margin-top:6px;
margin-bottom:5px;
}

#menu {
position:relative;
width:950px;
right:0;
text-align:center;
line-height:normal;
margin:0 auto;
}

#button {
clear:both;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 3px;
padding:0;
}

#button li {
background:transparent url(../images/winter/button-right.png) no-repeat scroll right top;
float:left;
height:28px;
white-space:nowrap;
margin:0 3px;
}
#button li a:hover{
color:#fe1dac;
font-size:15px;
}

#button .page_item a {
-x-system-font:none;
background:transparent url(../images/winter/button-left.png) no-repeat scroll left top;
color:#284D17;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:28px;
text-decoration:none;
padding:0 15px;
}

#menu-bottom {
color:#181818;
clear:both;
background:url(../images/winter/menu-bottom.jpg) no-repeat;
width:950px;
height:28px;
margin:0;
opacity:0.88;
padding:0;
}

#rap {
background:transparent url(../images/winter/rap.jpg) repeat-y scroll 0 0;
opacity:0.88;
text-align:left;
width:950px;
margin:0 auto;
}

#menu-bottom a {
color:#181818;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom a:hover {
color:#181818;
text-decoration:underline;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom p {
text-align:left;
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#menu-left {
float:right;
width:328px;
font-size:11px;
margin-top:0;
padding:0 2px 20px 0;
}

#colors {
width:300px;
padding:0 0 5px;
}

#colors h3 {
color:#181818;
font-size:11px;
text-decoration:none;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
padding-bottom:5px;
font-weight:700;
width:284px;
text-align:left;
border-bottom:1px dotted #181818;
margin:2px 0 6px;
}

#colors img a:hover {
margin-bottom:5px;
border:0 dotted #181818;
padding:0;
}

.menu1 {
float:left;
width:300px;
font-size:11px;
display:inline;
padding:0;
}

.menu1 h2 {
font-size:12px;
font-weight:700;
color:#181818;
background:url("../images/winter/menu1-h2-bg.jpg");
text-align:center;
border-bottom:1px solid #5accf6;
border-top:1px solid #5accf6;
margin:0 0 6px;
padding:4px 0;
}

.menu1 a,.menu1 a:visited {
font-weight:700;
text-decoration:none;
text-transform:capitalize;
color:#181818;
font-size:11px;
}

.menu1 ul ul {
padding-bottom:10px;
margin-left:0;
}

.menu1 ul ul li {
list-style-image:none;
}

.menu2 a:hover img {
border:#5accf6 1px solid;
background:#5accf6;
margin-bottom:5px;
padding:4px;
}

.menu2 {
float:left;
width:166px;
font-size:11px;
margin-left:8px;
display:inline;
padding:0;
}

.menu2 h2 {
font-size:12px;
font-weight:700;
color:#181818;
background:url("../images/winter/menu2-h2-bg.jpg");
border-bottom:1px solid #5accf6;
border-top:1px solid #5accf6;
text-align:center;
margin:0 0 6px;
padding:4px 0 4px 8px;
}

.menu2 a,.menu2 a:visited {
text-transform:lowercase;
text-decoration:none;
color:#181818;
font-size:11px;
font-weight:700;
}

.menu2 ul ul {
padding-bottom:10px;
margin-left:8px;
}

.menu2 ul ul li {
list-style-image:none;
padding:1px 0 2px;
}

li {
list-style-type:none;
margin:0;
padding:0;
}

fieldset {
border:none;
}

legend {
margin-top:10px;
font-size:14px;
font-weight:700;
color:#181818;
}

label {
font-weight:700;
}

h1
{
color:#fe1dac;
font-size:17px;
margin-bottom: -40px;
}

.h1f {
background:#AFEEEE none repeat scroll 0 0;
border:1px solid #5ACCF6;
font-size:15px;
font-weight:700;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
}

h3 {
font-size:20px;
font-weight:700;
padding-left:2px;
}

.saved {
background-color:#181818;
color:#fff;
font-size:14px;
padding:6px;
}

.error {
background-color:#181818;
color:#fff;
font-size:14px;
line-height:18px;
padding:6px;
}

.errordiv {
background-color:#C71585;
color:#fff;
font-size:14px;
line-height:18px;
padding:6px;
}

.success {
color:#269900;
font-weight:700;
}

.problem {
color:#C71585;
font-weight:700;
}

.readmore {
float:right;
text-align:right;
margin:5px 0 5px 5px;
}

.linetop {
border-top:2px solid #000;
}

.linespacer {
margin-top:2px;
margin-bottom:8px;
border-bottom:1px solid #000;
}

.button {
border:2px solid #000;
background:#fff;
}

.field {
border:1px solid #000;
padding:2px;
}

#content {
display:inline;
float:left;
text-align:left;
width:592px;
margin:0 0 0 20px;
}

#login {
background:#AFEEEE none repeat scroll 0 0;
border:1px solid #5ACCF6;
font-size:14px;
padding-top:2px;
text-align:right;
width:210px;
}

#signup {
background:transparent url(../images/winter/green.jpg) repeat scroll 0 0;
border:medium none;
font-size:13px;
font-weight:700;
text-align:center;
width:202px;
padding:5px;
}

#logo {
font-size:24px;
font-weight:700;
color:#000;
padding:10px;
}

#logo a {
color:#000;
text-decoration:none;
}

.search {
margin-left:10px;
padding:0 0 5px;
padding-left:35px;
background:transparent url(http://charaben-mania.com/templates/simg/search.png) no-repeat;
height:40px;
margin-bottom:-50px;
}

#searchsite {
border:2px solid #8BE7FF;
float:left;
height:25px;
}

.searchbutton {
background:transparent url(../images/winter/menu2-h2-bg.jpg) repeat scroll 0 0;
border:2px solid #8BE7FF;
color:#181818;
float:left;
font-weight:700;
height:32px;
margin-left:4px;
}

.rsslink {
float:right;
font-size:15px;
text-align:right;
margin:14px 5px 0 14px;
}

.rsslink a {
text-decoration:none;
color:#181818;
font-weight:700;
}

#reg_usernamecheckitvalue {
background:#FF0 none repeat scroll 0 0;
}

#reg_usernamecheckitvalue span {
font-size:11px;
font-weight:700;
}

#reg_emailcheckitvalue {
background:#FF0;
}

#nav {
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:0;
padding:10px 0;
}

#nav li {
list-style:none;
display:inline;
padding:10px 0;
}

#nav li a {
color:#181818;
text-transform:uppercase;
text-decoration:none;
padding:0 10px;
}

#nav li a:hover {
color:#000;
}

#nav .current {
list-style:none;
display:inline;
background:#EDEDED;
}

.leftwrapper {
padding-left:12px;
}

#leftcol {
width:592px;
float:left;
overflow:hidden;
}

#leftcol ol,#leftcol ul {
margin-left:20px;
margin-top:5px;
}

#leftcol-wide {

float:left;
overflow:hidden;
width:568px;
border:1px solid #5ACCF6;
margin:0 auto;
padding:11px;
}

#leftcol-superwide {
width:573px;
float:left;
overflow:hidden;
}

.swrap {  
    width: 100%;  
    padding: 0px;
    padding-bottom: -20px;
    background: #fff;  
    overflow: auto;  
    margin-bottom: 5px;
}  
.sbox {
    width: 44%;
    height: 650px;
    margin: 5px;  
    float: left;  
    background: #ffffff;
    border:#8be7ff 10px solid;
    display: inline;  /* IE6 fix */  
}
.sbox2{
width: 100%;
height: 200px;
position: relative;
overflow:hidden;
}

.sbox2 img{
position: absolute;



}
.sbox3{
width: 100%;
height: 80px;
position: relative;
overflow:hidden;
}

.sbox3 img{
position: absolute;
}
.sbox4{
width: 200px;
height: 80px;
position: relative;
overflow:hidden;
}

.sbox4 img{
position: absolute;
}
.sbox div.headline{
margin-top:-10px;
border-top:0px;
height :50px;
}
.stories {
width:592px;
margin-bottom:30px;
}

.stories-wide {
width:577px;
margin-bottom:20px;
}

.stories-superwide {
width:960px;
margin-bottom:20px;
}

.pagewrap {
border-top:2px solid #000;
border-bottom:1px solid #000;
padding:10px;
}

.headline {
background:transparent url(../images/winter/menu2-h2-bg.jpg) repeat scroll 0 0;
border-bottom:1px solid #5ACCF6;
border-top:1px solid #5ACCF6;
color:#181818;
font-size:12px;
font-weight:700;
margin:0 0 6px;
padding:4px 0 4px 8px;
}

.sheadline {
background:#AFEEEE none repeat scroll 0 0;
border-bottom:1px solid #5ACCF6;
border-top:1px solid #5ACCF6;
color:#181818;
font-size:12px;
font-weight:700;
height:auto;
min-height:37px;
margin:0 0 6px;
padding:4px 0 4px 8px;
}

.vote {
background:transparent url(../images/vote.png) no-repeat scroll 0 0;
bottom:3px;
float:left;
height:43px;
position:relative;
text-align:center;
width:55px;
}

.votenumber {font-family: 'Tangerine', arial, serif;
font-size:30px;
font-weight:700;
position:relative;
margin:0;
}

.votenumber a{
font-size:50px;
color:#fe1dac;
text-decoration:none;

}
img.voteupup{
margin-bottom:5px;
margin-right:5px;
}

.storycontent {
font-size:12px;
padding:10px;
}

.storycontent p {
margin:0 0 -10px;
}

.storycontent ol {
margin-left:22px;
padding:0;
}

.storyfooter {
padding:0 10px;
}

#who_voted ol {
padding-bottom:20px;
clear:both;
}

#who_voted li {
background:#fff;
border:1px solid #efefef;
margin-right:5px;
margin-bottom:4px;
margin-top:4px;
list-style-type:none;
float:left;
padding:2px;
}

#related {
margin-bottom:10px;
padding-top:10px;
}

#related ol {
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
}

#who_voted {
margin-bottom:10px;
padding-top:10px;
border-top:1px solid #000;
}

.edit {
border:1px solid #d9d9d9;
background:#ededed;
margin-bottom:20px;
padding:5px 5px 5px 10px;
}

a .edit-image img {
border:0;
}

#submit {
padding-top:5px;
border-top:2px solid #000;
}

#submit_content {
padding:8px;
}

#submit ul {
padding-left:20px;
}

.instructions {
margin-top:10px;
line-height:16px;
}

#bodytext {
width:550px;
height:450px;
}

#summarytext {
width:550px;
height:250px;
}

#navbar {
padding-top:10px;
border-top:2px solid #000;
margin-bottom:10px;
}

.userborderbottom {
border-bottom:2px solid #000;
}

#profile {
border-top:2px solid #000;
padding:10px;
}

.comment-form {
background:#fff;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:2px solid #C8C8C8;
border-top:2px solid #C8C8C8;
}

#comments {
padding-top:5px;
border-top:1px solid #000;
}

.comment-wrap {
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #efefef;
border-top:1px solid #efefef;
background:#F4F4F4;
padding:5px;
}

.comment-left {
float:left;
width:80px;
text-align:right;
border-right:1px solid #000;
padding-right:10px;
overflow:hidden;
}

.comment-right {
padding-left:12px;
width:440px;
overflow:hidden;
margin:0 10px 30px 90px;
}

.commenttools {
float:right;
padding:0 10px;
}

#midcol {
width:220px;
margin-left:20px;
float:left;
overflow:hidden;
font-size:12px;
}

.sectiontitle {
font-size:14px;
font-weight:400;
margin:0;
}

input.login {
width:121px;
}

.sectiontitle a {
text-decoration:none;
color:#181818;
text-transform:none;
font-weight:700;
}

.boxcontent {
line-height:24px;
margin-top:-14px;
padding:6px;
}

.active {
font-weight:700;
color:#181818;
}

.sidebar-saved {
list-style-type:disc;
margin-left:5px;
}

.sidebar-stories {
margin-top:7px;
list-style-type:none;
}

.sidebar-stories li {
margin-bottom:7px;
line-height:22px;
}

.sidebar-vote-number a {
background:#E2F03D none repeat scroll 0 0;
border:1px solid #E2F03D;
font-size:11px;
margin-right:8px;
margin-top:2px;
text-decoration:none;
padding:5px;
}

.sidebar-article a {
color:#181818;
font-weight:700;
text-decoration:none;
}

#sidebar-comments {
line-height:14px;
}

#rightcol {
width:150px;
margin-left:20px;
float:left;
}

#aboutcontent {
padding:10px 10px 20px;
}

.links {
background:transparent url(../images/winter/green.jpg) repeat scroll 0 0;
border:1px solid #177A0A;
float:left;
text-align:center;
width:124px;
margin:2px;
padding:10px;
}

#footer {
background:transparent url(../images/winter/footer.jpg) no-repeat scroll 0 0;
color:#181818;
font-size:11px;
height:54px;
text-align:center;
width:950px;
margin:0 auto;
}

.footer a:hover {
color:#000;
text-decoration:underline;
}

#navcontainer {
padding:10px 10px 10px 5px;
}

#navcontainer ul {
list-style-type:none;
font-size:12px;
margin:0;
padding:0;
}

#navcontainer li {
margin:0 0 3px;
}

#navcontainer a {
display:block;
padding-left:18px;
width:160px;
background-image:url(../images/l1_down.gif);
}

#navcontainer a:hover {
background-image:url(../images/l1_over.gif);
color:#000;
}

#active a:link,#active a:visited,#active a:hover {
background-image:url(../images/l1_over.gif);
}

.pagination {
font-size:15px;
background:transparent url(../images/winter/menu2-h2-bg.jpg) repeat scroll 0 0;
border-bottom:1px solid #5ACCF6;
border-top:1px solid #5ACCF6;
color:#181818;
margin-top:40px;
padding:0 8px 0 3px;
}

.pagination p {
position:relative;
text-align:right;
margin:0;
padding:5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
text-decoration:none;
padding:2px 5px;
}

.pagination p a:hover {
background:#181818;
color:#fff;
}

.pagination p span {
color:#181818;
margin-right:1px;
text-decoration:none;
padding:2px 5px;
}

.pagination span.pagescurrent{
color:#fe1dac;
text-decoration:none;
font-weight:bold;
}

#feeds {
text-transform:capitalize;
border-top:2px solid #000;
margin-top:-15px;
padding:10px 10px 10px 0;
}

#rssfeeds,#rssfeeds ul {
list-style:none;
}

#rssfeeds li {
margin-left:-10px;
}

.feedname {
margin-left:8px;
font-size:15px;
font-weight:700;
}

.feed-spacer {
border-top:1px solid #ededed;
margin:15px 10px 0 15px;
}

.rssfield {
background:#F9F9F9;
border:1px solid #000;
padding-left:2px;
margin-left:16px;
width:490px;
}

.live2-item {
clear:both;
border-bottom:1px solid #ccc;
text-align:center;
overflow:hidden;
padding:5px 2px 0;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

.live2-type img {
border:none;
vertical-align:middle;
width:60px;
margin:0;
}

.live2-votes {
width:6%;
text-transform:capitalize;
}

.live2-story {
width:40%;
text-align:left;
font-weight:700;
text-transform:capitalize;
}

.live2-who {
width:18%;
text-transform:capitalize;
}

.live2-problem {
color:red;
text-transform:capitalize;
}

.register-left {
border:1px solid;
float:left;
margin-right:15px;
width:545px;
padding:5px;
}

.register-right {
float:left;
width:545px;
}

.register-right ul {
padding-left:15px;
}

.login-left {
border-right:1px solid #181818;
float:left;
margin-right:15px;
width:215px;
}

.login-middle {
float:left;
width:293px;
margin:0 15px;
}

.login-right {
float:left;
width:250px;
margin-left:15px;
}

#group_navbar {
padding-top:10px;
border-top:2px solid #000;
margin-bottom:2px;
}

.groupexplain {
background:#EDEDED;
border:1px solid #CCC;
padding:10px;
}

.rolelinks a {
color:#66C;
}

#groupadminlinksbutton a {
color:#999;
}

.toptitle {
margin-top:5px;
font-size:16px;
font-weight:700;
}

.group_container {
margin-top:10px;
width:550px;
float:left;
position:relative;
}

.group_right {
width:450px;
float:left;
position:relative;
}

.group_left {
width:100px;
float:left;
position:relative;
margin-top:5px;
}

.group_unjoin a {
font-weight:700;
left:4px;
position:relative;
text-decoration:none;
top:-3px;
}

.vcats li {
display:inline;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:0;
padding:0;
}

.vcats li a {
background:transparent url(../images/star.png) no-repeat scroll left center;
border-bottom:1px solid #5ACCF6;
color:#181818;
display:block;
text-decoration:none;
padding:5px 0 4px 18px;
}

.vcats li a:hover{
color:#fe1dac;
font-size:15px;
}

.vsubtext {
position:relative;
top:7px;
}

#simg {
float:left;
margin-right:5px;
}

#colors img,#colors img a:link {
margin-bottom:5px;
border:0 solid #181818;
padding:0;
}

.menu1 a:hover,.menu1 a:visited:hover,h1 a,h2 a,.title h2 a,#navcontainer a:link,#navlist a:visited,.feedname a,.live2-story a {
color:#181818;
text-decoration:none;
}

.menu2 img,.menu2 a:link img {
border:#8be7ff 1px solid;
background:#8be7ff;
margin-bottom:5px;
padding:4px;
}

.menu2 a:hover,.menu2 a:visited:hover,a {
color:#181818;
text-decoration:underline;
}

ul,ol,.storycontent ul {
margin:0;
padding:0;
}

h2,.title h2 {
font-size:14px;
color:#181818;
font-weight:700;
margin:0;
width:90%;
text-align:left;
}

.title h2 a
{
font-size:13px;
font-family :sans-serif;
color:#181818;
text-decoration:none;
font-weight:bold;
}

h2 a:hover,.title h2 a:hover,.vote a:hover,.sidebar-saved a:hover,.sidebar-article a:hover,#sidebar-comments a:hover,.tagformat a:hover,.live2-story a:hover,.toptitle a:hover {
text-decoration:underline;
}

h3 a,.vote a,.sidebar-saved a,#sidebar-comments a,.tagformat a,.toptitle a {
text-decoration:none;
}

.floatleft,.edit-image {
float:left;
}

.floatright,#search_users {
float:right;
}

.subtext,.adminlinks {
font-size:11px;
}

.subtext a,.sectiontitle a:hover {
color:#181818;
}

.storycontent ol li,.storycontent ul li {
line-height:14px;
margin:0 0 -10px;
padding:0;
}

.live2-ts,.live2-type,.live2-status {
width:12%;
text-transform:capitalize;
}

iframe.invisible{display:none}


.submit_votenumber {
color: #a44848;
font-size: 14px;
margin: 0px;
font-weight:bold;
}


#submit_step_1_content {
padding:8px;
}
.submit_step_1_left {
position:relative;
float:left;
width:400px;
}


#bodytext {width:400px;height:200px;}
#summarytext {width:350px;height:200px;}
.button_max {margin-top:8px;padding:2px 6px;}
.spellcheck {float:right;}
.spellcheck {float:right;}

/* Submit Live Preview */
.submit_right_sidebar {
float:right;
margin-top:20px;
position:relative;
 width: 325px;
}
.preview-story {
  width: 300px;
background:#efefef;
border:1px solid #cfcfcf;
margin:0 0 10px 0;
padding:15px;
}
.preview-title {
font-size:20px;margin:0 0 6px 0;padding:0;
}
#lp-title {display:inline;}
#lp-category {display:inline;}
#lp-link_group_id {display:inline;}
#lp-tags {display:inline;}
#lp-bodytext {display:inline;
}


/* 画像スクロール表示エリア */

#imgMain	{
	width: 500px;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 0px;
    text-align: center;  
}
.scrollarea
{
	width:600px;
	clear:both;
	position:relative;
	margin: 0 auto 30px;
	overflow:hidden;
	margin-bottom:0px;
    margin-left:-20px;
}

.scrollable{
	position:relative;
	width: 630px;
	height:220px;
	overflow:hidden;
	margin:0 auto;
}

/* スクロール表示エリア */
.scrollable .items {
	width:20000em;
	position:absolute;
}
.items div{
	float:left;
	
}

/* 画像エリア */
.items a{
	display:block;
	float:left;
	font-size:30px;
	color:#898989;
	width:210px;
	text-align:center;
	margin-right:0px;
	margin-left:0px;
		margin-right:-5px;
}

.items img
{
border:2px solid #444444;
}

/* ボタンエリア */
.prnx{

padding-left : 5px;

font-size: 150%;
height: 35px;
font-weight:bold;
color:#898989;text-decoration:none;
text-shadow:#000000 1px 1px 1px;
font-variant:small-caps;
letter-spacing:-0.04em;
line-height: 1.5em;
margin-bottom: 5px;
 	}
a.prev, a.next {

	display:block;
	width: 30px;
	height: 30px;
	float: left;
	margin: 25px 0 0 0;
	_margin-top: 0px;
	cursor:pointer;
}
a.prev	{
	margin-left: 500px;
	margin-top: 2px;
	background: url(http://android-k.com/templates/mystique/images/left.png) no-repeat 0 0;
	width: 30px;
	height: 30px;
}
a.next {
	margin-left: 540px;
    margin-top: -30px;
	width: 30px;
	height: 30px;
	background-image:url(http://android-k.com/templates/mystique/images/right.png);		
}
a.prev:hover {
	background-position:0 -30px;		
}
a.next:hover {
	background-position:0 -30px;		
}




@charset "utf-8";

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.readmore {
width: 80%;
text-align:center;
font-size:200%;
font-weight:bold;
font-style:normal;
background: -moz-linear-gradient(top, rgba(60,100,50,0.5), #000);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(60,100,50,0.5)), to(#000));

border-width: 10px;border-style : solid;border-color : #000000;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000', endColorstr='#ccc');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000', endColorstr='#ccc')";
}
div.readmore a{
color:#fff;text-decoration:none;
text-shadow:#ccc 1px 1px 1px;
font-variant:small-caps;
letter-spacing:-0.04em;
}

#loading{
	position: fixed;
	top: 50%;
	left: 40%;
	z-index: 5000;
	background-color: #000000;
	font-size: 200%;
	color: white;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
font-weight:bold;
color:#ffffff;text-decoration:none;
text-shadow:#339900 5px 5px 5px;
font-variant:small-caps;
letter-spacing:-0.04em;
opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
}

div#down {
width: 80%;
text-align:center;
font-size:200%;
font-weight:bold;
font-style:normal;
background-color: #ff8912;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 10px;
}
div#down a{
color:#fff;text-decoration:none;
text-shadow:#000 1px 1px 1px;
font-variant:small-caps;
letter-spacing:-0.04em;
}

.atwrap {  
    width: 880px;  
    padding: 10px;  
    background: #EEE;  
    overflow: auto;  
}  
.atbox {  
    width: 190px;  
    margin: 5px;  
    padding: 10px;  
    float: left;  
    background: #424242;  
    color: #FFF;  
    display: inline;  /* IE6 fix */  
}  

.sappicon
{
    float: left;
    margin-right:5px;
}
#leftcol #votecc span
{
font-weight: bold; 
color: #ff8912; 
font-size: 12px;  
}

.title img{
margin-bottom: -5px;
}

.floatsub a{
color: #ff8912; 
font-size: 15px;  
}

#categories
{
}

#categories ul{
  list-style-type: none;
}

#categories li{
  float:left;
}

#categories a{
  display: block;
}

.subnav{
padding-left: 15px;
}

.wrap {  
    width: 100%;  
    padding: 0px;
    padding-bottom: -20px;
    background: #EEE;  
    overflow: auto;  
    margin-bottom: 5px;
}  
.box {  
    width: 136px;  
    margin: 2px;  
    padding: 3px;  
    float: left;  
    background: #ffffff;  
    color: #FFF;  
    display: inline;  /* IE6 fix */  
} 

.vcats2 li {
display:inline;
font-size:10px;
text-decoration:none;
margin:0;
padding:0;
}

.vcats2 li a {
background:transparent url(../images/star.png) no-repeat scroll left center;
color:#181818;
display:block;
text-decoration:none;
padding:5px 0 4px 18px;
}

.vcats2 li a:hover{
    background: #a0ebff; 
}

ul.vcats3 {
display:none;
}
ul.vcats3 li a {

background-image:none;
}
.qrmini
{
    float: right; 
    margin-right:10px;
    margin-top:-57px; 
}

.readmore2
{
margin-top:15px;
font-weight:bold;
text-align:right;
font-size:15px;
}


.readmore2 a{
color:#0000de;
}


.readmore2 a:hover{
color:#fe1dac;
}

img.arrowimg{
margin-right:5px;
margin-bottom:-5px;
}

#appd{
  background-color : #fff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : black black black black;
   margin-bottom: 10px;
   margin-top: 10px;
}
#appdata{
  background-color : black;
  width : 80%;
}
#appdata{
  background-color : #fff;
  width : 100%;
  border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : black black black black;
}

.wrap2 {  
    width: 100%;  
    padding: 0px;
    padding-bottom: -20px;
    background: #EEE;  
    overflow: auto;  
    margin-bottom: 5px;
} 
.box2 {
    width: 108px;
    height: 138px;  
    margin: 2px;  
    padding: 3px;  
    float: left;  
    background: #ffffff;  
    color: #FFF;  
    display: inline;  /* IE6 fix */ 
    
} 
.box2 a{
text-decoration:none;
}
.box2:hover{
    background: #ffd9ff;
}
.box2 img{
margin-bottom:5px;
}


#congratulations h2{
color:#fe1dac;
text-decoration:none;
text-shadow:#000 2px 2px 2px;
font-size:25px;
width:100%;
}

#congratulations img{
margin-bottom:-2px;
}

.more
{

padding-bottom: 20px;
text-align:right;

text-decoration:none;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.more a
{
font-size:14px;

}
.more img
{
  margin-left: 5px;
}
.rankingmore{
text-align:right;margin-bottom:5px;
margin-right:10px;
margin-top:10px;
text-size:17px;
}
.rankingmore a{
text-decoration:none;
font-weight:bold;
}

.rankingmore a:hover{
color:#fe1dac;
}

#topapi{
color:#fff;
margin-left:30px;
font-size:14px;
}
#catedesc{
font-size:15px;
font-weight:bold;
}
.h1f2{
font-size:12px;
margin-bottom:10px;
}

.wrap3 {  
    width: 100%;  
    padding: 0px;
    padding-bottom: -20px;
    background: #EEE;  
    overflow: auto;  
    margin-bottom: 5px;
}  
.box3 {
    width: 103px;
    height: 150px;  
    margin: 2px;  
    padding: 3px;  
    float: left;  
    background: #ffffff;  
    color: #FFF;  
    display: inline;  /* IE6 fix */ 
    
} 
.box3 a{
text-decoration:none;
}
.box3:hover{
    background: #ffd9ff;
}
.box3 img{
margin-left:20px;
margin-bottom:5px;
}


.dba{
margin-left:120px;
margin-top:-13px;
}

.dba2{
margin-left:300px;
}

.dba3{
margin-left:100px;
display:none;
}

.orivote{
text-align:right;
margin-right:50px;
margin-top:-20px;
}

.turl{
font-size:15px;
}
.turl a{
color:#0000de;
font-size:15px;
text-decoration:none;
}
.turl a:hover{
color:#fe1dac;
}
.turl2{
font-size:32px;
font-family: 'Tangerine', arial, serif;
padding-left:25px;
padding-bottom:5px;
margin:bottom:-35px;
}

#logox{
}
#logox a{
font-family: 'Tangerine', arial, serif;
text-decoration:none;
font-size:400%;
color:#fe1dac;

text-shadow: 0px 0px 1px #ffffff,
  0px 0px 10px #ffd700,
  0px 0px 20px #ffd700,
  0px 0px 30px #ffd700,
  0px 0px 40px #ffd700;
}
#logox a:hover{
color:#8be7ff;
}

.tagline{
}
.tagline a{
font-size:20px;
color:#000;
}

.tagline a:hover{
color:#fe1dac;
}

div.msidetag{
font-size:14px;
text-align:center;

}

div.pickupimg img{
}

div.botag{
background: #ccff66;
padding:2px;
margin-bottom:10px;
}
div.botag a{
color:#000;
}

div.cga{
    background: #ccff66;
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
}
div.cgb{
    padding:5px;
    margin-top:2px;
    margin-bottom:2px;
}

div.rapad{
background:transparent url(../images/winter/rap.jpg) repeat-y scroll 0 0;
opacity:0.88;
text-align:left;
width:950px;
margin:0 auto;
padding-left:20px;
}






