/*
Theme Name: Wing Chun
Theme URI: http://snipurl.com/i7oj
Description: Custom Theme for Wing Chun Team Italia
Author: Riki Tiki Tavi
Author URI: http://snipurl.com/i7oj
Version: 2.0
*/

body {
  font-size: 11px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  background-color: #000;
  margin:0px auto 20px auto;
  text-align:center;
}

body * {
  text-align:left;
}

a:hover {
  text-decoration:underline;
}

#page {
  /*width:1024px;*/
  width:980px;
  margin:0px auto;
  text-align:center;
}

#header {
  /*height:415px;*/
  height:218px;
  position:relative;
  background:url(images/header-bg980_day.jpg) no-repeat;
}

.container {
  width:758px;
  margin:0px auto;
}

#content {
  float:left;
  width:586px;
  min-height:1800px;
  /*#height:950px;*/
  height:auto;
  background:#fff url(images/content-top-bg.png) no-repeat;
}

/*\*/
* html #content {
  height: 950px;
}
/**/

#content .inner {
  padding:125px 10px 10px 10px;
}

#sidebar {
  float:right;
  width:172px; 
  background:#000 url(images/capa.gif) no-repeat center 10px;
  color:#c0c0c0;
}

#wp-calendar {
  padding-left:15px;
}

#wp-calendar caption {
  text-align:center;
  padding-left:15px;
  margin-top:10px;
}

#wp-calendar td a {
  color:#fff;
}

#sidebar .inner {
  padding:0px 5px 10px 10px;
}

#sidebar h2 {
  display:block;
  background:url(images/title-bg.gif) no-repeat;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:20px;
  line-height:21px;
  margin:0px;
}

#sidebar ul {
  list-style:none;
  padding:0px;
  margin:0px;
}

#sidebar ul ul {
  list-style-type:circle;
  margin:10px 20px;
}

#sidebar ul ul li {
  padding:0px;
  margin:0px;
}

#sidebar ul ul li a {
  color:#c0c0c0;
  line-height:20px;
  text-decoration:none;
}

.post, .post p {
  font-size:11px;
  font-family:Tahoma, Arial, Verdana;
}

.post {
  background:url(images/post-footer-bg.gif) no-repeat bottom;
  padding:0px 25px 60px 25px;
  margin-bottom:45px;
}

.post a {

}

.single {
  margin-bottom:0px;
}

.post h2 {
  padding-left:45px;
  margin:0px;
  font-family:Tahoma, Arial, Verdana, Helvetica;
  font-size:16px;
  font-weight:bold;
}

.page h2 {
  padding-left:0px;
}

.post a {
  text-decoration:none;
  color:#cc0000;
  font-weight:bold;
}

#footer {
  height:79px;
  position:relative;
  background:url(images/footer-bg.gif) no-repeat 42px 0px;
}

#footer p {
  color:#aaa;
  margin:0px;
  font-size:11px;
  font-family:Tahoma, Arial, Verdana;
  line-height:45px;
  padding:0px 5px;
}

#searchsubmit {
  border:1px solid #888;
  background-color:#b5b5b5;
  color:#fff;
}

#s {
  width:140px;
  border:1px solid #888;
  background-color:#fff;
  margin-left:10px;
}

.search-form {
  padding:20px;
}

.navigation {
  margin:10px 0px;
  position:relative;
  height:30px;
}

.navigation a {
  font-size:11px;
  color:#b91313;
  font-weight:bold;
  text-decoration:none;
  display:block;
}

.navigation .prev {
  position:absolute;
  left:0px;
  line-height:29px;
}

.navigation .prev a {
  background:url(images/old_entries.gif) no-repeat top left;
  padding-left:80px;
  line-height:29px;
}

.navigation .next {
  position:absolute;
  right:0px;
}

.navigation .next a {
  background:url(images/new_entries.gif) no-repeat top right;
  padding-right:80px;
  line-height:29px;
}


blockquote {
  border-left:2px solid #bbb;
  padding-left:10px;
}

.date {
  height:34px;
  width:34px;
  background:url(images/date-bg.gif) no-repeat;
  text-align:center;
  color:#fff;
  float:left;
}

.date .month {
  font-size:10px;
  font-weight:bold;
  line-height:14px;
  text-transform:uppercase;
}

.date .day {
  font-size:15px;
}

.add-comment {
  font-weight:bold;
  line-height:10px;
  padding-left:45px;
}

.add-comment a {
  color:#000;
  text-decoration:none;
  margin-bottom:30px;
}

#footer .links {
  color:#000;
  position:absolute;
  left:135px;
  bottom:42px;
  color:#fff;
}

#footer .links a {
  text-transform:uppercase;
  font-size:12px;
  color:#000;
  text-decoration:none;
}

#footer .copyright {
  color:#000;
  position:absolute;
  right:170px;
  bottom:42px;
  font-size:11px;
}

a.more-link {
  display:none;
  font-size:12px;
  font-weight:bold;
  color:#cc0000;
  text-decoration:none;
  position:absolute;
  right:30px;
  bottom:19px;
  #bottom:20px;
  #1top:170px;
  position:absolute;
}

div.more {
  position:relative;
  text-align:right;
}

div.more a {
  position:absolute;
  right:10px;
  #right:40px;
  top:28px;
  font-size:12px;
  font-weight:bold;
  color:#cc0000;
  text-decoration:none;
}

.page div.more {
  display:none;
}

.alignleft {
  float:left;
}

.alignright {
  float:right;
}

.comments {
  padding:25px;
}

textarea#comment {
  width:98%;
}


#top-menu {
  font-size: 12px;
  position:absolute;
  bottom:0px;
  left:110px;
  height:24px;
  width:586px;
}

#top-menu ul, #top-menu ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#top-menu ul {
  padding: 5px 0 4px;
  text-align: center;
}

#top-menu ul li {
  display: inline;
  margin-right: -3px;
}

#top-menu ul li.last {
  margin-right: 0;
}

#top-menu ul li a {
  background: url("http://www.wingchunteam.it/wp-content/themes/wingchun/images/tab-off2.gif") no-repeat 100% 0;
  color: #000;
  padding: 5px 0px;
  #padding: 0px 0px 5px 0px;
  text-decoration: none;
}

#top-menu ul li a:hover {
  background: url("http://www.wingchunteam.it/wp-content/themes/wingchun/images/tab-on2.gif") no-repeat 100% 0;
}

#top-menu ul li a span {
  background: url("http://www.wingchunteam.it/wp-content/themes/wingchun/images/tab-off1.gif") no-repeat;
  padding: 5px 1em;
}

#top-menu ul li a:hover span {
  background: url("http://www.wingchunteam.it/wp-content/themes/wingchun/images/tab-on1.gif") no-repeat;
}

#top-menu ul li a:hover span {
  color: #fff;
}

/*\*//*/
#top-menu ul li a {
  display: inline-block;
  white-space: nowrap;
  width: 1px;
}

#top-menu ul {
  padding-bottom: 0;
  margin-bottom: -1px;
}
/**/

/*\*/
* html #top-menu ul li a {
  padding: 0;
}
/**/

.widget_search input {
  text-align:center;
  margin:10px auto 20px 40px;
  color:#fff;
  background-color:#000;
  border:1px solid #fff;
}

#s {
  margin-bottom:0px;
  width:115px;
  border:1px solid #eee;
  color:#000;
  background-color:#fff;
}
