@charset "utf-8";

/*--#pass_nav
-------------------------------------------------*/
#pass_nav h3 {
	background-image: url(images/tit_pass.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 74px;
	text-indent: -9999px;
}

#fes  #main h3 {
	background-image: url(images/header_fes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 625px;
	text-indent: -9999px;
}

#neta  #main h3 {
	background-image: url(images/header_neta.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 625px;
	text-indent: -9999px;
}

#special  #main h3 {
	background-image: url(images/header_special.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 625px;
	text-indent: -9999px;
}

#item  #main h3 {
	background-image: url(images/header_item.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 625px;
	text-indent: -9999px;
}

#fashion  #main h3 {
	background-image: url(images/header_fashion.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 625px;
	text-indent: -9999px;
}
#Tag  #main h3 {
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 615px;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 10px;
}

#Search_R  #main h3 {
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 615px;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 10px;
}

#page  #main h3 {
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 615px;
	font-size: 18px;
	padding-top: 20px;
	padding-left: 10px;
}


/*--#categoryArea
-------------------------------------------------*/
#main #categoryArea {
	margin-top: 10px;
	margin-bottom: 10px;
}
.entry .Text .post {margin-bottom: 5px;}

.entry .Text .post li {
	float: left;
	font-size: 10px;
	min-height:15px;
	margin-right: 5px;
}

.entry .Text .post .com {
	background-image: url(images/ico_com_post.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}

/*--#page_nav
------------------------------------*/
#main  #page_nav {
	float: right;
}
#main  #page_nav li {
	float: left;
	margin-right: 5px;
}
#main  #page_nav #prev {margin-right: 10px;}

#main #page_nav #prev a {
	color: #CCCCCC;
	text-decoration: none;
}

#main #page_nav #prev a:hover {
	color: #115DBA;
	text-decoration: none;
}

#main  #page_nav #next {margin-left: 10px;}
#fashion  #main #snap {
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}


#fashion #main #snapList li {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}
#fashion  #main  #snapList img {
	border: 1px solid #CCCCCC;
	padding: 1px;
}
#fashion  .Text #photodata {
	margin-top: 10px;
	margin-bottom: 10px;
}
#fashion  #photodata #Evaluation {
	text-align: center;
	margin-bottom: 10px;
}
#fashion  #photodata #Evaluation #num {
	font-size: 24px;
	font-weight: bolder;
}
#fashion  .Text #photodata #photo {
	text-align: center;
	margin-bottom: 10px;
}
#fashion  .Text #photodata #Vote {
	text-align: center;
}
#fashion  #pageswitch {
	text-align: center;
}





#single .Text .post {
	margin-bottom: 20px;
}



/*--#single
------------------------------------*/
#single .Text {
	width: 625px;
	margin-left: 0px;
}
#single .Text .summary {
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	font-size: 18px;
        padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bolder;
	background-color: #EEF4FA;
	margin-bottom: 5px;
}
#single .Text .post  .addclip {float: right;}
#single .Text .alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#single .Text .alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#categoryArea #single #fesInfo {
}
#categoryArea #single #fesInfo dl {
}
#fesInfo dt {
	float: left;
}
#category #fesInfo dd {
	float: left;
	width: 300px;
}


#categoryArea #EntryInfo {}
#categoryArea #EntryInfo dl {margin-bottom: 10px;}
#categoryArea #EntryInfo dt {
	float: left;
	font-weight: bold;
	width: 80px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-right: 10px;
}
#categoryArea #EntryInfo dd {float: left;}





/*--#Related
-----------------------------*/
#categoryArea #Related {
	margin-bottom: 20px;
}
#categoryArea #Related h5 {
	background-image: url(images/tit_Related.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 625px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#categoryArea #Related li {
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	margin-bottom: 5px;
}

/*--#New
-----------------------------*/
#categoryArea #New {
	margin-bottom: 20px;
}
#categoryArea #New h5 {
	background-image: url(images/tit_New.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 625px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#categoryArea #New li {
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	margin-bottom: 5px;
}

/*--#comments
-----------------------------*/
#categoryArea #comments h5{
	background-image: url(images/tit_comment.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 25px;
	width: 625px;
	margin-bottom: 10px;
}

#categoryArea #comments #Reaction {
	margin-bottom: 10px;
}
#categoryArea #comments #Reaction dl {
	padding-top: 5px;
}
#categoryArea #comments #Reaction  dt {
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
#categoryArea #comments #Reaction  dd {
	margin-left: 5px;
}

#categoryArea #comments #Reaction  .day {
	text-align: right;
	font-size: 10px;
	color: #999999;
}
#categoryArea #comments #Reaction #comment-2 {
	background-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


#categoryArea #comments .form {}
.form #commentform #comment {
	width: 625px;
	height: 150px;
	font-size: 12px;
}

.form #commentform dl {margin-bottom: 10px;}
.form #commentform dt {margin-bottom: 5px;}
.form #commentform #submit {
	text-align: center;
	margin-top: 10px;
}
#fesInfo  .Artist {
	background-image: url(images/cap_artist.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 14px;
	width: 40px;
	text-indent: -9999px;
}

.entry_summary {
	margin-bottom: 20px;
}
.entry_summary h5 {
	background-color: #EBEBEB;
	font-size: 18px;
	font-weight: bolder;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
#ad_btn {
	margin-left: 30px;
}
#ad_btn li {
	float: left;
	margin-right: 20px;
}
#categoryArea .combox {
	padding: 5px;
	margin-bottom: 10px;
	background-color: #EEF4FA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#categoryArea .combox dt {
	margin-bottom: 5px;
}
#categoryArea .combox .day {
	text-align: right;
}
#categoryArea  #submitbtn {
	text-align: center;
	margin-top: 10px;
}
#categoryArea  #comment {
	width: 609px;
}

#banner_sub {margin-bottom: 10px;}

/*--#twiiterCom
-------------------------------------------------*/
#main #twiiterCom {
	margin-bottom: 10px;
	background-image: url(images/titlebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 625px;
}
#main #twiiterCom h5 {
	margin-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
#main #twiiterCom #twitterlogo {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}

     .tweet .tweet_list{ -webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; /*background-color: #8ADEE2;*/}  
     .tweet .tweet_list li{
	overflow: auto;
	padding: .5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}  
     .tweet .tweet_list li a { /*color: #0C717A;*/ text-decoration: none;}  
     .tweet .tweet_list li a:hover { /*color: #0C717A;*/ text-decoration: underline;}  
     .tweet .tweet_list .tweet_even { /*background-color: #91E5E7;*/ }  
     .tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }  
     .tweet .tweet_list .tweet_avatar img { vertical-align: middle;}  
     span.loading { display: none; }  



.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}