/*****************************************************
	STYLESHEET FOR
		karenglaserphotography.com
	CREATED 2008
		by bmsorg@gmail.com	
*****************************************************/

/* undo defaults
--------------------------------------- */
	
ul,ol {
	list-style: none;
	}

h1,h2,h3,h4,h5,h6 {
font-weight: 500;
 	}
 	
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ 
 	margin: 0;
 	padding: 0;
 	}


/* base
---------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
}

#header {
	color: #336699;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 1px;
}

#navigation {
	padding-bottom: 2px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}

#whitebackground {
	background-image:url(http://www.karenglaserphotography.com/dropshadow.jpg);
	height: 700px;
	width: 900px;
	margin: auto;
}


/* links
----------------------------------------------- */

a:link {color: #336699; text-decoration: none;}
a:visited {color: #336699; text-decoration: none;}
a:hover {color: #003366; text-decoration: none;}
a:active {color: #336699; text-decoration: none;}

#infoleft a:link {color: #222222; text-decoration: none;}
#infoleft a:visited {color: #222222; text-decoration: none;}
#infoleft a:hover {color: #666666; text-decoration: none;}
#infoleft a:active {color: #222222; text-decoration: none;}

/* layout
----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -10000px;
}


#container {
	margin: auto;
	margin-top: 20px;
	padding: 0px;
	width: 850px;
}

#head {
	height: 50px;
	margin: 0;
	padding-left: 1px;
	border-bottom:1px dotted #336699;
	border-top:0px;
}


#content {
	margin: 0px;
	padding-top: 0px;
	height: 600px;
}

#foot {
	margin-top: 0px;
	clear: both;
	text-align: center;
}

#flashbox {
	margin-top:5px;
}


#infoleft {
	margin-top: 20px;
	padding-top: 15px;	
	float: left;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#inforight {
	margin: 20px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	float: right;
	height:560px; 
	width:600px; 
}

#scrollbox {
	margin: 20px 0px 0px 1px;
	padding: 11px 15px 15px 15px;
	font-size: 11px;
	font-weight: normal;

	overflow: auto;
overflow-x: hidden;
	float: right;
	height:560px; 
	width:600px; 
	border:dotted;
	border-color: #336699;
	border-width:1px;
}

.grey {
	color: #666;
}

.headline {
	font-size: 13px;
	font-weight: bold;
}

.blue {
	color: #336699;
}

.divide {
	border-bottom:1px dotted #336699;
}

.newsformat {
	font-weight: normal;
	line-height: 17px;
}

.posted {
	color: #666;
	font-size: 10px;
}

/* overrides
----------------------------------------------- */

.caps {
	font-size: 0.9em;
	letter-spacing: 0.1em;
}

div.divider {
	margin: 2em 0;
	text-align: center;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}