/*
	name: CleverStyles.css
	author: gregory tomlinson
	(c) copyright 2009 gregory tomlinson

*/
*{ margin:0; padding:0; outline: 0; border:0; background: transparent; }
ul li { list-style-type: none; }
a, a:visited,a:link {
	color:#bf1e63;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
body, input, textarea {
	font-size:10px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #70cafe;
}

body {
	background:url(http://media.digiwhack.me/BG1_1px_HR.jpg) repeat-x 0 0;
}

/* ---- */
body.bgCustom1 {
	background:#000;
/* 	background:url(/anomily/art/BG1_1px_HR.jpg) repeat-x 0 0; */
}

body.bgCustom2 {
	background:#95e4e8;
}

body.bgCustom3 {
	background:#1b160b;
}

.hr {
	border:0;
	clear:both;
	float:none;
}
.hr hr {
	display:none;
}
.container {
	background:black url(http://media.digiwhack.me/digiwhack_bg_wide_v2.jpg) no-repeat center top;	
	position:relative;
}

.containerBgCustom1 {
	background:black url(http://media.digiwhack.me/digiwhack_bgCustom1.jpg) no-repeat center top;	
	position:relative;
}

.containerBgCustom2 {
	background:#95e4e8 url(http://media.digiwhack.me/tweeturd.jpg) no-repeat center top;	
	position:relative;

}

.containerBgCustom3 {

	background:#1b160b url(http://media.digiwhack.me/bathroom.jpg) no-repeat center top;
	position:relative;

}



/* sprite block */
.logo a, .createMessageHed, a#rankItUp, a#rankItDown, .pubDate, .viewCnt, .createMsgActionTxt a, a#formSubmitButton, .mostViewed h2, .highestRanked h2, .mostRecent h2, .myLatest h2, .additionalLinks a.followTwitter, .additionalLinks a.faqLink, div.themeTeaserIcon, .tweetThis  {
	background-image:url(http://media.digiwhack.me/sprite.png?v=1);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -1000em;	
}

/*  end sprite block  */

.logo a {
	display:block;
	overflow: hidden;
	text-indent: -1000em;
	background-position: -11px -301px;
	width:175px;
	height:95px;
	z-index: 1000;
}

.additionalLinks {
	position:absolute;
	left:-5px;
	top:14px;
}

.additionalLinks a.followTwitter {
	background-position: -22px -1053px;
	display:block;
	width:114px;
	height:54px;
	float:left;
	
}
.additionalLinks a.faqLink {
	background-position: -26px -1170px;
	display:block;
	width:78px;
	height:55px;
	float:left;
	margin-right:20px;
}

.designFrame {
	width:800px;
	height:778px;
	margin:0 auto;
	position:relative;
}
.designFrame .main {
	width:700px;
	text-align:center;
	position:absolute;
	top:125px;
	left:38px;
}
.mainMsg {
	font-size:36px;
	color:black;
	font-weight: bold;
	overflow:hidden;
}
.mainMsgSm {
	font-size:24px;
	color:black;
	font-weight: bold;
	
}

#moreDataBox {
	display:none;
}

.designPromo {
	clear:both;
	float:none;
	position: absolute;
	bottom: 0px;
	z-index: auto;
	right: 0px;
}

.textInputWrapper {

}
.logo {
	position:absolute;
	top:-95px;
	right:55px;
}



.textInputInner {
	border-top:2px solid #8d8d8d;
	border-left:2px solid #8d8d8d;	
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	background-color: white;		
}
.textInputInner textarea {
	background: white;
	color:#999;
	font-size:14px;
	padding:5px;
	width:440px;		
	height:50px;
}

div#rankingBx {
	width:200px;
	margin:0 auto;
	margin-top:30px;
}
div#rankingBx a {
	display:block;
	overflow: hidden;
	text-indent: -1000em;
}

a#rankItUp {
	background-position: -4px -73px;
	width:90px;
	height:41px;
	float:left;
}
a#rankItDown {
	background-position: -4px 7px;
	width:90px;
	height:41px;
	float:right;
	padding-top:12px;	
}

img.openQuote {
	vertical-align: top;
	padding-right:7px;
	padding-top:6px;	
}
a.msgTxt {
	padding-right:5px;

}
a.msgTxt:hover, a.msgTxt:visited, a.msgTxt:link {
	color:black;
	text-decoration: none;
}
img.closeQuote {
	padding-left:5px;
	vertical-align: top;
	padding-top:6px;
}

.messageMetaInfo {
	padding-bottom:15px;
	position: relative;		
}
.messageMetaInfo span {
	text-indent: 0;
}
.pubDate {
	background-position: -20px -469px;
	padding-left:76px;
	padding-right:5px;
	color:#086a6c;
	font-weight:bold;
	font-size:20px;		
}
.viewCnt {
	background-position: -19px -523px;
	padding-left:49px;
	font-weight:bold;	
	font-size:20px;
	color:#bf1e63;
}
.createMsgActionTxt {
	width:295px;
	padding-top:20px;
	margin:0 auto;
}

.createMsgActionTxt a {
	background-position: -4px -217px;
	width:295px;
	height:30px;
	display:block;
	overflow: hidden;
	text-indent: -1000em;
}
.createMessageHed {
	background-position: 0 -149px;
	display:block;
	overflow: hidden;
	text-indent: -1000em;
	width:300px;
	height:26px;
	padding-bottom:10px;	
}
div.messageControls {
	padding-top:4px;
}
span#inputCounterBx {
	font-size:12px;
	color:#000;
	float:left;
}
a#formSubmitButton {
	background-position: -11px -596px;
	display:block;	
	width:54px;
	height:23px;		
	float:right;
}

.hed {
	width:454px;
	position: absolute;
	top:105px;
	left:58px;
	z-index: 200;
}

.moreMessages {
	position: absolute;
	top:0px;
	left:0px;
	z-index: 100;	
	text-align: center;
}

.mostViewed {
	position: absolute;
	top:265px;
	width:180px;
	left:88px;
	color:#086a6c;
	font-weight: bold;
	font-size: 12px;
}
.mostViewed ul {
	padding-top:10px;
}
.mostViewed ul li {
	padding-bottom:4px;
}
.mostViewed ul li a, .mostViewed ul li a:link, .mostViewed ul li a, .mostViewed ul li a:visited {
	color:#086a6c;
	
}
.mostViewed h2 {
	background-position: -56px -759px;
	width:146px;
	height:32px;
	margin:0 auto;	
}
.mostViewed h2 a {
	display:block;
	width:146px;
	height:32px;	
}
.highestRanked {
	position: absolute;
	font-weight: bold;
	font-size: 12px;	
	top:265px;
	width:180px;
	left:316px;
}
.highestRanked ul {
	padding-top:8px;
}
.highestRanked ul li {
	padding-bottom:4px;
}
.highestRanked ul li a {
	color:#bf1e63;
 }
.highestRanked h2 {
	background-position: -47px -950px;
	width:164px;
	height:32px;
	margin:0 auto;
	
}
.highestRanked h2 a {
	display:block;
	width:164px;
	height:32px;	
}
.sideBar {
	position:absolute;
	text-align: center;	
	right:66px;
	top:130px;
	width:200px;
}
.mostRecent {
	padding-bottom:20px;
	font-weight: bold;
	font-size: 12px;	
}
.mostRecent ul {
	padding-top:8px;
	overflow:hidden;	
}
.mostRecent ul li {
	padding-bottom:4px;
}
.mostRecent ul li a {
	color:#bf1e63;	
}

.mostRecent h2 {
	background-position: -47px -845px;
	width:150px;
	height:32px;
	margin:0 auto;
	
}
.mostRecent h2 a {
	display:block;
	width:150px;
	height:32px;	
}
.myLatest {
	font-size: 12px;
	font-weight: bold;
}
.myLatest ul {
	padding-top:8px;
}

.myLatest ul li {
	padding-bottom:4px;	
}

.myLatest ul li a {
	color:#086a6c;
}

.myLatest h2 {
	background-position: -55px -657px;
	width:150px;
	height:32px;
	margin:0 auto;
	
}

span#thumbContainer {
	float:right;
	padding-right:35px;
}
/* thumb */
a.thumb_default {
	display:block;
	width:56px;
	height:23px;
	background:transparent url(http://media.digiwhack.me/thmb_bgdefault.png) no-repeat top center;
	float:left;
}

a.thumb_custom1 {
	display:block;
	width:56px;
	height:23px;
	background:transparent url(http://media.digiwhack.me/thmb_bgcustom1.png) no-repeat top center;
	float:left;
}

a.thumb_custom2 {
	display:block;
	width:56px;
	height:23px;
	background:transparent url(http://media.digiwhack.me/thmb_bgcustom2.png) no-repeat top center;
	float:left;
}

a.thumb_custom3 {
	display:block;
	width:56px;
	height:23px;
	background:transparent url(http://media.digiwhack.me/thmb_bgcustom3.png) no-repeat top center;
	float:left;
}

/* FAQ */
.faq_hed h1 {
	font-size:28px;
	padding-bottom:6px;
	width:150px;
	color:black;
	top:95px;
	left:53px;
	position: absolute;	
}

.faq_main {
	width:678px;
	color:black;
	position: absolute;
	top:125px;
	font-size:14px;
	left:53px;
}

.faq_main h2 {
	padding-bottom:5px;
	padding-top:4px;
	color:#086a6c;
	font-weight: normal;	
}

.faq_main p {
	line-height:1.4em;
	padding-bottom:8px;
}


.faq_content_well {
	height:320px;
	overflow: auto;
	padding-right:15px;
	
}

.faq_content_well a {
	color:#bf1e63;
	font-weight:bold;
}

.themeTeaserIcon {
	position:absolute;
	left:315px;
	top:234px;
/* 	background: transparent url(/anomily/art/try_theme.png) no-repeat 0 0; */
	background-position: -20px -1293px;
	width:156px;
	height:42px;
	z-index:1000;
	
}

.tweetThisBox {
	width:163px;
	margin:0 auto;
	padding-top:20px;
}

.tweetThis {
	background-position: -12px -1392px;
	width:163px;
	height:29px;
	display:block;
	text-indent: -1000em;
	
}

/* themes INFO Page */
.theme_well {
	color:black;
	position: absolute;
	top:125px;
	font-size:14px;
	left:73px;
	width:640px;
	height:320px;
	overflow: auto;
	
}
.theme_well h1 {
	font-size:26px;
}
.theme_well h2 {
	font-size:22px;
}
.theme_well h2, .theme_well h1 {
	color:#086A6C;
}
ul.themes_guidlines li {
	padding-bottom:8px;
}
ul.themes_guidlines, ul.themes_example_list {
	padding-bottom:12px;
}
.theme_well p {
	padding-bottom:15px;
	line-height:1.4em;
	padding-right:20px;
}
ul.themes_example_list li {
	display:inline;
	padding:0 8px;
	border-right:1px solid #333;
}
ul.themes_example_list li.first {
	padding-left:0px;
}
ul.themes_example_list li.last {
	border:0;
}