/**
 * A project by:
 *  __    __                            ___        ___ __                
 * /\ \__/\ \                         / ___\ __  / ___\\ \__             
 * \ \  _\ \ \___    ___   ___   ___ /\ \__//\_\/\ \__/ \  _\  __  __    
 *  \ \ \/\ \  _  \/\  __\/__  \/ __ \ \  __\/\ \ \  __\ \ \/ /\ \/\ \   
 *   \ \ \_\ \ \ \ \ \ \/\  __//\  __/\ \ \_/\ \ \ \ \_/\ \ \_\ \ \_\ \  
 *    \ \__\\ \_\ \_\ \_\ \____\ \____\\ \_\  \ \_\ \_\  \ \__\\/\____ \ 
 *     \/__/ \/_/\/_/\/_/\/____/\/____/ \/_/   \/_/\/_/   \/__/ \/___/\ \
 *                                                                 /\___/
 *                                                  threefifty.ca  \/__/
 * 
 * I Like to Waste My Time, for Drupal 6
 * Created on April 27, 2012
 * Authour(s): Yuriy Sklyar
 *
 */

/**
 * Global
 */
@font-face { font-family: 'Droid Sans'; src: url('fonts/droidsans-webfont.eot'); src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/droidsans-webfont.woff') format('woff'), url('fonts/droidsans-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Droid Sans Bold'; src: url('fonts/droidsans-bold-webfont.eot'); src: url('fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/droidsans-bold-webfont.woff') format('woff'), url('fonts/droidsans-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Droid Serif'; src: url('fonts/droidserif_0-webfont.eot'); src: url('fonts/droidserif_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/droidserif_0-webfont.woff') format('woff'), url('fonts/droidserif_0-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
body { margin: 0; padding: 0; color: #444; font: 13px/17px 'Droid Sans'; text-align: center; line-height: 16px; background-color: #E5E5E5; }
img { border: 0; outline: 0; }
ul li { list-style: square; }
a { color: #009933; text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { margin: 0 30px 20px 0; color: #111; font: bold 20px/22px 'Droid Serif'; letter-spacing: -1px; }
h2 a { color: #111; text-decoration: none; }
h2 a:hover { color: #009933; }
h2.category { margin: 0 0 -10px; color: #CCC; font: 6em 'Droid Sans Bold'; letter-spacing: -0.1em; line-height: 0.8em; text-transform: uppercase; }
h3 { margin: 0 30px 20px 0; }
h3 em { font-weight: normal; }
hr { margin: 0; padding: 0; height: 0; line-height: 0; border: dotted 0 #FFF; clear: both; }
.caption { margin: -15px 0 20px -30px; padding: 15px 30px; width: 570px !important; color: #CCC; font-size: 0.9em; background-color: #111; }
.time { margin: 0 !important; padding: 2px 0 !important; width: 18px !important; color: #AAA; font: 0.9em 'Droid Serif'; text-align: center; line-height: 1em; text-shadow: 1px 1px 0 #F3F3F3; background-color: #E5E5E5; position: absolute; top: -9px; left: -25px; }
.time .month { margin: 0; padding: 0; font-size: 0.8em; display: block; }
.time .day { margin: 0; padding: 0 0 2px 0; font-size: 1.2em; font-weight: bold; display: block; }
.time .year { margin: 0; padding: 0; font-size: 0.7em; display: block; }
.button { padding: 6px 10px 6px 10px; color: #002006; font: 11px 'Droid Sans Bold'; text-decoration: none; text-transform: uppercase; font-style: italic; letter-spacing: -0.02em; text-shadow: 1px 1px 0px #019C1E; border: 0; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #019c1e), color-stop(1, #007e17) ); background: -moz-linear-gradient( center top, #019c1e 5%, #007e17 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019c1e', endColorstr='#007e17');
background-color: #019c1e; box-shadow: inset 1px 1px 0px 0px #2aab42; -moz-box-shadow: inset 1px 1px 0px 0px #2aab42; -webkit-box-shadow: inset 1px 1px 0px 0px #2aab42; cursor: pointer; }
/**
 * Helper classes
 */
.muted { color: #BBB; }
.m--0 { margin: 0; }
.mt-0 { margin-top: 0; }
.mr-0 { margin-right: 0; }
.mb-0 { margin-bottom: 0; }
.ml-0 { margin-left: 0; }
/**
 * Header
 */
#header-bg { margin: 0; padding: 0; width: 100%; height: 110px; background-color: #000; z-index: 10; }
#header-bg.sticky { position: fixed; top: 0; left: 0; }
.admin350 #header-bg { top: 40px; }
#header-message { margin: 0; padding: 3px 0; color: #EEE; font-size: 9px; text-transform: uppercase; background-color: #009933; }
#header-message a { color: #FFF; text-decoration: underline; }
#header-message a:hover { text-decoration: none; }
#header { margin: 0 auto; padding: 0; width: 990px; height: 112px; background: url(images/sprite.png) 14px 51px no-repeat; position: relative; }
h1.logo { margin: 0; padding: 0; font-size: 0em; text-indent: -9000px; }
h1.logo a { width: 160px; height: 24px; background: url(images/sprite.png) 0 -100px no-repeat; display: block; position: absolute; top: 15px; left: 30px; }
p.slogan { margin: 0; padding: 0; color: #777; font-family: 'Droid Serif'; font-size: 11px; font-style: italic; line-height: normal; position: absolute; top: 29px; left: 225px; }
ul.menu-main { margin: 0; padding: 0; font-family: 'Droid Serif'; position: absolute; top: 75px; left: 225px; }
ul.menu-main li { margin: 0; padding: 24px 0 0 0; display: inline; }
ul.menu-main li a { margin: 0 20px 0 0; font-size: 16px; text-decoration: none; letter-spacing: -0.02em; background-color: #000 !important; }
ul.menu-main li a:hover { color: #FFF !important; }
ul.menu-main li.photos { background: url(images/sprite.png) center -137px no-repeat; }
ul.menu-main li.photos a { padding: 3px 27px 3px 0; color: #FFCC00; background: url(images/sprite-menu-main.png) right 4px no-repeat; }
ul.menu-main li.photos a:hover { background: url(images/sprite-menu-main.png) right -19px no-repeat; }
ul.menu-main li.videos { background: url(images/sprite.png) -460px -137px no-repeat; }
ul.menu-main li.videos a { padding: 3px 24px 3px 0; color: #DC7700; background: url(images/sprite-menu-main.png) right -45px no-repeat; }
ul.menu-main li.videos a:hover { background: url(images/sprite-menu-main.png) right -68px no-repeat; }
ul.menu-main li.articles { background: url(images/sprite.png) -460px -137px no-repeat; }
ul.menu-main li.articles a { padding: 3px 23px 3px 0; color: #6A9B1E; background: url(images/sprite-menu-main.png) right -94px no-repeat; }
ul.menu-main li.articles a:hover { background: url(images/sprite-menu-main.png) right -122px no-repeat; }
ul.menu-main li.wallpapers { background: url(images/sprite.png) -440px -137px no-repeat; }
ul.menu-main li.wallpapers a { padding: 3px 25px 3px 0; color: #1988BF; background: url(images/sprite-menu-main.png) right -149px no-repeat; }
ul.menu-main li.wallpapers a:hover { background: url(images/sprite-menu-main.png) right -175px no-repeat; }
ul.menu-main li.quotes { background: url(images/sprite.png) -460px -137px no-repeat; }
ul.menu-main li.quotes a { padding: 3px 26px 3px 0; margin: 0 !important; color: #CC3A0A; background: url(images/sprite-menu-main.png) right -200px no-repeat; }
ul.menu-main li.quotes a:hover { background: url(images/sprite-menu-main.png) right -223px no-repeat; }
.categories { width: 160px; overflow: hidden; position: absolute; top: 70px; left: 30px; z-index: 11; }
.categories h3 { margin: 0; }
.categories select.button { width: 164px; }
.categories ul { margin: 0; padding: 10px; background-color: #333; list-style: none; display: none; }
.categories ul li a { padding: 2px 5px; color: #CCC; text-align: left; text-shadow: 1px 1px 0 #000; display: block; }
.categories ul li a:hover { text-decoration: none; background-color: #444; }
ul.menu-secondary { margin: 0; padding: 0; font-family: 'Droid Serif'; position: absolute; top: 12px; left: 225px; }
ul.menu-secondary li { margin: 0; padding: 0; display: inline; }
ul.menu-secondary li a { margin: 0 10px 0 0; padding: 0; color: #A9A9A9; font-size: 12px; font-weight: bold; text-decoration: none; }
ul.menu-secondary li a:hover { color: #FFF; }
.search { margin: 0; padding: 0; width: 350px; text-align: right; position: absolute; top: 14px; right: 0; }
#header .form-text { width: 218px !important; color: #000; text-shadow: 1px 1px 0 #666; background-color: #555; box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.5); }
#header .form-text:focus { color: #000; background-color: #999; box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.25); }
.ac_results { width: 300px !important; max-height: 350px; text-align: left; }
.ac_results ul { margin: 0; padding: 0; max-height: 350px !important; }
.ac_results ul li { padding: 0; height: 50px; background-color: #FFF !important; border-bottom: 1px solid #FFF; }
.ac_results p.preview { margin: 0 10px 0 0; padding: 0; width: 50px; height: 50px; display: inline-block; float: left; }
.ac_results ul li a.search-title { padding: 9px 0 0 0; width: 200px; display: inline-block; float: left; overflow: hidden; }
.ac_results ul li.ac_over { background-color: #EEE !important; }
/**
 * ID's
 */
#main-container { margin: 0 auto; padding: 0 0 0 30px; width: 960px; text-align: left; background: url(images/sprite.png) -985px 0 repeat-y; overflow: hidden; z-index: 5; }
#main-container.sticky { padding: 112px 0 0 30px; }
#content { margin: 30px 30px 0 0; padding: 0; width: 630px; float: left; }
#sidebar-sticky-wrapper { width: 300px; float: right; }
#sidebar-sticky-wrapper.is-sticky { margin-top: 30px; }
/**
 * Post Elements
 */
.post, #disqus-comments { margin: 0 0 30px 0; padding: 30px; background-color: #FFF; box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); position: relative; }
.post.listing { padding: 0; }
.post p { width: auto; float: none; }
.post.listing p, .post.listing .form-radios { margin: 0 30px 20px; width: 270px; float: left; }
.post.listing ul { margin: 0 30px 20px; padding: 0 0 0 15px; }
.post.quote.listing p { margin: 20px 30px 20px 0; }
.post.video.listing { padding: 30px 0 1px 0 !important; }
.post.video.listing p { width: auto; float: none; }
.post.video.listing h2 { margin: 0 0 30px 30px !important; width: auto; float: none; }
.post.video.listing h3 { margin: 0 0 20px 30px !important; }
.post p img { margin: 0 0 0 -30px; }
.post table p img { margin: 0; }
.post.listing p img { margin: 0; }
.post p.preview, .post.listing p.preview { margin: 0 !important; padding: 0; width: 300px !important; float: left; }
.post p.preview { margin: -30px 0 30px 0 !important; }
.post.wallpaper p.preview, .post.stuff p.preview { width: 630px; float: none; }
.post.listing h2 { margin: 20px 30px !important; width: 270px; float: left; }
.post.wallpaper h2, .post.stuff h2 { margin: -90px 0 50px 0 !important; width: 350px !important; float: none !important; }
.post.wallpaper.listing h2, .post.stuff.listing h2 { margin: -50px 0 50px 30px !important; }
.post.wallpaper h2 span { margin: 0; padding: 0; width: 400px; font: italic 60px/48px 'Droid Sans Bold'; text-transform: uppercase; letter-spacing: -4px; position: absolute; top: 30px !important; left: 30px; }
.post.wallpaper h2 a, .post.stuff h2 a { color: #FFF; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
.post.wallpaper .download-wallpaper { width: auto; height: 50px; position: relative; }
.post.wallpaper p.download-counter strong { color: #666; font: italic 30px/25px 'Droid Sans Bold'; letter-spacing: -1px; display: block; }
.post.wallpaper p.download-button, .post.wallpaper p.download-counter { width: 105px; color: #999; font-size: 10px; float: left; }
.post.wallpaper p.download-button { margin-right: 30px; width: 105px; text-align: center; letter-spacing: -0.02em; }
.post.wallpaper p.download-counter { margin-left: 0; padding-left: 25px; width: 105px; background: url(images/sprite.png) left 222px repeat-y; }
.post p object, .post p iframe, #mapviewer { margin: 0; width: 630px; position: relative; left: -30px; }
.post .lazy-gif { margin: 0 0 0 4px; }
#LME_maplinks { margin-right: 5px; font-size: 0.8em; text-align: right; }
.bottom-share { margin: 20px auto 30px; text-align: center; width: 350px; overflow: hidden; }
.bottom-share .tweet-button, .bottom-share .stumble-upon, .bottom-share .pinterest-button, .bottom-share .google-plusone, .bottom-share .facebook-like, .bottom-share .reddit-button { display: block; float: left; position: relative; }
.bottom-share .tweet-button { margin: 0 10px 0 0; top: 6px; }
.bottom-share .stumble-upon { margin: 0 10px 0 0; top: 8px; }
.bottom-share .pinterest-button { margin: 0 10px 0 0; top: 48px; }
.bottom-share .google-plusone { margin: 0; padding-left: 0; top: 8px; width: 50px; }
.bottom-share .facebook-like { margin: 0 10px 0 0; padding: 0; width: 45px; top: 7px; }
.bottom-share .reddit-button { margin: 0 10px 0 0; padding: 0; width: 51px; }
#facebook-site { margin: 0 0 0 -30px; padding: 15px 0; background-color: #3B5998; text-align: center; width: 630px; clear: left; }
#facebook-site h3 { margin: 0; padding: 0 0 15px 0; color: #FFF; font: normal 14px 'Droid Sans'; letter-spacing: normal; }
#facebook-comments h3 { margin-right: 15px; margin-left: 15px; }
.icon-category { margin: 0 !important; padding: 0 !important; width: 34px !important; height: 33px !important; text-indent: -9000px !important; position: absolute; top: -5px; left: -5px; }
.icon-category a { width: 34px; height: 33px; display: block; }
.photo .icon-category { background: url(images/sprite.png) -354px -239px no-repeat; }
.video .icon-category { background: url(images/sprite.png) -354px -169px no-repeat; }
.article .icon-category { background: url(images/sprite.png) -354px -204px no-repeat; }
.wallpaper .icon-category { background: url(images/sprite.png) -354px -134px no-repeat; }
.quote .icon-category { background: url(images/sprite.png) -354px -99px no-repeat; }
.post.wallpaper p.download-button .button { display: block; }
.wallpaper-preview { width: 176px; height: 135px; background: url(images/sprite.png) -409px -334px no-repeat; position: absolute; right: 15px; bottom: 0; z-index: 9; }
.wallpaper-preview .crop { margin: 4px 0 0 14px; width: 144px; height: 91px; background-color: #000; position: relative; overflow: hidden; }
.wallpaper-preview .crop img { margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#post-footer { margin: 0 0 -30px -30px; padding: 15px 30px; width: 570px; color: #999; background: #F3F3F3 url(images/sprite-menu-main.png) 25px -250px no-repeat; }
#post-footer a { color: #999; text-decoration: underline; }
#post-footer a:hover { color: #666; text-decoration: none; }
#post-footer h4 { color: #999; font-size: 13px; }
#post-footer ul { padding-left: 0; }
#post-footer ul li { list-style: square inside; }
#post-footer p { width: auto !important; }
#post-footer p.times-read { margin-top: 16px; text-indent: 30px; }
/**
 * Pager
 */
.item-list { margin: 0; padding: 30px 0 0 90px; width: 100%; background: url(images/sprite.png) 4px -542px no-repeat; overflow: auto; position: relative; top: 0; left: -20px; }
.item-list ul.pager { margin: 0; padding: 0; }
.item-list ul.pager li { margin: -18px 0 0 0; padding: 35px 0 5px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.25); list-style: none; background: url(images/sprite.png) center -192px no-repeat; float: left; }
.item-list ul li.pager-current { margin-left: 5px; margin-right: 5px; padding: 35px 5px 10px; color: #C00; font: normal 14px 'Droid Serif'; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); background-color: #E5E5E5; background: url(images/sprite.png) center -262px no-repeat; cursor: default; }
.item-list ul li.pager-ellipsis { background: none; }
.item-list ul.pager li a { margin: 0; padding: 5px; color: #666; font: normal 14px 'Droid Serif'; background-color: #E5E5E5; }
.item-list ul li.pager-first, .item-list ul li.pager-last, .item-list ul li.pager-next, .item-list ul li.pager-previous { background: none; font-weight: bold; }
.item-list ul li.pager-first a, .item-list ul li.pager-last a, .item-list ul li.pager-next a, .item-list ul li.pager-previous a { font-weight: bold; }
/**
 * Sidebar
 */
#sidebar { margin: 0; padding: 0; width: 300px; float: left; }
#sidebar .post { margin: 0 0 30px 0; padding: 0; width: 300px; height: 145px; background-color: #FFF; -moz-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); overflow: visible; position: relative; }
#sidebar p.preview { margin: 0 !important; padding: 0 !important; width: 145px !important; height: 145px; }
#sidebar .post p img { margin: 0; }
#sidebar .wallpaper p.preview { margin: 0 !important; padding: 0 !important; width: 300px !important; height: 145px; float: none; }
#sidebar .post h2 { margin: 15px 15px 0 15px !important; width: 125px; float: left; }
#sidebar .post.wallpaper h2 a { margin: 0; width: 125px; color: #FFF; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); float: none; position: absolute; top: 15px; right: 15px; }
#sidebar .post h2 a { color: #666; font: bold 12px/14px 'Droid Serif'; letter-spacing: normal; }
#sidebar h3 { margin: 0 30px 15px 0; letter-spacing: -0.25px; }
#sidebar .post p { margin: 10px 15px 0 15px; width: 125px; color: #999; font-size: 11px; line-height: 13px; float: left; }
#sidebar .readmore { margin: 0; padding: 0; width: 270px !important; font-size: 10px !important; text-align: right; position: absolute; bottom: -20px; right: -15px; }
#sidebar .readmore a { color: #999; text-decoration: underline; }
#sidebar .readmore a:hover { text-decoration: none; }
#sidebar hr { margin: 20px 0 10px 0; height: 2px; background: url(images/sprite.png) left -630px repeat-y; }
.readmore { margin: 15px 0 0 0; display: block; }
.facebook a { margin: 10px 0 0 0; padding: 0; width: 300px; height: 92px; text-indent: -9000px; background: url(images/sprite.png) 0 -311px no-repeat; display: block; position: relative; top: 9px; left: 0; }
.facebook iframe { margin: 0; padding: 0; background-color: #FFF; box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.1); }
.pluginBoxContainer.uiBoxWhite { border: none !important; }
/**
 * Footer
 */
#footer-bg { margin: 40px 0 0 0; padding: 40px 0; width: 100%; background-color: #D8D8D8; overflow: auto; clear: left; }
#footer { margin: 0 auto; width: 990px; text-shadow: 1px 1px 0 #E6E6E6; clear: left; }
#footer p { margin: 20px 0; }
#footer hr { height: 2px; background: url(images/sprite.png) left -628px repeat-y; }
#footer h3 { margin-top: 0; margin-left: 0; color: #111; font: bold 20px/22px 'Droid Serif'; letter-spacing: -1px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
#footer .copyright { margin: 0 20px 20px 0; padding: 0; width: 140px; float: left; }
#footer .credits { margin: 0; padding: 0; width: 140px; float: left; }
#footer .block h2 a { color: #AAA; font: normal 24px 'Droid Serif'; letter-spacing: -1px; text-decoration: none; text-shadow: 1px 1px 0 #E5E5E5; }
#footer a { color: #666; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer ul { margin: 0; padding: 0; color: #999; font-size: 12px; }
#footer ul li { list-style: square; list-style-position: inside; }
#footer ul li a { color: #999; }
#footer ul li a:hover { text-decoration: none; }
#footer .social { margin: 15px 0; overflow: hidden; }
#footer .social .facebook { width: 87px; float: left; }
#footer .social .facebook iframe { background: none; box-shadow: none; }
#footer .social .twitter { float: left; }
#footer .social .rss a { margin: 2px 0 0 10px; width: 16px; height: 16px; text-indent: -9000px; background: url(images/sprite.png) -226px -108px no-repeat; float: left; }
#footer .form-text { width: 68% !important; border-width: 1px; border-style: solid; border-color: #C9C9C9 #EEE #EEE #C9C9C9; }
#footer .quote { margin: 0 auto; width: 680px; }
#footer .button { color: #002006; text-decoration: none; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); position: relative; top: -28px; }
#footer .newsletter .button { color: #002006; text-decoration: none; top: 0; }
#footer .block { margin: 20px 0 60px 30px; padding: 0; width: 300px; text-align: left; float: left; }
.the-end { margin: 0 auto !important; width: 60px; font-size: 10px; letter-spacing: 2px; background: url(images/sprite.png) -166px -82px no-repeat; }
.the-end a { padding-bottom: 30px; color: #BBB !important; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.25); text-decoration: none !important; display: block; }
/**
 * Form Elements
 */
.form-text { padding: 6px; width: auto !important; color: #999; font: italic 13px 'Droid Serif'; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25); border: 0; background-color: #EEE; -moz-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.1); }
.form-text:focus { width: 210px; color: #777; background-color: #F5F5F5; -moz-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.05); }
#edit-search-block-form-1-wrapper.form-text { font: italic 13px 'Droid Serif'; }
/**
 * Backend
 */
ul.admin-tabs, .admin-secondary-tabs { margin: 10px 0 10px -19px; padding: 0 0 0 35px; background: url(images/sprite.png) -649px -195px no-repeat; }
ul.admin-tabs li, .admin-secondary-tabs li { margin: 0; padding: 2px 5px 2px 0; font-size: 0.85em; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); list-style: none; display: inline; }
ul.admin-tabs li a, .admin-secondary-tabs li a { margin: 0; padding: 0; color: #999; }
ul.admin-tabs li.active a, .admin-secondary-tabs li.active a { color: #C00; }
.swfupload-preview { border: 1px solid #C00; }
#admin350 { position: fixed; }
/**
 * Messages
 */
.messages { margin: 15px 0 0 0; padding: 15px 15px 15px 45px !important; }
.messages ul { margin: 0; padding: 0 0 0 15px; }
.messages.status { color: #EAEAEA; background: #7B9C0A url(images/success.gif) 13px 13px no-repeat !important; }
.messages.status a { color: #FFF; text-decoration: underline; }
.messages.error { color: #EAEAEA; background: #C00 url(images/warning.gif) 13px 11px no-repeat !important; }
.messages.error a { color: #FFF; text-decoration: underline; }
.messages.warning { color: #FFC; background: #F90 url(images/attention.gif) 13px 11px no-repeat !important; }
.add-to-cart .form-radios label input { display: none; }
ul.attribute-5, ul.attribute-12, ul.attribute-3 { margin: 0 0 15px 30px !important; padding: 0 0 15px 0 !important; border-bottom: 1px dotted rgba(0, 0, 0, 0.1); }
ul.attribute-5 li, ul.attribute-12 li, ul.attribute-3 li { margin: 0 20px 0 0; padding: 0; list-style: none; display: inline-block; }
ul.attribute-5 li a, ul.attribute-12 li a, ul.attribute-3 li a { margin: 0; padding: 38px 0 0 0; color: #999; text-decoration: none; display: block; }
ul.attribute-12 li a { padding: 60px 0 0 0; width: 65px; text-align: center; }
ul.attribute-3 li a { padding: 45px 0 0 0; width: 40px; text-align: center; }
li.mens a { background: url(images/sprite.png) 10px -337px no-repeat; }
li.mens.selected a { background: url(images/sprite.png) -30px -209px no-repeat; }
li.womens a { background: url(images/sprite.png) -72px -209px no-repeat; }
li.womens.selected a { background: url(images/sprite.png) -122px -209px no-repeat; }
li.regular a { background: url(images/sprite.png) -616px -364px no-repeat; }
li.regular.selected a { background: url(images/sprite.png) -610px -423px no-repeat; }
li.v-neck a { background: url(images/sprite.png) -688px -337px no-repeat; }
li.v-neck.selected a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-small a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-small.selected a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-medium a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-medium.selected a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-large a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-large.selected a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-xl a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.size-xl.selected a { background: url(images/sprite.png) -688px -423px no-repeat; }
li.selected a { color: #090 !important; }
td.text.title { max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
td.text { max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.admin350 #node-form .standard #edit-title-wrapper input { width: 98% !important; font-size: 24px; }
.admin350 #node-form .standard legend { font-size: 16px; font-weight: bold; }
.admin350 #node-form fieldset { padding: 1em; }
.admin350 #node-form .standard .group-post-type { margin: 0 15px 0 0; width: 140px; float: left; }
.admin350 #node-form .standard #edit-taxonomy-1-wrapper, .admin350 #node-form .standard #edit-taxonomy-tags-3-wrapper { float: left; }
.admin350 #node-form .standard #edit-taxonomy-1-wrapper p.description { margin: 0; }
.admin350 #node-form .standard #edit-taxonomy-1-wrapper { margin-bottom: 5px; margin-right: 15px; }
.admin350 #node-form .standard #edit-taxonomy-1-wrapper select#edit-taxonomy-1 { width: 160px !important; }
.admin350 #node-form .standard #edit-taxonomy-1-wrapper #edit-taxonomy-tags-3-wrapper { margin: 15px; }
html.js input.form-autocomplete { background-image: url("../../misc/throbber.gif"); background-position: 99% 9px; }
.admin350 #node-form .standard #field-source-items { margin: 30px 0; }