@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("deviantart.com") {

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////

	deviantSLEEK - 1.0
	Created by CODE2
	http://code2.deviantart.com/

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

	Uses a mod DeviantTIDY, full credits below.
        Thanks to boffin-brain for his great work,
        hope he doesnt mind i use parts of his code.
        If you do, please note me on DA.
        http://userstyles.org/users/3284

	Uses a few lines of DeviantGREEN.
        Credits go to rotane for his nice work.
        http://userstyles.org/users/1485

/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* General
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


body {
font-family: Arial !important;
letter-spacing:normal !important;
font-size:11px !important;
}
 .deviant hi-res ready {
background-color: #223434 !important;
border-color: #223434 !important;
}


/*Gallery And Thumbs
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.stream {
padding-left:4px !important;
padding-right:4px !important;
padding-top:22px !important;
padding-bottom:13px !important;
line-height:14px !important;
}
 .stream IMG {
margin:14px !important;
}
 .shadow:hover {
}

 .stream .shadow IMG:hover {
border: 2px solid #465351 !important; 
background-color:#FFFFFF !important;
background-image:none !important;
}

 .stream .shadow IMG {
-moz-opacity:1 !important;
/*border: 2px solid #a4afad !important;*/ 
border: 1px solid #939e9c !important;
border: 2px solid transparent !important;
margin:0px !important;
opacity:0.9;
}


/* Font Overrides
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.tabbar strong {
color: #35413d !important;}


h2:not([parent*="boxtop journaltop"]) {
font-weight:normal !important;
font-family:Georgia !important;
font-size: 18px !important;
letter-spacing:-1px !important;
}
 h2 i {
padding-right:8px !important;
}
 h1 {
font-weight:normal !important;
font-family:Georgia !important;
font-size: 22px !important;
margin-bottom: 2px !important;
}
 h1 small, h1 small a, #devlove {
font-weight:normal !important;
font-family:Georgia !important;
font-size: 18px !important;
font-style:normal !important;
}
 h3, .super
{
font-weight:normal !important;
font-family:Georgia !important;
font-size: 15px !important;
letter-spacing:-1px !important;
}
 .sub {
font-family: Arial !important;
letter-spacing:normal !important;
font-size:11px !important;
color: #35413d !important;
}
 nav h a:link {
text-decoration:none !important;
}
 .nav {
margin-top: 4px !important;
margin-bottom: 4px !important;
font-weight:normal !important;
font-family:Georgia !important;
font-size: 12px !important;
color: #687c76 !important;
text-decoration: none !important;
}


/* Comments
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.nest {
margin-left:-4px !important;
border:none !important;
}
 .thought {
background:#d3e0dc !important;
border-color:#d3e0dc !important;
/*border-color:#c5d4d0 !important;*/
-moz-border-radius:3px 3px 3px 3px !important;
}
 .thought .author, .thought .author a, .deviant .thought .author a {
font-weight: normal !important;
font-family: Georgia !important;
color: #394541 !important;
font-size:17px !important;
}
 .thought a {
font-family: "Arial" !important;
color: #6b7e73 !important;
}
 .thought {
margin-top:4px !important;
color: #394541 !important;
font-size:12px !important;
}
 .deviant .thought {
color: #394541 !important;
background:#a0afa4 !important;
border-color:#a0afa4 !important;
-moz-border-radius:3px 3px 3px 3px !important;
}
 .deviant .thought a {
font-family: "Arial" !important;
color: #5a6b61 !important;
}
 .thought .body {
padding:6px !important;
}
 .thought .body a, .deviant .thought .body a {
font-family: "Arial" !important;
color: #394541 !important;
}
 .deviousthought {
background:#b2c4be !important;
border-color:#b2c4be !important;
-moz-border-radius:3px 3px 3px 3px !important;
}
 #commentbody {
padding-top:2px !important;
font-family:Arial !important;
}


/*Image Viewer
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


#zoomed-out {
-moz-opacity:1 !important;
overflow: visible !important;
margin-left:-62px !important;
border:solid 60px #374341 !important;
margin-right:-63px !important;
background:#374341 !important;
-moz-border-radius: 3px 3px 3px 3px !important;
}
 #zoomed-out IMG {
border: 4px solid #3f4c4a !important;
}
 #zoomed-out IMG:hover {
border: 4px solid #465351 !important;
}
 #zoomed-in[class*="shadow"] {
-moz-opacity:1 !important;
width:auto !important;
overflow: visible !important;
margin-left:-62px !important;
margin-right:-63px !important;
background:#000000 !important;
-moz-border-radius: 3px 3px 3px 3px !important;
}
#zoomed-in[class*="shadow"] IMG {
-moz-opacity:1 !important;
border:solid 60px #000000 !important;
background:#FFFFFF !important;
-moz-border-radius: 3px 3px 3px 3px !important;
margin-bottom:-5px !important;
margin-top:-3px !important;
}
 .tools {
-moz-opacity:0 !important;
}
 .tools:hover {
-moz-opacity:1 !important;
}

#zoomed-in .mod-black  .text,  .mod-black .text a{
color: #B0B9AC !important;
}

#zoomed-in .mod-font .text {
font-family: "Georgia" !important;
}

#zoomed-in .mod-size .text {
font-size:120%!important;
}


/*Buttons
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.replybutton {
background-image:url(http://css.code2-design.com/_deviantart/reply.png) !important;
background-position:center center !important;
cursor: pointer !important;
-moz-opacity:0.9 !important;
}
 .replybutton:hover {
-moz-opacity:0.99 !important;
}
 #catbutton, #catbutton:hover, #catbutton:active {
background-image:url("http://css.code2-design.com/_deviantart/cat.gif") !important;
background-position:0 0 !important;
cursor: pointer !important;
}
 .custobutton, .custobutton:hover, .custobutton:active {
background-image:url("http://css.code2-design.com/_deviantart/custo.gif") !important;
background-position:0 0 !important;
cursor: pointer !important;
}
 #catbutton:hover, #catbutton:active, .custobutton:hover, .custobutton:active {
-moz-opacity:1 !important;
}
 #catbutton, .custobutton {
-moz-opacity:0.9 !important;
}
 .box {
-moz-border-radius: 3px 3px 3px 3px !important;
}

 .button{
font-family:Arial !important;
font-size: 11px !important;
border:0px solid #354140 !important;
background-color: #374341 !important;
color: #748a7e !important;
-moz-border-radius: 3px 3px 3px 3px !important;
margin:0px !important;
cursor: pointer !important;
padding:2px !important;
padding-left:10px !important;
padding-right:10px !important;
-moz-opacity:0.85 !important;
}

input[type="button"],input[type="submit"]{
font-family:Arial !important;
font-size: 11px !important;
border:0px solid #354140 !important;
background-color: #374341 !important;
color: #748a7e !important;
-moz-border-radius: 3px 3px 3px 3px !important;
cursor: pointer !important;
padding:2px !important;
padding-left:10px !important;
padding-right:10px !important;
-moz-opacity:0.85 !important;
}
input:hover[type="button"],input:hover[type="submit"]{
-moz-opacity:0.99 !important;
color: #afc81c !important;
}

 .button:hover {
-moz-opacity:0.99 !important;
}

.comments_prev {
margin-bottom:16px !important;
}

.itext:not([name="q"]), .bubble select{
font-family:Arial !important;
font-size: 11px !important;
color: #35413d !important;
border:1px solid #9db1b0 !important;
background-color: #f0fbf8 !important;
}

.text:not([class*="journaltext"]), textarea, select {
font-family:Arial !important;
font-size: 11px !important;
color: #35413d !important;
border-color:#7b8d8c !important;
}

textarea {padding:1px !important;}
.bubble select {padding:1px !important;}

/*DeviantPlus Fix
/////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#commentbody{height: 188px !important;}
#commentbodytoolbar{border: 0px !important; width: 100% !important; margin-bottom: 0px !important;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
}