html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color: #000000; font-size: 100%;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;} 
ins {text-decoration: none;}
del {text-decoration: line-through;}
small {font-size:small;}
 table {border-collapse: collapse; border-spacing: 0;}

.background-ruler {background:#fff url("/global/background-ruler.gif") repeat top left;}



html, body, div{font-family:Verdana;}
body {text-align:center; background:#eee url("./images/bg.gif") repeat-y top center;}
fieldset {background:#fff; border:#ccc 1px solid; padding:10px 0; position:relative;}
legend {position:absolute; top:-0.75em; left:0; color:#fff; text-shadow:#000 1px 1px; background:url("./images/navbar-gray.gif") repeat-x top left; font-weight:bold; padding:0.25em 1em; margin-left:1em;}
input {vertical-align:middle;}
code {font-style:normal;}
acronym {text-decoration:underline; cursor:help;}
a, a:link, a:visited {color:#00f;}
dd {font-size:x-small; color:#666; margin-left:2em; padding:0 0 1em 0;}

.management {visibility:hidden;}

table#statistics {width:100%; background:#fff; border:#ccc 1px solid;}
#statistics tr {border-top:#ccc 1px solid;}
#statistics th, #statistics td {text-align:center; padding:2px; font-size:0.7em;}
#statistics th {color:#333; background:#aaa; font-size:1em;}
#statistics td {padding:3px 0;}
#statistics td.label {padding:3px 0 3px 5px; background:#eee; font-weight:normal; text-align:left;}
#partners_table table {border:#ccc 1px solid; margin:2px 2px 2px 10px; padding:1px;}
#partners_table td table {margin-left:2px;}
#partners_table th, #partners_table td {text-align:center; padding:5px; font-size:0.8em;}
#partners_table th {background:#ddd; font-size:1em;}
#partners_table td td {font-size:1em;}
#partners_table .row0 {background:#fff;}
#partners_table .row1 {background:#eee;}
#partners_table .row0 .alt-cell {background:#f0f0f0;}
#partners_table .row1 .alt-cell {background:#e0e0e0;}
#partners_table .row0 a, #partners_table .row1 a {text-decoration:underline; color:#00f;}
table#partners_table .optional {display:none;}

#quick-edit-box {margin:0px 20px; padding:10px 0; display:none; background:#eee;}


.new-wallpapers {margin:0 20px 10px 20px; padding:10px 0; border:#999 1px solid; background:#eee; text-align:center;}
.new-wallpapers h3 {margin:0 5px; padding:10px 0;}
.new-wallpapers a {margin:5px 10px;}
.new-wallpapers a img {border:#eee 1px solid; padding:4px; background:#fff;}
.new-wallpapers a:hover img {border-color:#123456;}

.text {border:#ccc 1px inset; background:#f2f2f2;}
.fulltext {width:99%; border:#ccc 1px inset; background:#f2f2f2;}

#wrap {width:990px; margin:0 auto; text-align:left;}

#header {height:150px; background:#fff url("./images/header-bg.jpg") no-repeat bottom left;}
#header h1 {margin:10px 0 0 199px; text-align:center;}
#title_major {font-size:1.5em;}

#navbar {background:url("./images/navbar.gif") repeat-x top left; height:40px; list-style:none; padding:0 0 0 5px; margin:0; clear:both;}
#navbar li {float:left;}
#navbar li a, #navbar li a:visited {text-decoration:none; display:block; float:left; height:20px; color:#fff; font:bold 14px Verdana; text-shadow:#333 1px 1px; padding:10px 7px 5px 7px; border-left:transparent 1px solid; border-right:transparent 1px solid;}
#navbar li a:hover {background:url("./images/navbar-gray.gif") repeat-x top left; border-left:#bcbc2c 1px solid; border-right:#bcbc2c 1px solid;}

.toolbar {background:url("./images/navbar-blue.gif") repeat-x center left; padding:5px 0; margin:0 10px; line-height:1.2em; font-size:14px; font-weight:bold;}
.toolbar h2 {margin-left:7px;}
.toolbar a, .toolbar a:visited, .toolbar label {color:#fff; text-shadow:#000 1px 1px; text-decoration:none;}
.toolbar a:hover, .toolbar label:hover {color:#123456; text-shadow:0;}

.toolbar-attachment {background:#eee; margin:0 20px 0 20px; border:#ccc 1px solid; border-top:0;}

#messages {font-size:small; padding-top:6px;}
.success, .error, .info {padding:1em; margin:1em;}
.success {background:#efe; border:#090 1px solid;}
.error {background:#fee; border:#900 1px solid;}
.info {background:#eef; border:#009 1px solid;}

#welcome_message > div {margin:10px;}

#content {width:690px; float:left;}

.inner, .outter {padding:10px 0; margin:0 10px; line-height:1.2em;}

#sidebar {width:300px; float:left; background:#fff;}
#sidebar h6 {padding:6px 0 6px 10px; margin-top:5px; font-size:14px; color:#fff; text-shadow:#000 1px 1px; background:url("./images/navbar-gray.gif") repeat-x top left;}
#sidebar ul {margin:5px 0 0 0; padding:0; list-style:none;}
#sidebar li a, #sidebar li a:visited {display:block; padding:3px 0 3px 8px; text-decoration:none; color:#550; margin-bottom:1px;}
#sidebar li a:hover, #sidebar li a.current-cat {color:#fff; background:#550; text-shadow:#000 1px 1px;}

#sidebar #statistics {margin:1em 0 0 1em;}
#sidebar #statistics li {font-size:small; color:#999; margin:5px 0 0 0;}

#footer {clear:both; text-align:center; font-size:small;}

.explaination {font-size:small; color:#555;}
.explaination a, .explaination a:visited {text-decoration:underline; color:#00f;}

#category_label, #wallpaper_label {margin:20px 0 10px 20px; color:#666; font-size:1.25em;}
#category_description, #wallpaper_description {margin:0 0 20px 20px; font-size:0.8em;}

.wallpaper-block {font-size:12px; float:left; margin:0 0 20px 10px; width:215px; text-align:center; border:#cce 1px solid; border-top:0; background:#eee;}
.wallpaper-block h3 {font-size:1em; line-height:1.2em; min-height:2.4em; color:#fff; text-shadow:#000 1px 1px; margin:0; padding:2px 2px 5px 2px; background:url("./images/navbar-blue.gif") repeat-x center left; border:#fff 1px solid;}
.wallpaper-block a img {border:#eee 1px solid; padding:4px; background:#fff;}
.wallpaper-block a:hover img {border-color:#123456;}

.wallpaper-page-block img {margin:15px 0 0 20px;}
.wallpaper-page-block .ads {float:left; margin:0; padding:0 0 0 20px;}
.wallpaper-page-block .ads div {margin:0 0 10px 0;}

.pagination {clear:left; text-align:center;}
.pagination a {padding:0 4px;}
.pagination a.current span, .pagination a.current:visited span {color:#666;}
.pagination a span, .pagination a:visited span {color:#fff; text-shadow:#000 1px 1px; text-decoration:none;}
.pagination a:hover span {color:#123456; text-shadow:0;}

.hierarchy {margin:10px; padding:0; list-style:none;}
.hierarchy div {background:#eee; padding:5px; border:#ccc 1px solid; font-size:0.8em;}
.hierarchy li {margin:2px 0 2px 20px;}
.hierarchy .acceptor {border:#333 1px solid; background:#333; color:#fff;}

.icon-trash, .icon-quickedit, .icon-edit, .icon-refresh, .icon-expander, .open {background:url("./images/icons.png") no-repeat top left; width:24px; height:24px; float:left; display:block;}
.icon-trash {background-position:0px 0px;}
.icon-trash:hover {background-position:-24px 0px;}
.icon-edit {background-position:0px -24px;}
.icon-edit:hover {background-position:-24px -24px;}
.icon-quickedit {background-position:0px -48px;}
.icon-quickedit:hover {background-position:-24px -48px;}
.icon-refresh {background-position:0px -72px;}
.icon-refresh:hover {background-position:-24px -72px;}

.new-wallpapers .description {font-size:0.8em; color:#333; margin:0 10px 5px 10px; text-align:left;}

#sidebar h6.collapsible {cursor:pointer;}
.icon-expander, .open {float:right; background-position:0px -96px; margin-top:-3px;}
h6:hover .icon-expander, a.icon-expander:hover {background-position:-24px -96px;}
h6 span.open {background-position:0px -120px;}
h6:hover span.open {background-position:-24px -120px;}

/* roudned left side */
#sidebar h6, #sidebar a:hover, #sidebar a.current-cat
{border-top-left-radius:8px; border-bottom-left-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-bottomleft:8px; -webkit-border-top-left-radius:8px; -webkit-border-bottom-left-radius:8px;}

/* rounded bottom */
#management-bar div, .round-bottom
{border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px;}

/* totally rounded */
fieldset, legend, .success, .error, .info, .pagination a, .wallpaper-block, .wallpaper-block h3, .toolbar,
.hierarchy div
{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
