/* CSS Document */
/* Style sheet for Terra Rubra Lions Club Officers page */

#officersMain{
	background-color:#FFFAE8;
	background:url(/images/divider.gif) 0 0px repeat-x;
	float:left;
	width:100%;
	text-align:center;
}
#officersMain h2 {
	font: bold italic 175% "Comic Sans MS", Verdana, sans-serif;
	color:#202020;
	background-color:inherit;
	font-variant:small-caps;
	padding:0 0 0 10px;
	text-align:center;
}
#officersMain h2 span{
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
	margin:0 0 10px 0;
}
#officersMain h3 span{
	font:bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color:#970000;
	background-color:inherit;
	display:block;
	margin: 0 0 10px 0;
}
#officersElect{
	float:left;
	width:80%;
}
#officersMain table{
	caption-side:top;
	margin:0 auto;
	margin-bottom: 24px;
}
#officersMain table td{
	padding:2px 10px 2px 10px;
	vertical-align:top;
}
#officersMain table td.year{
	font:bold italic 135% Verdana, Arial, Helvetica, sans-serif;
	color:#006;
	background: url(/images/divider.gif) 0 15px repeat-x;
	text-align:center;
	padding:30px 10px 5px 10px;
}
#officersMain table td.office{
	color:#060;
	text-align:right;
}
#officersMain table td.name{
	color:#600;
	text-align:left;
}
.leftCol{
	float:left;
	width:25%;
	padding:25px 0;
}
.rightCol{
	width:70%;
	float:right;
	padding:20px 0;
}
.largeFrame{
	width:180px;
	height:290px;
	border:4px double #600;
	background-color:#FFF8C6;
	text-align:center;
	float:right
}
.largeFrame img{
	height:220px;
	width:165px;
	border:1px solid #600;
	margin:3px auto;
	display:block;
}
.largeFrame p{
	font: normal 16pt "Script MT Bold", "Monotype Corsiva", cursive;
	color:#800;
	margin:4px auto;
	display:block;
}
.largeFrame p span{
	font:bold italic 18px/24px "Comic Sans MS", Arial, sans-serif;
	color:#008;
	display:block;
}
.smallFrame{
	width:145px;
	border:3px double #600;
	background-color:#FFF8C6;
	text-align:center;
	margin: 5px 5px 5px 5px;
	float:left;
}
.smallFrame img{
	height:160px;
	width:120px;
	border:1px solid #600;
	margin:3px auto;
	display:block;
}
.smallFrame p{
	font: normal 12pt "Script MT Bold", "Monotype Corsiva", cursive;
	color:#800;
	margin:4px auto;
	display:block;
}
.smallFrame p span{
	font:bold italic 14px/24px "Comic Sans MS", Arial, sans-serif;
	color:#008;
	display:block;
}
.landscape {
	width:175px;
	border:3px double #600;
	background-color:#FFF8C6;
	text-align:center;
	margin: 5px 5px 5px 5px;
	float:left;
}
.landscape img{
	height:120px;
	width:160px;
	border:1px solid #600;
	margin:3px auto;
	display:block;
}
.landscape p{
	font: normal 12pt "Script MT Bold", "Monotype Corsiva", cursive;
	color:#800;
	margin:4px auto;
	display:block;
}
.landscape p span{
	font:bold italic 14px/24px "Comic Sans MS", Arial, sans-serif;
	color:#008;
	display:block;
}


