/**
Theme Name: Fashion
Theme URI: http://fanlook.com
Author URI: http://songlecn.com/
Version: 1.1
Author: songle
Description:Fanlook Theme Alpa
*/

/*global settings begin*/
*{margin:0;padding:0;}
img{border:none;}
ul{list-style:none;}
input, textarea, select {
  font-family:helvetica,arial;
  font-weight:normal;
  border:1px solid #ccc;
  padding:5px;
  font-size:18px;
}
blockquote{background:url(images/quote.gif) no-repeat;padding-left:32px;padding-top:2px;}
h1 {
  font-size:26px;
  font-weight:normal;
}

h2 {
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
}
h3 { 
  font-size:18px;
  padding-top:3px;
  font-weight:normal;
}

h4 {
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
a { outline:none; }

a:link {
  text-decoration:none;
  color:#000;
  background-color:transparent;
}

a:visited {
  text-decoration:none;
  color:#000;
  background-color:transparent;
}

a:hover {
  text-decoration:none;
  color:#fff;
  background-color:#000;
}

a:active {
  text-decoration:none;
  color:#fff;
  background-color:#000;
}
body{color:#000;font-size:12px;font-family:helvetica,arial;line-height:150%;}
.clear{clear:both;}
.right{float:right;}
/*global settings end*/

#topmenu{min-width:994px;width:auto;padding:6px 25px 4px;border-bottom:1px #ccc solid;}
.ma li{float:left;margin-left:5px;}
#wrap{min-width:994px;width:auto;margin:0 25px;overflow:hidden;}
/*header begin*/
#header a {
  text-decoration:none;
}

#header a:hover {
  text-decoration:none;
  color:#fff;
  background-color:#000;
}
#logo{margin-bottom:6px;margin-top:14px;}
#logo h1{
  font-size:43px;
  font-weight:bold;
  letter-spacing:2px;
  line-height:normal;
}

#nav{position:relative;}
#nav ul{
background-color:#000000;
font-family:helvetica,arial;
font-size:15px;
font-weight:bold;
height:24px;
list-style-type:none;
}
#nav li {
  display:block;
  float:left;
  border-right:3px solid white;
  height:24px;
  background-color:#000;
  /*overflow:hidden;*/
  position:relative;
}
#nav li a {
  display:block;
  float:left;
  color:#fff;
  background-color:#000;
  text-decoration:none;
  padding: 0 17px 0 18px;
  height:24px;
  line-height:25px; /* begin firefox mac hack */
  *line-height:24px; /* ie 6,7 */
}
#nav li.current-cat a,#nav li.current-cat-parent a{ background-color:#00c2f2; }
#nav li a:hover, #nav li a:active { background-color:#00c2f2; }
#nav li ul.children{display:none;position:absolute;top:24px;left:0;width:150px;}
#nav li ul.children li{border:none;}
#nav li ul.children li a{width:115px;background:#00c2f2;}
#nav li ul.children li a:hover{width:115px;background:#000;}
#nav li a.navhoverbg{background:#00c2f2;}
/*search form begin*/
#nav ul.search { 
  position:absolute;
  top:0;
  right:0;
  _right:24px;
  width:300px;
  background-color:transparent;
}
#nav ul.search li {
  float:right;
  border-left:3px solid #fff;
  border-right:0;
  background-color:transparent;
  font-size:15px;
}
#nav ul.search input.text{
  height:14px;
  line-height:14px;
  width:148px;
  padding:4px 3px 2px 3px;
  *padding:3px 3px 3px 3px;
  font-size:14px;
  font-weight:bold;
  *position:relative;
  *top:-1px;
  height:16px;
  line-height:16px;
}
/*search form end*/
/*header end*/

/*content begin*/
.content {
  margin:14px 0 18px 0;
  width:100%;
  clear:both;
  float:left;
}
.less_bottomspaced { margin-bottom:8px; }
#bodycon{padding-right:320px;}
#main{width:100%;}
#welcome{height:123px;padding:18px;margin-bottom:14px;background-color:#fffd64;}
#filters{  background-color:#eee;
  padding:10px 12px;
  margin-bottom:14px;
  color:#aaa;}
.darkgrey{color:#666;}
#filters a:link, #filters a:visited { color:#aaa; background-color:transparent; }
#filters a:hover, #filters a:active { color:#666; background-color:transparent; }
a.no_underline:link, a.no_underline:hover, a.no_underline:visited, a.no_underline:active {
  text-decoration:none;
}
.leftblank{float:left;width:320px;}
.leftblock{border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin-bottom:14px;}
.rightblank{padding-left:340px;}
.rightblock{margin-bottom:14px;}
.top{padding:5px;height:79px;overflow:hidden;}
.topimg{float:left;height:79px;width:79px;}
.topimg a{border:1px #e0e0e0 solid;padding:1px;height:75px;width:75px;display:block;}
.topimg img{height:75px;width:75px;}
.topcon{padding-left:15px;height:79px;overflow:hidden;}
.topcon h4{margin-bottom:5px;}
.stitle{border-bottom:2px #ccc solid;margin-bottom:10px;font-size:14px;}
#mainfoot{border:1px #ccc solid;*margin-bottom:10px;_margin-bottom:0px;clear:both;}
/*sidebar begin*/
#sidebar{  
width:300px;
  margin-left:20px;
  margin-right:-320px;
  overflow:hidden; 
 }
#sidebar a.toggle{color:#666;display:block;font-weight:bold;padding:10px 12px;margin-bottom:14px;}
#sidebar a.toggle:hover{background-color:#ccc;color:#444;}
#sidebar a.on{padding-left:24px;background:#eee url(images/toggle_on.gif) no-repeat 8px 15px;}
#sidebar a.off{padding-left:24px;background:#eee url(images/toggle_off.gif) no-repeat 8px 15px;}
#sidebar .widget ul{margin:-4px 0 18px 4px;}
#sidebar .widget li{margin-bottom:8px;background:url(images/dot.gif) no-repeat left 6px;padding-left:10px;width:286px;overflow:hidden;white-space:nowrap;}
#sidebar li.blankli{margin-bottom:18px;}
.userlink{font-weight:bold;}
.userword{font-style:italic;}
.rss{background:url(images/widget-rss.gif) no-repeat;display:block;width:300px;height:40px;}
 /*sidebar end*/
.left{float:left;}
/*single begin*/
.single{padding-left:80px;border-top:2px #000 solid;position:relative;}
.single .singledetail a,.single .singledetail a:hover{text-decoration:underline;}
.singletitle{font-size:28px;margin-top:14px;line-height:normal;}
.singledetail{color:#aaa;}
.single .singledetail a{color:#aaa;}
.single .singledetail a:hover{color:#fff;}
.postcon{margin-top:14px;margin-bottom:14px;width:734px;}
.postcon p{margin:1em 0;}
.vote{position:absolute;top:0;left:0;_left:-80px;}
.relatepost{float:left;width:50%;*width:49%;}
.relatepost h3{margin-bottom:18px;font-weight:bold;}
.relatepost li{margin-bottom:8px;background:url(images/dot.gif) no-repeat left 6px;padding-left:10px;width:286px;overflow:hidden;white-space:nowrap;}
/*single end*/
/*comment begin*/
.commentlist li{margin-top:14px;*zoom:1;}
.commentlist .userpic{width:75px;height:75px;float:left;margin-right:10px;display:inline;overflow:hidden;}
.commentlist .userpic a{display:block;width:75px;height:75px;}
.commentlist img{width:75px;height:75px;}
.commentcon{overflow:hidden;*zoom:1;}
.whocomment{color:#aaa;background:url(images/dot.gif) no-repeat left 6px;padding-left:10px;}
.whocomment a{font-weight:bold;}
.cp{margin-bottom:8px;}
#respond h3{margin-top:24px;margin-bottom:8px;}
#submit{background:#000;color:#fff;margin-top:8px;font-size:14px;height:24px;font-weight:bold;padding:0 17px 0 18px;cursor:pointer;border:none;width:78px;}
#comment{height:60px;width:528px;font-size:14px;}
/*comment end*/
/*content end*/
/*tag begin*/
.taglist li{margin-bottom:14px;clear:both;*zoom:1;overflow:hidden;*margin-bottom:10px;_margin-bottom:14px;}
.taglist .userhead{width:75px;height:75px;float:left;margin-right:0px;display:inline;overflow:hidden;}
.taglist .userhead a{display:block;width:75px;height:75px;}
.taglist .userhead img{width:75px;height:75px;}
.bubble{background:url(images/bubble_bg.gif) no-repeat;margin-left:84px;*zoom:1;}
.bubble_content{border-top:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;margin-left:13px;overflow:hidden;padding:14px;}
.tagtitle{margin-bottom:8px;overflow:hidden;height:18px;line-height:18px;}
.right{float:right;}
.grey{color:#aaa;}
.italic{font-style:italic;}
.tagbody{clear:both;_border:1px #fff solid;_background:#fff;}
.tagbody .thumbimg{width:120px;float:left;overflow:hidden;}
.tagbody .thumbimg img{width:120px;}
.tagcon{_margin-left:120px;padding-left:14px;overflow:hidden;}
.bold{font-weight:bold;}
.tagquote{margin-top:14px;font-size:14px;color:#666;}
/*tag end*/
/*archive begin*/
.arc{margin-bottom:36px;}
.postmain{*margin-bottom:44px;_margin-bottom:26px;}
.singlepostmain{*margin-bottom:10px;_margin-bottom:-8px;}
.arc .postcon{margin-bottom:0;}
/*archive end*/
/*footer begin*/
#footer{clear:both;background:#000000;min-width:994px;width:auto;border:1px #ccc solid;}
#footer .fb{border:1px #fff solid;color:#ccc;}
#footer .footernav{border-bottom:1px solid #555555;font-family:"Times New Roman",Times,serif;font-size:12px;
font-size-adjust:none;
font-weight:bold;
line-height:28px;
text-align:center;}
#footer .footernav ul{padding-left:13px;}
#footer .footernav ul li{background:url(images/footernav-pipe.gif) no-repeat right top;
display:inline;
padding:10px 15px;}
#footer .footernav ul li.first{padding-left:0;}
#footer .footernav ul li.last{margin-left:15px;}
#footer .footernav ul li.srss{background:url(images/li-rss-icon.gif) no-repeat 0 0;
padding:1px 0 0 21px;}
#footer .footernav ul li a{color:#fff;}
#footer .footernav ul li a:hover{background:none;}
#footer .footerword{text-align:center;margin:20px auto;}
/*footer end*/

.pageNavi{text-align:center;}