body { font:9pt arial,verdana,sans-serif; color:#7A4A2C; background:#201910 url('images/bg.jpg') center 400px; margin:0px; padding:0px; text-align:center; }
a { color:#9C6B4D; background:#FFFDF7 url('linkbg.gif') 0 14px repeat-x; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
img { border:0px; }
input,select,textarea { font:9pt Arial,Verdana,sans-serif; color:#A98067; border:1px solid #B99F8F; background:#fff url(inputbg.gif) repeat-x; margin-bottom:5px; padding:3px; margin-right:5px; }
fieldset { border:1px dotted #B99F8F; margin-bottom:5px; }
label, legend { font-weight:700;}
h1 { font:italic 400 19pt Georgia,Verdana,sans-serif; color:#CA545E; }
h2 { color:#9AA029; font:700 12pt Georgia,Verdana,sans-serif; font-size:130%; }
ul { list-style-type:square; text-align:left; }
dl { margin:0px; }
dt { font-weight:700; }
dd { margin-left:10px; }
hr { display:none; }
code { line-break:strict; }

#header { background:url('images/header.jpg') top center no-repeat; }
#top { height:35px; padding-top:64px; }
#wrapper { width:986px; margin:auto; text-align:left; margin-bottom:25px; padding-left:1px; }
#home { display:block; width:250px; height:40px; float:right; background:none; }
#counter a, #bottom a { background:none; color:#FBF3E0; }
#qnav,#qnav li,#navigation ul,#navigation li,#sidebarin  ul,#sidebarin  li,#valid,#valid li { margin:0; padding:0; list-style-type:none; }
#qnav { height:35px; }
html>body #qnav { width:520px; }
#qnav li,#top-page,#subscribe-link { float:left; }
#qnav a { padding: 10px 20px 10px 15px; color:#A82D35; font:700 italic 9pt georgia, arial, sans-serif; text-align:center; background:url('images/navbg2.gif') right no-repeat; display:block;  }

#qnav .nobg {  background:#DA979B url('images/navbg1.gif') bottom repeat-x; padding: 10px 15px 10px 15px; }
#qnav a:hover,#top-page:hover,#valid a:hover { color:#540B0F; text-decoration:none; }
#subscribe-link { background:none; color:#FFFFFF; font-weight:700; margin-left:708px; } 
#subscribe-link:hover { } 
#content { width:779px; float:right; background:url('images/contentbg.gif') 0 35px repeat-x; padding:0 12px 5px 12px; margin-top:118px; }
#content > h1:first-child { margin: 0px 0 7px 0; padding:0 0 5px 0; }
#content p { font-size: 110%; }
#banner { text-align:center; padding-top:5px; margin-top:35px; height:93px; }
#footer { background:#CA545E url('images/footerbg.gif') repeat-x; clear:both; margin:auto; }
#footer a { background:none; color:#fff; }
#footerin { padding:15px; color:#F5A3AC; text-align:right; background:url('images/footerleft.gif') no-repeat; }
#counter { float:right; width:45px; margin-top:200px; }
#buttons { margin-top:10px; }
#buttons img { margin:3px 5px 0 0; }
#inwrapper { background:url('images/wrapperbg.gif') center repeat-y; }
#navigation-outer { padding-bottom:15px; width:182px; float:left; }
#navigation { position:relative; }
#navigation h2 { padding: 7px 0 7px 10px; margin:0 0 1px 0; color:#9AA029; font-size: 9pt; text-transform:uppercase; background:url('images/navheader.gif') no-repeat; }
#navigation a { padding: 1px 0 1px 5px; width:177px; display:block; background:none; color:#725E4D; border-bottom:1px solid #D4D5AE; }
#navigation a:hover { background:#B4B567; color:#fff; text-decoration:none; }
#buttons a { border:0; }
#nav-members { padding:15px 0 16px 0; }
#nav-members a { color:#F2EAD0; font-weight:700; border:0; }
#nav-members a:hover { background-color:#9D262C; }
#button-advertise { padding:5px 0; text-align:center; background-color:#D4D5AE; border:1px solid #9AA029; width:83px; }
#daily { float:left; width:270px; margin-bottom:10px; }
#recent-posts { float:right; width:270px; height:250px; }
.daily-avatars img { border:2px solid #DA979B; margin:3px; }
#today { float:right; }
#recent { background:url(index.gif) no-repeat; float:right; width:306px; height:244px; padding:10px; margin-bottom:10px; }
#recent h2 { margin-bottom:-5px; }
#sidebarin { width:183px; border:1px solid #E1D3B8; background:#F7F2E1 url('insidebar.jpg') no-repeat; float:right; padding:0 5px 5px 5px; }
#sidebarin h2 { text-transform:none; color:#CA545E; font-size:110%; margin-left:5px; }
#sidebarin li { background:#fff; border-bottom:1px solid #D4D5AE; padding:3px; margin-bottom:2px; }
#sidebarin a { color:#725E4D; background:none; }

.hidden { display:none; }
.clear { clear:both; }
.note { color:#A98067; font-style:italic; }
.date { margin-bottom:10px; background:url('images/icons/date.png') no-repeat; padding:2px 0 2px 19px; }
.thumbr { border:2px solid #DA979B; float:right; margin: 0 0 5px 5px; }
.thumb { border:2px solid #DA979B; margin: 5px; }
.form,.layouts,.avatarsinfo,.tutorials,.brushes,.box { background:#F7F2E1 url(boxbg.jpg) top right no-repeat; padding:10px; }
.brushes h2 { text-align:left; margin:0 0 5px 0; }
.form input,textarea { width:270px; }
.form textarea { height: 70px; }
.form-info { width:140px; float:right; }
.butn,#formbutton { background:url('images/buttonbg.gif'); padding:2px; border:0; margin-left:2px; border:1px solid #841921; color:#fff; font-weight:700; }
#formbutton { width:100px; }
.sublinks { height:20px; margin:0; padding:15px 0 0 0; }
.sublinks li { float:right; margin-left: 25px; font-weight:700; list-style-type:none; }
.extlink { padding-right:9px; background:url('images/external.gif') right no-repeat; }
.nostr { font-weight:400; }
.str { font-weight:700; }
.breadcrumb { background:#F7F2E1; font-size:90%; margin-bottom:5px; padding:5px; }
.breadcrumb a { font-weight:700; }
.box,.cplinks,.boxin{ margin-bottom:5px; border:1px solid #E1D3B8; padding:10px; }
.box h2 { font-size:100%; color:#CC545E; }
.boxin { background:#fff; }
.nomargin { margin:0; }
.notopmargin { margin-top:0; }
.cntr { text-align:center; }
.right { text-align:right; }
.line { border-top:1px dashed #BC9A85; margin:5px 0 5px 0; clear:both; }
.list { background:url(../../icons/list.gif) 2px no-repeat; padding-left:14px; font-weight:bold; }
#sitemap,.column1 { width:48%; float:left; text-align:left; margin-right:5px; }
#sitemap2,.column2 { width:48%; float:right; text-align:left; }
.code { background-color:#fff; overflow:auto; border:1px dotted #E1D3B8; padding:5px; }
.html { white-space: pre; }
.scale { max-width: 700px; }
.error,.info { border:1px dotted #B99F8F; background:#F7F2E1; padding:5px; margin-bottom:10px; }

/* Icon classes */
.icons { padding-left:20px; padding-bottom:4px; }
.i-archive { background:url('images/icons/archive.png') no-repeat; }
.i-bookmark { background:url('images/icons/bookmark.png') no-repeat; }
.i-comments { background:url('images/icons/comments.png') no-repeat; }
.i-email { background:url('images/icons/email.png') no-repeat; }
.i-feed { background:url('images/icons/feed.png') no-repeat; }
.i-print { background:url('images/icons/print.png') no-repeat; }
.i-read { background:url('images/icons/read.png') no-repeat; }
.i-approve { background:url('images/icons/approve.png') no-repeat; }
.i-reject { background:url('images/icons/reject.png') no-repeat; }

/* Comment classes */
.comments { list-style-type:none; margin:0 0 10px 0; padding:0px; border-color:#E1D3B8; border-style:solid; border-width: 1px 1px 1px 0px; }
.comment1 { background:#FEFBF1; border-left: 4px solid #E1D3B8; padding:5px; }
.comment2 { background:#F7F2E1; border-left: 4px solid #E1D3B8; padding:5px; }
.comment-admin { background:#fff; border-left:4px solid #E1D3B8; padding:5px; }
.comment-number { padding:4px; background:#fff; font:700 12pt georgia,verdana,sans-serif; border: 3px solid #E1D3B8; margin: 0 5px 5px 0; float:left; }

/* Pagination classes */
.page { float:left; width:110px; padding:8px; text-align:left; height:50px; margin-top:5px; }
.pagenav { float:right; width:310px; height:66px; margin-top:5px; }
.pagenav a { border:1px solid #D7DBB8; color:#7A4A2C; height:20px; width:26px; padding-top:5px; text-align:center; float:left; display:block; background:#D7DBB8; margin-left:3px; font-weight:700; }
.pagenav a:hover { border: 1px solid #CA545E; color:#fff; background:#CA545E; text-decoration:none; }
.curpage { color:#7A4A2C; border:1px solid #D7DBB8; height:20px; width:26px; padding-top:5px; text-align:center; float:left; background:#F7F2E1; margin-left:3px; }

/* Layouts */
.layouts { height:156px; margin-bottom:10px; }
.layoutsimg { border:1px solid #E1D3B8; margin-right:7px; background:#fff; float:left; padding:2px; }
.layouts h2 { margin:0 0 5px 212px; }
.layouts dl { margin-bottom:15px; margin-left:212px; }
.layouts dt { width:80px; float:left; margin-bottom:2px; }
.layouts dd { margin-bottom:2px; }
.layouts li { margin-left:185px; }

/* Avatars */
.avatars { margin:0 -4px 5px 0; }
.avatars img { background:#F7F2E1; width:100px; height:100px; float:left; margin:0 0 4px 4px; padding:4px; }
.avatars .edit { display:block; width:16px; height:16px; float:right; background:url('images/icons/edit.png') no-repeat; }
.avatarsinfo { width:159px; height:100px; float:left; padding:4px; margin:0 2px 4px 0; }
html>body .avatarsinfo { width:165px; }
.avatars-mod { width:131px; }
html>body .avatars-mod { width:137px; }
.infowide { width:131px; }
html>body .infowide { width:137px; }
.renders-mod { width:240px; }
html>body .renders-mod { width:237px; }

.avatars-mod .sublinks li,.renders-mod .sublinks li { float:left; margin:0 5px 0 0; }

/* Brushes and patterns */
.brushes { float:left; height:125px; width:230px; margin:0 10px 10px 0; text-align:center; padding:5px 10px 10px 10px; }
html>body .brushes { width:259px; }

/* Tutorials */
.tutorials { font:7.5pt verdana,arial,sans-serif; float:left; width:47.5%; height:66px; margin:0 0 5px 5px; padding:3px; }
.tutorials h2 {  font:700 8pt verdana,arial,sans-serif; margin:0px; text-transform:none; }
.tutorials h2 a { text-decoration:underline; }
.tutorials img { border:1px solid #BFBCB7; margin-right:3px; background-color:#fff; float:left; padding:2px; }

/* Tables */
.tables { background:#E1D3B8; width:100%; }
.tdcell { background:#F7F2E1; text-align:left; }
.tdhead { background:#FFF; color:#CC545E; padding:5px; text-align:center; font-weight:700; }
.tdhead2 { background:#FEFBF1; color:#9AA029; padding:5px; font-weight:700; }

/* Download page */
#dlwrapper { background:#F2EAD0; border:3px solid #E1D3B8; text-align:center; padding:5px; margin:10px; }
#dlnavtop { font-size:120%; padding:4px; background-color:#F7F2E1; text-align:left; }

.cplinks { float:left; width:47.5%; height:35px; margin:0 0 5px 5px; padding:3px; background-color:#F7F2E1; }
.cplinks h2 { margin:0px; padding:0px; }

/* Tabs and other script elements */
.tab-box,.list-boxes li { background:#fff; padding:4px; margin-bottom:3px; list-style-type:none; border-bottom:1px dashed #B99F8F; }
.list-boxes { margin:0; padding:0 }
.ratingblock a { background:none; }

#avatars-list a { font-weight:700; }
