*{margin:0;padding:0;}
body{
  background:url(../../img/layout/bg_body.jpg) repeat-x top center;
  min-height:500px;
  font-family:Arial,Verdana,sans serif;
  font-size: 76%;
  line-height:1.4em;
  color:#4d4d4d;
}
img{border:0;}
ul{overflow:auto;}
p{margin: 0 10px 10px 10px;}
#wrap{
  background:url(../../img/layout/bg_header.jpg) no-repeat top center;
  min-height:500px;
  min-width:800px;
  padding-bottom:217px;
}
#content{
  background:#fff url(../../img/layout/bg_content.jpg) repeat-y top center;
  min-height:187px;
  width:790px;
  margin:0 auto;
  position:relative;
  top:217px;
  padding:10px 0 10px 10px;
  overflow:auto;  
  border-left:1px solid #82d5f5;
}
ul#topNav{
  width:800px;
  margin:0 auto;
  position:relative;
  top:214px;
}
ul#topNav li{
  list-style-type:none;
  float:left;
  background:#c7eafd;
  padding:0 7px;
  margin-left:5px;
  line-height:20px;
  font-weight:bold;
  border-width: 1px 1px 0 1px;
  border-color:#84d2f6;
  border-style:solid;
}
ul#topNav li.heading{
  background:#fff0d3;
  color:#e7851a;
  border-width: 1px 1px 0 1px;
  border-color:#fbae92;
  border-style:solid;  
}
ul#topNav li.heading a,
ul#topNav li.heading a:link,
ul#topNav li.heading a:visited{
  color:#e7851a;
}
#contentPane{
  margin-right:315px;
}
#contentPane h1{
  font-size:1.5em;
  font-weight:bold;
  margin:10px 0;
  border-bottom:1px solid #4da3c7;
  padding-bottom:5px;
}
#contentPane h1.alt{
  padding:10px;
  border:0;
  background:#EEFBFF;
  color:#4DA3C7;
  font-weight:normal;
}
.navCol{
  background:#fff0d3 url(../../img/layout/bg_navcol.jpg) repeat-x top center;
  min-height:187px;
  width:129px;
  border-left:1px solid #f1b584;
  float:right;
  color:#ab6945;
  padding:0 10px;
  margin-top:-10px;
  font-size: .95em;
}
.navCol h1{
  font-size:1.2em;
  font-weight:bold;
  margin:10px 0;
}
.navCol ul{
  list-style-type:none;
}
.navCol ul li ul{
  margin-left:10px;
}
.navCol a,.navCol a:link,.navCol a:visited{
  color:#e7851a;
  text-decoration:none;
}
.navCol a:hover,.navCol a:active{
  color:#75c5f0;
}
ul#recentSkins{
  font-size:.9em;
}
table#skinMenu td{
  border-bottom:1px dotted #f1b584;
}
table#skinMenu td.r{
  color:#f1b584;
  text-align:right;
}
.rssFeeds{
  line-height:1.5em;
  margin:0 0 5px 0;
}
.rssFeeds img{
  vertical-align:top;
}
.cent{
  margin:7px auto;
  text-align:center;
  display:block;
  width:100%;
}
.toRight{
  text-align:right;
}
a,a:link,a:visited{
  color:#4da3c7;
  text-decoration:none;
}
a:hover,a:active{
  color:#e7851a;
}
div.news div{
  overflow:auto;
}
div.news h2{
  font-size:.9em;
  margin-bottom:10px;
  margin-top:-10px;
  text-align:right;
  font-weight:normal;
}
ul.nPages{
  width:100%;
  margin:10px 0 !important;
  padding:0 !important;
  list-style-type:none;
  background:#EEFBFF;
}
ul.nPages li{
  width:49%;
  float:left;
}
ul.nPages li a{
  margin:5px;
}
ul.nPages li.next{
  text-align: right;
}
ul.nPages li a{
  display:block;
}
div.topskins h2{
  font-size: 1.2em;
  font-weight:bold;
  margin:20px 0;  
  background:#EEFBFF;
  padding:3px;
}
div.topskins ul{
  width:318px;
  margin:0 auto;
}
div.topskins li{
  margin: 0 3px 3px 3px;
  float:left;
  list-style-type:none;
  min-height:158px;
}
div.topskins li img{
  display:block;
}
div.links p{
  margin:0;
}
div.news ul,
div.info ul,
div.misc ul{
  margin: 10px;
  padding-left:30px;
}
div.links ul{
  margin-bottom:30px;
}
div.links ul li{
  list-style-type:none;
  float:left;
  margin:3px;
}
p.welcome{
  margin: 5px 0 20px 0;
}
ul.postInfo{
  border-right:2px solid #c7eafd;
  float:right;
  width:100px;
  margin:0 0 5px 10px;
  padding:0 !important;
  background:#fff;
  font-size:.9em;
}
ul.postInfo li{
  list-style-type:none;
  margin-left:10px;
}
ul.postInfo li.heading{
  margin:0;
  background:#c7eafd;
  color:#4DA3C7;
  padding:2px 2px 2px 5px;
  border-bottom:1px solid #4DA3C7;
  font-weight:bold;
}
ul.postInfo li.heading a,
ul.postInfo li.heading a:link,
ul.postInfo li.heading a:visited{
  font-weight:bold;
}
ul.postInfo li.heading a:hover,
ul.postInfo li.heading a:active{
  color: #e7851a;
}
a.arrowRight,
a.arrowRight:link,
a.arrowRight:visited,
a.arrowRight:hover,
a.arrowRight:active{
  padding-right:7px;
  background:url(../../img/layout/arrow-right.gif) no-repeat center right;
}
a.arrowLeft,
a.arrowLeft:link,
a.arrowLeft:visited,
a.arrowLeft:hover,
a.arrowLeft:active{
  padding-left:7px;
  background:url(../../img/layout/arrow-left.gif) no-repeat center left;
}
a.arrowDown,
a.arrowDown:link,
a.arrowDown:visited,
a.arrowDown:hover,
a.arrowDown:active{
  padding-right:10px;
  background:url(../../img/layout/arrow-down.gif) no-repeat center right;
}
a.arrowUp,
a.arrowUp:link,
a.arrowUp:visited,
a.arrowUp:hover,
a.arrowUp:active{
  padding-right:10px;
  background:url(../../img/layout/arrow-up.gif) no-repeat center right;
}
div.galleryBox{
  padding-left:10px;
  margin-bottom:40px;
}
div.galleryBox li{
  font-size:.7em;
  float:left;
  list-style-type:none;
  width:220px;
  margin:4px;
  border:1px solid #b7e8ff;
  background:url(../../img/layout/bg_gallery.png) repeat-x top;
  position:relative;
}
div.galleryBox img{
  margin:3px;
  vertical-align:middle;
  border:1px solid #84d2f6;
  float:left;
}
div.galleryBox p{
  margin:0;
  padding:0 3px;
}
div.galleryBox p.galDesc{
  margin: 0 10px 10px 10px;
  padding:0 3px;
}
div.galleryBox p.heading{
  font-weight:bold;
  margin-top:3px;
}
div.galleryBox p.isWall{
  color:#E7851A;
}
div.galleryBox li span{
  background:#e3f6ff;
  position:absolute;
  bottom:0;
  right:0;
  padding:0 3px;
}
ul#galleryNav{
  margin-bottom:20px;
  background:#eefbff;
  padding:3px;
}
ul#galleryNav li{
  list-style-type:none;
  float:left;
  background:#c7eafd;
  margin-left:5px;
  line-height:20px;
  font-weight:bold;
  border: 1px #84d2f6 solid;
}
ul#galleryNav li a{
  display:block;
  padding:0 7px;
}
ul#galleryNav li.current{
  background:#fff0d3;
  color:#e7851a;
  border: 1px #fbae92 solid;  
}
ul#galleryNav li.current a{
  color:#e7851a;
  cursor:text;
}
div.winampskins>div{
  overflow:auto;
  margin:0 20px 30px 20px;
}
div.winampskins>div a.download{
  float:right;
  clear:right;
  background:url(../../img/layout/blue-button.png) no-repeat;
  display:block;
  line-height:28px;
  text-align:center;
  width:102px;
  text-transform:uppercase;
}
div.winampskins>div a.download:focus{
  outline:0;
  color:#E7851A;
}
.noFocus:focus{
  outline:0;
}
div.comments div.com{
  padding:10px;
  margin-bottom:20px;
}
div.comments div.alt{
  background:#EEFBFF;
}
div.comments div.author{
  background:#FFF0D3;
  border:1px solid #F1B584;
}
div.comments input,
div.comments textarea{
  font-family:Arial,Verdana,sans serif;
  font-size: 1em;
  line-height:1.4em;
  color:#4d4d4d;
}
div.comments input.text{
  width:200px;
}
div.comments textarea{
  width:100%;
  height:200px;
}
div.wpthemes div{
  text-align:center;
  margin:20px 0;
}
div.wpthemes h2{
  font-size:1.2em;
  font-weight:bold;
  margin:10px 0;
  border-bottom:1px solid #4da3c7;
  padding-bottom:5px;
  text-align:left;
}
div.wpthemes img{
  border:1px solid #4da3c7;
}
div#footer{
  background:#C7EAFD;
  border-top:1px solid #4DA3C7;
  height:50px;
  width:100%;
  line-height:50px;
}
span#to-top{
  float:right;
  margin-right:30px;
}
span#copyright{
  float:left;
  margin-left:30px;
}