/* CSS Document */

/* HTML Elements */ 
		
	body {
		font-size: 80%;
		line-height: 140%;
		}		
		
	h1, h2, h3, h4, h5, h6 {
		margin: 0 0 10px;
		padding: 0;
		}
		
		h1 {
			font-size: 150%; 
			font-weight: normal; 
			margin-top: 1.5em;			
			}
		h2 {
			font-size: 135%; 
			font-weight: normal; 						
			}
			p + h2, ul + h2 {
				margin-top: 20px;
				}
		h3 {
			font-size: 115%; 
			}
		h4 {
			font-size: 100%; 
			}
		h5 {
			font-size: 90%; 
			}
		h6 {
			font-size: 80%;
			font-weight: bold; 
			}
		
	
/* Composition Styles */ 

	#c1 {
		height: auto;
		width: 470px;
		}
		
	/* 12 */
		.layout12 #c1 {
			margin: 0; /*Right margin makes room for the absolutely positioned right sidebar. */
			width: 400px;
			}

		.layout12 #c2 {  /* Absolutely positioned right sidebar. */
			position: absolute;
				left: 400px;
				top: 0;
			width: 268px;
			}
	
	#content {
		height: auto;
		}
		
	#description img {
		hei\ght: 100%;
		w\idth: 100%;
		}

	#footer {
		margin-top: 2em;
		width: 600px;
		}		
		
	#header #logo {
		background: none;
		margin: 0;
		padding: 0;
		width: 100%;
		}
		#homeIndex #header {
			height: 90px;
			}
		#homeIndex #header #logo { 
			overflow: visible;
			}		
		#header #logo img {
			border: none;
			display: block;
			visibility: visible;
			}
	#header #montage {
		display: none;
		visibility: hidden;
		}

	#navPrimary a {
		font-size: 90%;
		}
	
	.textboxRight { 
		float: right;
		margin: 0 0 20px 20px;
		padding: 0;
		width: 150px;
		}

/* Structural Styles */

	body {
		padding: 0;
		}

	.clear {
		clear: both;
		height: 1px;
		margin-top: -1px;
		}

	.outer {
		position: relative;
		}

	.inner {
		position: relative;
		}
		
/* for dukegiftedletter.com */

	.DGL {
		}				

		.DGL .outer {
			width: 611px !important;
			max-width: 611px; /* Does not work in IE, see iepc.css for max/min width that works in IE */
			min-width: 611px; /* Does not work in IE, see iepc.css for max/min width that works in IE */
			}
		
		.DGL #author {
			color: #036;
			}
			
		.DGL #also, .DGL #c2, .DGL .comments, .DGL #footer #copa, .DGL #footer #information span, .DGL #footer #navUtility, .DGL #header, .DGL #masthead span, .DGL #navAction, .DGL #navPrimary, .DGL .trackbacks, .DGL #related  {
			display: none;
			}
			#Current.DGL #also {
				display: block;
				}	
		
		 body.DGL {
			background: #fff;
			}		
		
		.DGL #c1 {
			margin: 0 auto;
			width: 611px;
			}
		
		.DGL #content {
			padding: 10px 0;
			}
			.DGL #content ul {
				list-style: disc;
*				list-style: none; /* For IE; it doesn't position the bullet properly */				
				margin: 0 0 25px 15px;
				}	
				.DGL #content ul li {
					background: none;
					color: #036;
					padding: 0;
					}
			
		.DGL .copyright {
			margin-left: 0; 
			}
		
		.DGL #footer {
			width: 611px;
			}
			.DGL #footer .copyright {
				margin: 0;	
				}
			
		.DGL h1 {
			margin-top: 0;
			}
			
		.DGL #masthead { 
			background: none;
			border: none;
			height: 131px;			
			text-align: left;
			}
			.DGL #masthead img { 
				display: inline;
				}
			.DGL #masthead span {
				display: none;
				}
				
		.DGL .pullQuote {
			margin-left: 20px;
			width: 250px;
			}					
				
		.DGL .textboxRight { 
			background: #fff;
			width: 200px;
			}	
		
	/* end for dukegiftedletter.com */	
	
	/* for EOG */
	
	.EOG div.scrollable {
		height: auto;
		border: none;
		overflow: display; 
		}
        .EOG #c1 {
            margin: 0;
            width: 650px;
           }
           
        .EOG #content {
            padding: 0;
            }	
		
		.EOG #login	{
			border: none;
			}
			
			.EOG #login h1 {
				background: none;
				color: #7AAD06;
				height: auto;
				margin: 0 0 5px;
				text-indent: 0;
				width: auto;
				}
			
		.EOG #masthead h1 { 
			background: none;
			height: auto;
			margin: 10px 0;
			text-indent: 0;
			text-transform: uppercase;
			width: auto;
			}	
			
		.EOG #navPrimary a {
			font-size: 89%;
			}	
          
        .EOG .tabbedComponent {
            margin: 0;
            }
            .EOG .tabbedComponent .contents {
                border: none;
                padding: 0;
                }
        
		/* hidden items */	
		.EOG #c2,
		.EOG #header,
		.EOG #navPrimary,
		.EOG #navUtility,
        .EOG .tabbedComponent .tabs,	
		.EOG .textboxRight {
		  display: none;
		  }		
		  					
	/* end EOG */