#between
{
	margin: auto;
	width: 100%;
	/* height: 109px; */
	/* background: #273395 url(images/between_gradient.jpg) repeat-x; */
	height: 0px;
	background: #273395 url(images/between_gradient_short.jpg) repeat-x; 

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode";
	line-height: 18px;
	color:#1B1B1B;
	/* background: #273395 url(images/background_gradient.jpg) repeat-x; */
	background: #273395 url(images/background_gradient_short.jpg) repeat-x;
}
.dropcap {
float:left;
/* color:#8A2F2C; */
color:#E5B336;
font-size:70px;
line-height:65px;

padding-right:3px;
font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
} 
a {
	text-decoration:none;
	color:#003399;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:#003399;
}


.alt1 a {
	text-decoration:none;
	text-decoration:underline;
	color:#DFE4FF;
	
}
.alt1 a:hover {
	text-decoration:underline;
}
.alt1 a:visited {
	color:#DFE4FF;
	text-decoration:underline;
}

.details {
font-size:9px;
color:#666666;
}
.details10 {
font-size:10px;
color:#666666;
}
.details12 {
font-size:12px;
color:#666666;
}
/*
.mainstyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/
.large {
	color: #8A2F2C;
	font-size:14px;
}
.red_color {
	color: #8A2F2C;
}
.unstress_color {
	color: #666666;
}

.smaller_red{
	color: #8A2F2C;
	font-size: 10pt;
	letter-spacing:1px;
}
.fineprint{
	line-height:17px;
	font-size: 8pt;
}
.cal_mini_weekday {
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size:18px;
}
.cal_mini_date {
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size:16px;
}
.cal_mini_event_name {
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size:11px;
}
.large_year {
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size:16px;
}
/*just a container to hold things*/
#main_flash
{
	margin: auto;
	width: 788px;
	height: 325px;
}
#top_menu
{
	margin: auto;
	width: 788px;
	background: #000000;
}
#main
{
	margin: auto;
	width: 788px;

	
	padding-top:10px;
	height:auto;
	background: #ffffff;
}
#main_footer {
clear:both; 
height:125px;
margin-top:15px;
}
#main_footer_l_wrapper {
float:left; width:644px;
}
#main_footer_l1 {
background-color:#FFFFFF;
height:38px;
width:644px;  /* 788 - 144 */ 
}
#main_footer_l2 {
background-color:#CCCCCC;
height:40px;
width:644px;  /* 788 - 144 */ 
}
#main_footer_l3 {
background-color:#283497;
height:47px;
width:644px;  /* 788 - 144 */ 
}
/* subpage stuff */
#page_main_wrapper
{
	margin: auto;
	width: 788px;
	background-color:#FFFFFF;
	height:auto;


}

#page_accountmanagement_wrapper
{
	margin: auto;
	width: 788px;
	background-color:#FFFFFF;
	height:auto;
}


#page_gallery_wrapper
{
	margin: auto;
	width: 788px;
	background-color:#000000;
	height:auto;
	color:#CCCCCC;
}
#page_gallery_index {
background-color:#FFFFFF;
padding-left:20px;
padding-top:20px;
}

#page_gallery_left {
background-color:#000000;
float:left;
width: 120px;
padding-left:10px;
}
#page_gallery_main {
background-color:#000000;
float:left;
height:99%;
text-align:center;
}
#page_gallery_right {
background-color:#000000;
float:right;
width: 120px;
padding-right:10px;
}
#page_gallery_thumbs1 {
background-color:#000000;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}
#page_gallery_thumbs2 {
background-color:#000000;
clear:both;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}


#page_main_content
{


padding-top: 20px;
width: 538px;
float: right;
padding-right:5px;
padding-bottom: 2px;

}
#page_main_content p, #page_main_content ul { 
padding-bottom: 0px;
padding-top: 0px;
padding-right: 7px; padding-left: 0px;

line-height:22px;
color:#333333; /* dark gray */

}

#page_main_left_menu {

	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 30px;
	float:left;
	width:200px;
}
#page_main_left_menu {
font-size:10px;
}
#page_end_image {
	clear:both;
	float:right; padding:7px; 
}
#page_main_footer {
	CLEAR: both; BACKGROUND-color:#CCCCCC;
}
.page_heading_font {
	font-size:24px;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	float:left;
	line-height:31px;
	color:#333333; /* dark gray */
}
.heading_font {
	/* for general headings */
	font-size:18px;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	line-height:24px;
	color:#8A2F2C
}
.page_heading_print {
float:right;
}
.left_menu_link {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:5px;
	

	height: 20px;
}
.left_menu_link:hover {
text-decoration:underline;
color:#000099;
background-image:url(images/menu/hovermenu.jpg);

}
.left_menu_link a {
text-decoration:none;
}




/* end subpage stuff */



#footer
{
	height:275px;
	  
	
	background: #273395 url(images/footer.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	color:#FFCC66;
	vertical-align:bottom;
	font-size:16px; 
	clear: both;  /* can't have floated items next to it */



}


.mmc_div p {
padding-top:0px;
margin-top:0px;
/* background-color:red; */
}

#footer_email {
font-size:12px;
}
#footer a {
	text-decoration:none;
	color:#00CC33;
	
}
#footer a:hover {
	text-decoration:underline;
}
#footer a:visited {
	color:#00CC33;
}

#col1 {
float:left;
width:540px;
margin-left:25px;

/* background-image:url(images/watermark.jpg); background-repeat:no-repeat; */
}


#col2 {
float:right;
width:200px;
}

#loginlink  {
font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
font-weight:bold;
font-size:14px;
color:#CCCCCC;
text-decoration:none;
}
#loginlink:hover {
text-decoration:underline;
}

/* directory */
.dir1 td {
	background-color: #F2F5F7;
	color: black;
	font-size: 8pt;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-bottom-color:black; border-top-color:black;
}

.photo_and_caption_wrapper450 {
	width:474px;  /* 450+12*2 */
	margin:7px;
	padding-left:1px;padding-right:1px;	
}
.photo_and_caption_wrapper {
	width:374px;  /* 350+12*2 */
	margin:7px;
	padding-left:1px;padding-right:1px;		
}
.photo_and_caption_wrapper300 {
	width:324px;  /* 300+12*2 */
	margin:7px;
	padding-left:1px;padding-right:1px;	
}
.photo_and_caption_wrapper250 {
	width:274px;  /* 250+12*2 */
	margin:7px;
	padding-left:5px;padding-right:5px;	
}
.photo_and_caption_wrapper200 {
	width:224px;  /* 250+12*2 */
	margin:7px;
	padding-left:10px;padding-right:10px;	
}
.photo_and_caption_wrapper150 {
	width:174px;  /* 250+12*2 */
	margin:7px;
	padding-left:10px;padding-right:10px;	
}

.picframe {
background-color:#F5E6CF;
padding: 10px;
border: 1px solid #F9DF93;
text-decoration: none;
}
.thickframe {
background-color: #333333;
padding: 12px;
border: 1px solid #FFFFCC;
text-decoration: none;
}
.photo_frame {
/*
	background: #273395 url(images/picture_frame_gradient2.jpg) repeat-x;
	background-color:#1B1719;
	(*/
	margin:0px auto;
	background-color:#333333;
	padding:12px;
}
.photo_caption {
margin-top:15px;
padding:2px;
border-top:1px solid #E5B336;
border-bottom:1px solid #E5B336;
text-align:left;
font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
line-height: 27px;
font-size:16px;
color:#8A2F2C;  

}
.gallery_thumb {
border-color:#0066CC; border-width:1px; border-style:solid;
margin:2px;
}

.block_hidden {
display: none;
}
.block_visible {
}

