body {
  background:url(./images/bg.gif) repeat-x top;
  text-align:center;
  margin:0px;
  font-family:"Trebuchet MS", Arial, Verdana;
}
#userbar {
  margin-top:70px;
  font-size:.9em;
  color:#FFF;
  float:right;
  text-align:right;
  width:453px;
}
#userbar2 {
  margin-top:10px;
  font-size:.9em;
  color:#FFF;
  float:right;
  text-align:right;
  width:453px;
}
#userbar a, #userbar2 a {
  color:#58728c;
  text-decoration:none;
}
#userbar a:hover, #userbar2 a:hover {
  color:#FFF;
  text-decoration:underline;
}
#userbar p, #userbar2 p {
  margin:0px;
  padding:0px;
  line-height:1.8em;
}
.userinfo {
  background:#f5f5f5;
  border-top:5px solid #ebebeb;
  border-left:3px solid #ebebeb;
  border-right:3px solid #ebebeb;
  padding:10px;
}
.userinfo img {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
.userinfo h1 {
  margin-top:0px;
  margin-bottom:10px;
}
.blackbar a {
  display:block;
  background:#4b80b6;
  color:#FFF;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  text-decoration:none;
  border-left:3px solid #396a9b;
  border-right:3px solid #396a9b;
  border-bottom:3px solid #396a9b;
}
.blackbar a:hover {
  background:#2c2c2c;
  border-bottom:3px solid #65a4e4;
  border-left:3px solid #65a4e4;
  border-right:3px solid #65a4e4;
}
.fieldtitle {
  display:block;
  float:left;
  width:10em;
}
#wrapper {
  margin:0 auto;
  text-align:left;
  width:810px;
}
#header {
  margin-bottom:50px;
}
#header img {
  border:0px;
}
#header small {
  display:block;
  width:335px;
  text-align:right;
  color:#58728c;
}
#left {
  float:left;
  width:342px;
}
#right {
  float:right;
  width:468px;
}
img {
  border:0px;
}
.collage {
  padding:0px;
}
.collage a img {
  border-left:1px solid #FFF;
  border-bottom:1px solid #FFF;
  filter:alpha(opacity=95);
  -moz-opacity:.95;
  opacity:.95;
}
.collage a:hover img {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}  
.bluelinkbar a {
  color:#FFF;
  background:#4b80b6;
  display:block;
  line-height:43px;
  margin-left:1px;
  text-align:right;
  padding-right:10px;
  text-decoration:none;
  font-size:1.1em;
}
.bluelinkbar {
  display:block;
  width:453px;
}
.bluelinkbar a:hover {
  background:#2c2c2c;
}
.bluebar {
  margin-top:23px;
  background:#ebeff3;
  color:#4b80b6;
  display:block;
  height:43px;
}
.bluebar a {
  color:#4b80b6;
  line-height:43px;
  margin-left:10px;
  text-align:right;
  text-decoration:none;
  font-size:1.1em;
  border-bottom:1px dotted #4b80b6;
}
.bluebar a:hover {
  color:#2c2c2c;
}
.bluebox {
  margin-top:1px;
  border-top:10px solid #cfd7df;
  border-bottom:10px solid #cfd7df;
  background:#ebeff3;
  display:block;
  text-align:center;
  padding:20px 0px;
}
.bluebox ul {
  list-style:none;
  padding:0px;
  margin:0 0 10px 0;
}
#footer {
  clear:both;
  display:block;
  border-top:50px solid #FFF;
  background:#4b80b6;
  color:#FFF;
  padding:25px 0;
}
#footer a {
  color:#FFF;
  text-decoration:none;
  border-bottom:1px dotted #FFF;
}  
h1 {
  color:#aaa;
  font-size:1.1em;
  font-weight:normal;
}
h2 {
  color:#344c5c;
  font-size:1em;
}
.paddedbox {
  margin:10px;
  display:block;
}
ul.hlist, ul.resolutions, .sitemap ul {
  color:#dcdcdc;
  list-style-type:square;
  margin:0px;
  padding:0px 0px 0px 35px;
}
ul.hlist li {
  font-size:.8em;
  line-height:1.7em;
  width:130px;
  float:left;
}
ul.hlist li a, #left p a, #right p a, ul.resolutions li a, ul.wallpapersListing a, .sitemap a, h1 a, .bigleft a, .smallright a, .bluebox a {
  color:#90bdeb;
}
ul.hlist li a:hover, #right p a:hover, #left p a:hover, ul.resolutions li a:hover, ul.wallpapersListing a:hover, .sitemap a:hover, h1 a:hover, .bigleft a:hover, .smallright a:hover, .bluebox a:hover {
  color:#90bdeb;
}
ul.wallpapersListing {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ul.wallpapersListing img {
  float:left;
  margin-right:10px;
  *margin-bottom:10px;
}
ul.wallpapersListing li {
  margin-bottom:20px;
  clear:both;
  color:#aaa;
}
ul.resolutions li {
  line-height:1.9em;
}
ul.resolutions {
  margin-bottom:20px;
}
.clear {
  clear:both;
}
#left p, #right p, .bigleft p, .smallright p {
  margin-top:0px;
  margin-bottom:8px;
  font-size:.8em;
  line-height:1.7em;
  color:#2c2c2c;
}
.thumbs a img {
  margin:7px;
  border:4px solid #cfd7df;
}
.thumbs a:hover img {
  border:4px solid #95aabf;
}
.thumbs {
  margin-bottom:10px;
}
.greybox {
  background:#f5f5f5;
  border:3px #eee solid;
  margin-top:15px;
  padding:10px;
}
.left {
  text-align:left;
  padding:10px;
  font-weight:bold;
}
.left p {
  padding:10px 0px;
}
.rt {
  float:right;
  margin-left:5px;
}
.linkwide {
	padding-top:30px;
	margin-top:0px;
  margin-bottom:70px;
}
