@import "/fletcher/london-gallery/includes/london/footer-bowdoin-thumb.css";
body {color:#404040;margin:0px; padding:0px;padding-bottom:25px;background:#a6a99e; font-family:Verdana, Arial, sans-serif; font-size:100%; height:100%; text-align:center;}
/*	
html, body { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; }
*/

a {color:#0063c1;text-decoration:none;}
a:visited {color:#b17551 /*51b1a5 519db1  9A9382*/;text-decoration:none;}
h4 a:visited {color:#0063c1;}
h6 a {color:#b7a200;}
h6 a:visited {color:#b7a200;}a:hover {color:#0063c1;text-decoration:underline;}
a:active {color:#c34315;text-decoration:underline;}


div.shadowboxer {margin:18px auto;width:776px;text-align:left;}
.wrapper {margin-bottom: 40px;; padding: 0; text-align: left;}
div.slate {width:774px;border-style: solid; border-color:#86887e; border-width: 0 1px; background:#fcfcf7;margin:0; padding: 10px 0 20px; overflow:visible;}
div.head {width:776px;height:87px;margin:0 0 0 0; background: url(/fletcher/london-gallery/images/london-gallery-header.gif) top left no-repeat; z-index:0;position:relative;}

h1.title {margin:0px;padding-top:0px; overflow:hidden;  height:1px; voice-family: "\"}\""; voice-family:inherit; height:0px;}
.headlink{width:370px;height:100px;position:absolute;top:15px;left:370px;/*border:1px solid pink;*/ }

h2 {font-weight:normal;font-size:20px;color:#003366; background-color:transparent; margin:-2px 0px 10px 62px; letter-spacing:2px;z-index:100;}
h3{color:#003366; margin:0 0 0px 60px; padding:0;}
h4{
	color:#003366;
	margin:0 0 0px 60px;
	padding:0;
	font-size: 14px;
}
h5{color:#003366; margin:0 0 0px 60px; padding:0;}
h6{color:#b7a200; margin:0 0 0px 60px; padding:0;}
img {border:none;}
.smaller {font-size: smaller;} 
.larger{font-size:medium;}
.spacer {clear:both;}

h2 a {color:#003366;text-decoration:none;}
h2 a:visited {color:#003366;text-decoration:none;}
h2 a:hover {color:#003366;text-decoration:underline;}


#beauty {width:776px;}

.body {margin:0px; background:#fcfcf7;}
	.body p { margin:0 80px 20px 60px;font-size:0.75em; line-height:1.65em; }
	.body li {
	font-size:0.75em;
	line-height:1.65em;
	padding-left: 5px;
	margin-left: 35px;
	margin-right: 60px;
}
	.body dd, .body dt {margin:0 60px 0px 60px; font-size:.7em; line-height:1.65em; }
	.body dt {font-weight:bold;}
	.body ul {
	list-style-type:square;
	margin-right: 60px;
}	
	.body img {margin:10px 10px 10px 10px;}
	.photoleft { font-size:11px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
	.photoright { float:right; /*margin:10px 10px 10px 0px;*/ font-size:11px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
	#content2col .photo img { margin:0px; }
	#content2col .photoleft img { margin:0px; }
	#content2col .photoright img { margin:0px; }
	.photorightsmall { float:right; margin:10px; }
	.photoleftsmall { float:left; margin:10px;}
	.photobox { padding:0px; border-top:1px solid #ccc; border-bottom: 1px solid #ccc; width:350px;}
	.caption-long {float:left; margin-left:8px;font-size:x-small; width:150px;}
	p.caption {font-size:10px;}
	.body img.right {
	float:right;
	padding:5px;
	background:#f1f1f1;
	border:1px solid #d2d2d2;
	margin-left:10px;
	margin-right: 35px;
}
	.body img.left {float:left; padding:5px; background:#f1f1f1; border:1px solid #d2d2d2; margin-right:10px;}
	.body div.left {float:left; padding:5px; font-size:10px;width:350px;background:#f1f1f1; border:1px solid #d2d2d2; margin-left:60px;margin-right:10px;}
	.body div.left img {margin:0;}
	.body div.right {float:right; padding:5px; font-size:10px;width:350px;background:#f1f1f1; border:1px solid #d2d2d2; margin-right:60px;margin-left:10px;}
	.body div.right img {margin:0;}
	
#news { width: 774px; margin: 0; padding: 0; border-color: #D8D9D2; border-width: 3px 0 0 0; border-style: solid; background-color: #fafafa;}
	#news .left {width:350px;/* border:1px solid blue;*/ float:left;}
	#news .right {
	width:250px;
	float:left;
	height:70px;/* border:1px solid pink;*/
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 65px;
}
	div.newswrap {width:350px;/*border-top:1px solid #E9E9E2;*/margin:0px 5px 15px 25px;;padding:0;}
	div.newswrap ul { margin:0 3px 10px 8px;padding:0;}
	div.newswrap ul li {font-size:x-small;list-style-type:square;}
	div.newswrap p {font-size:10px;font-weight:normal; color:#345277; margin:2px 0 14px 0; padding:0;}
	#news a {color:#9A9382;text-decoration:none;}
/*
	#news p a:visited {color:#9A9382;text-decoration:none;}
	#news p a:hover {color:#9A9382;text-decoration:underline;}
*/
	#news h3 {color:#717165; margin:3px 0 5px 5px; font-size:13px;z-index:5; padding:0;}
	div.newswrap p.subhead {font-size:10px;font-weight:normal; color:#9A9382; margin:-5px 0 7px -20px; padding:0;}
	
	#memberbox {margin:0 0 0 410px;}

.footer { padding:0; margin:0; width:776px;  text-align:center;background: url(/fletcher/london-gallery/images/bottom-body-rule.gif) bottom left no-repeat;}
	.footer p {width:764px;color: #404040; font-size:x-small;padding:5px;margin:0 1px 0 1px;border-style: solid; border-color:#dcdcd7; border-width: 1px 0 0 0;}


.breakout {float:right;width:200px; border:1px solid blue;}


	.sample {width:50px;text-align:center;color:#404040;font-size:11px;font-weight:bold;padding:15px; float:left;border:1px solid #404040;margin:10px;}
	/* colors */
	.yellowegg{background:#f9fae3;} 
	.yellow{background:#F9F296;}
	.tulip{background:#ed603b;} 
	span.tulip{color:#ed603b; background:none;} 
	.lightgrey {background:#fafafa;} 
	.putty {background:#eef0e3;} 
	.red {background:#9f4f00;}
	span.red{color:#9f4f00; background:none;}
	.quest {background:none;}
	.dustyred {background:#F6D5BC;}
	.cranberry {background:#a03b27;}
	span.cranberry {color:#a03b27; background:none;}
	.green {background:#4EA752;}
	span.green {color:#4EA752; background:none;}
	.orange {background:#FCFB91;}
	span.orange {color:#FCFB91; background:none;}
	.crazyred {color: #FF0000}

.alert {border: 1px #d79900 solid;background-color: #fff2ba;}
.easybox {background-color:#EEF0E3; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }
.tableimg {
	margin:2px;
	padding: 2px;
}
 .small {font-size:x-small;}
  .mini {font-size:xx-small;}
  li img {margin-12px;}
.caption {font-size:x-small; line-height:105%;}
