/*-------------------------------------
Layout
-------------------------------------*/

html,body,div,span,p,a { 
        margin:0; 
        padding:0.2em;
}

a { 
        color:blue;
        cursor:pointer;
}

a:hover { color:blue; text-decoration:underline; }

strong, b {
        font-weight:bold;
}

p {
        font:normal 0.8em/1.4em arial, helvetica, sans-serif;   
}

h1,h2,h3,h4,h5,h6 { font-size:100%; }

hr {
	margin:1em 0;
	padding:0;
	color:#ffa200;
	background-color:#000;
	border:0;
	height:1px;
	width:100%;
}

.container:after { 
        content:"."; 
        display:block; 
        height:0; 
        clear:both; 
        visibility:hidden; 
}
.container { display:inline-block; }

/* Hides from IE-mac \*/
* html .container {height:1%;}
.container {display:block;}
/* End hide from IE-mac */

#siteWrap {
        margin:0;
        padding:0;
        width:800px;
}

#siteWrap #headerWrap {
	height:74px;
}

#siteWrap #headerWrap h1 {
	margin:0;
	text-indent:-9999px;
	height:74px;
	background:url(../img/StitzCA1Header.gif) no-repeat 0 0;	
}

#siteWrap #headerWrap h2.author {
	display:none;
}

#siteWrap #headerWrap h3.edition {
	display:none;
}

#siteWrap #mainWrap h3 {
	margin:0;
	padding:0;
	font:bold 0.8em arial, helvetica, sans-serif;
}

#siteWrap #mainWrap {
        float:left;
        margin:0;
        padding:1.2em;        
        width:764px;
        background:white;
}

#siteWrap #mainWrap p {
        font:normal 0.75em/1.5em arial, helvetica, sans-serif;
        color:#333;
}

#siteWrap #mainWrap h2 {
        margin:0 0 0.5em 0;     
        font:normal 1.5em arial, helvetica, sans-serif;
        color:#333;
        border-bottom:1px dashed #0e4faf;
        width:500px;
}

#siteWrap #mainWrap .bookIndex img {
	border:0;
	float:right;
}

#siteWrap #mainWrap .bookIndex a.indexLink {
	margin:0 0 0 1.7em;
	font:normal 0.75em arial, helvetica, sans-serf;
	
}

#siteWrap #mainWrap .bookIndex a.indexLinkimg {
	margin:0 0 0 0.60em;
	font:normal 0.75em arial, helvetica, sans-serf;
	
}

#siteWrap #mainWrap .bookIndex a.indexLinkimg img {
		border:0;
		float:left;
	
}

/* Definition List Styles
-------------------------------------*/
#siteWrap #mainWrap dl.definition {
        margin:0;
        padding:0 1.3em;
	  width:600px;
}

#siteWrap #mainWrap .definition dt {
        margin:0 0 0 0;
        padding:0;
        display:block;
        width:6em;
        float:left;
        clear:left;
        font:normal 0.75em/1.5em arial, helvetica, sans-serif;
        color:#333;
}
#siteWrap #mainWrap .definition dt.heading {
        width:7em;
        margin:0 1em 0.2em 0;
        font-weight:bold;
}

#siteWrap #mainWrap .definition dt img {
		position:absolute;
		margin:2px 0 0 -20px;
		padding:0;
}

#siteWrap #mainWrap .definition dd {
        display:block;
        margin:0 0 0 0;
        float: left;
        padding:0;
		width:37em;
        font:normal 0.75em/1.5em arial, helvetica, sans-serif;
        color:#333;
}

#siteWrap #mainWrap .definition dd.heading {
        font-weight:bold;
        margin:0 0 0.2em 0;
}

/* Footer / Copyright
-------------------------------------*/
#footer {
        margin:0;
		clear:both;
}

p#copyright { 
        margin:0;
        padding:0;
		height:31px;
		text-indent:-9999px;
		background:url(../img/StitzCA1Footer.gif) no-repeat 0 0;
}
