@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}

body {
background-color:#FFFFFF;
font-size:80%;
/*font-family:"Times New Roman", Times, serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:1em 0 0 .5em;
	}

#wrap{
	width:795px;
	height:100%;

	position:relative;

}

#hdr{
background-image:url(images/hdr.jpg);
position:absolute;
background-repeat:no-repeat;
right:0;
top:0;
height:113px;
width:599px;
}


#sidel{

	background-image:url(images/sidelmain.jpg);
    height:600px;
	width:180px;
	float:left;
	background-repeat:no-repeat;
	margin-right:-650px;
}


#topa, #topb, #topc, #topd, #topbd, #topf,#topg{
background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	height:100%;
	min-height:15em;
	width:592px;
	padding-bottom:1em;
	background-color:#FFFFFF;
}

/* homepage image and height */
#topa {
background-image:url(images/messagefrom.jpg);
}
/* project image and height */
#topb {
	background-image:url(images/fundinghdr.jpg);
	height:100%;

}
                                         
#toptb {
	background-image: url(images/thebrooklinelogo.jpg);
	height:100%;

}
/* business directory image and height */
#topbd {
background-image:url(images/businessdirectoryhdr.jpg);
height:37em;
padding:1.75em 0 0;
}

#topc {
background-image:url(images/hdr_contactus.jpg);
}

#topd {
	background-image:url(images/messagefrom.png);
}
/* fundingpage image and height */
#topf {
background-image:url(images/contactushdr.jpg);
}
#topg {
background-image:url(images/bookorders.jpg);
text-align:left;
}

#homearts{
position:absolute;
width:46.5em;
max-width:615px;
height:auto;
top:10em;

z-index:0;
left:15.5em;
margin:0;
}
#artl{
position:relative;
background-image:url(images/businessback.jpg);
background-repeat:no-repeat;
background-color:#847952;
height:100%;
width:367px;

margin-bottom:.5em;
float:left;


}
#bdir{
position:relative;
background-image:url(images/businessdirback.jpg);
background-repeat:no-repeat;
background-color:#5A715A;
height:100%;
width:367px;
z-index:20;

/*float:left;*/


}

#bdml{
position:relative;
height:100%;
width:367px;
margin-bottom:.5em;
float:left;
}
#artr{
position:relative;
background-image:url(images/communitybak.jpg);
background-repeat:no-repeat;
width:214px;
height:100%;
float:right;

background-color:#5a715a;
margin-bottom:.5em;

}
#bdmlleft{
background-image:url(images/bdm-l.gif);
background-position:top right;
background-color:#5A715A;
background-repeat:no-repeat;
width:180px;
height:323px;
margin-bottom:.5;
float:left;
/*overflow:auto;*/
background-position:top;
}
#bdmlright{
background-image:url(images/bdm-r.gif);

background-repeat:no-repeat;
width:180px;
height:323px;
margin-bottom:.5;
float:right;
}



/*
#artt, #art3, #art5, #art7{
background:#84795A url(images/1back.jpg) no-repeat top right;
position:relative;
margin-bottom:1em;
}
*/
#artb, #art4, #art6, #art8, .artgreen{
background:#5A715A url(images/2back.jpg) no-repeat top right;
background-image:url(images/projectb.gif);
background-repeat:no-repeat;
height:100%;
margin-bottom:1em;
}


.newsalt2{
background:#5a715a url(images/4back.jpg) no-repeat top right;
height:100%;
margin-bottom:1em;
}


.artbrown, #artt, #art3, #art5, #art7 {
background:#84795A url(images/1back.jpg) no-repeat top right;
position:relative;
margin-bottom:1em;
}


.newsalt1 {
background:#84795a url(images/3back.jpg) no-repeat top right;
position:relative;
margin-bottom:1em;
}


#ftr{   

	position:relative;
	background-image:url(images/ftr.jpg);
	background-repeat:no-repeat;
	background-position:right;
	clear:both;
	width:70em;
	height:39px;
	/*background-color:#847952;*/
	margin-left:-23.5em;
	margin-top:10px;
}

#book{
position:absolute;
top:40.5em;
left:0;
width:179px;
height:283px;
background-image:url(images/bookbg.gif);
background-repeat:no-repeat;
}
#poll{
	background:#FFFFFF none repeat scroll 0%;
	/*border:medium dotted #000000;
    height:400px;*/
	left:-.5em;
    position:absolute;
	/*top:800px;*/
	top:62.5em;
	width:200px;
}
#sneak{
background-color:#84795B;
left:10px;
position:absolute;
top:19em;
width:175px;
z-index:10;
}
#nav {
position:absolute;
width:174px;
height:auto;

top:310px;
font-size:10px;
z-index:10;
}

#nav li {
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
letter-spacing:0.4em;
list-style-type:none;
padding-right:0.5em;
text-align:right;
text-decoration:none;
font-family:verdana;
}
#nav li a:link{
color:#FFFFFF;
text-decoration:none;

}
#nav li a:visited {
color:#FFFFFF;
text-decoration:none;
}
#nav li a:hover {
color:#000000;
list-style-type:disc;
}
#bookorder{
	position:absolute;
	top:121px;
	right:16px;
	text-align:center;
	height:65px;
	display:block;
	list-style-type:none;
	width: 67px;
}

#bookorder li {
margin-top:1em;
border:#FFFFFF 1px solid;
padding:.3em .5em;
list-style-type:none;
}

/*----------Content Styling--------------------*/
#pic {

padding:0.3em 0.5em 0.5em;
float:left;



}

#topa p, #topb p, #topc p, #topd p{
float:left;
color:#847952;
font-size:14px;
line-height:1.3em;
margin-top:2.8em;
padding:0pt 0.5em;
text-align:justify;
}

#topb li, #topd li {

line-height:1.2em;
font-size:16px;
font-weight:bold;
}

#topb ul, #topd ul{
padding:2em 1.8em;
list-style:circle;

}

#topb a:link, #topd a:link{
color:#847952;
text-decoration:none;
list-style-type:circle;

}
#topb a:visited, #topd a:visited {
color:#847952;
text-decoration:none;
}
#topb li a:hover, #tobd li a:hover{
color:#5A755A;

}


#artl p, #artr p, #artt p, #artb p, #bdmlleft p, #bdmlright p, #art3 p, #art4 p, #art5 p,
#art6 p, #art7 p, #art8 p, .artgreen p, .artbrown p{
color:white;
font-size:13px;
line-height:1.3em;
margin-top:1.8em;
padding:0pt 0.5em;
text-align:left;
}

h3 {
line-height:1.3em;
font-size:130%;
color:#FFFFFF;

}

h4 {
line-height:1.3em;
font-size:140%;
color:#000;

}

#up {
background-image:url(images/arrowtop.jpg);
width:14px;
height:80px;
left:14.7em;
position:absolute;
position:fixed;
top:1em;
z-index:10;
}
 
#up a:hover {
background-image:url(images/arrowtop2.jpg);
}

#upcover {
background-color:#FFFFFF;
width:14px;
height:100px;
left:181px;
position:absolute;
top:0;
z-index:1000;
}

/*---------------table styles-------------*/

#thetable tr:hover 
{
background-color:#857953;
color:#FFFFFF;
}

#thetable{
border-color:#857953;
}

/*-------------make them go away ----------*/
.hide
{
display:none;
}
/*-------------in progress --------------*/
.cmit{
color:white;
float:right;
font-size:10px;
padding:10px 10px 5px 0pt;
}

.cmit a {
font-weight:bolder;
color:white;
text-decoration:none;

}
.cmit a:hover {
text-decoration:overline underline;
}
.brookline {
padding:10px 0 0 115px;
float:left;	
color:#FFFFFF;
font-size:10px;
}

/*---------site wide styles----------*/
a {
text-decoration:none;
font-weight:bold;
}
a:hover {
text-decoration:underline;
font-weight:800;
}

