/*/  General Declarations /*/
body {
	margin: 5px 0px 0px 0xp;
	padding: 0;
	font:85% Geneva, Arial, Helvetica, sans-serif;
	background:#ffffff; /*/ old BG #d9e4e3 /*/

}

hr {border:none; border-bottom-color:#CCCCCC; border-bottom-style:dotted; width:98% } 

.bottom_lines {  /*/  Thees properties have moved to weblog_summary class /*/
border-bottom:1px dotted #666666;
margin-bottom:10px;
}


.avatar_margins { margin:10px 15px 0px 10px; border:solid 1px #000; width:75px; height:75px;}	

.blog_padding {margin-right:10px; border:solid 1px #333333;}

 
/*/  END - General Declarations /*/

/*/  Site Wireframe /*/

#main_wrap {
	width:1050px; /*/ 1000 --> 1050 for GAS LR AD /*/
	background:#ffffff;  
	clear:both;  /*/ This line is prob not needed /*/
	margin:0 auto;  /*/ This line is prob not needed /*/
	}

#right_col {
	width:350px; /*/ 300 --> 345 for GAS LR AD /*/
	padding:9px;
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 

	
	}
	
#left_col {
	width:656px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC; 
	margin-top:10px;
	margin-bottom:10px;
	padding:9px;
	
	}

	
#sub_col_left {
	width:320px;
	float:left;
	padding-right:8px;
	}

#sub_col_right {
	width:320px;
	float:right;
	padding-left:8px;
	
	}

#header {
	width:100%;
	background:#FFFFFF;
	height:145px;  
	}
	
#nav {
	/*  Pasted in from ONLAGEE  */
		background: #FFFFFF; 
		margin-top:7px; /*/ ADDED 08 Aug 2011 to give space to search box /*/
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	/*  Pasted in from ONLAGEE  */

	
#adslot_tl {
	width:728px;
	height:90px;
	margin-top:5px;
	margin-right:10px; 
	*margin-right:5px;
	float:right;
	}
	
#main_logo {
	width:242px;
	height:80px;
	margin-left:10px; 
	*margin-left:5px;
	margin-top:10px;
	float:left;
	}

#login_search_wrap {
	clear:both;
	width:655px;
	float:right;
	}

#header_login {
	height:30px;
	margin:10px;
	width:350px;
	float:left;
	}
	
#header_search {
	height:30px;
	width:260px;
	margin-right:10px;
	margin-top:10px;
	float:right;
	}
	
.comments_body {
	float:right;
	width:515px;
	padding-right:5px;
	}	
	
	
/* START - Pasted In from old new la gar ee site */
#adslot_bb {
	clear:both;
	padding:5px 5px;
	background:#FFFFFF;
	height:160px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	
	/* border-top:1px dotted #999;   If the left col has a botto border this is not needed. */

	}
	#adslot_bb p {
		margin:0;
    }
	* html #adslot_bb {
		height:1px;
	}

#under_site_wrap { /* This entire ID is probably a bit redundant */
	clear:both;
	width:1000px;
	}
	#footer p {
	margin:0;
	}
	* html #footer {
	height:1px;
	}
	
	

#footer {
	clear:both;
	width:1000px;
	}
	#footer p {
	margin:0;
	}
	* html #footer {
	height:1px;
	}
	.soc_media {
	margin-top: 10px;
	}
	.soc_media img{
	padding-top: 2px;
	}
	
#coloumn_links {
	clear:both;
	padding:5px 10px;
	height:195px;
	}
	#coloumn_links p {
	margin:0;
    }
	* html #coloumn_links {
	height:1px;
	}

.coloumn_links_box {
	width:216px;
	float:left;
	margin-left:20px;
	}

	
/* END - Pasted In from old new la gar ee site */
	
	
	
/*/  END - Site Wireframe /*/

/*/ Modules /*/

.standard_left_module {
	width:307px;
	margin-top:10px;
	}

.standard_right_module {
	width:300px;
	margin-top:10px;
	}

#homepage_slide_show {
	width:645px;
	height:400px;
	margin-top:20px;
	margin-bottom:10px; 
	}

#homepage_coe {
	width:645px;
	margin-top:15px;
	margin-bottom:15px;
	 /*padding-left:50px; */
	}
	
.bottom_block_box {
	width:168px;
	height:98px;
	float:left;
	margin-left:20px;
	}
	
.featured_books {margin-right: 10px; margin-bottom: 10px; border: 1px solid #333333;}	

.weblog_summary {/*/height:110px;/*/ border-bottom:1px dotted #666666; padding-bottom:10px; padding-top:10px;}

.comment_box {border:1px solid #999999; background:#dde9f6; margin-bottom:20px; width:625px; margin-left:15px; clear:both;}


/* START -  Blogger Number Changed from 1 to 3 */

.recent_blogpost_box { /* Far Left and Right Box */
	width:199px;
	height:185px;
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	}

.recent_blogpost_box_center { 
	width:199px;
	height:185px;
	float:left;
	border:1px solid #CCCCCC;
	padding:3px;
	margin-left:14px;
	margin-right:14px;
	}

#blogger_summary_box {margin-top:25px; margin-left:4px; clear:both;}
.min_height_blogger_box {min-height:140px;}
/* END - Blogger Number Changed from 1 to 3 */



/*/ END - Modules /*/

/*/ START - Font Classes /*/

.smaller_text {
font-size:.8em;
}

.medium_text {
font-size:.9em;
line-height:1.5em;
}

.copyright { color:#7b8fa1; font-size:.7em;
}

.extralarge_serif_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:2em;}

.large_serif_title { 
font-size:1.5em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#831a41;
text-decoration:none;

}

.large_serif_title_black { 
font-size:1.6em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
}

.medium_serif_title { 
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#663300;
}

.small_serif_title { 
font-size:1em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#003333;
}

.cal_date {color:#673432;}

.pagexofx {color:#999999;}


.blogger-toc_thumbs {
	border:1px solid #333;
	margin-bottom:5px;
	margin-left:3px;
}

.blogger_summary_txt {
color:#333333;
font-size:.8em;
text-decoration:none;
}

.blogger_summary_title {
color:#333333;
font-size:.8em;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*/ END - Font Classes /*/

/*/ START - Link Styles /*/

a.blogger_summary_txt:link {color:#006699;}
a.blogger_summary_txt:active {color:#006699;}
a.blogger_summary_txt:visited {color:#006699;}
a.blogger_summary_txt:hover {color:#993366;}

a.blogger_summary_title:link {color:#006699;}
a.blogger_summary_title:active {color:#006699;}
a.blogger_summary_title:visited {color:#006699;}
a.blogger_summary_title:hover {color:#993366;}

a.large_serif_title:link {color:#831a41;}
a.large_serif_title:active {color:#831a41;}
a.large_serif_title:visited {color:#831a41;}
a.large_serif_title:hover {color:#CC6699;}


.footer_style {
color:#000;
font-size:.8em;}

a.footer_style:link {color:#000;}
a.footer_style:active {color:#000;}
a.footer_style:visited {color:#000;}
a.footer_style:hover {color:#000;}

.col_links {
color:#003333;}

a.col_links:link {color:#003333;}
a.col_links:active {color:#003333;}
a.col_links:visited {color:#17430F;}
a.col_links:hover {color:#006633;}


.col_links_header {
color:#000033;}

a.col_links_header:link {color:#000033;}
a.col_links_header:active {color:#000033;}
a.col_links_header:visited {color:#000033;}
a.col_links_header:hover {color:#000099;}

/*/ END - Link Styles /*/

/*/  START - Articles, Blogs, Online Editions  /*/

.oe-toc_thumbs {
	border:1px solid #333;
	margin-right:15px;
}

.summary_thumbs {
	border:1px solid #333;
	margin-right:15px;
	margin-bottom:15px;
}

.oe-story_photos {
	margin:9px;
}


#author_photos {margin:0px 10px 10px 0px; border:1px solid #333333;}

/*/  END - Articles, Blogs, Online Editions  /*/


/*/  START - SPECIFIC TO.... /*/

/* Sub Pages */
#shipping_div {float:left;}
#billing_div {float:right;}
#cc_form {clear:both;}
.req_text {color:#FF0000;}
.highlight_div {background-color:#99FFCC;}	
/* Sub Pages */


/*  Contact Pages */
.staff_member_photo { border:1px solid #333333; margin-right:15px;}
/* Contact Pages */

/* Home Page */

#sub_col_left_top {
	width:320px;
	float:left;
	padding-right:8px;
	}
/* Left Col was split into a full span - two col - full span - two col, generating a need for new sub col ids since classes weren't used */
#sub_col_right_top {
	width:320px;
	float:right;
	padding-left:8px;
	
	}
#cc_highlight {background:#c0f5b9;}
#cc_wrap {border:none;}
/* Home PAge */


/*/  END - SPECIFIC TO.... /*/
