body, a, a:hover {cursor:url(''), auto}

::-webkit-scrollbar-thumb 
{background-image: url(http://adammcquaid.ca/adamlayouts3/49/scroll.png); background-color: #eee; -webkit-border-radius: 5px;}
::-webkit-scrollbar 
{width: 7px; height: 5px; background: #eee; }


img.thumb,
a.thumb:active img,
a.thumb:link img,
a.thumb:visited img {padding: 6px;
                                background-image: url(http://adammcquaid.ca/adamlayouts3/49/scroll.png);
                                background-color: #eee;
                                background-position: top left; 
                                border: 1px solid#282828;
                                margin: 2px;

                                               }

@font-face { font-family: "04b24"; text-transform:uppercase; src: url('http://static.tumblr.com/zei83do/8jlmi91fu/04b_24__.ttf');}

body {
background: url(http://adammcquaid.ca/adamlayouts3/49/topper.png), url(http://www.adammcquaid.ca/backs/gray/134.png);
background-color: #f4f4f4;
background-repeat: repeat-x, repeat !important;
background-position: top center, top center;
background-attachment: fixed, fixed;
text-align: justified;
margin: 0px; 
padding: 0px;
font-family: calibri;
font-size: 10px;
color: #000;
}


#container	{	position: relative;
				margin: 13px auto 10;
				width: 783px;
				padding: 3px;
				border: 10px solid #d3d3d3;
				border-width: 1 1 1;
				background: #e6e6e6;
				overflow: hidden;
			}
			
	#header	{	position: relative; 
				float: left;
				width: 775px;
				height: 200px;
				padding: 3px;
				border: 1px solid #d3d3d3;
				background: url(http://adammcquaid.ca/adamlayouts3/49/header.png) center center no-repeat;
			}
			
			.slideshow { position: absolute; width: 200px; height: 100px;
							margin-top: 59px; 
							margin-left: 557px;   }
			.slideshow img { border: 0px transparent !important; padding: 0px; margin: 0px;}	
.buttonslide {  position: absolute; 
				top: 142px; 
				left: 564px;
				background: #1a1a1a;
				font: 10px arial; width: 40px;
				z-index: 99 !important;
				width: 34px; height: 14px; border-radius: 5px; padding-top: 1px;}	
.buttonslide a { font: 10px/8px arial; width: 10px; color: #e6e6e6; display: inline-block; padding: 2px; text-decoration: none; -moz-transition: 0.4s ease-in-out; -webkit-transition: 0.4s ease-in-out;}
.buttonslide a:hover { color: #f3f3f3;}	
	#navigate { position: relative; float: left; width: 775px; padding: 3px; border: 1px solid #d3d3d3; margin: 5 0 0;}	

		a.main	{	display: inline-block; 
					background: #303030;
					color: #808080;
					padding: 8px 0px 0px;
					width: 74.8px; height: 20px;
					text-align: center;
					font: 10px/8px pixel;
					letter-spacing: 0.5px;
					text-shadow: 0px 1px 1px transparent !important;
					border-radius: 3px;
					}
				
			a.main:hover	{ color: #303030;}	
			
			
			a.main:nth-child(10n+1):hover { background: #FB2FA0;}
			a.main:nth-child(10n+2):hover { background: #FF42A8;}
			a.main:nth-child(10n+3):hover { background: #FF5CB5;}
			a.main:nth-child(10n+4):hover { background: #FD71C1;}
			a.main:nth-child(10n+5) { position: absolute; padding-top: 7px; padding-bottom: 6px; height: 15px; margin-bottom: -4px;}
			a.main:nth-child(10n+5):hover { background: #EC79CC;}
			a.main:nth-child(10n+6) { margin-left: 76.8px;}
			a.main:nth-child(10n+6):hover { background: #D67DD8;}
			a.main:nth-child(10n+7):hover { background: #BB86E1; }
			a.main:nth-child(10n+8):hover { background: #9F95E2;}
			a.main:nth-child(10n+9):hover { background: #7EA9DF;}
			a.main:nth-child(10n+10):hover { background: #5EBFD9;}
			a.main:hover {color: #303030 !important; }
			
	#content	{	position: relative;
					float: left;
					width: 507px;
					padding: 3px; 
					border: 1px solid #d3d3d3;
					min-height: 200px;
					margin-top:-00px;
				}
			
	#sidebar	{	position: relative;
					float: left;
					width: 250px;
					padding: 3px; 
					border: 1px solid #d3d3d3;
					min-height: 200px;
					margin-top:-00px;
				}
				
		a.host	{	display: block; 
					background: #494949; color: #202020;
					padding: 1px 0px;
					margin: 0 0 1;
					text-align: center;
					font: 10px/8px pixel;
					text-shadow: 0px 1px 1px transparent !important;
					border-radius: 2px;
				}
				
			a.host:hover	{ background: #e6e6e6; color: #303030;}
					
	#bottom		{ 	position: relative; 
					clear: both;
					background: #303030;
					padding: 8px 3px; 
					min-height: 100px;
					overflow: hidden;
				}
				
		#subs, #doms, #farleft { position: relative; float: left; width: 252px; margin: 0 10 0 0;}
		#doms { margin: 0 0 0 0;}
		.testimonial { background: #222; width: 75%; margin: 8 auto 20; border-radius: 10px; padding:15px; height: 70px;}
			.testimonial big { font: 10px/10px arial; color: #e6e6e6;}
			.testimonial i { color: #808080 !important; font: 10px/8px arial !important; letter-spacing: 1px;}
			.testimonial b { clear: both; display: inline-block; float: right; }
			#farleft a { clear: both; display: inline-block; background: #e6e6e6; color: #303030; text-align: center; font: 10px/8px pixel; padding: 5px 16px; margin: 0 5; border-radius: 5px;}
			#farleft a:hover { background: #fff;}
		
	#footer		{	position: relative;
					clear: both;
					background: #303030;
					text-align: center;
					min-height: 30px;
					font: 10px/8px pixel;
				}
				
	#footer:before	{	clear:both; 
						display: block; 
						content: " ";
						background: url(http://adammcquaid.ca/adamlayouts3/49/footer.png) repeat-x top center;
						min-height: 12px; margin-top: 0px;
						border-bottom: 0px solid #303030;
						}
			#footer span {  color: #e6e6e6;
							display: inline-block; 
							position: relative; 
							font: 10px/8px pixel !important;
							top: 5px;
							letter-spacing: 4px;
						  }
				
h1	{	margin: 0 0 3;
		padding: 0px;
		font: 24px/20px georgia;
		font-weight: normal;
		font-style: italic;
		color: #303030;
		text-align: center;
		text-shadow: 0px 1px 1px #aaa;
	}		
	h1:first-letter { color: #68BDDC;}	
	h1:after	{	clear:both; 
					display: block; 
					content: " ";
					background: url(http://adammcquaid.ca/adamlayouts3/49/bg2.png) repeat-x top center;
					min-height: 5px; margin-top: 3px;
					border-bottom: 3px solid #303030;
						}
					
h2	{	border-bottom: double #303030;
		color: #303030;
		padding: 3px;
		margin: 0 0 3;
		font-weight: normal;
		font: 10px/8px pixel;
		letter-spacing: 1px;
		text-shadow: 0px 1px 1px transparent !important;
	}
	
#bottom h2 { border-color: #eee; color: #eee;}
blockquote	{	background: #676767;
				color: #aaa;
				width: 80%;
				margin: 5 auto;
				border: solid #404040;
				border-width: 0 20 0;
				padding: 10px;
			}

blockquote a { color: #57B4D7 !important; display: inline-block;  margin: 1px; padding: 1px;}
blockquote a:hover	{	color: #303030 !important; background: #57B4D7 !important;}			
							
			b	{	font-weight: normal;
					color: #FF38A6;
				}
			s	{	color: #B387E4;}
			big	{	letter-spacing: 0px;
					color: #8E9EE3;
					font-size: 10px;
					}
					
			small	{font-size: 10px; 
						letter-spacing: 3px;
						}
			i	{	color: #FF65BC;}	
			
			
			
			
			
			
			

#content img, #content a img {
padding: 4px;
background: url(http://adammcquaid.ca/adamlayouts3/49/scroll.png) bottom center;
opacity: 0.75;
-moz-transition: 0.5s ease-out;
-webkit-transition: 0.5s ease-out;
margin: 2px;
max-width: 540px;}
 
#content img:hover, #content a:hover img {
background: url(http://adammcquaid.ca/adamlayouts3/49/scroll.png) top left;
opacity: 1;
-moz-transition: 0.5s ease-out;
-webkit-transition: 0.5s ease-out;}			
			
			