body {
	padding:0;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:12px;
	background-image:url(../images/paint.jpg);
	background-repeat:no-repeat;
	background-position:center top;	
}
img { display:block }
a img { border:none }
.clear { clear:both }
.gv-blue { color:#2da3e1 }
.plus-green { color:#84cf47 }
.browns-orange { color:#ff5607 }
.obama-red { color:#CC0000 }
.cubs-blue { color:#007ac3 }
.cubs-red { color:#ff0707 }
:focus { outline:none }
a:link, a:visited { color:#2da3e1;text-decoration:none; }
a:hover { text-decoration:underline; }
#wrappa {
	width:954px;
	margin:auto;
	text-align:left;
}
	#left-nav { 
		width:120px;
		margin-top:88px;
		float:left;
		position:relative;
		left:4px;
		padding-left:4px;
		background-image:url(../images/bg_leftnav.png);
		background-repeat:repeat-y;
		background-position:top left;
	}
		#left-nav ul { 
			padding:4px 0 0 0;
			margin:0;
			margin-top:-3px;
			list-style-type:none;
			background-image:url(../images/bg_leftnav_top.png);
			background-repeat:repeat-x;
			background-position:top left;
		}
		#left-nav ul li { 
			padding:0;
			margin:0;
			border-bottom:solid 1px #fff;
		}
		#left-nav ul li.home { }
			#left-nav ul li.home a:link, #left-nav ul li.home a:visited, #left-nav ul li.home a:hover {
				background-image:url(../images/home_link_bg.gif);
			}
		#left-nav ul li.last {
			border-bottom:none;
			background-image:url(../images/bg_leftnav_bot.png);
			background-repeat:repeat-x;
			background-position:bottom left;
			padding-bottom:4px;
			margin-bottom:-3px;
		}
		#left-nav ul li a:link, #left-nav ul li a:visited {
			background-color:#eaeae9;
			color:#747474;
			display:block;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			padding:13px 8px;
			text-decoration:none;
		}		
		#left-nav ul li a:hover, #left-nav ul li.current a:link, #left-nav ul li.current a:visited, #left-nav ul li.current a:hover, #left-nav ul li a:link.current, #left-nav ul li a:visited.current, #left-nav ul li a:hover.current {
			color:#000;
			background-color:#c1d6e1;
			text-decoration:none;
		}
		#left-nav ul li ul { background-color:#969696; }
		#left-nav ul li.current div { background-color:#969696; }
		#left-nav ul li.current div ul { background-color:#969696; }
		#left-nav ul li.current ul li a:link, #left-nav ul li.current ul li a:visited {
			color:#bfbfbf;
			background-color:#969696;
			background-image:none;		
		}
		#left-nav ul li.current ul li a:hover {
			background-color:#969696;
			color:#fff;
		}
		#left-nav ul li ul li a.current:link, #left-nav ul li ul li a.current:visited, #left-nav ul li ul li a.current:hover, #left-nav ul li ul li a.current:active {
			color:#ea258b;
			background-color:#969696;
		}
		#left-nav ul li.expand div { background-color:#969696; }
		#left-nav ul li.expand div ul { background-color:#969696; }
		#left-nav ul li.expand.current div { background-color:#969696; }
		#left-nav ul li.expand.current div ul { background-color:#969696; }
		#left-nav ul li.expand.current div ul li { background-color:#969696; }
		#left-nav ul li.expand a:link, #left-nav ul li.expand a:visited {
			background-image:url(../images/expand.gif);
			background-repeat:no-repeat;
			background-position:109px 27px;
		}
		#left-nav ul li.expand a:hover, #left-nav ul li.expand.current a:link, #left-nav ul li.expand.current a:visited, #left-nav ul li.expand.current a:hover {
			background-image:url(../images/expando.gif);
			background-repeat:no-repeat;
			background-position:109px 27px;
		}
			#left-nav ul li ul { 
				background-color:#969696;
				padding:10px 0 20px 0;
				margin:0;
				list-style-type:none;
				background-image:none;
			}
			#left-nav ul li ul li { 
				padding:0 10px 0 24px;
				margin:0;
				border-bottom:none;
			}
			#left-nav ul li ul li a:link, #left-nav ul li ul li a:visited, #left-nav ul li.open ul li a:link, #left-nav ul li.open ul li a:visited, #left-nav ul li.open ul li a:active {
				font-size:10px;
				font-weight:bold;
				text-transform:uppercase;
				color:#bfbfbf;
				background-color:#969696;
				background-image:none;
				padding:3px 0;
				margin:0;
			}
			#left-nav ul li ul li a:hover, #left-nav ul li ul li a:active, #left-nav ul li.open ul li a:hover, #left-nav ul li.open ul li a:active {
				color:#fff;
				background-color:#969696;
			}
	#content { 
		float:left;
		width:830px;
		background-image:url(../images/bg_content.png);
		background-repeat:repeat-y;
	}
		#header {
			padding:7px 12px;
		}
		#main-content {
			padding:0px 4px 0px 4px;
			min-height:650px;
		}
			#main-content h1 {
				font-family:Arial,Verdana,sans-serif;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
				padding:8px 0;
				margin:0;
				color:#7f7f7f;			
			}
			#main-content h2 {
				font-family:Arial,Verdana,sans-serif;
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
				padding:7px 0;
				margin:0;
				color:#7f7f7f;
			}
			#main-content h3 {
				font-family:Arial,Verdana,sans-serif;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				padding:6px 0;
				margin:0;
				color:#7f7f7f;
			}
			#main-content h4 {
				font-family:Arial,Verdana,sans-serif;
				font-size:12px;
				font-weight:normal;
				text-transform:uppercase;
				padding:5px 0;
				margin:0;
				color:#7f7f7f;
			}		
			#main-content h5 {
				font-family:Arial,Verdana,sans-serif;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				padding:5px 0;
				margin:0;
				color:#7f7f7f;
				
				}		
			#main-content h6 {
				font-family:Arial,Verdana,sans-serif;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
				padding:2px 8;
				margin:0;
				color:#7f7f7f;
				
			}
			#main-content p {
				font-size:11px;
				line-height:15px;
				color:#7f7f7f;
			}
			#home {
				padding:32px 40px 50px 40px;
			}
			#home-slides {
				padding:0;
				margin:0;
				list-style:none;
			}
				#home-slides a:link p, #home-slides a:visited p {
					color:#a6a6a6;
					text-decoration:none;
				}
				#home-slides a:hover p, #home-slides a:hover {
					color:#000;
					text-decoration:none;
				}
				#home-slides li {
					padding:0;
					margin:0 5px 0 0;
					float:left;
				}
				#home-slides li p {
					font-size:11px;
					font-weight:bold;
					text-transform:uppercase;
					padding:6px 0;
					margin:0;
				}
			#home-left {
				float:left;
				width:353px;
				padding-top:15px;
				padding-right:26px;
			}
				#home-left p {
					padding:5px 0;
					margin:0;
				}
			#home-right {
				float:left;
				width:320px;
				margin-top:15px;
			}
			.etch-right-item, .artwork-home-item {
				margin:5px 0;
				padding-bottom:10px;
				background-image:url(../images/dotted_178.gif);
				background-repeat:no-repeat;
				background-position:center bottom;
			}
				#etch-right .etch-right-item p, #artwork-home .artwork-home-item p {
					padding:0;
					margin:0;
					font-size:10px;
					line-height:13px;
				}
				#etch-right .etch-right-item img, #artwork-home .artwork-home-item img { 
					padding:0;margin:5px 0 0 0; 
				}				
			#artwork-gallery {
				padding:32px 8px 0px 40px;
			}
				#artwork-gallery-left {
					float:left;
					width:375px;
					margin-bottom:10px;
				}	
				#artwork-gallery ul {
					padding:0;
					margin:0 0 8px 0;
					list-style:none;
				}
					#artwork-gallery li {
						padding:0;
						margin:0;
						float:left;
						margin-right:3px;
						margin-bottom:3px;
					}
					#artwork-gallery li.empty {
						width:72px;
						height:72px;
						background-color:#f2f2f2;
					}
					#artwork-gallery li img {
						display:block;
						width:72px;
						height:72px;
					}
				#artwork-gallery-right {
					float:left;
					width:275px;
					margin-left:15px;	
				}
			#design-home-left ul {
				padding:5px 0;
				margin:0;
				list-style:none;
			}
			#design-home-left ul li {
				padding:2px 0;
				margin:0;
			}
				#design-home-left ul li a:link, #design-home-left ul li a:visited {
					display:block;
					font-size:11px;
					color:#b1b1b1;
					text-decoration:none;
					padding:4px;
				}
				#design-home-left ul li a:hover {
					color:#5a5a5a;
				}
				#design-home-left ul li a:active, #design-home-left ul li.current a:link, #design-home-left ul li.current a:visited, #design-home-left ul li.current a:hover {
					background-color:#ea258b;
					color:#fff;
				}
			#design-item-info h3 {
				color:#ea258b;
				font-size:12px;
				font-weight:normal;
				font-family:'Myriad Pro',Arial,Verdana,sans-serif;
				padding:5px 0;
				margin:0 75px 0 0;
				float:left;
			}
			#design-item-info p {
				padding:5px 0;
				margin:0;
			}
			#design-item-info img {
				clear:both;
			}			
			#design-item-info ul#swapper {
				float:left;
				padding:0;
				margin:0;
				list-style:none;
			}
			#design-item-info ul#swapper li {
				float:left;
				padding:0 5px;
			}
				#design-item-info ul#swapper li a:link, #design-item-info ul#swapper li a:visited {
					display:block;
					color:#b1b1b1;
					font-size:11px;
					line-height:11px;
					padding:3px 5px;
					text-decoration:none;
				}
				#design-item-info ul#swapper li a:hover {
					color:#5a5a5a;
				}
				#design-item-info ul#swapper li.current a:link, #design-item-info ul#swapper li.current a:visited, #design-item-info ul#swapper li.current a:hover {
					background-color:#ea258b;
					color:#fff;
				}
		ul#video-actions {
			padding:5px 0;
			margin:0;
			list-style:none;
		}
		ul#video-actions li {
			display:inline;
			padding:0 10px 0 10px;
			border-left:solid 1px #aaa;
		}
		ul#video-actions li.first {
			padding:0 10px 0 0;
			border-left:none;
		}
			ul#video-actions li a:link, ul#video-actions li a:visited {
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				color:#aaa;
			}
			ul#video-actions li a:hover {
				color:#2da3e1;
				text-decoration:none;
			}
		#video-images ul {
			padding:5px 0;
			margin:0;
			list-style:none;
		}
		#video-images ul li {
			padding:0;
			margin:0 6px 0 0;
			float:left;
		}
		.video-list { 
			clear:both;
			padding:10px 0;
			background-image:url(../images/dotted_262.gif);
			background-repeat:no-repeat;
			background-position:center bottom;
		}
		.video-list img {
			float:left;
			margin-right:10px;
		}
		#videos-right .video-list p {
			padding:0;
			margin:0;
			font-size:10px;
			line-height:13px;
		}
	#footer { 
		clear:both;
		background-image:url(../images/bg_footer.png);
		background-repeat:no-repeat;
		padding:15px 0 20px;
		margin-left:124px;
		text-align:right;
	}
		#footer p { 
			color:#7f7f7f;
			font-size:10px;
			margin:0;
			padding-right:5px;
		}


