a{color: #0036bf; text-decoration: none;}
a:hover{color: #000000; text-decoration: none;}


a.username {font-weight:bold;}


HTML {background: #4c565e; font-family: Tahoma, Geneva, helvetica, sans-serif;font-size: 12px; color: #323232; }
body {width: 1000px; margin: 0 auto;}

td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; vertical-align: top;}

H1 {font-size: 12px; font-weight: bold; margin: 0px; text-transform:capitalize;}
H1 a {color: #323232;}
H1 a:hover {color: #0036bf;}

H2 {font-size: 12px; font-weight: bold; margin-left: 0;}
H3 {font-size: 12px; font-weight: normal; font-style: italic; margin: 0px;}
H4 {font-size: 12px; font-weight: bold; margin: 0px;}

FORM {margin: 0px;}
FORM em {font-weight: normal; font-size: 10px; color: #666666; font-style: normal;}
PRE {padding: 1em; background: #ffffff; margin: 1em; color: #000000;}

FIELDSET {border: 1px solid #323232; padding: .5em; margin: .5em 1.5em;}
LEGEND {padding: .2em; font-size: 12px; font-weight: bold;}
#container {margin: 0 10px;}

#top {font-size: 11px; color: #969696; padding: 5px 0;}
#top a {color:#a4b5c2;}
#top a:hover {color:#ff9900;}

#top .right {float:right;}

#content {background: #e2e2e2; float: left; width: 750px; overflow: hidden;}
#content .padding {padding: 10px;}

#header { padding: 1px 0; overflow: auto;}


#header .right {float:right; width: 500px; margin: 1em 0 0 1em; overflow: auto;}

#login {float: right; text-align: right; width: 340px; padding: 4px; color: #FFFFFF; white-space: nowrap; margin-bottom: 4px; font-size: 12px;  overflow: hidden;}

#login a{color: #a4b5c2; text-decoration: none;}
#login a:hover{color: #ff9900; text-decoration: none;}

#login .tmp-avatar {float: right; margin-left: 10px;}
#login .tmp-actions {text-align: right; margin-right: 90px; text-align: left; width: 240px;}
#login .tmp-actions ul {font-size: 10px; list-style: none; margin: 1em 0; padding: 0;}

#login .tmp-actions a.username {color: #FFFFFF;}
#login .tmp-actions a.username:hover {color: #ff9900;}

#login .tmp-credits {float:right; font-size: 11px; color: #BBBBBB;}
#login .tmp-credits a {color: #FFFFFF;}
#login .tmp-credits a:hover {color: #ff9900;}



#navigation {margin-top: 10px; background: #000000; padding: 5px; font-size:11px; color: #969696;}
#navigation a {color: #a4b5c2;}
#navigation a:hover {color:#ff9900;}

#utility {background: #293037; border: 2px solid #000000; border-top: 0; padding: 4px 10px;  color: #969696;}
#utility .messages a{color:#ff9900;}
#utility .messages a:hover{color:#ffffff;}

img.sample {width: 750px;}


.featured {margin: 0  0 10px 10px ; background: #293037 url(/images/h-featured.png) no-repeat; border: 2px solid #000000; padding: 0 10px 10px 10px; float: right; width: 150px; text-align:center;}
.featured h3 {margin: 0 0 5px 0; height: 20px;}

.featured img {margin-bottom: 5px;}
.featured a {color: #ffffff;}
.featured a:hover {color: #ff9900;}
.featured .source {font-size:10px;}
.featured .source a {color: #a4b5c2;}
.featured .source a:hover {color: #ff9900;}

.wallpaper_thumb {margin: 0 2px 5px 2px; background: #293037; border: 2px solid #000000; padding: 7px 10px; float: left; width: 150px; height: 140px; overflow: hidden; text-align: left;}
.wallpaper_thumb h3 {margin: 0 0 5px 0; height: 20px;}

.wallpaper_thumb img {margin-bottom: 5px;}
.wallpaper_thumb a {color: #ffffff; font-size:11px;}
.wallpaper_thumb a.free {font-style: italic;}
.wallpaper_thumb a:hover {color: #ff9900;}
.wallpaper_thumb .title {margin-bottom: 3px; text-align:center;}
.wallpaper_thumb .source {font-size: 9px;}
.wallpaper_thumb .source a {color: #a4b5c2; font-size: 9px;}
.wallpaper_thumb .source a:hover {color: #ff9900; font-size: 9px;}

.wallpaper_thumb .price {float:right; margin-left: 8px; font-size:10px; color: #a2a2a2; }

TABLE.standard {width: 100%; border: 2px solid #000000; border-collapse: collapse; margin: 10px 1px;}
TABLE.standard th {color: #a4b5c2; background: #293037; border: 1px solid #000000;padding: .4em; text-align: left;}
TABLE.standard td {border: 1px solid #000000; padding: .4em; }

TABLE.standard th a {color: #CCCCCC;}
TABLE.standard th a {color: #FFFFFF;}

TABLE.standard .right {text-align: right;}
TABLE.standard .center {text-align: center;}

.random {background: #000000 url(/images/h-recommended.png) no-repeat;  padding: 0 10px 10px 10px; height: 23px;}

.nav {font-size: 11px; text-align: center; background: #4C565E;}
.nav em {font-style: normal; text-decoration: line-through;}
.nav a {color: #FFFFFF;}
.nav a:hover {color: #ff9900;}

.wallpapers.nav {padding: 5px; margin: 10px 0;}

TABLE.formtable th {text-align: left;}

tr.row1, tr.row1 td {}
tr.row2, tr.row2 td {background: #D2D2D2;}

div.login input.long {width: 100%;}

.small {font-size: 10px; font-weight: normal;}

.question {font-weight: bold;}

#footer {margin-top: 1em; padding: 1em; text-align: center; font-size: 8pt; clear:both; color: #CCCCCC;}
#footer a{color: #FF9900; text-decoration: none;}
#footer a:hover{color: #a4b5c2; text-decoration: none;}

.error legend {text-transform: capitalize;}
.error ul {list-style-type: none; margin: 0 1em; padding: 0;}
