﻿body { 
	background: #FFFFFF; 
	margin-top: 0px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:65%;
}

#wrapper {
	width:950px;
	margin:0 auto;
}

#header {
	height:145px;
}

#leftpanel {
	float:left;
	width:190px;
	height:690px;
	background-color:#133D8D;
	vertical-align:top;	
	margin:0px;
	padding:0 0 3px 0;
}

#mainbody {
	float:left;
	width:600px;
	padding:0;
	margin:0;
}

#rightpanel {
	float:right;
	width:150px;
	vertical-align:top;
	margin:0;
	padding:0px;
}

#flash {
	float:left;
	margin:0px;
	padding:0px;
}
#rolling {
	float:right;
}

#content {
	float:right;
	padding:15px 0 5px 10px;
	margin:0;
	width:590px;	
}
#contentlist {
	float:right;
	padding:0;
	margin:0;
	width:600px;	
}
#contentblank {
	float:right;
	padding:10px 0 0 10px;
	margin:0;
	width:590px;	
}


	#contentleft {
	float:left;
	width:185px;
	height:503px;
	padding:10px 5px 0 10px;
	border-right:solid 1px #133d8d;
	background-image: url('../images/daffs.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom; 	
}
	#contentright {
	float:right;
	width:399px;
	height:513px;	
}

iframe.directory {
	border:0;
	width:399px; 
	height:513px; 
}

	#contentindexleft {
	float:left;
	width:185px;
	height:478px;
	padding:10px 5px 0 10px;
	border-right:solid 1px #133d8d;
	background-image: url('../images/daffs.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom; 
	}
	#contentindexright {
	background-image: url('../images/baglady150.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;	
	float:right;
	width:399px;
	height:480px;	
	padding-top:5px;
	}

	#marque {
	clear:both;
	background-color:#113D8D;
	height:25px;
	}

#footer {
	clear:both;
	width:950px;
	height:50px;	
	background-color:#f58120;
	color:#fff;
	font-size:0.8em;
	display:block;
	margin:0;
	padding:0;
}

#foot1 {float:left;}
#foot2 {float:left; padding:20px 0 0 30px; margin:0; color:white; font-weight:bold; font-size:10px;}
#foot3 {float:right; padding:20px 10px 0 0; margin:0; color:white; font-weight:bold; font-size:10px;}
#foot4 {float:right; padding:15px 10px 0 0; margin:0;}

h1 {font: normal 20px Tahoma, Verdana, Arial; 
	color: #133d8d; 
	line-height:24px;	
	margin:0 0 10px 0;
}

h2 {font: normal 18px Tahoma, Verdana, Arial;
	color: #133d8d;	
	line-height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:6px;
}

h3 {font: normal 14px Tahoma, Verdana, Arial; 
	line-height:16px;
	color: #333333;	 
	margin: 0px;
}

span.white12 {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
span.orange {color: #ff6600; text-decoration:none;}


p {font: normal 1.2em tahoma, arial; color: #333; line-height:1.4em; padding:0 0 4px 0; margin:0px}

th {font: bold 10px tahoma, arial; line-height: 16px; color: #FF6600; text-align:left; padding-top:5px; text-decoration:underline;}	
td {font: normal 12px tahoma, arial; line-height: 16px; color: #000000;}	

.tableevents {border:0px;}
.tableevents th {font: bold 10px tahoma, arial; color:#133D8D; vertical-align:middle; text-align:left; border:1px solid #999999; }
.tableevents td {font: normal 10px tahoma, arial; color:#000000; vertical-align:top; text-align:left; border:0px solid #999999; }

.tablecontact {border:0px;}
.tablecontact th {font: bold 11px tahoma, arial; color:#333333; vertical-align:middle; text-align:left; text-decoration:none;}
.tablecontact td {font: normal 10px tahoma, arial; color:#000000; vertical-align:top; text-align:left; }

.table3 {border:0px;}
.table3 th {font: bold 12px tahoma, arial; color:#FFFFFF; background-color:#133D8D; text-decoration:none; vertical-align:middle; text-align:left; border:0px solid #999999; }
.table3 td {font: normal 10px tahoma, arial; color:#000000; line-height:18px;vertical-align:top; text-align:left; border:0px solid #999999; }    

form {margin:0px; padding:0px;}
.forminput {color: #666666; border: 1px solid #C0C0C0; padding: 2px; width:67px; font-size: 90%; font-family: tahoma, Arial;}


ul {list-style-type:square; margin:6px 0 0 20px; padding:0; color:#FF6000;}
li {color:#ff6000; text-align:left; margin-bottom:4px; padding:0;}


ul.square	{list-style-type:square; margin-top:12px; margin-left:10px; color:#FF6000;}
ul.squarebk	{list-style-type:square; margin-top:12px; color:#000000;}
ul.index	{list-style-type:square; margin-top:10px; margin-left:23px; color:#FF6000;}


li.orange	{margin-top:5px; color:#FF6000;}
li.wedding	{font: bold 12px tahoma, Arial; margin-top:5px; color:#133D8D; line-height:12px;}

A:link {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:visited {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:active {font: bold 12px tahoma, arial; color: #133D8D; text-decoration:none;}
A:hover {font: bold 12px tahoma, arial; color: #ff6000; text-decoration:underline;}

A.menu:link {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:visited {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:active {font: bold 11px tahoma, arial; color: #ffffff; text-decoration:none;}
A.menu:hover {font: bold 11px tahoma, arial; color: #f58120; text-decoration:none;}

A.marq:link {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:visited {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:active {font: bold 12px tahoma, arial; color: #ffffff; text-decoration:none;}
A.marq:hover {font: bold 12px tahoma, arial; color: #f58120; text-decoration:underline;}

A.menubk:link {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:visited {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:active {font: bold 12px tahoma, arial; color: #000000; text-decoration:none;}
A.menubk:hover {font: bold 12px tahoma, arial; color: #D20200; text-decoration:underline;}

A.cat:link {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:visited {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:active {font: bold 12px tahoma, arial; color: #333333; line-height:14px; text-decoration:underline;}
A.cat:hover {font: bold 12px tahoma, arial; color: #f58120; line-height:14px; text-decoration:underline;}

A.orange:link {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:visited {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:active {font: bold 10px tahoma, arial; color: #FF6600; text-decoration:underline;}
A.orange:hover {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:underline;}

A.email:link {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:visited {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:active {font: bold 10px tahoma, arial; color: #666666; text-decoration:underline;}
A.email:hover {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}

A.more:link {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:visited {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:active {font: bold 10px tahoma, arial; color: #133D8D; text-decoration:none;}
A.more:hover {font: bold 10px tahoma, arial; color: #FF6000; text-decoration:underline;}


.topbanner {
	background: #133d8d;
	color: #FFF;
	font-size: 0.8em; 
	margin:0;
	padding:0;
}


.bottom {
	background: #F58120;
	font-size: 0.8em;
	line-height: 140%; 	 
	margin:0;
}

.leftpanel {
	background-image: url('../images/menutopcorner.gif');
 	background-repeat: no-repeat; 
 	background-color: #133d8d;
	font-size: 0.8em; 
	margin:0px;
	padding-left: 0px;
	vertical-align: top;
	text-align:left;
}

.left2 {
	background-image: url('../images/leftnavmidstrip.gif');
 	background-repeat: repeat; 
 	padding-left:28px;
 	text-align:left;
}

.leftmenu {
	border-bottom: 1px solid #F58120;
	height:1.4em;
	text-align:left;
	}

.topleft {
	background-color: #FFFFFF;
	text-align:left;
	line-height: 85%; 	
	margin:0px;
	padding:0px;
	border-bottom: #999999 1px solid; 
}

.toppanel {
	background-color: #FFFFFF;
	text-align: right;
	line-height: 85%; 	
	margin:0px;
	padding:0px;
	border-bottom: #999999 1px solid; 
}

.mainpanel {
	color: #666666;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #000080;
	background-image: url('../images/mainleft_01.png');
 	background-repeat: no-repeat; 
 	background-position:  right bottom;	
}
	
.mainpanelnb {
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}


#newyear {
	background-image: url('../images/newyearstar.png');
 	background-repeat: no-repeat; 
 	background-position: bottom right;
	width:384px;
	padding:3px 5px 1px 0;
	margin:0px;
}

#homeinfo {
	padding: 0 5px;
}

#photography {
	background-image: url('../images/camera.png');
 	background-repeat: no-repeat; 
 	background-position: top right;
 	width:380px;
 	padding: 3px 5px;
	text-align:left; 
	margin:0px;
}

.imageads {border:0; margin:0; padding:0 0 2px 0;}
.imageadsbot {border:0; margin:0; padding:0;}

.imgleft {border:0;}
.imageleft  {margin: 0px 10px 2px 0px; float: left; border: 3px double #f58120;}
.imageright  {margin: 0px 0px 2px 10px; float: right; border: 3px double #f58120;}
