/*
Theme Name: UrbanNotion
Theme URI: http://www.urbannotion.co.nz
Description: Custom Theme for UrbanNotion
Author: Riki Tiki Tavi (For Webstudio)
Version: 1.0
*/

body {
  font-size: 13px;
  font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;
  margin:0px 0px 20px 0px;
  padding:0px;
  text-align:center;
  color:#fff;
  background:#000 url(images/bg.jpg) no-repeat top center;
}

#page {
  width:950px;
  margin:0px auto;
  min-height:2000px;
  height:2000px;
}

#logo {
  height:220px;
  width:145px;
  position:absolute;
  top:0px;
  left:0px;
  display:block;
}

#logo a {
  height:220px;
  width:145px;
  display:block;
  text-indent:-1000em;
}

a, a:visited {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#header {
  height:280px;
  width:950px;
  position:relative;
  margin:20px auto 0px auto;
  padding-top:4px;
}

#header .inner {
  padding-top:15px;
}

#top-banner {
  background:url(images/test5.png) repeat-x;
  padding:10px;
  position:absolute;
  top:45px;
  left:250px;
}

#top-banner img {
  border:none;
}

#nav {
  margin:0px auto;
  text-align:center;
  position:absolute;
  top:250px;
  left:20px;
  padding-left:15px;
  margin-left:-10px;
  background:url(images/bg-nav.png) repeat-x;
  width:915px;
}

#nav a, #nav a:visited {
  color:#eee;
  font-weight:bold;
  font-size:19px;
  text-transform:uppercase;
  margin-right:37px;
  line-height:38px;
  float:left;
}

#nav a.last {
  margin-right:0px;
}

#container {
  width:950px;
  margin:10px auto 20px auto;
  padding-bottom:4px;
}

#content {
  width:62%;
  display:inline;
  float:left;
  margin-left:20px;
}

#content .content-inner {
  padding-top:0px;
}

#sidebar {
  width:32%;
  display:inline;
  float:right;
  text-align:left;
  margin-top:0px;
  margin-right:10px;
}

#sidebar .sidebar-inner {
  padding-left:20px;
}

#sidebar a {
  font-size:12px;
}

#sidebar ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#sidebar ul .widgettitle {
  font-size:26px;
  margin:0px;
  margin-left:-13px;
  color:#eee;
  padding-left:15px;
  line-height:38px;
  background:url(images/sidebar-title-bg.gif) no-repeat;
  background:url(images/test4.png) no-repeat;
  margin-bottom:10px;
}

#sidebar ul .widgettitle a {
  font-size:26px;
  color:#eee;
}

#sidebar ul h2 span {
  background:url(images/logo-icon.png) no-repeat; /* -4px 5px;*/
  padding-left:30px;
}


#sidebar ul.main li {
  padding-left:5px;
}

#sidebar ul.main ul {
  margin-bottom:10px;
}

#sidebar ul.main ul li {
  padding:2px 0px;
}

.post {
  text-align:left;
}

.post a {
  color:yellow;
}

.entry {
  padding:10px 0px;
}

.entry p {
  margin:5px 0px;
}

.post h2.title {
  padding:0px;
  margin:0px;
  color:#eee;
  font-size:26px;
  font-weight:normal;
  background:url(images/topic-bg.gif) no-repeat;
  background:url(images/test4.png) no-repeat;
  line-height:39px;
  margin-left:-10px;
  margin-bottom:10px;
}

.post h2.title a {
  text-decoration:none;
  color:#eee;
  font-size:26px;
  font-weight:normal;
  text-transform:capitalize;
  background:url(images/logo-icon.png) no-repeat;/* -4px 5px;*/
  padding-left:30px;
  margin-left:10px;
}

.post h2.title a:hover {
  text-decoration:underline;
}

.commentlist li {
  text-align:left;
}

#searchsubmit, #Submit, #submitcomment {
  background-color:#000;
  color:#fff;
  border:1px solid #fff;
  padding:0px 30px;
}

.widget_search {
  padding:0px 13px 10px 13px;
}

.widget_search input {
  font-weight:bold;
  border:1px solid #000;
  background-color:#fff;
}

#s {
  width:180px;
  background-color:#000;
  color:#fff;
  border:1px solid #fff;
}

.post blockquote {
  padding-left:40px;
  margin-left:10px;
  background:url(images/quote.gif) no-repeat 0px 5px;
}

h3#comments, h3#respond {
  color:#fff;
  font-size:21px;
  text-align:left;
  line-height:30px;
  font-weight:normal;
}

.comments {
  padding:0px 10px;
  text-align:left;
}

#commentform-container p {
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px;
  display:block;
  clear:both;
}

#commentform label {
  width:80px;
  display:block;
  float:left;
  clear:both;
  margin-right:10px;
}

#commentform input {
  float:left;
  margin-bottom:10px;
  border:1px solid #fff;
  background-color:#000;
  color:#fff;
}

textarea#comment {
  border:1px solid #fff;
  background-color:#000;
  width:580px;
  margin-bottom:10px;
  color:#fff;
}

.comments input {
  border:1px solid #eee;
}

.commentlist {
  list-style:none;
  margin:0px;
  padding:0px;
}

.commentlist li {
  padding:0px;
  margin-bottom:10px;
  border-bottom:1px dotted #fff;
}

.textwidget {
  padding:0px 0px 10px 0px;
}
#flashcontent48,
#flashcontent48 #ep_player48{
	z-index:-100;
	display:compact;
}
a.more-link {
  display:block;
  clear:both;
}

.subscribe-bottom {
  text-align:left;
}

.post img {
  padding:5px;
  border:0px;
}

.navigation {
  margin:20px 0px;
}

.alignleft {
  text-align:left;
}

.alignright {
  text-align:right;
}

.column {
  width:33%;
  float:left;
}

.avatar {
  float:left;
  margin-right:10px;
}

.widget_signup label {
  width:50px;
  display:block;
  float:left;
}

#signup-name, #signup-email, #signup-cell {
  border:1px solid #fff;
  background-color:#000;
  width:190px;
  margin-bottom:0px;
  color:#fff;
}

#submitsignup {
  border:1px solid #fff;
  background-color:#000;
  color:#fff;
  padding:0px 30px;
}

.widget_text ul h2 {
  margin-bottom:0px;
}

.widget_wp_shopping_cart,
.widget_tag_cloud {
  padding:10px 0px;
}

#wp-calendar {
  width:90%;
}

#wp-calendar th {
  border:1px solid white;
  text-align:center;
}

#wp-calendar td {
  text-align:right;
}

#footer {
  height:188px;
  background:url(images/footer-bg.gif) no-repeat 10px 0px;
  border-bottom:2px solid #fff;
  margin-bottom:20px;
  position:relative;
}

#footer .links, #footer .copyright {
  position:absolute;
  left:200px;
  bottom:3px;
  font-weight:bold;
}

#footer .links {
  left:760px;
}

#search-form {
  position:absolute;
  top:5px;
  right:0px;
}

.widgettitle {
  text-transform:uppercase;
}
