body {
background-color: #f3cf9e;
color: #240b38; font-size: 12px; 
font-family:  Arial, Verdana, Helvetica, sans-serif;
}
a,a:link {
color:#240b38;
text-decoration:underline;}
a:visited,a:hover,a:focus{
color:#240b38;
text-decoration:underline;}

h1,h2,h3 {
color: #240b38; 
font-size: 12px; 
font-family: Georgia, "Times New Roman", Times, serif; 
margin:0;
}

h1 {font-weight:bolder}
h2 {font-weight:bold}
h3 {font-weight:200}

.resources h2 {
margin-bottom:15px;}
.resources ul {
margin-bottom:15px;
padding-left:10px;
margin-left:10px;
}

.resources li {
margin-bottom:10px;
}

.bg { background-image: url(../images/site-wide/collageleft.jpg); background-repeat: no-repeat; background-position: left top; }
.bg-right { background-color: #7979ab; background-image: url(../images/site-wide/collagerightslender.jpg); background-repeat: no-repeat; background-position: left top; }
.bg-full { background-image: url(../images/site-wide/collagehwole.jpg); background-repeat: no-repeat; background-position: left top; }
.bg-left { background-color: #7979ab; background-image: url(../images/site-wide/collageleft.jpg); background-repeat: no-repeat; background-position: left top; }
.textattorneys { font-size: 12px; font-family: arial; font-weight: normal; line-height: 12pt; margin: 25px 25px 25px 0; }
.text { color: #240b38; font-size: 12px; font-family: arial; font-weight: normal; line-height: 12pt; text-align: left; margin: 0 15px 25px; }
.headings { color: #240b38; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 12pt; text-align: center; }
.menu { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: lighter; line-height: 10px; }
.captiontext { font-size: 10px; font-family: arial; font-weight: normal; line-height: 12px; margin: 22px; }
.directiontext { font-size: 10px; font-family: arial; font-weight: normal; line-height: 12px; margin: 25px 15px; }
.map { margin: 25px; }
.comein { margin-bottom: 30px; }

#homePageText {
margin-top:15px;	
margin-left:auto;
margin-right:auto;
width:408px;
line-height:125%;
	}

.overlayText  {
margin-top:15px;	
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
padding-top:25px;
width:350px;
line-height:125%;
	}
.overlayText p {
padding-left:20px;
padding-right:20px;
text-align:left;
padding-bottom:6px;
}	

.overlayText h1 {
padding-top:20px;}
	
#footer {
margin-top:25px;	
margin-left:auto;
margin-right:auto;
width:550px;
line-height:135%;
text-align:center;
}	

#footer, #footer a,#footer a:link,#footer a:visited,#footer a:hover {
font-size:10px;
color:#2F2C63;
}	


.detailText{
color: #240b38; 
text-align: center;	
height:50px;
}

.detailHeader{
color: #240b38; 
text-align: center;	
height:60px;
vertical-align:top;
}

.detailThumbnail
{
color: #240b38; 
text-align: center;	
height:50px;
}

.detailText td, .detailHeader td, .detailThumbnail td{
vertical-align:top;
text-align:center;
}

.detailHeader td{
height:60px;
}

.centered {text-align:center}

#ozdachsContentWrapper
{
background-color:#b2bcea;
vertical-align:top;
padding-top:72px;
overflow: hidden;}


#ozdachsContentWrapper td  {
vertical-align:top;
background-color:#b2bcea;
margin:0;
padding:0;
}

#ozdachsContentWrapper #variable1of2{
width:384px;
float:left;
vertical-align:top;
padding-left: 15px;
padding-right: 15px;}

#ozdachsContentWrapper #variable2of2{
margin-left:414px;
vertical-align:top;
padding-left: 15px;
padding-right: 15px;}


#ozdachsContentWrapper #variable1of3{
width:177px;
vertical-align:top;
float:left;
padding-left: 15px;
padding-right: 15px;}
}
#ozdachsContentWrapper #variable2of3{
vertical-align:top;
margin-left:207px;
padding-left: 15px;
padding-right: 15px;
}

#ozdachsContentWrapper #variable3of3{
float:right;
width:185px;
vertical-align:top;
padding-left: 15px;
padding-right: 15px;}
}

li {
margin-top:10px;}
ul {margin-bottom:0;margin-top:0; text-align:left;}

.more {
font-size:10px;
font-weight:bolder;
text-align:right;}

.imgBorder {
border: 4px #d0471d solid;
}	
.imgRight {
float:right;
margin-left:10px;}

.imgLeft {
float:left;
margin-right:10px;}

.newsBox {
border: 4px #d0471d solid;
padding:10px;
background-color:#919BCC;
border:4px solid #F0863F;
margin-bottom:20px;
}	


#homePageText.newsBox H2{
color:#fff;}

.highlight {
font-size:13px;
font-weight:800;

}

.highlightLG {
font-size:17px;
font-weight:800;

}

.bookImgLeft {
float:left;
margin-right:25px;
border:0;
clear:both;
	}
.bookTitle {
font-style: italic;
}	

.bookAuthor{
margin-top:0;
}

.resourceSub1 {
	font-style:italic;
	margin-left:15px;
	margin-top:0;margin-bottom:0;}

.resourceInfo {
	font-style:normal;
	margin-left:15px;
	margin-top:0;margin-bottom:0;}
