body { margin: 0 0 0 0; font-family: arial, helvetica, sans-serif; font-size: 11px; background: #c7f1ff url(/images/bg.jpg) repeat-x top left; color: #000000; }
a { color: #ffc000; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border-width: 0px; }

#container { width: 974px; margin:0 auto; }

#header { width: 974px; }
#header .nav-solo { width: 974px; background: url(/images/header-navbar-solo.gif) no-repeat top left; float: left; display: block; margin-bottom: 4px; }
#header .nav { padding-left: 1px; width: 974px; background: url(/images/header-navbar.gif) no-repeat top left; float: left; display: block; }
#header .nav #selected, #header .nav-solo #selected { color:#ffc000; padding: 0px 15px; display: block; float: left; border-right: 1px solid #357e96; background-color: #002d3b; }
#header .nav a, #header .nav-solo a { color:#ffc000; padding: 0px 15px; line-height: 32px; display: block; float: left; border-right: 1px solid #357e96; }
#header .nav a:hover, #header .nav-solo a:hover { color: #ffffff; background-color: #357e96; text-decoration: none;  border-right: 1px solid #357e96; }

#header .splash { width: 953px; height: 74px; background: url(/images/header-content-space.gif) repeat-y bottom left; float: left; display: block; padding: 16px 22px 22px 23px; }
#header .splash img, #splash-desktop img, #splash-mobile img { padding: 1px; border: 1px solid #68c1d7; background-color: #013141; margin: 0px 3px; }
#header .splash img:hover, #splash-desktop img:hover, #splash-desktop img:hover { border: 1px solid #ffc000; background-color: #013141; }

#header .site-menu { width: 974px; height: 41px; background: url(/images/header-content-space.gif) repeat-y bottom left; float: left; display: block; }
#header .site-menu a { font-weight: bold; color:#ffc000; padding: 0px 15px; line-height: 40px; display: block; float: left; border-right: 1px solid #013141;}
#header .site-menu #selected { background-color: #013141; color: #ffffff; }
#header .site-menu a:hover { color: #ffffff; background-color: #357e96; text-decoration: none; }
#header .site-menu form { display: inline; float: right; margin-right: 6px; padding: 8px; color: #FFFFFF; line-height: 22px; font-weight: normal; }
#header .site-menu form a { color: #FFCC00; font-weight: bold; padding: 0px 0px; line-height: 19px; text-transform: none; display: inline; float: none; border-right: 0; }
#header .site-menu form a:hover { color: #FFFFFF; text-transform: none; background-color: none; border: 0; }

#splash-my { width: 974px; height: 60px; background: url(/images/header-content-space.gif) repeat-y bottom left; float: left; display: block; }
#header .nav-solo form { display: inline; float: right; margin-right: 6px; padding: 6px; color: #FFFFFF; line-height: 19px; font-weight: normal; }
#header .nav-solo form a { color: #FFCC00; font-weight: bold; padding: 0px 0px; line-height: 19px; text-transform: none; display: inline; float: none; border-right: 0; }
#header .nav-solo form a:hover { color: #FFFFFF; text-transform: none; background-color: none; border: 0; }
#header .login-field { font-size: 10px; margin-left: 2px; width: 75px; padding: 2px; border: 1px solid #357e96; background-color: #001e28; color: #FFFFFF; }
#header .login-submit { margin-left: 4px; background-color: #357e96; border: 1px solid #357e96; color: #FFFFFF; padding: 1px; font-size: 10px; }

#splash-desktop { width: 974px; height: 108px; background: url(/images/header-content-space.gif) repeat-y bottom left; float: left; display: block; margin-bottom: 4px; }
#splash-desktop ul { padding: 0; margin: 12px 0px 0px 5px; }
#splash-desktop li { width: 96px; padding: 5px; height: 73px; float: left; list-style: none; text-align: center; }

#splash-mobile { width: 974px; height: 108px; background: url(/images/header-content-space.gif) repeat-y bottom left; float: left; display: block; margin-bottom: 4px; }
#splash-mobile ul { padding: 0; margin: 12px 0px 0px 17px; }
#splash-mobile li { width: 48px; padding: 5px; height: 73px; float: left; list-style: none; text-align: center; }

#searchbox { text-align: center; margin-left: 2px; }
#searchbox .field { background-color: #ffffff; border: 1px solid #68c1d7; color: #013141; width: 182px; font-size: 10px; padding: 3px; margin-bottom: 1px; }
#searchbox .button { background-color: #001e28; border: 1px solid #FFCC00; color: #FFCC00; font-size: 11px; font-weight: bold; text-transform: uppercase; width: 190px; margin-bottom: 4px; padding: 2px 0px; }
#searchbox select { background-color: #68c1d7; border: 1px solid #68c1d7; color: #013141; font-size: 10px; width: 190px; margin-bottom: 1px; }

#content { width: 974px; float: left; display: block; }
#content .top { width: 974px; height: 10px; background: url(/images/content-top.gif) no-repeat top left; float: left; display: block; }
#content .box { width: 966px; padding: 4px; background: url(/images/content-bg.gif) repeat-y top left; float: left; display: block; color: #FFFFFF; }
#content .bottom { width: 974px; height: 12px; background: url(/images/content-bottom.gif) no-repeat top left; float: left; display: block; }

#sidebar { float: left; width: 215px; }
#sidebar .top { float: left; width: 215px; height: 13px; background: url(/images/left-top.gif) no-repeat top left; }
#sidebar .box { float: left; width: 195px; padding: 9px 9px 0px 9px; background: url(/images/left-bg.gif) repeat-y top left; }
#sidebar .bottom { float: left; width: 215px; height: 13px; background: url(/images/left-bottom.gif) no-repeat top left; }
#sidebar .title { font-size: 11px; color: #ffc000; font-weight: bold; text-transform: uppercase; margin: -6px 3px; padding-bottom: 2px; border-bottom: 1px dotted #357e96;  }
#sidebar .text { font-size: 11px; color: #ffffff; margin: 15px 3px; line-height: 14px; }
#sidebar .tag-cloud { color: #ffc000; margin: 15px 3px; line-height: 14px; text-align: center; }
#sidebar .tag-cloud a { color: #FFFFFF; }
#sidebar .add-button { float: left; margin: 5px 0px; }
#sidebar .ad200x200 { float: left; width: 196px; padding: 0px 9px 0px 8px; background: url(/images/left-bg.gif) repeat-y top left; text-align: center; }
#sidebar a.at_adv_here_51958 { float: left; width: 200px; text-align: center; }

#middle { float: left; width: 536px; }
#middle .top { float: left; width: 536px; height: 13px; background: url(/images/middle-top.gif) no-repeat top left; }
#middle .box { float: left; width: 527px; padding: 9px; background: url(/images/middle-bg.gif) repeat-y top left; }
#middle .bottom { float: left; width: 536px; height: 13px; background: url(/images/middle-bottom.gif) no-repeat top left; }

#mini { margin: 5px; padding: 4px; float: left; display: block; width: 239px; }
#mini img { float: left; padding: 1px; border: 1px solid #68c1d7; background-color: #013141; margin: 0px; margin-right: 7px; }
#mini img:hover { border: 1px solid #ffffff; background-color: #013141; }
#mini h3 { font-size: 11px; color: #ffc000; font-weight: bold; text-transform: uppercase; margin: 0px 3px; padding-bottom: 2px; border-bottom: 1px dotted #357e96; }
#mini ul { list-style-type: none; padding: 0; margin: 0; margin-top: 2px; }
#mini li { border-bottom: 1px solid #001e28; padding: 2px 0px; }
#mini li a { color: #FFFFFF; }

#twocol { float: left; width: 750px; }
#twocol .top { float: left; width: 750px; height: 67px; background: url(/images/2col-top.gif) no-repeat bottom left; }
#twocol .top h3 { margin-top: 20px; margin-left: 22px; margin-bottom: 1px; font-weight: bold; color: #ffc000; font-size: 13px; }
#twocol .top h1 { margin-top: 20px; margin-left: 22px; margin-bottom: 1px; font-weight: bold; color: #ffc000; font-size: 13px; }
#twocol .top span { margin-top: 0px; margin-left: 22px; color: #FFFFFF; }
#twocol .top span a { color: #FFFFFF; }
#twocol .box { float: left; width: 732px; padding: 9px; background: url(/images/2col-bg.gif) repeat-y top left; }
#twocol .bottom { float: left; width: 750px; height: 35px; background: url(/images/2col-bottom.gif) no-repeat top left; }
#twocol .info { margin-left: 32px; margin-right: 32px; }

#col-full { float: left; width: 970px; }
#col-full .top { float: left; width: 970px; height: 13px; background: url(/images/col-full-top.gif) no-repeat top left; }
#col-full .box { float: left; width: 961px; padding: 9px; background: url(/images/col-full-bg.gif) repeat-y top left; }
#col-full .bottom { float: left; width: 970px; height: 13px; background: url(/images/col-full-bottom.gif) no-repeat top left; z-index: 2; }

#col-full .menu { float: left; width: 970px; background: url(/images/col-full-bg.gif) repeat-y top left; z-index: 2; }
#col-full .avatar { float: left; width: 206px; margin-left: 16px; color: #FFFFFF; }
#col-full .avatar a { font-size: 15px; font-weight: bold; color: #ffcc00; letter-spacing: -.5px; line-height: 40px; }
#col-full .avatar a:hover { color: #ffffff; text-decoration: none; }
#col-full .avatar img { float: left; padding: 1px; border: 1px solid #68c1d7; background-color: #013141; margin: 0px; margin-right: 7px; }
#col-full .avatar img:hover { border: 1px solid #ffcc00; background-color: #013141; }
#col-full .menu ul { float: left; position: relative; list-style-type: none; z-index: 3; top: 15px; padding: 0; margin: 0; }
#col-full .menu li { float: left; }
#col-full .menu li a { float: left; width: 126px; height: 38px; margin-right: 4px; background: url(/images/tab-off.jpg) no-repeat top left; color: #FFFFFF; line-height: 38px; text-align: center; }
#col-full .menu li a:hover { color: #ffcc00; text-decoration: none; }
#col-full .menu #selected { color: #FFFFFF; background: url(/images/tab-selected.jpg) no-repeat top left; }

#featured { float: left; width: 536px; background: url(/images/featured-box.gif) no-repeat top left; height: 400px; }
#featured .title { margin-top: 20px; margin-left: 22px; font-weight: bold; color: #ffc000; text-transform: uppercase; }
#featured .subtitle { margin-top: 0px; margin-left: 22px; color: #FFFFFF; }
#featured .bodytext { margin: 25px 40px 4px 40px; color: #FFFFFF; }

#showcase .top { float: left; width: 536px; height: 67px; background: url(/images/featured-top.gif) no-repeat bottom left; }
#showcase .title { margin-top: 20px; margin-left: 22px; font-weight: bold; color: #ffc000; text-transform: uppercase; }
#showcase .subtitle { margin-top: 0px; margin-left: 22px; color: #FFFFFF; }
#showcase .box { float: left; width: 518px; padding: 9px; background: url(/images/featured-bg.gif) repeat-y top left; }
#showcase .box p { margin: 0 30px; }
#showcase .bottom { float: left; width: 536px; height: 35px; background: url(/images/featured-bottom.gif) no-repeat top left; }
#showcase .info { margin-left: 32px; margin-right: 32px; }

.tooltip { width: 200px; color: #000; font: 10px arial,sans-serif; text-decoration: none; text-align:center; }
.tooltip span.top { padding: 30px 8px 0; background: url(/images/bt.gif) no-repeat top; font-weight: bold; }
.tooltip b.bottom{ padding: 3px 8px 8px; color: #013141; background: url(/images/bt.gif) no-repeat bottom; font-weight: normal; }

#pagination, .title-links {text-align: right; font-size: 10px; color: #ffffff; }
#pagination a, .title-links a { padding: 4px; border: 1px solid #ffc000; background-color: #ffc000; color: #013141; }
#pagination a:hover, .title-links a:hover { background-color: #001e28; color: #ffc000; text-decoration: none; }
.title-links { float: right; font-weight: normal; }

#options { float: left; display: block; width: 660px; margin: 10px 45px; }
#desktop-options { float: left; display: block;  width: 660px; margin: 10px 0px 10px 12px; }
#options .sort, #desktop-options .sort { float: left; display: block; width: 180px; }
#options .paging, #desktop-options .paging { float: left; display: block; width: 456px; padding: 7px; }
#desktop-options .paging { width: 457px; }
#options select, #desktop-options select { padding: 4px; background-color: #185d73; color: #ffc000; text-decoration: none; border: 1px solid #68c1d7; }

#details-options { float: left; display: block; width: 340px; margin: 10px 0px 20px 0px; }
#details-options .sort, #news-options .sort { float: left; display: block; width: 20%; }
#details-options .paging, #news-options .paging { float: right; display: block; width: 80%; }
#details-options select { padding: 4px; background-color: #185d73; color: #ffc000; text-decoration: none; border: 1px solid #68c1d7; -khtml-appearance: none; font: normal 11px Arial, Helvetica, sans-serif; }

#info { float: left; display: block; }
.wallpaper-image { float: left; display: block; margin-right: 13px; width: 325px; }
.wallpaper-image img { padding: 1px; border: 1px solid #569db4; background-color: #001e28; }
.wallpaper-details { float: left; display: block; width: 320px; }
.desktop-image { margin-left: 12px; float: left; display: block; border: 1px solid #ffc000; margin-right: 12px; }
.desktop-image img { padding: 1px; background-color: #013141; }
.desktop-details { margin-left: 12px; }

.top-paging { float: right; display: block; padding: 25px; }

#desktop-toolbar { margin-left: 12px; width: 644px; height: 50px; float: left; margin-bottom: 10px; }
#desktop-toolbar .resolution { width: 191px; height: 44px; float: left; background: url(/images/desktop-tab-gradient.gif) no-repeat left bottom; margin-right: 3px; }
#desktop-toolbar .resolution select { margin: 9px 0px 0px 11px; float: left; height: 24px; padding: 3px; background-color: #013141; color: #ffc000; border: 1px solid #68c1d7; font: normal 11px Arial, Helvetica, sans-serif; }
#desktop-toolbar .download { float: left; margin-right: 3px; }
#desktop-toolbar .favorite a { width: 139px; height: 44px; float: left;	display: block;	text-decoration: none; background: url(/images/desktop-toolbar-favorite.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; margin-right: 3px; }
#desktop-toolbar .favorite-remove a { width: 139px; height: 44px; float: left; display: block; text-decoration: none; background: url(/images/desktop-toolbar-favorite-r.gif) no-repeat left bottom; overflow: hidden; text-indent:-300px; margin-right: 3px; }
#desktop-toolbar .rank { width: 180px; height: 44px; text-align: right; float: left; background: url(/images/desktop-toolbar-rank-left.gif) no-repeat left bottom; }
#desktop-toolbar .rank span { margin-right: 12px; line-height: 46px; }
#desktop-toolbar .rank-down a { width: 21px; height: 44px; float: left;	display: block;	text-decoration: none; background: url(/images/desktop-toolbar-rank-down.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; }
#desktop-toolbar .rank-up a { width: 21px; height: 44px; float: left; display: block; text-decoration: none; background: url(/images/desktop-toolbar-rank-up.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; }
#desktop-toolbar .rank-right { width: 10px; height: 44px; float: left; background: url(/images/desktop-toolbar-rank-left.gif) no-repeat right bottom; }

#mobile-toolbar { width: 325px; height: 50px; float: left; margin-bottom: 10px; }
#mobile-toolbar .favorite a { width: 139px; height: 44px; float: left;	display: block;	text-decoration: none; background: url(/images/desktop-toolbar-favorite.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; margin-right: 3px; }
#mobile-toolbar .favorite-remove a { width: 139px; height: 44px; float: left;	display: block;	text-decoration: none; background: url(/images/desktop-toolbar-favorite-r.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; margin-right: 3px; }
#mobile-toolbar .rank { width: 172px; height: 44px; text-align: right; float: left; background: url(/images/desktop-toolbar-rank-left.gif) no-repeat left bottom; }
#mobile-toolbar .rank span { margin-right: 12px; line-height: 46px; }
#mobile-toolbar .rank-right { width: 10px; height: 44px; float: left; background: url(/images/desktop-toolbar-rank-left.gif) no-repeat right bottom; }

#desktop-content { margin-left: 12px; width: 644px; float: left; }
#desktop-content .left { width: 399px; float: left; }
#desktop-content .right { width: 192px; float: right; }
.uploader-box { width: 171px; height: 45px; float: left; background: url(/images/desktop-tab-gradient.gif) no-repeat left bottom; padding: 10px; line-height: 14px;}
.uploader-box img { float: left; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; width: 40px; height: 40px; margin-right: 6px; }
.uploader-box img:hover { padding: 1px; border: 1px solid #ffc000; background-color: #013141; }
.uploader-box a { font-weight: bold; }
.join-box a { width: 192px; height: 26px; float: left;	display: block; background: url(/images/join-now-preview.gif) no-repeat left bottom; overflow: hidden; text-indent:-100px; margin-top: 3px; }

.avatar-medium img { margin-top: 9px; margin-bottom: -7px; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
.profile-avatar img { float: left; margin-right: 8px; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
.profile-avatar img:hover, .avatar-medium img:hover { padding: 1px; border: 1px solid #ffc000; background-color: #013141; }

#middle .showcase { margin-left: -15px; margin-bottom: 10px; }
#middle-desktop, #middle-mobile { width: 500px; margin: 0 auto; }
#middle-desktop .title, #middle-mobile .title { color: #ffc000; font-weight: bold; text-transform: uppercase; margin: 0px 4px; width: 481px; padding-bottom: 2px; border-bottom: 1px dotted #357e96; }
#middle-desktop ul, #middle-mobile ul { padding: 0px; margin: 0; margin-bottom: 10px; float: left; width: 500px; }
#catalog ul, #catalog-desktop ul { width: 580px; display: block; float: left; margin-bottom: 10px; }
#catalog li, #middle .showcase li { width: 153px; padding: 5px; height: 228px; float: left; list-style: none; text-align: center; }
#catalog-desktop li, #middle-desktop li { width: 153px; padding: 5px; height: 116px; float: left; list-style: none; text-align: center; }
#middle-mobile li { width: 153px; padding: 5px; height: 228px; float: left; list-style: none; text-align: center; }
#catalog li a, #middle .showcase li a, #catalog-desktop li a, #middle-desktop li a, #middle-mobile li a { color: #FFFFFF; }
#catalog li span a, #middle .showcase li span a, #catalog-desktop li span a, #middle-desktop li span a, #middle-mobile li span a { color: #ffc000; }
#catalog img, #middle .showcase img, #catalog-desktop img, #middle-desktop img, #middle-mobile img, .article-block img { padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
#catalog img:hover, #middle .showcase img:hover, #catalog-desktop img:hover, #middle-desktop img:hover, #middle-mobile img:hover, .article-block img:hover { padding: 1px; border: 1px solid #ffc000; background-color: #013141; }

#all-catalog ul { padding: 0px; margin-bottom: 10px; float: left; }
#all-catalog li { margin: 3px; width: 150px; height: 113px; float: left; list-style: none; text-align: center; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
#all-catalog li:hover { border: 1px solid #ffc000; }

#news { list-style-type: none; margin: 0; padding: 10px; padding-right: 20px; }
#news li h3 { font-size: 15px; font-weight: bold; margin-bottom: 1px; }
#news li span { color: #357e96; }
#news li p { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #357e96; }
#twocol .article-block { width: 640px; margin-left: 44px; }
.article-block h4 { font-size: 16px; color: #ffcc00; margin: 0; padding: 0; padding-bottom: 2px; margin-bottom: -7px; border-bottom: 1px dotted #357e96; }
.article-block span { width: 640px; font-size: 11px; color: #68c1d7; font-weight: normal; padding-bottom: 4px; float: left; border-bottom: 1px dotted #357e96; margin-bottom: 4px; }

#contact-form { margin: 0px 30px; }
.label { font-weight: bold; margin-bottom: 2px; }
.label span { font-weight: normal; }
.label input { border: 1px solid #357e96; background-color: #001e28; color: #FFFFFF; }
.input-field input { width: 300px; font: normal 11px Arial, Helvetica, sans-serif; margin-bottom: 9px; border: 1px solid #357e96; padding: 4px; background-color: #001e28; color: #FFFFFF; }
.input-field textarea { height: 100px; width: 300px; font: normal 11px Arial, Helvetica, sans-serif; margin-bottom: 9px; border: 1px solid #357e96; padding: 4px; background-color: #001e28; color: #FFFFFF; }
.input-field select { width: 300px; font: normal 11px Arial, Helvetica, sans-serif; margin-bottom: 9px; border: 1px solid #357e96; padding: 4px; background-color: #001e28; color: #FFFFFF; }
.submit input { background-color: #001e28; border: 1px solid #FFCC00; color: #FFCC00; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 0 10px; }
.long-field textarea { width: 660px; }
.long-field input { width: 670px; }
.error { color: #FF3300; }

#box-list { padding-left: 0; margin-left: 4px; width: 97%; }
#box-list li { list-style: square; list-style-position: inside; margin: 0; border-bottom: 1px solid #001e28; color: #ffc000; line-height: 14px; padding: 2px 0; }
#box-list li a { color: #ffffff; text-decoration: none; }
#box-list li a:hover { color: #ffc000; text-decoration: none; }

#text-list { padding-left: 0; margin-left: 4px; width: 97%; }
#text-list li { list-style: square; list-style-position: inside; margin: 0; border-bottom: 1px solid #001e28; color: #ffffff; line-height: 14px; padding: 2px 0; }

#sidebar-discussions { float: left; padding: 3px; margin-top: 5px; }
#sidebar-discussions ul { width: 190px; list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #001e28; float: left; }
#sidebar-discussions li { width: 190px; float: left; padding: 6px 0px; border-bottom: 1px solid #001e28; line-height: 13px; }
#sidebar-discussions li:hover { float: left; padding: 6px 0px; background-color: #001e28; border-bottom: 1px solid #001e28; }
#sidebar-discussions li img { float: left; margin: 0px 6px; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
#sidebar-discussions li img:hover { float: left; padding: 1px; border: 1px solid #ffc000; background-color: #013141; }

.submission-list { float: left; padding: 30px; }
.middle-paging { margin: 5px 0px; float: left; width: 460px; }
.submission-list ul { width: 460px; list-style-type: none; margin: 0; margin-top: 12px; margin-bottom: 12px; padding: 0; border-top: 1px solid #001e28; float: left; }
.submission-list li { width: 460px; float: left; padding: 6px 0px; border-bottom: 1px solid #001e28; line-height: 13px; }
.submission-list li:hover { float: left; padding: 6px 0px; background-color: #001e28; border-bottom: 1px solid #001e28; }
.submission-list li img { float: left; margin: 0px 6px; padding: 1px; border: 1px solid #68c1d7; background-color: #001e28; }
.submission-list li img:hover { float: left; padding: 1px; border: 1px solid #ffc000; background-color: #013141; }
.submission-list li h3 { font-size: 14px; font-weight: bold; margin-bottom: -7px; margin-top: 0; letter-spacing: -.5px; }
.submission-list li h3 a:hover { color: #FFFFFF; text-decoration: none; }
.submission-list li span, .submission-list li span a { color: #357e96; }
.twocol-list { margin-top: -42px; margin-bottom: -30px; }
.twocol-list ul { width: 670px; }
.twocol-list li { width: 670px; }
.fp-list ul { margin-top: -17px; margin-bottom: -36px; }
.fp-list li h3 { font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 0; letter-spacing: 0px; }
.fp-list li p { width: 425px; }
.fp-list li img { width: 100px; height: 76px; }

.buttons-mini { margin-top: 5px; margin-right: 5px; height: 25px; text-align: right; float: right; width: 70px; display: inline; }
.buttons-mini a { font: normal 10px Arial, Helvetica, sans-serif; padding: 2px 4px; border: 1px solid #68c1d7; background-color: #013141; color: #68c1d7; }
.buttons-mini a:hover { background-color: #ffc000; border: 1px solid #ffc000; color: #001e28; text-decoration: none; }

.sidebarmenu { margin-top: 10px; }

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 11px Arial;
width: 197px; /* Main Menu Item widths */
border-bottom: 1px solid #013141;
background-color: #013141;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 4px;
border: 1px solid #569db4;
margin-bottom: 3px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #185d73; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu #selected { background-color: #002d3b; color: #ffc000; border: 1px solid #002d3b; }

.sidebarmenu ul li a:hover{
background-color: #ffc000;
color: #013141;
border: 1px solid #ffc000;
}


/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(/images/right.gif) no-repeat 97% 50%;
}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.hint {
   	display: none;
	float: left;
    position: relative;
    right: -153px;
	top: -120px;
    width: 138px;
	height: 95px;
    border: 1px solid #ffc000;
    padding: 10px 12px;
    background: #001e28 url(http://www.freewallpaper4.me/images/pointer.gif) no-repeat -10px 5px;
	color: #ffffff;
	text-align: left;
	font-weight: normal;
	z-index: 5;
}

.hint-below { display: none; float: left; position: relative; right: 0px; top: -4px; width: 128px; height: 105px; border: 1px solid #ffc000; padding: 10px 12px; background-color: #001e28; color: #ffffff; text-align: left; z-index: 6; font-weight: normal; }

.hint-below-small { display: none; float: left; position: relative; right: 25px; top: -4px; width: 128px; border: 1px solid #ffc000; padding: 10px 12px; background-color: #001e28; color: #ffffff; text-align: left; z-index: 6; font-weight: normal; }

.hint-below-small-mobile { display: none; float: left; position: relative; right: 47px; top: -4px; width: 128px; border: 1px solid #ffc000; padding: 10px 12px; background-color: #001e28; color: #ffffff; text-align: left; z-index: 6; font-weight: normal; }

.hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(http://www.freewallpaper4.me/images/pointer.gif) left top no-repeat; z-index: 7; }
.hint-below-small .hint-pointer, .hint-below .hint-pointer, .hint-below-small-mobile .hint-pointer { position: absolute; left: 66px; top: -10px; width: 19px; height: 10px; background: url(http://www.freewallpaper4.me/images/pointer-up.gif) left top no-repeat; z-index: 7; }
