/**** default arrrangement ****/




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,tr,td {  
	margin:0px; 
	padding:0px; 
	color:#050505;
	font-family:verdana;
} 

body, html {
	background:#e1e2d3;
	color:	#000000;
	background-image: url(bg.jpg);
	background-position:top left;
	background-repeat:repeat;
}


body {
	min-width:750px;
	
}

p {
	white-space: normal;
}

p,hr {
	line-height: 13pt
}

table { 
	border-collapse:collapse; 
	border-spacing:0px; 
} 

table tr {
	white-space:nowrap;
}

table.flickrtable {
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
}

td.flickrcell {
	text-align: center;
	padding: 6px;
}

table.amazontable {
	width:575px;
	background-color:#ffffff;
	table-layout: fixed;
	margin-left: auto;
	margin-right: auto;
}

table.amazontable td {
	word-wrap: break-word;
	white-space:normal;
	width:100%;
}

.cellfloat {
	float:left;
	padding:15px;
}

.celltext {
	padding:10px;
	margin-top:10px;
	vertical-align:center;
}

fieldset,img {  
	border:0px;
	display: block;
} 

address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 

ol,ul { 
	list-style:none; 
} 

caption,th { 
	text-align:left; 
} 

h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 

q:before,q:after { 
	content:''; 
} 

abbr,acronym { 
	border:0px; 
} 

blockquote {
	margin-left: auto;
	margin-right: auto;
}

#mainarea {
	background:#fafafa;
	margin:0px auto;
	padding:0px;
	width:800px;
	margin-bottom: 15px;
	border:2px;
	border-color:#050505;
	border-style:solid;
}

#header {
	background-color:#164982;
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.centerhead {
	width:530px;	
	margin-left: auto;
	margin-right: auto;
}

/**** menu column ****/

#navigation {
	background-color:#fafafa;
	float:left;
	width:200px;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	display:inline;
}

#spacing2 {
	padding:7px;
}

#navigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.listitem {
	list-style-image: url(bdot.jpg);
	font-size:90%;
	font-family:verdana;	
	text-align:left;
	padding-top: 5px;
	padding-bottom:5px;
	margin-left:25px;
	font-size:100%;
}

.listitemb {
	list-style-image: url(bdot.jpg);
	font-size:90%;
	font-family:verdana;	
	text-align:left;
	padding-top: 5px;
	padding-bottom:5px;
	margin-left:25px;
	font-size:100%;
}

.listitemt {
	list-style-image: url(bdotsm.jpg);
	font-size:90%;
	font-family:verdana;	
	text-align:left;
	padding-top: 5px;
	padding-bottom:5px;
	margin-left:35px;
	font-size:100%;
}

.listitemtb {
	list-style-image: url(bdotsm.jpg);
	font-size:90%;
	font-family:verdana;	
	text-align:left;
	padding-top: 5px;
	padding-bottom:5px;
	margin-left:35px;
	font-size:100%;
}

/**** content section ****/

#main {
	background-color:#fafafa;
	float:right;
	width:600px;
	margin: 0px;
	padding: 0px;
	display:inline;
}

#spacing3 {
	padding:7px;
}

.htextm {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;
	text-align:center;
	font-size:162%;
	font-family:verdana;
}

.htext1 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;
	text-align:center;
	font-size:142%;
	font-family:verdana;
}

.htext2 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	padding-bottom:5px;	
	text-align:center;
	font-size:120%;
	font-family:verdana;
}

.btext1 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px;
	font-size:90%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: justify;
}

.btextcent {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:5px;
	font-size:90%;
	font-family:verdana;
	word-spacing:1pt;
	text-align: center;
}

.btextimg {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
	margin-left:43px;
	margin-right:43px;
}

.btextpeak {
	margin:0px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding:5px;
	padding-bottom:5px;
	font-size:105%;
	font-family:verdana;
	word-spacing:3pt;
	text-align:center;
	font-weight:750;
	color:#228026;
}

.blueline {
	width:80%;
	color: #04326c;
	background-color: #04326c;
	height: 2px;
	border: none;
}

#me {
	float:right;
	padding:10px;
	padding-left:15px;
}

.aboutmy {
	display:block;
	background-image: url(bdotsm.jpg);
	padding-left:18px;
	padding-bottom:10px;
	font-size:90%;
	background-position: 4px 7px;
	background-repeat:no-repeat;
}

/**** footer ****/

#footer {
	clear: both;
	min-width:800px;
	background-color:#cccc99;
}

#spacing4 {
	padding:7px;
}

.footertext {
	font-family:verdana;
	font-size:90%;
}

/**** rounded quote box ****/

.spiffy {
	display:block;
	max-width: 490px;
	margin-left: auto;
	margin-right: auto;
}
.spiffy *
{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#164982;
}
.spiffy1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #97adc6;
	border-right:1px solid #97adc6;
	background:#4f75a0;
}
.spiffy2 {
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #e3e8ee;
	border-right:1px solid #e3e8ee;
	background:#416a98;
}
.spiffy3 {
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #416a98;
	border-right:1px solid #416a98;
}
.spiffy4 {
	border-left:1px solid #97adc6;
	border-right:1px solid #97adc6;
}
.spiffy5 {
	border-left:1px solid #4f75a0;
	border-right:1px solid #4f75a0;
}
.spiffyfg {
	background:#164982;
	padding: 8px;
	color:#e1e2de;
	max-width: 474px;
	margin-left: auto;
	margin-right: auto;
}

.spiffyfg:first-letter {
	font-size:270%;
	float:left;
	line-height:0.8em;

}

/**** links ****/

a {
	text-decoration:none
}

a:link {
	color:#da151f;

}
a:active {
	color:#50eae5;
}

a:visited {
	color:#4b3d81;
}

a:hover {
	color:#e78d35;
}

.emaillink:link {
}

a.qtlink:link {
	color:#ce5b61;
}
a.qtlink:active {

}
a.qtlink:visited {
	color:#a2c7da;
}
a.qtlink:hover {
	color:#e7af78;
}

a.menulink:link { 

}

a.menulink:active { 

}

a.menulink:visited { 

}

a.menulink:hover { 

}
.flickrtable img {
  display: inline;
  vertical-align: bottom;
}
