/*   
Theme Name: iTouch
Author: Pro Wordpress Themes
Author URI: http://www.prowordpressthemes.com
Version: 1.0
*/

body {
  font-family:Arial, Verdana, Helvetica, Sans Serif;
  font-size:76%;
  margin:0px;
  background-color:#1b1b1b;
}

a {
  color:#6dcff6;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#header {
  background-color:#000;
  border-bottom:1px solid #2d2d2d;
}

#header .inner {
  width:800px;
  height:70px;
  margin:0px auto;
  position:relative;
  padding-top:22px;
}

#page {
  width:800px;
  margin:0px auto;
}

#content {
  width:574px;
  float:right;
  padding:10px 0px;
}

#sidebar {
  width:214px;
  float:left;
}

#header h1 {
  font-size:26px;
  font-weight:normal;
  margin:0px;
}

#header h1 a {
  text-decoration:none;
  color:#a6a6a6;
}

#header h1 .white {
  color:#fff;
  font-size:26px;
  font-weight:normal;
}

.description {
  color:#d0d0d0;
}

#topnav ul {
  list-style:none;
  margin:0px;
  padding:0px;
  position:absolute;
  right:0px;
  bottom:-1px;
}

#topnav ul li {
  margin:0px 0px 0px 4px;
  padding:4px 12px;
  border:1px solid #2d2d2d;
  border-bottom:1px solid #1b1b1b;
  float:left;
  background-color:#1b1b1b;
}

#topnav ul li a, #topnav ul li a:visited {
  color:#8e8e8e;
  text-decoration:none;
}

#topnav ul li.current_page_item a {
  color:#6dcff6;
}

#topnav ul li a:hover {
  text-decoration:underline;
}

ul li h2, h2.widgettitle, h3#comments, h3#respond {
  color:#6dcff6;
  font-weight:normal;
  font-family:Trebuchet MS, Tahoma, Arial, Helvetica, Sans Serif;
  font-size:20px;
  line-height:36px;
  margin:0px;
  border-bottom:1px solid #333;
}

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

#sidebar ul ul li {
  padding:4px 0px;
  background:url(images/dot.gif) repeat-x bottom;
  padding-left:10px;
  color:#fff;
}

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

#sidebar ul ul li a:hover {
  text-decoration:underline;
}

hr {
  display:none;
}

#content .pagetitle {
  padding:5px 17px;
  display:block;
  background-color:#000;
  margin:0px;
  font-family:Trebuchet MS, Arial, Helvetica, Sans Serif;
  font-weight:normal;
  font-size:26px;
  color:#eaeaea;
}

#content .pagetitle a {
  font-family:Trebuchet MS, Arial, Helvetica, Sans Serif;
  font-weight:normal;
  font-size:26px;
  color:#eaeaea;
  text-decoration:none;
}

.entry p {
  margin:0px;
  padding:10px 17px;
  font-family:Arial, Verdana, Helvetica, Sans Serif;
  color:#c4c4c4;
  line-height:20px;
}

.entry blockquote {
  border-left:2px solid #eaeaea;
}

.entry li {
  font-family:Arial, Verdana, Helvetica, Sans Serif;
  color:#c4c4c4;
  padding:3px 0px;
}

.post {
  margin-bottom:20px;
}

.post h1, .post h2, .post h3, .post h4, .post h5 {
  color:#fff;
}

textarea#comment {
  width:99%;
  padding:4px;
  border:1px solid #333;
  background-color:#111;
  color:#c4c4c4;
  width:96%;
}

.commentlist {
  list-style:none;
  margin:10px 0px 0px 0px;
  padding:0px;
}

.commentlist li {
  margin:0px;
  padding:5px 0px 5px 17px;
}

.comment-meta {
  width:214px;
  float:left;
}

.comment-author, .comment-date, .comment-link {
  line-height:24px;
  border-bottom:1px solid #333;
  color:#c4c4c4;
  font-size:11px;
  padding-left:26px;
}

.comment-author {
  background:url(images/user-icon.gif) no-repeat;
  font-size:16px;
}

.comment-text {
  width:574px;
  width:330px;
  float:right;
  color:#c4c4c4;
  border-bottom:1px dotted #333;
  padding-bottom:10px;
}

.comment-form-left {
  float:left;
  width:214px;
}

.comment-form-right {
  float:right;
  width:574px;
}

.comment-form-left label, .comment-form-right label, 
.comment-form-left p, .comment-form-right p {
  display:block;
  color:#c4c4c4;
}

.comment-form-left input {
  border:1px solid #333;
  background-color:#111;
  padding:2px;
  color:#c4c4c4;
  width:96%;
}

input#submit {
  border:1px solid #333;
  background-color:#333;
  color:#c4c4c4;
}

#footer {
  height:144px;
  width:800px;
  background:url(images/footer-bg.gif) no-repeat;
  margin:20px auto 40px auto;
}

p.links {
  margin:0px;
  color:#5e5e5e;
  font-size:11px;
}

p.links a {
  color:#313131;
  font-size:11px;
}

p.text {
  color:#5e5e5e;
  font-size:11px;
  margin:0px;
  padding:25px 0px 5px 0px;
}

p.center {
  text-align:center;
  margin:0px;
}

#s {
  border:1px solid #333;
  background-color:#111;
  padding:2px;
  color:#c4c4c4;
}

#submitsearch {
  margin-left:5px;
  border:1px solid #333;
  color:#c1c1c1;
  background-color:#333;
}