/* OptimalWorkshop Custom Screen 'All' CSS Template */
/* v1.0 (A New Hope) | 06:07:2009 */
	
/* CLASS */

/* ID */

	#background {
	}
		
		#identity {
		background-image: url(../graphics/bg_identity.png);
		background-repeat: no-repeat;
		margin: auto;
		width: 861px;
		} 
	
			#header {
			background-image: url(../graphics/bg_header.png);
			background-position: bottom right;
			background-repeat: no-repeat;
			height: 84px;
			margin: auto;
			width: 861px;
			}
			
				ul#header_menu {
				background-image: url(../graphics/bg_header_menu_alt.png);
				background-repeat: no-repeat;
				height: 63px;
				line-height: 0px;
				position: relative;
				width: 861px;
				}
				
				ul#header_menu li a {
				display: block;
				height: 56px;
				position: absolute;
				text-indent: -9999px;
				top: 0;
				}
				
					ul#header_menu li a:hover {
					background-position: 0 -56px;
					}
					
					ul#header_menu li a:active {
					background-position: 0 -112px;
					}
					
					ul#header_menu li a.selected {
					background-position: 0 -168px;
					text-indent: -9999px;
					}
				
				ul#header_menu li#tab_home a {
				background-image: url(../graphics/tab_home.png);
				background-repeat: no-repeat;
				left: 7px;
				width: 42px;
				}
				
				ul#header_menu li#tab_optimalsort a {
				background-image: url(../graphics/tab_optimalsort.png);
				background-repeat: no-repeat;
				left: 56px;
				width: 104px;
				}
				
				ul#header_menu li#tab_treejack a{
				background-image: url(../graphics/tab_treejack.png);
				background-repeat: no-repeat;
				left: 160px;
				width:98px;
				}
				
				ul#header_menu li#tab_chalkmark a {
				background-image: url(../graphics/tab_chalkmark.png);
				background-repeat: no-repeat;
				left: 258px;
				width: 98px;
				}
				
				ul#header_menu li#tab_support a {
				background-image: url(../graphics/tab_support.png);
				background-repeat: no-repeat;
				left: 356px;
				width: 98px;
				}
				
				ul#header_menu li#tab_blog a {
				background-image: url(../graphics/tab_blog.png);
				background-repeat: no-repeat;
				left: 356px;
				left: 454px;
				width: 98px;
				}
				
/* 				ul#header_menu li#tab_about a { */
/* 				background-image: url(../graphics/tab_about.png); */
/* 				background-repeat: no-repeat; */
/* 				left: 552px; */
/* 				width: 98px; */
/* 				} */
				
				ul#header_menu li#tab_login a {
				background-image: url(../graphics/tab_login.png);
				background-repeat: no-repeat;
				left: 552px;
/* 				left: 650px; */
				width: 99px;
				}
				
			#content {
			background-image: url(../graphics/bg_content.png);
			background-repeat: repeat-y;
			margin: 0 auto 0 auto;
			padding: 0 0 21px 49px;
			width: 812px;
			}
			
				#sidebar {
				color: #4a5153;
				display: inline;
				float: right;
				font-size: 12px;
				line-height: 14px;
				margin: 252px 21px 0 0;
				padding: 0 0 0 0;
				width: 161px;
				}
				
						#sidebar a {
						color: #487ab3;
						}
					
							#sidebar a:visited {
							color: #f8951f;
							}
						
							#sidebar a:hover {
							color: #6d95c2;
							}
							
							#sidebar a:active {
							color: #487ab3;
							}
				
					#quote {
					background-image: url(../graphics/bg_sidebar_quote.png);
					background-position: top left;
					background-repeat: no-repeat;
					color: #666;
					padding-bottom: 98px;
					width: 161px;
					}
					
						#quote h5 {
						color: #333;
						line-height: 12px;
						padding: 7px 0 7px 35px;
						}
						
						#quote li {
						padding-bottom: 14px;
						}
						
							#quote li em{
							font-weight: bold;
							}
					
					#twitter {
					background-image: url(../graphics/bg_sidebar_twitter.png);
					background-position: top left;
					background-repeat: no-repeat;
					color: #666;
					padding-bottom: 49px;
					width: 161px;
					}
					
						#twitter h5 {
						color: #333;
						line-height: 12px;
						padding: 7px 0 7px 28px;
						}
						
						ul#twitter_update_list {
						}
						
							ul#twitter_update_list li{
							padding-bottom: 14px;
							}
							
					#customers {
					background-image: url(../graphics/bg_sidebar_customers.png);
					background-position: top left;
					background-repeat: no-repeat;
					color: #666;
					padding-bottom: 49px;
					width: 161px;
					}
					
						#customers h5 {
						color: #333;
						line-height: 12px;
						padding: 7px 0 7px 35px;
						}
						
						#customers p {
						font-weight: bold;
						}
						
						ul#customer_list {
						padding-top: 7px;
						}
							
							ul#customer_list li {
							display: list-item;
							list-style: disc;
							list-style-position: inside;
							}
					
					#blog {
					background-image: url(../graphics/bg_sidebar_blog.png);
					background-position: top left;
					background-repeat: no-repeat;
					color: #666;
					padding-bottom: 49px;
					width: 161px;
					}
					
						#blog h5 {
						color: #333;
						line-height: 12px;
						padding: 0 0 7px 35px;
						}
					
					#help {
					background-image: url(../graphics/bg_sidebar_help.png);
					background-position: top left;
					background-repeat: no-repeat;
					color: #666;
					width: 161px;
					}
					
						#help h5 {
						color: #333;
						line-height: 12px;
						padding: 7px 0 7px 28px;
						}
						
						ul#help_list {
						height: 100px;
						padding-top: 7px;
						}
							
							ul#help_list li a {
							background-color: #ffc;
							display: block;
							height: 19px;
							display: list-item;
							text-indent: -9999px;
							top: 0;
							}
							
								ul#help_list li a:hover {
								background-position: 0 -19px;
								}
								
								ul#help_list li a:active {
								background-position: 0 -38px;
								}
								
							ul#help_list li#optimalusability a {
							background-image: url(../graphics/bg_sidebar_help_optimalusability.png);
							background-repeat: no-repeat;
							left: 0;
							width: 126px;
							}
							
							ul#help_list li#optimalexperience a {
							background-image: url(../graphics/bg_sidebar_help_optimalexperience.png);
							background-repeat: no-repeat;
							left: 0;
							margin-top: 7px;
							width: 143px;
							}
					
				#main_column {
				position: relative;
				width: 623px;
				}
							
			#footer {
			}
			
				#footer_links {
				background-image: url(../graphics/bg_footer_menu.png);
				background-position: top right;
				background-repeat: no-repeat;
				color: #666;
				margin: auto;
				padding: 21px 0 56px 84px;
				width: 777px
				}
				
					#footer_links ul {
					}
					
						#footer_links li {
						display: inline;
						}
						
							#footer_links li a {
							color: #487ab3;
							}
							
								#footer_links li a:visited {
								color: #f8951f;
								}
							
								#footer_links li a:hover {
								color: #6d95c2;
								}
								
								#footer_links li a:active {
								color: #487ab3;
								}
								
					#footer_links address{
					font-style: normal;
					}