body{margin:0;padding:0;}
.download_btn:focus,#the_patterns a:focus{outline:0;}

.the_load_img{margin:-9999px;position:absolute;}

/*
.download_btn{
	background:url(http://www.unsigneddesign.com/downloadpopout.png) no-repeat;
	width:336px;
	height:156px;
	top:200px;
	z-index:999;
	display:block;
	position:fixed;
}
*/

a img {color:#fff;}

#ad_sidebar{
	background:url(http://www.unsigneddesign.com/patternsidebar.png);
	position:fixed;
	right:0;
	width:157px;
	z-index:999;
}

/*.pattern{display:none;}*/

#hide_cardboard{
	padding:0.5em;
	position:fixed;
	left:20px;
	bottom:20px;
	z-index:999;
	background:#000;
	opacity:0.5;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	font-family:helvetica,arial,sans-serif;
	font-size:0.8em;
	cursor:pointer;
}
/*
#the_patterns a{font-size:0px;}
#the_patterns a:focus{outline:0;}
*/

#hide_cardboard:hover{opacity:0.9;}

#the_patterns{display:none;}

body{background:url(loader.gif) no-repeat center center;}
.loader{top:0;background:url(loader.gif);width:42px;height:42px;margin:0 auto;position:fixed;z-index:9999;display:none;}
/* Modal Box */
#modal_wrapper{
	display:none;
	/*opacity:0;*/
	width:523px;
	/*height:221px;*/
	position:fixed;
	font-family:helvetica,arial,sans-serif;
}
#modal_top,#modal_bottom{width:522px;height:44px;}
#modal_top{background:url(http://kneedeepincode.com/cdn/patternfall/modal_top.png) no-repeat;}
#modal_bottom{background:url(http://kneedeepincode.com/cdn/patternfall/modal_bottom.png) 1px 0 no-repeat;}
#modal_inner{position:relative;background:url(http://kneedeepincode.com/cdn/patternfall/modal_repeat.png) repeat-y;z-index:1;}
	#modal_inner p {margin:0;padding:10px 50px;line-height:1.3em;}
	#modal_inner h1 {margin:0;padding:20px 50px 0 50px;color:#C02942;text-transform:uppercase;font-weight:normal;font-size:3em;}
	#modal_wrapper a {color:#918264;text-decoration:none;}
.download_btn img{
	display:block;
	margin:0 auto;
	padding:20px 0;
}
#modal_wrapper a[title=Close]{right:7px;top:7px;position:absolute;z-index:9999;}
#modal_wrapper a img{border:0;}
#modal_wrapper a:focus{outline:0;}
.modal_content {display:none;}
.error{display:none;}

/* Caleb Styles */


#the_patterns{}

            #wrapper{margin:-19px 0 0 -5px; width:100%; height:100%; overflow-x:hidden; z-index: -1; } /* just pushes everything down so I can scroll :) */

#header { z-index: 20;
position:relative; margin: -9px auto -290px; width: 975px;}

img { border: none; }



#sidebar_wrap {postition:fixed;}
#sidebar { background: url(http://www.unsigneddesign.com/patternsidebar1.png) no-repeat scroll 0 0;position:relative;float:right;height:400px;width:135px;margin: 0px -7px -450px 0px;}

#ads {z-index: 20; float: left; width: 284px; position:relative;padding: 1100px 0px 0px 200px;margin: 0px 0px -1800px 0px;}

#about { ;position:relative;float:left;height:30px;width:135px;margin: 0px -7px -450px 0px;padding: 151px 0px 0px 365px;z-index: 30;}

#contact { ;position:relative;float:left;height:30px;width:135px;margin: 0px -7px -450px 0px;padding: 151px 0px 0px 450px;z-index:29;}

#twitterr { ;position:relative;float:left;height:30px;width:135px;margin: 0px -7px -450px 0px;padding: 151px 0px 0px 540px;z-index:28;}

#twitter { ;position:relative;float:left;height:30px;width:135px;margin: 0px -7px -450px 0px;padding: 85px 0px 0px 729px;z-index:29;}

#twitterrr { ;position:relative;float:left;height:30px;width:300px;margin: 0px -7px -450px 0px;padding: 150px 0px 0px 360px;z-index:29;}

#adhere {padding: 30px 0px 10px 26px;}

.about a{
display: block;
text-decoration: none;
width: 78px;
height: 30px;
float: left;
display: inline;
margin-right: 8px;
background-image:url(http://www.unsigneddesign.com/patternabout.png);
background-repeat: no-repeat;
padding-top: 4px;
text-align:center;
}


.contact a{
display: block;
text-decoration: none;
width: 78px;
height: 30px;
float: left;
display: inline;
margin-right: 8px;
background-image:url(http://www.unsigneddesign.com/patterncontact.png);
background-repeat: no-repeat;
padding-top: 4px;
text-align:center;
}


.twitter a{
display: block;
text-decoration: none;
width: 78px;
height: 30px;
float: left;
display: inline;
margin-right: 8px;
background-image:url(http://www.unsigneddesign.com/patterntwitter.png);
background-repeat: no-repeat;
padding-top: 4px;
text-align:center;
}