body {
	background: #713101 url('/images/bgblack.jpg') no-repeat top;
	border: 0;
	color:#787878;
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	line-height:16px;
}
a {
	color: #ff8a0c;
}
a:hover {
	color: #e0e300;
}
a.titleLink {
	color: #fff;
	font: normal 11px tahoma,arial, sans-serif;
	padding-bottom: 5px;
	margin-bottom: 15px;
	text-decoration: none;
}
a.titleLink:hover {
	color: #ff0;
}

h1, h2, h3, h4, h5, h6 {
	font: bold 1.8em tahoma,arial, sans-serif;
}

h1, h2 {
	font: normal 11px arial, sans-serif;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
 	background-color: #222;
	background: -moz-linear-gradient(top,  #222,  #000);
	background: -webkit-gradient(linear, top, bottom, from(#222), to(#000));
	padding: 5px;
	margin-bottom: 5px;
	color: #fff;

}
h3 {
	font-size: 1.3em
}
h4 {
	font-size: 1.1em
}
h5 {
	font-size: 1em
}
h6 {
	font-size: 0.8em
}
input {
	font-size: 0.9em;
	margin: 2px;
	padding: 2px
}
img {
	border: none
}

p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.res {
	display: inline;
}

.res li {
	list-style: none;
	display: inline;
	padding-left:0;
	margin-left:0;
}

.small {
	font-size: 0.8em;
	font-family: tahoma,arial,serif;
}
.large {
	font-size: 1.2em;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}

.top {
	vertical-align: top;
}
.middle {
	vertical-align: middle;
}
.bottom {
	vertical-align: bottom;
}

.lessquarter {
	width: 15%;
}
.quarter {
	width: 25%;
}
.half {
	width: 50%;
}
.threequarters {
	width: 75%;
}
.almostfull {
	width: 90%;
}
.full {
	width: 100%;
}

.paddingTop10 {
	padding-top: 10px;
}
.paddingBottom10 {
	padding-bottom: 10px;
}
.paddingLeft10 {
	padding-left: 10px;
}
.paddingRight10 {
	padding-right: 10px;
}
.padding10 {
	padding: 10px;
}

.marginTop10 {
	margin-top: 10px;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginLeft10 {
	margin-left: 10px;
}
.marginRight10 {
	margin-right: 10px;
}
.margin10 {
	margin: 10px;
}


.dull {
	color: #333;
}

.noDecoration {
	text-decoration: none;
}

.border {
	border: solid 1px #000;
}

.blue {
	color: #1c73ba;
}
.darkBlue {
	color: #03a;
}
.red {
	color: #f60;
}
.orange {
	color: #f93;
}

.helvetica {
	font-family: helvetica, arial, sans-serif;
}
.tahoma {
	font-family: tahoma, verdana, sans-serif;
}

.ad-table {width: 100%;}
.ad-table td {width: 25%; text-align: center;}
.ad-table a {text-decoration: none;}
.tpl td {
	border: solid 1px #999;
	vertical-align: top;
	padding: 3px;
	padding-bottom: 10px;
}

#wrapper {
	width:  980px;
	margin: 10px auto;
	height: 100%;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
	border-radius: 15px;
 	background-color: #000;
}

.header {
	padding-top:15px;
	padding-left: 5px;
}

.menu-top {
 	background-color: #121212;
 	height: 20px;
 	text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	width: 960px;
	padding-top: 5px;
	margin: 0 auto 10px;
	font-weight: bold;
}
.menu-top a {
	color: #fff;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}

#contentTable {
	margin-top: 10px;
	height: auto;
	width: 100%;
	padding: 0;
	margin: 0;
}

ul.menu {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #121212;
	padding-top: 5px;
	margin-left: 10px;
	width: 160px;

}

ul.menu li {
	margin-left: 10px;
	padding-bottom: 1px;
	list-style: none;
}

ul.menu li.ad {
	margin-left: 0;
}

ul.menu li.title {
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 5px;
	color: #fff;
	text-decoration: underline;
}

ul.menu li.no-margin {
	margin: 0;
}


ul.menu li.ad {
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}

.sn-icon {
	vertical-align: middle;
}

#menuLeft {
	width: 180px;
	vertical-align: top;
}

#menuRight {
	width: 180px;
	vertical-align: top;
}

#content {
	padding-top: 15px;
}

#content a {
	color: #fff;
}


#footer {
	padding-top: 25px;
	text-align: center;
	font: 0.9em tahoma;
	color: #666;
	border-top: solid 2px #222;
}

#footer a {
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}

.wallpaperList {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

.wallpaperList img {
	border: solid 1px #333;
	padding: 1px;
}

.wallpaperList td.ad {
	vertical-align: middle;
}

.wallpaperList td {
	margin: 1px;
	text-align: center;
	padding: 5px;
}



.wallpaperList td.left {
	text-align: left;
}

li {
	list-style:none;
	padding-left: 0;
	margin-left: 0;
}


ul.pages {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}

ul.pages li {
	display: inline;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	margin: 5px;
}

ul.pages li a {
	text-decoration: none;
	border: solid #666 1px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	color: #fff;
	background-color: #333;
}

ul.pages li.current {
	border: solid #666 1px;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	color: #fff;
	background-color: #666;
	font-weight: bold;
}

/*================== Clouds ==================*/

.cloud {
	background-color: #111;
	padding: 10px;
	text-align: center;
	width: 590px;
}
.cloud a {
	white-space: nowrap;
}
.cloud .cloud1 {
	color: #666 !important;
	font-size: 0.8em;
}
.cloud .cloud2 {
	color: #888 !important;
	font-size: 0.9em;
}
.cloud .cloud3 {
	color: #999 !important;
	font-size: 1em;
}
.cloud .cloud4 {
	color: #DFA67D !important;
	font-size: 1.4em;
}
.cloud .cloud5 {
	color: #FE4E4A !important;
	font-size: 1.7em;
}
.tags {
	padding: 0px;
}
.tags li {
	list-style: none;
}

/* Awesome buttons */

.awesome {
	background: #111 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC") repeat-x;
	border-bottom: 1px solid rgba(0,0,0,0.25)
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
    font-size: 1.6em;
    padding: 8px 14px 9px;
	font-weight: bold;
	line-height: 1;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	-webkit-text-stroke: 1px transparent; /* Snow Leopard Safari Type Fix */
}

@media only screen and (max-device-width:480px) {
	.awesome {
		-webkit-text-stroke: 0 black;  /* Undo the fix for Mobile Safari */
	}
}

.awesome:hover {
	background-color: #f00;
	color: #fff;
}
.awesome:active {
	top: 1px;
}
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.disabled.awesome, .disabled.awesome:visited, .disabled.awesome:hover {
	background-color: #c8c9b7;
	color: #fff;
	cursor: default;
	text-shadow: none;
}

