@charset "utf-8";
/* CSS Document */

*{
margin: 0;
padding: 0;
}

body {
text-align: center; /*center hack*/
font-size: 100%;
font-family: Verdana, Helvetica, Arial,  san-serif;
line-height: 1.3;
background-color: #fffddc;
}

.clear{clear:both}

a{color:black;}

a:hover{color:gray;}

#wrap{
width:900px;
margin: 0 auto; /*center hack*/
text-align: left; /*center hack*/
padding:50px;
}

#logo{
	background-image: url(../images/marybrennanandco.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
}

#body{
	margin-top:5px;
	background-color: #FFFFFD;
	border-style:double;
	border-width:7px;
	width:900px;
	min-height:550px;
	background-image: url(../images/flowerlowerright.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom:100px
}

#mainbody{padding: 25px;}

#menu {}

.modulenavmenu {padding: 10px 0px 10px 0px;}

.modulenavmenu a{color: black; text-transform: uppercase;  font-size: 76%; font-weight:bold;}

.modulenavmenu a:hover{color: gray;}

.modulenavmenu li{ text-align: center; list-style-type: none; display: inline; float: left; letter-spacing:5px; padding-right:40px; padding-left:40px;}

a{text-decoration:none;}
a:hover{color:gray;}

a img { border: 0px; }

#left{float:left; width:200px; margin-top:50px;}

#right{float:left; width: 350px; padding-top:55px; font-size:20px; font-weight:normal;}

#content60 {
float:left;
width:450px;
overflow:hidden;
}

#content80 {
float:left;
width:650px;
overflow:visible;
margin-top:50px;
}

#content100 {
float:left;
overflow:visible;
}

input{border-style: solid; border-color: #000000;}

input.submit-button{color: #009ca3; border:1px; text-tranform: uppercase; font-weight:bold; background-color:#ffffff; padding:2px; border-style:solid; border-color: #000000;}

textarea{border-color: #000000; border-style:solid; padding-bottom:10px; border-width:2px; width:375px;}

.componentheading{text-transform: uppercase; font-size: 1.7em;}

.contentheading{font-size: 1.5em;}

.contentpaneopen.sendusamessage{margin-top:0px}

.moduletable h3{text-transform:uppercase;color: #000;}
.moduletable ul{color: #000000; padding-top: 5px;}
.moduletable li{text-alight:left; list-style-type:none; color:#000000; padding-bottom: 5px}
.moduletable a{padding-bottom: 5px; font-size:1.1 em; color: black}
html>body .moduletable li a{width:auto;}
.moduletable li a:hover{color: #666;}
.moduletable{padding-bottom:25px; font:verdana}
