

img { border: 0pt none ; }
body { background: rgb(229, 236, 244) none repeat scroll 0% 0%; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; }
body.download #header { background: transparent url('/tpl/d-p/img/header-background.jpg') repeat-x scroll 0% 0%; width: 100%; height: 86px !important; }
body.download #header h2 { color: rgb(255, 255, 255); font-family: georgia; font-size: 17px; font-weight: normal; display: block; }
#buttons { padding: 9px 0pt; width: 432px; height: 48px; float: right; }
#buttons .back { width: 165px; height: 48px; margin-right: 10px; float: left; }
#buttons .back img { display: block; }
#options { background: transparent url('/tpl/d-p/img/button-options.jpg') no-repeat scroll 0% 0%; width: 83px; height: 48px; margin-right: 10px; float: left; z-index: 0; cursor: pointer; }
#options-dropdown { overflow: hidden; width: 356px; height: 254px; display: none; position: absolute; right: 174px; top: 52px; z-index: 1; font-size: 11px; color: rgb(229, 236, 244); }
* html #options-dropdown { right: 173px; }
#options-dropdown .top { background: transparent url('/tpl/d-p/img/op-dropdown-top.gif') no-repeat scroll 0% 0%; overflow: hidden; width: 356px; height: 12px; }
#options-dropdown .op-content { border-bottom: 2px solid rgb(255, 255, 255); padding: 11px; background: transparent url('/tpl/d-p/img/op-dropdown-bg.gif') repeat-y scroll 0% 0%; width: 334px; height: 218px; }
#options-dropdown ul.none { width: 334px; height: 21px; list-style-type: none; color: rgb(255, 255, 255); }
#options-dropdown ul.striped { background: rgb(30, 77, 126) none repeat scroll 0% 0%; width: 334px; height: 21px; list-style-type: none; }
#options-dropdown li { float: left; padding-top: 2px; height: 19px; font-size: 12px; }
#options-dropdown li.first { width: 103px; padding-left: 8px; }
#options-dropdown li.second { width: 111px; }
#options-dropdown li.third { width: 112px; }
#options-dropdown li a { color: rgb(255, 255, 255); text-decoration: underline; }
#options-dropdown li a:hover { text-decoration: none; }
#options-dropdown h2 { color: rgb(255, 255, 255); font-family: georgia; padding-bottom: 10px; font-size: 17px; font-weight: normal; display: block; }
#options-dropdown p { margin: 5px 0pt; }
#options-dropdown a.regular { color: rgb(255, 255, 255); text-decoration: underline; }
#options-dropdown a.regular:hover { text-decoration: none; }
#options-dropdown a.close { padding: 4px 0pt 0pt 20px; background: transparent url('/tpl/d-p/img/button-close.gif') no-repeat scroll 0pt 5px; width: 100px; height: 15px; display: block; color: rgb(25, 62, 88); font-weight: bold; text-decoration: underline; }
#options-dropdown a.close:hover { text-decoration: none; }
#instructions { background: transparent url('/tpl/d-p/img/button-instructions.jpg') no-repeat scroll 0% 0%; width: 154px; height: 48px; float: left; z-index: 0; cursor: pointer; }
#ins-dropdown { border-bottom: 2px solid rgb(255, 255, 255); overflow: hidden; width: 449px; height: 206px; display: none; position: absolute; right: 10px; top: 52px; z-index: 1; font-size: 11px; color: rgb(229, 236, 244); }
* html #ins-dropdown { right: 9px; }
#ins-dropdown .top { background: transparent url('/tpl/d-p/img/ins-dropdown-top.gif') no-repeat scroll 0% 0%; overflow: hidden; width: 449px; height: 15px; }
#ins-dropdown .ins-content { padding: 12px; background: transparent url('/tpl/d-p/img/ins-dropdown-bg.gif') repeat-y scroll 0% 0%; width: 425px; height: 167px; }
#ins-dropdown h2 { color: rgb(255, 255, 255); font-family: georgia; padding-bottom: 9px; font-size: 17px; font-weight: normal; display: block; }
#ins-dropdown img { margin: 0pt 5px 0pt 0pt; float: left; display: block; vertical-align: bottom; }
#ins-dropdown p.one { line-height: 17px; }
#ins-dropdown p.two { clear: left; }
#ins-dropdown a { padding: 4px 0pt 0pt 20px; background: transparent url('/tpl/d-p/img/button-close.gif') no-repeat scroll 0pt 5px; width: 100px; height: 15px; display: block; color: rgb(25, 62, 88); font-weight: bold; text-decoration: underline; }
#ins-dropdown a:hover { text-decoration: none; }
ul#detected { overflow: hidden; padding-right:200px; padding-top: 7px; float: right; font-size: 12px; color: rgb(229, 236, 243); list-style-type: none; }
ul#detected li { float: left; }
ul#detected li.resolution { margin-right: 25px; }
ul#detected li.ratio { margin-right: 10px; }
#warning { border-bottom: 1px solid rgb(239, 235, 164); background: rgb(254, 252, 204) url('/tpl/d-p/img/icon-warning.gif') no-repeat scroll 37px 12px; clear: both; width: 100%; color: rgb(0, 0, 0); font-size: 12px; }
#warning p { padding: 9px 50px 9px 80px; }
#warning a { color: rgb(43, 114, 168); text-decoration: underline; }
#warning a:hover { text-decoration: none; }
#tweak { margin: 20px auto 0pt; width: 812px; }
#tweak .tweak-top { background: transparent url('/tpl/d-p/img/tweak-top.gif') no-repeat scroll 0% 0%; overflow: hidden; width: 812px; height: 9px; }
#tweak .tweak-content { padding: 0pt 33px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 746px; }
#tweak h2 { width: 746px; height: 33px; padding-top: 15px; font-size: 20px; color: rgb(0, 0, 0); font-weight: normal; display: block; }
#tweak .tweak-content .left-content { width: 576px; height: 432px; float: left; }
#tweak .tweak-content .right-content { width: 155px; height: 432px; padding-left: 15px; float: right; }
#tweak .tweak-content .right-content .textbox { padding: 5px 8px 0pt; background: transparent url('/tpl/d-p/img/text-box.gif') no-repeat scroll 0% 0%; width: 140px; height: 29px; margin-bottom: 15px; font-size: 18px; color: rgb(0, 0, 0); }
#tweak .tweak-content .right-content .generate { border: 0pt none ; background: transparent url('/tpl/d-p/img/button-generate.gif') no-repeat scroll 0% 0%; width: 156px; height: 44px; margin-top: 6px; cursor: pointer; }
#tweak .tweak-bottom { background: transparent url('/tpl/d-p/img/tweak-bottom.gif') no-repeat scroll 0% 0%; clear: both; width: 812px; height: 9px; margin-bottom: 50px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }



.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline { background: white url('/tpl/d-p/img/jcrop.gif') repeat scroll left top; font-size: 0pt; position: absolute; }
.jcrop-vline { height: 100%; width: 1px ! important; }
.jcrop-hline { width: 100%; height: 1px ! important; }
.jcrop-handle { border: 1px solid rgb(238, 238, 238); font-size: 1px; width: 7px ! important; height: 7px ! important; background-color: rgb(51, 51, 51); }
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background: yellow none repeat scroll 0% 0%; }
.custom .jcrop-handle { border-color: black; background-color: rgb(199, 187, 0); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }



* { margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
a img { border: medium none ; }
.clear { clear: both; }
body { background: rgb(229, 236, 243) none repeat scroll 0% 0%; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Sans-Serif; font-size: 12px; font-weight: normal; color: rgb(62, 62, 62); overflow-x: hidden; }
div#header { padding: 0pt 0pt 10px; background: transparent url('/tpl/d-p/img/background.gif') repeat-x scroll center top; width: 100%; height: 96px; }
div#header div#logo { padding: 0px 0pt 18px 34px; background: transparent url('/tpl/d-p/img/header-lower-left.gif') no-repeat scroll left bottom; width: 120px; height: 48px; float: left; }
div#header div#logo h4 a { background: transparent url('/tpl/d-p/img/logo.png') no-repeat scroll 0% 0% !important; width: 260px; height: 36px; display: block; position: relative; bottom: 4px; color:#f6f9fc; text-decoration:none;padding-top:40px;padding-left:75px; }
div#header form#search { padding: 0px 35px 0px 0pt; background: transparent url('/tpl/d-p/img/header-lower-right.gif') no-repeat scroll right bottom; width: 500px; height: 66px; text-align: right; float: right; }
div#header form#search fieldset { border: 0pt none ; }
div#header form#search fieldset legend { display: none; }
div#header form#search fieldset p { line-height: 16px; }
div#header form#search fieldset p input#searchtext { border: 0pt none ; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 323px; height: 14px; font-size: 11px; float: left; }
div#header form#search fieldset p button#searchsubmit { border: 0pt none ; background: transparent url('/tpl/d-p/img/searchsubmit.gif') no-repeat scroll 0% 0%; width: 27px; height: 24px; text-indent: -10000px; display: block; float: left; cursor: pointer; }
div#header ul#navigation { margin: 0pt 2.5%; background: rgb(24, 62, 88) url('/tpl/d-p/img/nav-lower-right.gif') no-repeat scroll right bottom; width: 95%; height: 30px; float: left; clear: both; }
div#header ul#navigation li:first-child, div#header ul#navigation li.first { margin: 3px 1px 0pt 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('/tpl/d-p/img/nav-lower-left.gif') no-repeat scroll left bottom; height: 27px; display: block; }
div#header ul#navigation li { padding: 3px 1px 0pt 0pt; line-height: 24px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; position: relative; }
div#header ul#navigation li a:link, div#header ul#navigation li a:visited { padding: 0pt 0pt 0pt 11px; background: transparent url('/tpl/d-p/img/nav-hover.gif') no-repeat scroll 0pt 24px; height: 24px; line-height: 24px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; display: block; float: left; cursor: pointer; }
div#header ul#navigation li a:link span, div#header ul#navigation li a:visited span { padding: 0pt 11px 0pt 0pt; background: transparent url('/tpl/d-p/img/nav-hover.gif') no-repeat scroll 0pt 24px; height: 24px; display: block; float: left; }
div#header ul#navigation li a.active, div#header ul#navigation li a.active:hover { background: rgb(30, 78, 111) url('/tpl/d-p/img/nav-hover.gif') no-repeat scroll 0pt -24px; height: 30px; }
div#header ul#navigation li a:hover { background-position: left top; }
div#header ul#navigation li a:hover span { background-position: right top; }
div#header ul#navigation li a.active span, div#header ul#navigation li a.active:hover span { background: rgb(30, 78, 111) url('/tpl/d-p/img/nav-hover.gif') no-repeat scroll right -24px; }
div#header ul#navigation li.register, div#header ul#navigation li.login, div#header ul#navigation li.logout, div#header ul#navigation li.faves, div#header ul#navigation li.controls, div#header ul#navigation li.welcome { margin: 3px 0pt 0pt 1px; padding: 0pt 2px 0pt 0pt; background: transparent url('/tpl/d-p/img/nav-border.gif') no-repeat scroll right center; float: right; }
div#header ul#navigation li.welcome { padding: 0pt 15px 0pt 0pt; font-size: 12px; color: rgb(194, 209, 219); }
div#header ul#navigation li.welcome strong { color: rgb(255, 255, 255); }
div#header ul#navigation li.logout { padding: 0pt 6px 0pt 5px; }
div#header ul#navigation li.logout a:link, div#header ul#navigation li.logout a:visited { padding: 0pt 0pt 0pt 4px; background: transparent url('/tpl/d-p/img/nav-logout.gif') no-repeat scroll 0pt 3px; }
div#header ul#navigation li.logout a:link span, div#header ul#navigation li.logout a:visited span { padding: 0pt 4px 0pt 0pt; background: transparent url('/tpl/d-p/img/nav-logout.gif') no-repeat scroll right center; }
div#header ul#navigation li.register { margin: 3px 0pt 0pt; padding: 0pt 9px 0pt 1px; background: transparent url('/tpl/d-p/img/nav-border.gif') no-repeat scroll right center; }
div#header ul#navigation li form#login { padding: 3px 0pt 0pt 14px; background: transparent url('/tpl/d-p/img/nav-lower-left.gif') no-repeat scroll left bottom; height: 24px; display: block; float: left; }
div#header ul#navigation li form#login fieldset { border: 0pt none ; }
div#header ul#navigation li form#login fieldset legend { display: none; }
div#header ul#navigation li form#login fieldset p { height: 18px; line-height: 18px; font-size: 11px; color: rgb(255, 255, 255); float: left; }
div#header ul#navigation li form#login fieldset p label { padding: 0pt 6px 0pt 0pt; height: 18px; line-height: 16px; float: left; }
div#header ul#navigation li form#login fieldset p input#username, div#header ul#navigation li form#login fieldset p input#password { border: 0pt none ; margin: 0pt 12px 0pt 0pt; padding: 2px 4px; background: transparent url('/tpl/d-p/img/logininput.gif') no-repeat scroll 0% 0%; width: 120px; height: 14px; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); float: left; }
div#header ul#navigation li form#login fieldset p button#submit { border: 0pt none ; background: transparent url('/tpl/d-p/img/loginsubmit.gif') no-repeat scroll 0% 0%; width: 24px; height: 18px; text-indent: -10000px; text-transform: uppercase; display: block; float: left; cursor: pointer; }
div#header ul#navigation li ul.dropdown { background: rgb(30, 78, 111) none repeat scroll 0% 0%; width: 188px; overflow-y: auto; position: absolute; top: 30px; }
div#header ul#navigation li ul#galleries-dropdown { height: 264px; left: 0pt; }
div#header ul#navigation li ul#controls-dropdown { background: rgb(30, 78, 111) url('/tpl/d-p/img/dropdown-bottom.png') no-repeat scroll center bottom; top: 27px; right: 0pt; }
.dd-bottom { background: transparent url('/tpl/d-p/img/dropdown-bottom.png') no-repeat scroll center top; width: 188px; height: 3px; position: absolute; top: 294px; }
#g-bottom { left: 0pt; }
#c-bottom { top: 171px; right: 0pt; }
div#header ul#navigation li ul.dropdown li, div#header ul#navigation li ul.dropdown li:first-child { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0pt 50%; width: auto; height: auto; display: block; float: none; }
div#header ul#navigation li ul.dropdown li a:link, div#header ul#navigation li ul.dropdown li a:visited { margin: 0pt; padding: 0pt 11px; background: rgb(27, 70, 100) none repeat scroll 0% 0%; font-weight: normal; line-height: 24px; display: block; float: none; }
div#header ul#navigation li ul.dropdown li.alt a { background: rgb(30, 78, 111) none repeat scroll 0% 0%; }
div#header ul#navigation li ul.dropdown li a img { margin: 4px 6px 0pt 0pt; float: left; }
div#header ul#navigation li ul.dropdown li a:hover { background: rgb(236, 241, 203) none repeat scroll 0% 0%; color: rgb(24, 62, 88); text-decoration: none; }
div#header ul#navigation li ul.dropdown li a strong { font-weight: normal; }
div#header ul#navigation li ul.dropdown li a:hover strong, div#header ul#navigation li#controls ul.dropdown li a:hover { text-decoration: underline; }
#main-outer { margin: 0pt 2.5%; background: rgb(255, 255, 255) url('/tpl/d-p/img/main-upper-left.gif') no-repeat scroll left top; width: 95%; }
#main-inner { background: transparent url('/tpl/d-p/img/main-upper-right.gif') no-repeat scroll right top; }
#content-outer { background: transparent url('/tpl/d-p/img/main-lower-left.gif') no-repeat scroll left bottom; }
#content-inner { background: transparent url('/tpl/d-p/img/main-lower-right.gif') no-repeat scroll right bottom; }
#footer { margin: 0px 2.5% 0pt; padding: 0pt 0pt 30px; width: 95%; }
#footer-top-left { background: rgb(24, 62, 88) url('/tpl/d-p/img/footer-upper-left.gif') no-repeat scroll left top; }
#footer-top-right { background: transparent url('/tpl/d-p/img/footer-upper-right.gif') no-repeat scroll right top; }
#footer-bottom-left { background: transparent url('/tpl/d-p/img/footer-lower-left.gif') no-repeat scroll left bottom; }
#footer-bottom-right { padding: 22px 30px; background: transparent url('/tpl/d-p/img/footer-lower-right.gif') no-repeat scroll right bottom; overflow: hidden; }
#footer ul { overflow: hidden; }
#footer ul li a { border: 1px solid rgb(24, 62, 88); padding: 2px 3px 2px 21px; background: transparent url('/tpl/d-p/img/featured-icon.gif') no-repeat scroll 1px 1px; line-height: 14px; }
#footer ul li a:hover { border: 1px solid rgb(52, 90, 116); background: rgb(36, 74, 100) url('/tpl/d-p/img/featured-icon.gif') no-repeat scroll 1px 1px; }
#footer div#left { border-right: 1px solid rgb(28, 51, 80); margin: 0pt 20px 0pt 0pt; padding: 0pt 10px 0pt 0pt; overflow: hidden; width: 465px; float: left; }
#footer div#left ul li { margin: 0pt 10px 0pt 0pt; width: 144px; float: left; }
#footer div#left ul li a { width: 123px; background-image: url('/tpl/d-p/img/folder-icon.gif'); background-repeat: no-repeat; background-position: 1px 2px; float: left; }
#footer div#mid { border-right: 1px solid rgb(28, 51, 80); margin: 0pt 20px 0pt 0pt; padding: 0pt 20px 0pt 0pt; overflow: hidden; float: left; }
#footer div#mid ul li { float: left; clear: both; }
#footer div#mid ul li a { background-image: url('/tpl/d-p/img/backgrounds-icon.gif'); background-repeat: no-repeat; background-position: 1px 1px; float: left; }
#footer div#right { overflow: hidden; float: left; }
#footer div#right ul li { float: left; clear: both; }
#footer div#right ul li a { background-image: url('/tpl/d-p/img/featured-icon.gif'); background-repeat: no-repeat; background-position: 1px 1px; float: left; }
#footer h3 { margin: 0pt 0pt 8px; font-family: Georgia,Serif; font-size: 1.3em; font-weight: normal; color: rgb(231, 231, 231); }
#footer ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer ul li { padding: 2px 0pt; }
#footer ul li a:link, #footer ul li a:visited { font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer p { padding: 10px 0pt 0pt; font-size: 11px; }
#footer p span { float: right; }
#footer p a:link, #footer p a:visited { border-right: 1px solid rgb(170, 175, 180); padding: 0pt 4px; line-height: 14px; color: rgb(44, 114, 165); text-decoration: underline; }
#footer p a:hover { text-decoration: none; }
#footer p a.last { border: 0pt none ; padding: 0pt 0pt 0pt 4px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
.fail { border-top: 2px solid rgb(221, 60, 16); border-bottom: 2px solid rgb(221, 60, 16); padding: 5px 20px 5px 45px; background: rgb(255, 235, 232) url('/tpl/d-p/img/error.gif') no-repeat scroll 15px center; margin-bottom: 20px; color: rgb(221, 60, 16); text-align: left; }
.success { border-top: 2px solid rgb(138, 214, 106); border-bottom: 2px solid rgb(138, 214, 106); padding: 5px 20px 5px 45px; background: rgb(236, 253, 228) url('/tpl/d-p/img/success.gif') no-repeat scroll 15px center; margin-bottom: 20px; color: rgb(97, 168, 67); text-align: left; }
.alert { border-top: 2px solid rgb(253, 212, 37); border-bottom: 2px solid rgb(253, 212, 37); padding: 5px 20px 5px 45px; background: rgb(254, 245, 190) url('/tpl/d-p/img/alert.gif') no-repeat scroll 15px center; margin-bottom: 20px; color: rgb(204, 168, 14); text-align: left; }
.info { border-top: 2px solid rgb(122, 166, 213); border-bottom: 2px solid rgb(122, 166, 213); padding: 5px 20px 5px 45px; background: rgb(227, 241, 254) url('/tpl/d-p/img/info.gif') no-repeat scroll 15px center; margin-bottom: 20px; color: rgb(93, 139, 187); text-align: left; }



body#index div.bottom-clear { height: 2px; clear: both; }
body#index div#content-inner { padding: 2px 0pt; }
body#index div#content-wrap { margin: 0pt 2px 0pt 0pt; background: transparent url('/tpl/d-p/img/homepage-background.gif') repeat-y scroll right center; }
body#index div#sidebar-bottom { background: transparent url('/tpl/d-p/img/home-sidebar-bottom.gif') no-repeat scroll right bottom; }
body#index div.sidebar-wrapper { background: transparent url('/tpl/d-p/img/green-line.gif') repeat-x scroll 0pt 38px; overflow: hidden; width: 235px; float: right; }
body#index div#sidebar { padding: 34px 15px 34px 0pt; background: transparent url('/tpl/d-p/img/home-sidebar-top.gif') no-repeat scroll right top; width: 220px; line-height: 15px; float: right; }
body#index div#sidebar h2 { padding: 0pt 0pt 10px 37px; font-family: Georgia,Serif; font-size: 1.4em; font-weight: normal; color: rgb(62, 62, 62); }
body#index div#sidebar p { padding: 0pt 0pt 15px 37px; }
body#index div#sidebar ul { width: 235px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body#index div#sidebar ul li { padding: 0pt 0pt 0pt 22px; width: 213px; line-height: 24px; }
body#index div#sidebar ul li.active { background: transparent url('/tpl/d-p/img/active-tab-left.gif') no-repeat scroll 6px center; float: left; }
body#index div#sidebar ul li.active a { padding: 0pt 11px; background: rgb(161, 165, 137) none repeat scroll 0% 0% !important; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); display: block; }
body#index div#sidebar ul li a:link, body#index div#sidebar ul li a:visited { padding: 1px 11px; background: rgb(236, 241, 203) none repeat scroll 0% 0%; width: 191px; line-height: 22px; font-size: 11px; color: rgb(68, 68, 68); text-decoration: none; display: block; }
body#index div#sidebar ul li.alt a { background: rgb(228, 232, 196) none repeat scroll 0% 0%; }
body#index div#sidebar ul li a img { margin: 3px 6px 0pt 0pt; float: left; }
body#index div#sidebar ul li a:hover { background: rgb(74, 161, 221) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body#index div#content-wrap a:link, body#index div#content-wrap a:visited { color: rgb(44, 114, 165); text-decoration: none; }
body#index div#content-wrap a:hover { text-decoration: underline; }
body#index div#left-content { margin: 0pt 213px 0pt 0pt; padding: 0pt 0pt 10px; }
body#index div#left-content p#latest-walls { border-bottom: 2px solid rgb(236, 241, 203); padding: 0pt 0pt 0pt 10px; height: 38px; line-height: 38px; font-family: Tahoma,Arial,Sans-Serif; font-size: 11px; }
body#index div#left-content div.wall-category { padding: 15px 10px; overflow: hidden; clear: left; }
body#index div#left-content div.wall-category p { margin: 0pt 8px 24px 0pt; float: left; text-align: center; }
body#index div#left-content div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#index div#left-content div.wall-category a { font-size: 11px; line-height: 18px; text-align: center; }
body#index div#left-content div.wall-category span a { color: rgb(161, 165, 137); }
body#index div#left-content div.wall-category a strong, body#index div#left-content div.wall-category a span { text-decoration: none; display: block; }
body#index div#left-content div.wall-category a span { padding: 1px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 136px; display: block; }
body#index div#left-content div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#index div#left-content div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#index div#left-content div.wall-category a:hover { cursor: pointer; }
body#index div#left-content div.wall-category a:hover strong { text-decoration: underline; }
body#index div#left-content p span.heading { padding: 0pt 0pt 5px; font-family: "Trebuchet MS"; font-size: 1.7em; font-weight: normal; color: rgb(62, 62, 62); display: block; }



body#form div#content-inner { padding: 2px; }
body#form div#content-header { background: rgb(207, 217, 226) url('/tpl/d-p/img/header-left.gif') no-repeat scroll left top; height: 54px; }
body#form div#header-inner { padding: 0pt 18px; background: transparent url('/tpl/d-p/img/header-right.gif') no-repeat scroll right top; height: 54px; line-height: 54px; }
body#form div#content-header h2 { font-family: georgia; font-size: 1.8em; font-weight: normal; color: rgb(83, 119, 151); }
body#form div#content-wrap { padding: 18px; }
* html body#form div#content-wrap { padding: 20px 18px; }
body#form div#content-wrap a:link, body#form div#content-wrap a:visited { color: rgb(44, 114, 165); text-decoration: underline; }
body#form div#content-wrap a:hover { text-decoration: none; }
body#form div#content-wrap form fieldset { border: 1px solid rgb(224, 223, 223); margin: 0pt 0pt 15px; padding: 0pt 20px 10px; background: rgb(249, 249, 249) url('/tpl/d-p/img/fieldset-background.gif') repeat-x scroll center top; }
body#form div#content-wrap form fieldset legend { margin: 0pt 0pt 0pt 20px; padding: 0pt 5px; font-size: 1.3em; font-family: georgia; font-weight: normal; color: rgb(112, 161, 43); }
* html body#form div#content-wrap form fieldset legend { margin: 0pt 0pt 20px 10px; }
body#form div#content-wrap form fieldset div.hr { height: 10px; }
body#form div#content-wrap form fieldset p { padding: 0pt 0pt 4px; font-size: 13px; line-height: 18px; }
body#form div#content-wrap form fieldset p label { padding: 0pt 3px 0pt 0pt; width: 165px; height: 29px; line-height: 29px; text-align: right; font-size: 13px; float: left; clear: both; }
body#form div#content-wrap form fieldset p .inputstyle { border: 1px solid rgb(218, 214, 194); padding: 5px; background: rgb(255, 255, 255) url('/tpl/d-p/img/inputbg.jpg') repeat-x scroll center top; width: 275px; height: 17px; color: rgb(51, 51, 51); }
body#form div#content-wrap form fieldset .selectstyle { border: 1px solid rgb(218, 214, 194); padding: 5px; background: transparent url('/tpl/d-p/img/inputbg.jpg') repeat-x scroll center top; color: rgb(51, 51, 51); height: 28px; width: 275px; }
body#form div#content-wrap form fieldset .textareastyle { border: 1px solid rgb(218, 214, 194); padding: 5px 5px 0pt; background: rgb(255, 255, 255) url('/tpl/d-p/img/inputbg.jpg') repeat-x scroll center top; color: rgb(51, 51, 51); height: 112px; width: 475px; }
body#form div#content-wrap form fieldset .question { padding: 2px; font-size: 10px; width: 150px; }
body#form div#content-wrap form fieldset p .rememberme { vertical-align: middle; height: 30px; }
body#form div#content-wrap form fieldset .remember { margin: 0pt 0pt 0pt 116px; }
body#form div#content-wrap form p input#submit { padding: 3px; font-family: inherit; font-size: 1.4em; }
body#form div#content-wrap form fieldset img.top { vertical-align: text-top; padding-right: 10px; }



body#gal div.bottom-clear { width: 100%; height: 2px; clear: both; }
body#gal div#content-inner { padding: 2px 0pt; }
body#gal div#content-wrap { margin: 0pt 2px 0pt 0pt; background: transparent url('/tpl/d-p/img/homepage-background.gif') repeat-y scroll right center; }
body#gal div#sidebar-bottom { background: transparent url('/tpl/d-p/img/home-sidebar-bottom.gif') no-repeat scroll right bottom; }
body#gal div#sidebar { padding: 13px 15px 34px 0pt; background: transparent url('/tpl/d-p/img/home-sidebar-top.gif') no-repeat scroll right top; width: 220px; line-height: 15px; float: right; }
body#gal div#sidebar h2 { padding: 0pt 0pt 10px 37px; font-family: Georgia,Serif; font-size: 1.4em; font-weight: normal; color: rgb(62, 62, 62); }
body#gal div#sidebar p { padding: 0pt 0pt 10px 37px; }
body#gal div#sidebar ul { width: 235px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body#gal div#sidebar ul li { padding: 0pt 0pt 0pt 22px; line-height: 24px; display: block; }
body#gal div#sidebar ul li.active { background: transparent url('/tpl/d-p/img/active-tab-left.gif') no-repeat scroll 6px 0pt; }
body#gal div#sidebar ul li a:link, body#gal div#sidebar ul li a:visited { padding: 0pt 11px 0pt 23px; background: rgb(236, 241, 203) url('/tpl/d-p/img/expand-icon.gif') no-repeat scroll 11px 9px; line-height: 24px; font-size: 11px; color: rgb(68, 68, 68); text-decoration: none; display: block; }
body#gal div#sidebar ul li.active a { padding: 0pt 11px; background: rgb(161, 165, 137) none repeat scroll 0% 0% !important; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255) !important; display: block; }
body#gal div#sidebar ul li.alt a { background: rgb(228, 232, 196) url('/tpl/d-p/img/expand-icon.gif') no-repeat scroll 11px 9px; }
body#gal div#sidebar ul li a img { margin: 0pt 3px -3px 0pt; }
body#gal div#sidebar ul li a:hover { background: rgb(74, 161, 221) url('/tpl/d-p/img/expand-icon.gif') no-repeat scroll 11px 9px; color: rgb(255, 255, 255); }
body#gal div#sidebar ul li ul { border-bottom: 2px solid rgb(255, 255, 255); width: 213px; max-height: 432px; overflow-y: auto; }
body#gal div#sidebar ul li ul li { padding: 0pt; }
body#gal div#sidebar ul li ul li a:link, body#gal div#sidebar ul li ul li a:visited { background: rgb(230, 224, 231) none repeat scroll 0% 0%; line-height: 24px; font-weight: normal; color: rgb(68, 68, 68); }
body#gal div#sidebar ul li ul li.alt a { background: rgb(239, 231, 240) none repeat scroll 0% 0%; }
body#gal div#sidebar ul li ul li a:hover, body#gal div#sidebar ul li.active ul li a:hover { background: rgb(74, 161, 221) none repeat scroll 0% 0%; font-weight: normal; color: rgb(255, 255, 255); }
body#gal div#left-content { margin: 0pt 213px 0pt 0pt; padding: 10px 35px 20px 20px; }
body#gal div#content-inner p#links { padding: 5px 10px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
body#gal div#content-inner p#links a { margin: 0pt 8px 0pt 0pt; padding: 0pt 0pt 0pt 9px; background: transparent url('/tpl/d-p/img/link-background.gif') no-repeat scroll 0pt 40px; height: 20px; line-height: 19px; font-size: 11px; text-decoration: none; float: left; text-align: center; cursor: pointer; }
body#gal div#content-inner p#links a span { padding: 0pt 9px 0pt 0pt; background: transparent url('/tpl/d-p/img/link-background.gif') no-repeat scroll right 40px; height: 20px; float: left; cursor: pointer; }
body#gal div#content-inner p#links a.active { background: transparent url('/tpl/d-p/img/link-background.gif') no-repeat scroll left top; font-weight: bold; color: rgb(255, 255, 255); }
body#gal div#content-inner p#links a.active span { padding: 0pt 9px 0pt 0pt; background: transparent url('/tpl/d-p/img/link-background.gif') no-repeat scroll right top; }
body#gal div#content-inner p#links a:hover { text-decoration: underline; }
body#gal div.heading { padding: 0pt 0pt 15px; background: transparent url('/tpl/d-p/img/green-line_001.gif') repeat-x scroll 0pt 15px; overflow: hidden; }
body#gal div#content-inner h2 { padding: 0pt 10px 10px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Georgia,Serif; font-size: 2em; font-weight: normal; color: rgb(62, 62, 62); display: inline; }
body#gal div#content-inner a:link, body#gal div#content-inner a:visited { color: rgb(44, 114, 165); text-decoration: none; }
body#gal div#content-inner a:hover { text-decoration: underline; }
body#gal .description { margin: 0pt 0pt 35px; background: rgb(246, 246, 238) url('/tpl/d-p/img/category-upper-left.gif') no-repeat scroll left top; width: 100%; font-size: 11px; line-height: 15px; text-align: left; }
body#gal .description-top-right { background: transparent url('/tpl/d-p/img/category-upper-right.gif') no-repeat scroll right top; }
body#gal .description-bottom-left { background: transparent url('/tpl/d-p/img/category-lower-left.gif') no-repeat scroll left bottom; }
body#gal .description-bottom-right { padding: 10px; background: transparent url('/tpl/d-p/img/category-lower-right.gif') no-repeat scroll right bottom; }
body#gal #category_tags a { margin-right: 5px; }
body#gal div#left-content div.wall-category { padding: 0pt 0pt 0pt 8px; overflow: hidden; clear: left; }
body#gal div#left-content div.wall-category p { margin: 0pt 8px 24px 0pt; float: left; text-align: center; }
body#gal div#left-content div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#gal div#left-content div.wall-category a { font-size: 11px; line-height: 18px; text-align: center; }
body#gal div#left-content div.wall-category span a { color: rgb(161, 165, 137); }
body#gal div#left-content div.wall-category a strong, body#gal div#left-content div.wall-category a span { text-decoration: none; display: block; }
body#gal div#left-content div.wall-category a span { padding: 1px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 128px; }
body#gal div#left-content div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#gal div#left-content div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#gal div#left-content div.wall-category a:hover { cursor: pointer; }
body#gal div#left-content div.wall-category a:hover strong { text-decoration: underline; }

body#gal #pagelinks { padding: 5px 0pt; height: 40px; font-size: 10px; text-align: center; color: rgb(217, 216, 216); clear: both; }
body#gal #pagelinks a { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body#gal #pagelinks a:link, body#gal #pagelinks a:visited { border: 1px solid rgb(152, 194, 225); padding: 4px 6px; color: rgb(44, 114, 165); text-decoration: none; }
body#gal #pagelinks .pagelinksel a:link, body#gal #pagelinks .pagelinksel a:visited { border: 1px solid rgb(44, 114, 165); color: rgb(19, 19, 19); }
body#gal #pagelinks a:hover { border: 1px solid rgb(44, 114, 165); background: rgb(44, 114, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); color:#ffffff !important; }



body#tag div#content-inner { padding: 16px; text-align: center; }
body#tag div#content-inner h2 { padding: 0pt 0pt 10px; font-size: 1.8em; font-weight: normal; text-align: left; }
body#tag div#content-inner a:link, body#tag div#content-inner a:visited { text-decoration: none; }
body#tag div#content-inner a:hover { text-decoration: underline; }
body#tag .description { margin: 0pt 0pt 35px; background: rgb(246, 246, 238) url('/tpl/d-p/img/category-upper-left.gif') no-repeat scroll left top; width: 100%; font-size: 11px; line-height: 15px; text-align: left; }
body#tag .description-top-right { background: transparent url('/tpl/d-p/img/category-upper-right.gif') no-repeat scroll right top; }
body#tag .description-bottom-left { background: transparent url('/tpl/d-p/img/category-lower-left.gif') no-repeat scroll left bottom; }
body#tag .description-bottom-right { padding: 10px; background: transparent url('/tpl/d-p/img/category-lower-right.gif') no-repeat scroll right bottom; }
body#tag div.wall-category { display: inline; text-align: center; clear: left; }
body#tag div.wall-category p { -moz-box-orient: vertical; display: inline-block; vertical-align: top; }
* html body#tag div.wall-category p { display: inline; }
* + html body#tag div.wall-category p { display: inline; }
body#tag div.wall-category p { margin: 0pt 8px 24px 0pt; width: 170px; display: inline-block; text-align: center; }
body#tag div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#tag div.wall-category a { font-size: 11px; line-height: 22px; text-align: center; color: rgb(44, 114, 165); }
body#tag div.wall-category span a { color: rgb(161, 165, 137); }
body#tag div.wall-category a span { padding: 2px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 128px; display: block; }
body#tag div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#tag div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#tag div.wall-category a:hover { cursor: pointer; }
body#tag div.wall-category a:hover strong { text-decoration: none; }
body#tag ul#wall-navigation { padding: 20px 0pt 0pt; height: 40px; font-size: 10px; text-align: center; color: rgb(217, 216, 216); clear: both; }
body#tag ul#wall-navigation li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body#tag ul#wall-navigation li a:link, body#tag ul#wall-navigation li a:visited { border: 1px solid rgb(152, 194, 225); padding: 4px 6px; color: rgb(44, 114, 165); text-decoration: none; }
body#tag ul#wall-navigation li.current a:link, body#tag ul#wall-navigation li.current a:visited { border: 1px solid rgb(44, 114, 165); color: rgb(19, 19, 19); }
body#tag ul#wall-navigation li.inactive a:link, body#tag ul#wall-navigation li.inactive a:visited, body#tag ul#wall-navigation li.inactive a:hover { border: 1px solid rgb(226, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(226, 227, 227); }
body#tag ul#wall-navigation li a:hover { border: 1px solid rgb(44, 114, 165); background: rgb(44, 114, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }



body#register div#content-inner { padding: 20px 13px 30px 19px; }
body#register h2 { margin: 0pt 0pt 20px; font-family: georgia; font-size: 1.9em; font-weight: normal; }
body#register a:link, body#register a:visited { color: rgb(44, 114, 165); text-decoration: underline; }
body#register a:hover { text-decoration: none; }
body#register div#left-content { width: 22%; float: left; }
body#register div#left-content div { border-bottom: 1px solid rgb(220, 220, 220); padding: 25px 0pt 15px 75px; line-height: 19px; }
body#register div#left-content h3 { margin: 0pt 0pt 5px; font-family: georgia; font-size: 1.4em; font-weight: normal; color: rgb(112, 161, 43); }
body#register div#left-content div.upload-walls { background: transparent url('/tpl/d-p/img/upload-walls.gif') no-repeat scroll 17px 31px; }
body#register div#left-content div.join-convo { background: transparent url('/tpl/d-p/img/join-convo.gif') no-repeat scroll 17px 31px; }
body#register div#left-content div.community { background: transparent url('/tpl/d-p/img/community.gif') no-repeat scroll 17px 31px; }
body#register div#register-top-left { background: rgb(247, 247, 239) url('/tpl/d-p/img/register-upper-left.gif') no-repeat scroll left top; width: 75%; float: right; }
body#register div#register-top-right { background: transparent url('/tpl/d-p/img/register-upper-right.gif') no-repeat scroll right top; }
body#register div#register-bottom-left { background: transparent url('/tpl/d-p/img/register-lower-left.gif') no-repeat scroll left bottom; }
body#register form#register-form { padding: 16px 20px 16px 35px; background: transparent url('/tpl/d-p/img/register-lower-right.gif') no-repeat scroll right bottom; }
body#register form#register-form #already-member { padding: 0pt 0pt 0pt 30px; background: transparent url('/tpl/d-p/img/already-member.gif') no-repeat scroll 0pt 3px; width: 140px; color: rgb(174, 174, 174); text-decoration: none; display: block; float: right; }
body#register form#register-form #already-member strong { color: rgb(62, 62, 62); display: block; }
body#register form#register-form fieldset { border: 0pt none ; }
body#register form#register-form fieldset legend { padding: 0pt 0pt 15px; font-size: 1.4em; font-weight: normal; color: rgb(62, 62, 62); }
body#register form#register-form fieldset p { padding: 0pt 0pt 20px; line-height: 20px; clear: both; }
body#register form#register-form fieldset div.captcha p { clear: none; }
body#register form#register-form fieldset div.captcha p.label { width: 170px; height: 120px; font-weight: bold; color: rgb(174, 174, 174); float: left; }
body#register form#register-form fieldset div.captcha p.right { font-size: 11px; }
body#register form#register-form fieldset div.captcha p.right span, body#register form#register-form fieldset div.captcha p.right input, body#register form#register-form fieldset div.captcha p.right img { margin: 0pt 0pt 3px; display: block; }
body#register form#register-form fieldset p.alert, body#register form#register-form fieldset p#username, body#register form#register-form fieldset p#email, body#register form#register-form fieldset p#email-again { padding: 0pt 0pt 5px; }
body#register form#register-form fieldset p.alert { margin: 0pt 0pt 5px; padding: 0pt 0pt 0pt 20px; font-size: 11px; }
body#register form#register-form fieldset p.bad { background: transparent url('/tpl/d-p/img/alert-icon.gif') no-repeat scroll left center; }
body#register form#register-form fieldset p.good { background: transparent url('/tpl/d-p/img/good-icon.gif') no-repeat scroll left center; }
body#register form#register-form fieldset p.info { background: transparent url('/tpl/d-p/img/info-icon.gif') no-repeat scroll left center; }
body#register form#register-form fieldset label { width: 170px; display: block; font-weight: bold; color: rgb(174, 174, 174); float: left; }
body#register form#register-form fieldset div.captcha p label { height: 120px; }
body#register form#register-form fieldset p input { border: 1px solid rgb(212, 212, 212); padding: 2px 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 125px; height: 16px; }
body#register form#register-form fieldset p select { border: 1px solid rgb(212, 212, 212); }
body#register form#register-form fieldset p select#gender { width: 133px; }
body#register form#register-form fieldset p select#month { width: 63px; }
body#register form#register-form fieldset p select#day { width: 50px; }
body#register form#register-form fieldset p select#year { width: 55px; }
body#register form#register-form fieldset p#terms { font-weight: bold; color: rgb(174, 174, 174); }
body#register form#register-form fieldset p#terms input { margin: 0pt 5px 0pt 0pt; padding: 0pt; width: auto; height: auto; }


body#dashboard div#content-inner { padding: 2px; }
body#dashboard div#dash-header { background: rgb(234, 217, 198) url('/tpl/d-p/img/header-left_001.gif') no-repeat scroll left top; height: 70px; }
body#dashboard div#header-inner { padding: 10px 15px 0pt 10px; background: transparent url('/tpl/d-p/img/header-right_001.gif') no-repeat scroll right top; overflow: hidden; height: 60px; }
body#dashboard div#dash-header ul#dash-navigation { height: 32px; float: right; }
body#dashboard div#dash-header ul#dash-navigation li { margin: 28px 0pt 0pt 2px; height: 32px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
body#dashboard div#dash-header ul#dash-navigation li a:link, body#dashboard div#dash-header ul#dash-navigation li a:visited { padding: 0pt 0pt 0pt 25px; background: rgb(246, 231, 210) url('/tpl/d-p/img/dash-nav-left.gif') no-repeat scroll left top; line-height: 32px; font-size: 1.2em; font-weight: bold; color: rgb(62, 62, 62); text-decoration: none; display: block; float: left; cursor: pointer; }
body#dashboard div#dash-header ul#dash-navigation li a span { padding: 0pt 25px 0pt 0pt; background: rgb(246, 231, 210) url('/tpl/d-p/img/dash-nav-right.gif') no-repeat scroll right top; height: 32px; display: block; float: left; }
body#dashboard div#dash-header ul#dash-navigation li a:hover { text-decoration: underline; }
body#dashboard div#dash-header ul#dash-navigation li.active a:link, body#dashboard div#dash-header ul#dash-navigation li.active a:visited { background: rgb(255, 255, 255) url('/tpl/d-p/img/dash-active-left.gif') no-repeat scroll left top; }
body#dashboard div#dash-header ul#dash-navigation li.active a:link span, body#dashboard div#dash-header ul#dash-navigation li.active a:visited span { background: transparent url('/tpl/d-p/img/dash-active-right.gif') no-repeat scroll right top; }
body#dashboard div#dash-header div.user-image { padding: 0pt 12px 0pt 0pt; float: left; }
body#dashboard div#dash-header h2 { font-family: "georgia"; line-height: 30px; font-size: 1.8em; font-weight: normal; color: rgb(101, 103, 85); }
body#dashboard div#dash-header h2 span { color: rgb(145, 122, 97); }
body#dashboard div#dash-header p { font-size: 11px; color: rgb(123, 110, 95); }
body#dashboard div#content-wrap { padding: 18px; }
body#dashboard div#content-wrap a:link, body#dashboard div#content-wrap a:visited { text-decoration: none; }
body#dashboard div#content-wrap a:hover { text-decoration: underline; }
body#dashboard div#content-wrap div#dashboard-info { margin: 0pt 0pt 0pt 605px; }
body#dashboard .description { margin: 0pt 0pt 8px; background: rgb(246, 246, 238) url('/tpl/d-p/img/dashboard-upper-left.gif') no-repeat scroll left top; width: 99%; line-height: 19px; }
body#dashboard .description-top-right { background: transparent url('/tpl/d-p/img/dashboard-upper-right.gif') no-repeat scroll right top; }
body#dashboard .description-bottom-left { background: transparent url('/tpl/d-p/img/dashboard-lower-left.gif') no-repeat scroll left bottom; }
body#dashboard .description-bottom-right { padding: 10px; background: transparent url('/tpl/d-p/img/dashboard-lower-right.gif') no-repeat scroll right bottom; }
body#dashboard div#content-wrap div.user-stats { width: 100%; line-height: 21px; float: left; }
body#dashboard div#content-wrap div.user-stats a { color: rgb(44, 114, 165); }
body#dashboard div#content-wrap p.heading { padding: 0pt 0pt 5px; font-size: 1.4em; font-family: georgia; font-weight: normal; color: rgb(112, 161, 43); }
body#dashboard div#content-wrap div.statistics { width: 30%; float: left; }
body#dashboard div#content-wrap div.statistics ul li { padding: 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body#dashboard div#content-wrap div.statistics ul li.alt { background: rgb(247, 247, 239) none repeat scroll 0% 0%; }
body#dashboard div#content-wrap div.statistics ul li span { color: rgb(174, 174, 174); }
body#dashboard div#content-wrap div.about-wrapper { padding: 0pt 0pt 0pt 1%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 69%; float: right; }
body#dashboard div#content-wrap div.about-user ul li { padding: 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body#dashboard div#content-wrap div.about-user ul li.alt { background: rgb(247, 247, 239) none repeat scroll 0% 0%; }
body#dashboard div#content-wrap div.about-user ul li span { color: rgb(174, 174, 174); }
body#dashboard div#content-wrap div.featured-wall { padding: 3px 0pt 3px 3px; background: transparent url('/tpl/d-p/img/image-background.gif') no-repeat scroll 0pt 0pt; width: 593px; height: 439px; float: left; }
body#dashboard div#content-wrap div.featured-wall img { border: 0pt none ; }
.center-text { text-align: center; }
body#dashboard div.wall-category { display: inline; text-align: center; clear: left; }
body#dashboard div.wall-category p { -moz-box-orient: vertical; display: inline-block; vertical-align: top; }
* html body#dashboard div.wall-category p { display: inline; }
* + html body#dashboard div.wall-category p { display: inline; }
body#dashboard div.wall-category p { margin: 0pt 8px 24px 0pt; width: 170px; display: inline-block; text-align: center; }
body#dashboard div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#dashboard div.wall-category a { font-size: 11px; line-height: 22px; text-align: center; color: rgb(44, 114, 165); }
body#dashboard div.wall-category span a { color: rgb(161, 165, 137); }
body#dashboard div.wall-category a span { padding: 2px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 128px; display: block; }
body#dashboard div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#dashboard div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#dashboard div.wall-category a:hover { cursor: pointer; }
body#dashboard div.wall-category a:hover strong { text-decoration: none; }
body#dashboard ul#wall-navigation { padding: 20px 0pt 5px; height: 40px; font-size: 10px; text-align: center; color: rgb(217, 216, 216); clear: both; }
body#dashboard ul#wall-navigation li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body#dashboard ul#wall-navigation li a:link, body#dashboard ul#wall-navigation li a:visited { border: 1px solid rgb(152, 194, 225); padding: 4px 6px; color: rgb(44, 114, 165); text-decoration: none; }
body#dashboard ul#wall-navigation li.current a:link, body#dashboard ul#wall-navigation li.current a:visited { border: 1px solid rgb(44, 114, 165); color: rgb(19, 19, 19); }
body#dashboard ul#wall-navigation li.inactive a:link, body#dashboard ul#wall-navigation li.inactive a:visited, body#dashboard ul#wall-navigation li.inactive a:hover { border: 1px solid rgb(226, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(226, 227, 227); }
body#dashboard ul#wall-navigation li a:hover { border: 1px solid rgb(44, 114, 165); background: rgb(44, 114, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }



body#wallpaper div#content-inner { padding: 2px; }
body#wallpaper div#wall-header { background: rgb(236, 241, 203) url('/tpl/d-p/img/header-left_002.gif') no-repeat scroll left top; height: 70px; }
body#wallpaper div#header-inner { padding: 10px 15px 0pt 10px; background: transparent url('/tpl/d-p/img/header-right_002.gif') no-repeat scroll right top; overflow: hidden; height: 60px; }
body#wallpaper div#wall-header div.user-image { padding: 0pt 12px 0pt 0pt; float: left; }
body#wallpaper div#wall-header h2 { font-size: 2em; font-weight: normal; line-height: 30px; font-family: georgia; color: rgb(101, 103, 85); }
body#wallpaper div#wall-header p { font-size: 11px; color: rgb(121, 121, 94); }
body#wallpaper div#wall-header p a:link, body#wallpaper div#wall-header p a:visited { color: rgb(121, 121, 94); text-decoration: underline; }
body#wallpaper div#wall-header p a:hover { text-decoration: none; }
body#wallpaper div#content-wrap { padding: 16px 12px 30px; }
body#wallpaper div#content-wrap a:link, body#wallpaper div#content-wrap a:visited { color: rgb(44, 114, 165); text-decoration: none; }
body#wallpaper div#content-wrap a:hover { text-decoration: underline; }
body#wallpaper div#content-wrap div.wallpaper { padding: 0pt 3px 3px 0pt; background: transparent url('/tpl/d-p/img/image-background.gif') no-repeat scroll 0pt 0pt; width: 593px; height: 439px; float: right; position: relative; }
body#wallpaper div#content-wrap div.wallpaper img { border: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 1px; position: absolute; top: 0pt; z-index: 1; }
body#wallpaper div#content-wrap div.wallpaper span { padding: 0pt 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 17px; opacity: 0.5; line-height: 13px; font-size: 11px; color: rgb(255, 255, 255); display: inline; position: absolute; bottom: 7px; z-index: 2; }
body#wallpaper div#content-wrap div.wallpaper span.category { right: 17px; }
body#wallpaper div#content-wrap div.wallpaper span.name { left: 3px; }
body#wallpaper div#wallpaper-info { margin: 0pt 605px 0pt 0pt; }
body#wallpaper div#content-wrap p.heading { padding: 0pt 0pt 5px; font-size: 1.5em; font-family: georgia; font-weight: normal; color: rgb(112, 161, 43); }
body#wallpaper div.left-side { width: 265px; float: left; }
.extrapadding { padding: 10px 0pt 15px; clear: left; }
body#wallpaper div.left-side p a { margin: 0pt 30px 3px 0pt; padding: 2px 0pt 2px 24px; display: block; }
body#wallpaper div.left-side p a.profile { background: transparent url('/tpl/d-p/img/profile-icon.gif') no-repeat scroll left 3px; text-transform: capitalize; }
body#wallpaper div.left-side p a.more-walls { background: transparent url('/tpl/d-p/img/more-walls-icon.gif') no-repeat scroll left 3px; }
body#wallpaper div.left-side p a.favourites { background: transparent url('/tpl/d-p/img/faves-icon.gif') no-repeat scroll left 3px; }
body#wallpaper div.left-side p.wallpaper { border: 0pt none ; padding: 0pt; background: transparent url('/tpl/d-p/img/small-thumb-background.jpg') no-repeat scroll right bottom; width: 130px; height: 100px; float: left; clear: none; }
body#wallpaper div.left-side p.wallpaper a { margin: 0pt; padding: 0pt; }
body#wallpaper div.left-side p.wallpaper a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#wallpaper div.left-side p.wallpaper a:hover img { border: 2px solid rgb(74, 161, 221); }
body#wallpaper div.wall-details { margin: 0pt 0pt 0pt 269px; }
body#wallpaper div.wall-details ul { font-size: 11px; }
body#wallpaper div.wall-details ul li { padding: 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 21px; }
body#wallpaper div.wall-details ul li.alt { background: rgb(247, 247, 239) none repeat scroll 0% 0%; }
body#wallpaper div.wall-details ul li span { color: rgb(174, 174, 174); }
body#wallpaper div.wall-details div.download span { background: transparent url('/tpl/d-p/img/download-wallpaper-hover.jpg') no-repeat scroll 0% 0%; }
body#wallpaper div.wall-details div.download span a { background: transparent url('/tpl/d-p/img/download-wallpaper.jpg') no-repeat scroll 0% 0%; margin-top: 10px; width: 212px; height: 28px; display: block; text-indent: -10000px; }
body#wallpaper div.wall-details div.download span a:hover { background: transparent url('/tpl/d-p/img/download-wallpaper-hover.jpg') no-repeat scroll 0% 0%; }
body#wallpaper div.comments { padding: 20px 0pt; }
body#wallpaper div.comments p.heading { margin: 0pt 0pt 5px; }
body#wallpaper div.comments div.comment { padding: 0pt 0pt 8px; width: 100%; line-height: 19px; font-size: 12px; clear: both; }
body#wallpaper div.comments div.comment a.avatar { padding: 5px 0pt 0pt; background: transparent url('/tpl/d-p/img/comment-left.gif') no-repeat scroll right 26px; width: 69px; float: left; }
body#wallpaper div.comments div.comment a.avatar img { border: 0pt none ; }
body#wallpaper div.comments div.owner a.avatar { background: transparent url('/tpl/d-p/img/comment-left-owner.gif') no-repeat scroll right 26px; }
body#wallpaper div.comments div.comment div.comment-top-left { margin: 0pt 0pt 0pt 69px; background: rgb(246, 246, 238) url('/tpl/d-p/img/comment-top-left.gif') no-repeat scroll left top; }
body#wallpaper div.comments div.comment div.comment-top-right { background: transparent url('/tpl/d-p/img/comment-top-right.gif') no-repeat scroll right top; }
body#wallpaper div.comments div.comment div.comment-bottom-left { background: transparent url('/tpl/d-p/img/comment-bottom-left.gif') no-repeat scroll left bottom; }
body#wallpaper div.comments div.comment div.comment-bottom-right { padding: 10px 17px; background: transparent url('/tpl/d-p/img/comment-bottom-right.gif') no-repeat scroll right bottom; }
body#wallpaper div.comments div.owner div.comment-top-left { margin: 0pt 0pt 0pt 69px; background: rgb(238, 244, 246) url('/tpl/d-p/img/comment-top-left-owner.gif') no-repeat scroll left top; }
body#wallpaper div.comments div.owner div.comment-top-right { background: transparent url('/tpl/d-p/img/comment-top-right-owner.gif') no-repeat scroll right top; }
body#wallpaper div.comments div.owner div.comment-bottom-left { background: transparent url('/tpl/d-p/img/comment-bottom-left-owner.gif') no-repeat scroll left bottom; }
body#wallpaper div.comments div.owner div.comment-bottom-right { padding: 10px 17px; background: transparent url('/tpl/d-p/img/comment-bottom-right-owner.gif') no-repeat scroll right bottom; }
body#wallpaper div.comments div.comment p.meta { padding: 0pt 0pt 5px; text-transform: capitalize; line-height: 10px; font-size: 11px; color: rgb(174, 174, 174); }
body#wallpaper div.comments div.comment p.meta strong { color: rgb(62, 62, 62); }
body#wallpaper div.comments div.comment ul { margin: 10px 0pt 0pt 20px; padding: 0pt 0pt 5px; font-size: 11px; }
body#wallpaper div.comments form .textareastyle { border: 1px solid rgb(218, 214, 194); padding: 5px 5px 0pt; background: rgb(255, 255, 255) url('/tpl/d-p/img/inputbg.jpg') repeat-x scroll center top; color: rgb(51, 51, 51); height: 120px; width: 80%; margin-bottom: 10px; margin-top: 6px; }
body#wallpaper div.comments form input#submit { padding: 3px; font-family: inherit; font-size: 1.4em; }
.addacomment { padding-top: 15px; font-size: 1.4em; font-weight: normal; font-family: georgia; color: rgb(62, 62, 62); }
.share { margin: 11px 0pt 0pt; font-size: 11px; }
.share p { padding: 3px 0pt 2px; }
.share p input { padding: 2px; width: 170px; font-size: 11px; font-family: "Trebuchet MS",Tahoma,Verdana,Arial,Sans-Serif; }
.alignment { padding: 3px; width: 75px; display: block; float: left; }



body#miscellaneous div#content-inner { padding: 16px; }
body#miscellaneous .tagarchive h2 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 0.2em; font-family: georgia; font-size: 185%; letter-spacing: -1px; font-weight: 400; clear: left; }
body#miscellaneous .tagarchive p a { color: rgb(44, 114, 165); }
body#miscellaneous .tagarchive p { padding: 10px; text-align: center; }
body#miscellaneous .not-found { padding: 0pt 0pt 100px 80px; background: transparent url('/tpl/d-p/img/exclaim.gif') no-repeat scroll 0% 0%; }
body#miscellaneous .not-found a { color: rgb(44, 114, 165); }
body#miscellaneous .not-found ul { margin: 15px; }
body#miscellaneous .not-found h2 { margin: 0pt 0pt 0.2em; font-family: georgia; font-size: 185%; letter-spacing: -1px; font-weight: 400; clear: left; }
body#miscellaneous div#content-inner a:link, body#miscellaneous div#content-inner a:visited { text-decoration: none; }
body#miscellaneous div#content-inner a:hover { text-decoration: underline; }
body#miscellaneous .search form { margin-bottom: 15px; }
body#miscellaneous .search div#content-inner h2 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 0.2em; font-family: georgia; font-size: 185%; letter-spacing: -1px; font-weight: 400; clear: left; }
body#miscellaneous .search div.wall-category { display: inline; text-align: center; clear: left; }
body#miscellaneous .search div.wall-category p { -moz-box-orient: vertical; display: inline-block; vertical-align: top; }
* html body#miscellaneous .search div.wall-category p { display: inline; }
* + html body#miscellaneous .search div.wall-category p { display: inline; }
body#miscellaneous .search div.wall-category p { margin: 0pt 8px 24px 0pt; width: 170px; display: inline-block; text-align: center; }
body#miscellaneous .search div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#miscellaneous .search div.wall-category a:hover { text-decoration: underline; }
body#miscellaneous .search div.wall-category a { font-size: 11px; line-height: 22px; text-align: center; color: rgb(44, 114, 165); text-decoration: none; }
body#miscellaneous .search div.wall-category span a { color: rgb(161, 165, 137); }
body#miscellaneous .search div.wall-category a span { padding: 2px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 128px; display: block; }
body#miscellaneous .search div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#miscellaneous .search div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#miscellaneous .search div.wall-category a:hover { cursor: pointer; }
body#miscellaneous .search ul#wall-navigation { padding: 20px 0pt 0pt; height: 40px; font-size: 10px; text-align: center; color: rgb(217, 216, 216); clear: both; }
body#miscellaneous .search ul#wall-navigation li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body#miscellaneous .search ul#wall-navigation li a:link, body#miscellaneous .search ul#wall-navigation li a:visited { border: 1px solid rgb(152, 194, 225); padding: 4px 6px; color: rgb(44, 114, 165); text-decoration: none; }
body#miscellaneous .search ul#wall-navigation li.current a:link, body#miscellaneous .search ul#wall-navigation li.current a:visited { border: 1px solid rgb(44, 114, 165); color: rgb(19, 19, 19); }
body#miscellaneous .search ul#wall-navigation li.inactive a:link, body#miscellaneous .search ul#wall-navigation li.inactive a:visited, body#miscellaneous .search ul#wall-navigation li.inactive a:hover { border: 1px solid rgb(226, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(226, 227, 227); }
body#miscellaneous .search ul#wall-navigation li a:hover { border: 1px solid rgb(44, 114, 165); background: rgb(44, 114, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body#miscellaneous .misc form { margin-bottom: 15px; }
body#miscellaneous .misc div#content-inner h2 { border-bottom: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 0.2em; font-family: georgia; font-size: 185%; letter-spacing: -1px; font-weight: 400; clear: left; }
body#miscellaneous .misc div#content-inner a:link, body#miscellaneous .misc div#content-inner a:visited { color: rgb(44, 114, 165); text-decoration: underline; }
body#miscellaneous .misc div#content-inner a:hover { text-decoration: none; }
body#miscellaneous .misc div.wall-category { display: inline; text-align: center; clear: left; }
body#miscellaneous .misc div.wall-category p { -moz-box-orient: vertical; display: inline-block; vertical-align: top; }
* html body#miscellaneous .misc div.wall-category p { display: inline; }
* + html body#miscellaneous .misc div.wall-category p { display: inline; }
body#miscellaneous .misc div.wall-category p { margin: 0pt 8px 24px 0pt; width: 170px; display: inline-block; text-align: center; }
body#miscellaneous .misc div.wall-category p.heading { margin: 0pt; text-align: left; float: none; }
body#miscellaneous .misc div.wall-category a { font-size: 11px; line-height: 22px; text-align: center; }
body#miscellaneous .misc div.wall-category a strong, body#miscellaneous .misc div.wall-category a span { text-decoration: underline; display: block; }
body#miscellaneous .misc div.wall-category a span { padding: 2px 3px; background: transparent url('/tpl/d-p/img/wall-shadow.gif') no-repeat scroll right bottom; width: 168px; height: 128px; display: block; }
body#miscellaneous .misc div.wall-category a img { border: 2px solid rgb(255, 255, 255); padding: 1px; }
body#miscellaneous .misc div.wall-category a:hover img { border: 2px solid rgb(74, 161, 221); }
body#miscellaneous .misc div.wall-category a:hover { cursor: pointer; }
body#miscellaneous .misc div.wall-category a:hover strong { text-decoration: none; }
body#miscellaneous .misc ul#wall-navigation { padding: 20px 0pt 0pt; height: 40px; font-size: 10px; text-align: center; color: rgb(217, 216, 216); clear: both; }
body#miscellaneous .misc ul#wall-navigation li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
body#miscellaneous .misc ul#wall-navigation li a:link, body#miscellaneous .misc ul#wall-navigation li a:visited { border: 1px solid rgb(152, 194, 225); padding: 4px 6px; color: rgb(44, 114, 165); text-decoration: none; }
body#miscellaneous .misc ul#wall-navigation li.current a:link, body#miscellaneous .misc ul#wall-navigation li.current a:visited { border: 1px solid rgb(44, 114, 165); color: rgb(19, 19, 19); }
body#miscellaneous .misc ul#wall-navigation li.inactive a:link, body#miscellaneous .misc ul#wall-navigation li.inactive a:visited, body#miscellaneous .misc ul#wall-navigation li.inactive a:hover { border: 1px solid rgb(226, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(226, 227, 227); }
body#miscellaneous .misc ul#wall-navigation li a:hover { border: 1px solid rgb(44, 114, 165); background: rgb(44, 114, 165) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
body#miscellaneous .misc h3 { margin-top: 15px; font-family: georgia; font-size: 1.4em; font-weight: normal; }
body#miscellaneous .misc p { margin-top: 15px; }
body#miscellaneous .misc ul { margin: 25px; }


.dircol a {
	background-image: url('/tpl/d-p/img/arrow.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 9px 7px !important;
	padding-left:25px !important;
}

.dircol a:hover {
	background-image: url('/tpl/d-p/img/arrowhover.gif') !important;
}

.dircol a span {
	visibility:hidden;
}

.dircol a:hover span {
	visibility:visible;
}

body#gal div.heading {
	background:transparent url(/tpl/d-p/img/green-line.gif) repeat-x scroll 0 15px;
	overflow:hidden;
	padding:0 0 15px;
}

#viewphoto {
	width:100%;
}

body.download div#logo {
	background: none !important;
}

.tip {
	background: #ffffff;
	font-size:11px;
	padding:4px;
}

.dircol {
	clear:both;
}

.minipic span {
	display:block;
}

span.thumbnail {
	display:table-cell !important;
	vertical-align:middle;
}

*+html .thumbnail { /* IE7 */
	line-height:128px;
}

#categories .active {
	height:24px;
}

#pagelinks a {
	margin-right:5px;
	margin-bottom:5px;
}

#voting {
	font-size:30px;
	color:#ffffff;
	margin-top:7px;
	height:66px;
}

.down {
	background: url('/tpl/d-p/img/down.png') no-repeat;
	width:35px;
	height:32px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	top:5px;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	line-height:80px;
}

.down:hover {
	overflow:none;
	height:50px;
}

#ratingspan {
	float:left;
	width:50px;
	text-align:center;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
}

.up:hover {
	overflow:none;
	height:50px;
}

.up {
	background: url('/tpl/d-p/img/up.png') no-repeat;
	width:35px;
	height:32px;
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	top:5px;
	font-size:12px;
	color:#ffffff;
	overflow:hidden;
	line-height:80px;
}

.wallinfo {
	color:#ffffff;
	clear:both;
	position:relative;
	top:-7px;
}

*+html .wallinfo {
	top:-2px;
}

.wallinfo span {
	padding-left:40px;
	padding-right:30px;
}






