#content #content-column {background:none; float:left; padding:16px 0 0 30px; width:610px;}

#content #sidebar  {background:none; float:right; padding:16px 35px 0 0; width:250px;}

#blogSlim {padding:5px;}
#blogSlim .item {margin:2px 0;	padding:2px 0;}
#blogSlim a {font-size:12px;}
#blogSlim strong a {color:#009900; font-size:14px; font-weight:bold; padding:0 0 10px 0;}
#blogSlim strong a:hover {color:#333333;}
#blogSlim .timestamp {color:#999999; font-size:10px; text-align:right;}
#blogSlim .altRow {background:none;}

/*
#footer {color:#fff; clear:both; background:url('../img/revamp/bg-stripes.png') top left repeat; font-size:11px; height:auto; padding:0; text-align:left; width:100%; margin:20px 0 0 0;}
#footer div {margin:0 auto; width:950px;}
#footer dl {float:left; padding:0 0 0 15px; width:152px;}
#footer dl dt {font-size:15px; font-weight:bold; padding:35px 0 15px 0;}
#footer dl dd {padding:2px 0;}
#footer a {color:#999999; text-decoration:none;}
#footer a:hover {color:#fff;}
#footer p {color:#999999; text-align:center; padding:0 0 20px 0;}
#footer p.copyright {padding:20px 0 5px 0;}
#footer ol.buttons {float:right; list-style:none; margin:35px 20px 0 0; width:250px;}
#footer ol.buttons a {display:block; height:40px; overflow:hidden; text-indent:-1000em; margin:0 0 5px 0; width:124px;}
#footer ol.buttons a.shop {background:url('../img/revamp/shop_btn_up.png') top left no-repeat; width:255px;}
#footer ol.buttons a.shop:hover {background:url('../img/revamp/shop_btn_over.png') top left no-repeat;}
#footer ol.buttons a.design {background:url('../img/revamp/design_btn_up.png') top left no-repeat; margin:0 2px 10px 0;}
#footer ol.buttons a.design:hover {background:url('../img/revamp/design_btn_over.png') top left no-repeat;}
#footer ol.buttons a.vote {background:url('../img/revamp/vote_btn_up.png') top left no-repeat; margin:0 0 10px 0;}
#footer ol.buttons a.vote:hover {background:url('../img/revamp/vote_btn_over.png') top left no-repeat;}
#footer ol.buttons li {float:left; list-style:none;}
*/

#content {background:#fff url(../img/revamp/bg-top-shadow.png) left top repeat-x; display: block; min-height: 640px; padding-bottom: 10px; width:950px;}

/* --- NEW STYLING --- */
.bold {font-weight:bold;}

#content-column a.artistName {color:#009900; text-decoration:underline;}
#content-column a.artistName:hover {color:#333333;}

#content-column a.tshirtName {color:#666666; text-decoration:underline;}
#content-column a.tshirtName:hover {color:#333333;}

#content-column div.shopHome {background:url('../img/revamp/bg-shop-home.png') top left no-repeat; color:#FFF; height:377px; padding:15px 10px 15px 15px; width:585px;}
#content-column div.shopHome h1 {color:#999999; font:20px Helvetica, Arial, sans-serif; float:left; font-weight:bold;}
#content-column div.shopHome a {color:#FFF; font-weight:bold;}
#content-column div.shopHome a:hover {color:#cccccc;}
#content-column div.shopHome h1 a {color:#ffffff; font-size:28px;}
#content-column div.shopHome h1 a:hover {color:#cccccc;}
#content-column div.shopHome a.seeAll {color:#FFF; float:left; font:20px Helvetica, Arial, sans-serif; padding:5px 0 0 15px;}
#content-column div.shopHome .mainImage {float:left; width:282px;}
#content-column div.shopHome .mainImage img {border:1px solid #85886d;}
#content-column div.shopHome .mainImage a.medImage {background:url('../img/revamp/bg-dark.png') bottom left repeat-x; display:block; height:280px; padding:0 0 8px 0; width:282px;}
#content-column div.shopHome .smallImages {float:right; _margin:14px 0 0 0; *margin:14px 0 0 0; width:293px;}
#content-column div.shopHome .smallImages div {float:left; padding:0 5px; width:136px;}
#content-column div.shopHome .smallImages div a.smallShadow {background:url('../img/revamp/bg-dark.png') bottom left repeat-x; display:block; height:99px; padding:0 0 7px 0; width:136px;}
#content-column div.shopHome .smallImages div img {background-color:#FFF; border:1px solid #85886d; padding:5px;}
#content-column div.shopHome .smallImages div.last {padding-top:10px;}
#content-column div.shopHome .smallImages div p {font-size: 11px; line-height:auto;}

#content-column .latestWinner {margin:30px 0 0 0; position:relative; width:610px;}
#content-column .latestWinner h2 {color:#333; font:28px Helvetica, Arial, sans-serif; font-weight:bold; margin:0 0 10px 0;}
#content-column .latestWinner img {border:none; float:left;}
#content-column .latestWinner div.copy {float:right; width:270px;}
#content-column .latestWinner h4.latestWinnerName {color:#333333; font:15px Helvetica, Arial, sans-serif;}
#content-column .latestWinner div.copy h4 {color:#333333; font:15px Helvetica, Arial, sans-serif;}
#content-column .latestWinner div.copy {font-size:11px;}
#content-column .latestWinner div.copy p.story {padding:15px 0 0 0;}
#content-column .latestWinner div.copy a.viewDesign {color:#666666; font-size:15px; font-weight:bold; float:left; padding:7px 0 0 0; text-decoration:underline;}
#content-column .latestWinner div.copy a.viewDesign:hover {color:#333333;}
#content-column .latestWinner div.copy a.btnBuyTshirt {background:url('../img/revamp/buytshirt_btn_up.jpg') top left no-repeat; display:block; float:right; height:40px; margin:0 20px 0 0; overflow:hidden; text-indent:-1000em; width:124px;}
#content-column .latestWinner div.copy a.btnBuyTshirt:hover {background:url('../img/revamp/buytshirt_btn_over.jpg') top left no-repeat;}
#content-column .latestWinner div.winnerBtn {bottom:5px; right:0; position:absolute; width:270px;}

#content-column h3 {border-bottom:1px solid #dddddd; color:#343434; font:22px Helvetica, Arial, sans-serif; font-weight:bold; margin:40px 0 10px 0; padding:0 0 5px 0; text-decoration:none;}
#content-column .previousWinners div {float:left; margin:0 10px 15px 0; width:300px;}
#content-column .previousWinners h3 {color:#666;}
#content-column .previousWinners div p.designName {padding:5px 0;}
#content-column .previousWinners a.seeMore {color:#666666; clear:both; display:block; font-weight:bold; font-size:18px; margin:20px 0 0 0; text-decoration:underline; width:610px;}
#content-column .previousWinners div.imgRight {margin-right:0;}

#content-column .voteImages ol {list-style:none;}
#content-column .voteImages ol.voteImg {height: 350px;list-style:none;}
#content-column .voteImages ol.voteImg li {color:#999999; float:left; font:11px Helvetica, Arial, sans-serif; height: 165px; margin: 10px 12px 0; width:126px;}
* html #content-column .voteImages ol.voteImg li {margin: 10px 10px 0;}
#content-column .voteImages ol.voteImg li img {border:1px solid #999999;border-bottom: none}
#content-column .voteImages ol.voteImg li a.image {background:url('../img/revamp/bg-medium-image.png') bottom left repeat-x; display:block; height:88px; padding:0 0 8px 0; width:126px;}
* html #content-column .voteImages ol.voteImg li a.image {height: 84px !important;padding:0 0 5px 0;}
#content-column .voteImages ol.voteImg li a {color:#999; font-weight:bold; text-decoration:none;}
#content-column .voteImages ol.voteImg li a:hover {color:#666;}

/*
#content-column .voteImages ol {list-style:none;}
#content-column .voteImages ol.voteImg li {color:#999999; float:left; font:11px Helvetica, Arial, sans-serif; padding:12px; width:126px;}
#content-column .voteImages ol.voteImg li img {border:1px solid #dddddd;}
#content-column .voteImages ol.voteImg li a.image {background:url('../img/revamp/bg-medium-image.png') bottom left repeat-x; display:block; height:88px; padding:0 0 8px 0; width:126px;}
#content-column .voteImages ol.voteImg li a {color:#999; font-weight:bold; text-decoration:none;}
#content-column .voteImages ol.voteImg li a:hover {color:#666;}
*/

#content-column .voteImages ol.voteNav li {float:left;}
#content-column .voteImages ol.voteNav li.leftArrow {width:23px;}
#content-column .voteImages ol.voteNav li.leftArrow a {background:url('../img/revamp/leftarrow_btn_up.jpg') top left no-repeat; display:block; height:34px; overflow:hidden; text-indent:-1000em; width:23px;}
#content-column .voteImages ol.voteNav li.leftArrow a:hover {background:url('../img/revamp/leftarrow_btn_over.jpg') top left no-repeat;}
#content-column .voteImages ol.voteNav li.view {text-align:center; height:34px; line-height:34px; width:560px;}
#content-column .voteImages ol.voteNav li.view a {color:#666666; font:20px Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:underline;}
#content-column .voteImages ol.voteNav li.view a:hover {color:#333333;}
#content-column .voteImages ol.voteNav li.rightArrow {width:23px;}
#content-column .voteImages ol.voteNav li.rightArrow a {background:url('../img/revamp/rightarrow_btn_up.jpg') top left no-repeat; display:block; height:34px; overflow:hidden; text-indent:-1000em; width:23px;}
#content-column .voteImages ol.voteNav li.rightArrow a:hover {background:url('../img/revamp/rightarrow_btn_over.jpg') top left no-repeat;}
#content-column .voteImages div.loader {background:url('../img/revamp/loader.gif') top left no-repeat; display:none; height:270px; overflow:hidden; text-indent:-1000em; width:600px;}

#sidebar div.actionButtons a {display:block; height:40px; overflow:hidden; text-indent:-1000em; margin:0 0 5px 0; width:120px;}
#sidebar div.actionButtons a.shop {background:url('../img/revamp/shop_btn_up.png') top left no-repeat; width:250px;}
#sidebar div.actionButtons a.shop:hover {background:url('../img/revamp/shop_btn_over.png') top left no-repeat;}
#sidebar div.actionButtons a.design {background:url('../img/revamp/design_btn_up.png') top left no-repeat; margin:0 10px 10px 0;}
#sidebar div.actionButtons a.design:hover {background:url('../img/revamp/design_btn_over.png') top left no-repeat;}
#sidebar div.actionButtons a.vote {background:url('../img/revamp/vote_btn_up.png') top left no-repeat; margin:0 0 10px 0;}
#sidebar div.actionButtons a.vote:hover {background:url('../img/revamp/vote_btn_over.png') top left no-repeat;}
#sidebar div.actionButtons ol li {float:left; list-style:none;}

#sidebar div.sponsors {margin:5px 0 0 0;}
#sidebar div.sponsors ol li {float: left; list-style:none;}
#sidebar div.sponsors ol li a {display:block; height:125px; overflow:hidden; text-indent:-1000em; width:125px;}
#sidebar div.sponsors ol li.springleap a {background:url('../img/revamp/want-your-own-springleap.png') top left no-repeat;}
#sidebar div.sponsors ol li.oss a {background:url('../img/revamp/one-small-seed-mag.png') top left no-repeat;}
#sidebar div.sponsors ol li.between a {background:url('../img/revamp/between-10-and-5.png') top left no-repeat;}
#sidebar div.sponsors ol li.design a {background:url('../img/revamp/hostyourowncomp.jpg') top left no-repeat;}
#sidebar div.sponsors ol li.psd a {background:url('../img/revamp/psd-tuts.png') top left no-repeat; height:65px; width:250px;}
#sidebar div.sponsors ol li.mash a {overflow:auto; text-indent:0;}

#sidebar div.socialMedia {margin:0;}
#sidebar div.socialMedia ol li {float:left; list-style:none;}
#sidebar div.socialMedia ol li a {display:block; height:65px; overflow:hidden; text-indent:-1000em;}
#sidebar div.socialMedia ol li.facebook a {background:url('../img/revamp/facebook_icon_up.jpg') top left no-repeat; width:86px;}
#sidebar div.socialMedia ol li.facebook a:hover {background:url('../img/revamp/facebook_icon_over.jpg') top left no-repeat;}
#sidebar div.socialMedia ol li.twitterSpecials a {background:url('../img/revamp/twitterspecials_icon_up.jpg') top left no-repeat; width:76px;}
#sidebar div.socialMedia ol li.twitterSpecials a:hover {background:url('../img/revamp/twitterspecials_icon_over.jpg') top left no-repeat;}
#sidebar div.socialMedia ol li.twitterUpdates a {background:url('../img/revamp/twitterupdates_icon.jpg') top left no-repeat; width:88px;}
#sidebar div.socialMedia ol li.twitterUpdates a:hover {background:url('../img/revamp/twitterupdates_icon_over.jpg') top left no-repeat;}

#sidebar div.share {margin:0 0 21px 0;}
#sidebar div.share div.likeDesign {background:url('../img/revamp/bg-share.png') top left no-repeat; height:28px; padding:5px; width:240px;}
#sidebar div.share div.likeDesign h5 {font:15px Helvetica, Arial, sans-serif; font-weight:bold;}
#sidebar div.share div.likeDesign p {font:11px Helvetica, Arial, sans-serif; font-weight:bold;}
#sidebar div.share div.likeDesign span {color:#3a5998;}

#sidebar div.featureArtist {background:url('../img/revamp/bg-stripes.png') top left repeat; margin:2px 0 0 0; padding:10px;}
#sidebar div.featureArtist h3 {border-bottom:1px solid #333333; color:#666666; font:30px Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#sidebar div.featureArtist div.text {color:#999999; font-size:11px; min-height:52px;}
#sidebar div.featureArtist a {border-top:1px solid #333333; color:#cccccc; display:block; font-size:12px; font-weight:bold; text-align:center; margin:10px 0 0 0; padding:5px 0 0 0; width:230px;}

#sidebar div.banner {margin:0 0 5px 0;}
#sidebar div.topBanner {margin:0 0 26px 0;}

#sidebar a.addPhoto {background:url('../img/revamp/addyourphototothegallery_up.jpg') top left no-repeat; display:block; height:68px; margin:0 0 15px 0; overflow:hidden; text-indent:-1000em; width:250px;}
#sidebar a.addPhoto:hover {background:url('../img/revamp/addyourphototothegallery_over.jpg') top left no-repeat;}

#sidebar div#speak {border:1px solid #cccccc; padding:1px;}
#sidebar div#speak h5 {background:url('../img/revamp/bg-stripes-light.png') top left repeat; color:#333333; font-size:20px; height:50px; line-height:50px; padding:0 0 0 15px;}
#sidebar div#speak a.comment {background:url('../img/revamp/bg-comment.png') top left repeat-x; color:#333333; display:block; font-size:16px; font-weight:bold; height:40px; line-height:40px; padding:0 0 0 15px;}

#sidebar div.topSpace {margin:10px 0 0 0;}

#sidebar div#rotatingImages {height:200px; margin:21px 0 6px 0; position:relative;}
#sidebar div#rotatingImages div {height:200px; overflow:hidden; position:absolute; text-indent:-1000em; opacity:0.0; width:250px; z-index:8;}
#sidebar div#rotatingImages .image1 {background:url('../img/revamp/img1-shop.jpg') top left no-repeat;}
#sidebar div#rotatingImages .image2 {background:url('../img/revamp/img2-shop.jpg') top left no-repeat;}
#sidebar div#rotatingImages .image3 {background:url('../img/revamp/img3-shop.jpg') top left no-repeat;}
#sidebar div#rotatingImages div.active {opacity:1.0; z-index:10;}
#sidebar div#rotatingImages div.last-active {z-index:9;}
#sidebar div#rotatingImages a {display:block; height:200px; width:250px;}

#sidebar div.firstBanner {margin:10px 0 5px 0;}
#sidebar div.topSpace2 {margin:20px 0 0 0;}

#sidebar div.bottom35 {margin-bottom:35px;}
#sidebar div.top35 {margin-top:35px;}

#sidebar h3.sideHead {height:28px; overflow:hidden; text-indent:-1000em; width:250px;}
#sidebar h3.currentSpecials {background:url('../img/current-Specials.png') top left no-repeat; margin:0 0 17px 0;}
#sidebar h3.sponsoredComps {background:url('../img/sponsored-competitions.png') top left no-repeat; margin:35px 0 34px 0;}
#sidebar h3.comps {background:url('../img/springleap-competitions.png') top left no-repeat; margin:57px 0 59px 0;}
#sidebar h3.getSocial {background:url('../img/Get-Social.png') top left no-repeat; margin:60px 0 19px 0;}
#sidebar h3.getInvolved {background:url('../img/get-involved.png') top left no-repeat; margin:30px 0 20px 0;}