/* layout ----------------------------------------------- */
a:focus {outline: none ; }
a:active {outline: none ;}
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0; padding:0}
body {background: #fff; padding: 0px; font-family: georgia;  font-size: 12px; color: #000;}
#bodywrapper {}



/* typography ----------------------------------------------- */

a:link, a:visited, a:active {text-decoration: none; color: #003366;}
a:hover{text-decoration: underline;}

p {margin: 0px 0px 20px 0px; padding: 0px; line-height:20px;}

h1 {color: #003366;}
h2 {color: #b9a878;}
h3 {color: #b9a878;}



/* typography ----------------------------------------------- */




/* header ----------------------------------------------- */

#header {}

#header h1.title {width/**/:135px; height/**/:45px; line-height:45px; text-indent:0px; margin-bottom: 10px;}
#header h1.title a {display:block; width/**/:135px; height/**/:45px; line-height:45px; text-indent:-9000px; background:url(graphics/wap-title.gif) right bottom no-repeat;}

/* end header ----------------------------------------------- */




/* navbar ----------------------------------------------- */

#navbar { background: #003366;  color: #fff; padding-top: 5px; padding-bottom: 5px;}
#navcontainer {}
#navcontainer ul li {margin: 0px;}
#navbar a {color: #fff;}


/* end navbar ----------------------------------------------- */






/* content ----------------------------------------------- */

#contentwrapper {}
#content { margin: 0 3px 0 3px;}
#content h2 {font-family: georgia; font-weight: normal; text-align:left;}
#content h2 a {color: #b9a878;}
#content em { font-size: 13px; font-family: georgia; font-weight: bold;  margin-bottom: 13px;}
#left {}
#right {}

#left h3.signature {width/**/:154px; height/**/:69px; line-height:69px; text-indent:0px; margin-bottom: 10px; margin-top: 7px;}
#left h3.signature a {display:block; width/**/:154px; height/**/:69px; line-height:69px; text-indent:-9000px; background:url(graphics/signature.gif) no-repeat;}

#right h3.beaconhill {display: none;}

#right h3.backbay {display: none;}

/* content ----------------------------------------------- */



/* footer ----------------------------------------------- */
#footerwrapper {}
#footerbar { margin: 0 0 0 12px;}
#footerbar h3 {display: none;}
#footerbar h3 a {color: #b9a878;}
.readmore { display: none;}


#footer-testimonials {display: none;}


#footer-blog {display: none;}


#footer-contact {}
#footer-contact-bg {}
#footer-contact-link {}
#footer-contact-link a {}
#footer-contact-link a:hover {}
#footer-contact p {}
.name {font-size: 20px; margin: 0; line-height: 20px;}
.desig {font-size: 10px; font-weight: bold;}



/* footer ----------------------------------------------- */





/* copyright ----------------------------------------------- */

#copyright {background: #003366;  color: #fff; padding: 5px 0 5px 3px; font-size: 10px; }
#copyrightlinks ul {display: none;}
#wap-copy {}


/* copyright ----------------------------------------------- */





/* blog ----------------------------------------------- */

#sidebar ul {list-style: none; margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; 			padding-bottom: 20px;}
#wp-calendar { 	empty-cells: show; 	font-size: 11px; 	margin: 0px; }
#wp-calendar #next a {padding-right: 5px;	text-align: right;}
#wp-calendar #prev a {padding-left: 5px;	text-align: left;}
#wp-calendar a {display: block;	text-decoration: none;	font-weight: bold; color: #003366; background: url(graphics/right-button-bg-alt.jpg) repeat-x;}
#wp-calendar a:hover {background: #ddd; border: solid 0px #cccccc; text-decoration: none; font-weight: bold; color: #003366;}
#wp-calendar caption {color: #b9a878; font-size: 12px; text-align: left; font-weight: bold;}
#wp-calendar td {font-family: georgia, times, serif; font-size: 10px; font-weight: normal;	letter-spacing: normal;	padding: 2px;	text-align: center; border: 1px solid #ddd; text-decoration: none; color: #b9a878}
#wp-calendar td.pad {background: #fff; border: solid 1px #ddd; text-decoration: none; color: #bbb; padding: 2px; font-family: Arial, Helvetica, sans-serif;}
#wp-calendar td.pad:hover {background: #fff; border: solid 1px #ccc; text-decoration: none; color: #555;  padding: 2px;}
#wp-calendar td:hover, #wp-calendar #today {background: #fff; border: solid 1px #cccccc; text-decoration: none; color: #b9a878;}
#wp-calendar th {font-size: 10px; color: #003366; font-weight: bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}



#sidebar h2 {font-size: 20px; line-height: 19px; padding: 0px; font-weight: normal; color: #b9a878; margin: 2px 0px 7px 0px;}

.recent-posts-img li {padding: 1px 0 0 18px; background-image: url(graphics/icon.gif); background-repeat: no-repeat; background-position: 2px; line-height: 19px;}
.categories-img li {padding: 1px 0 0 18px; background-image: url(graphics/icon-folder.gif); background-repeat: no-repeat; background-position: 2px; line-height: 19px;}		
#recentcomments li {padding: 1px 0 0 18px; background-image: url(graphics/icon-comments.gif); background-repeat: no-repeat; background-position: 2px; line-height: 18px;}
.blogroll li {padding: 1px 0 0 18px; background-image: url(graphics/icon-link.gif); background-repeat: no-repeat; background-position: 2px; 	line-height: 19px;}
		
.postmetadata {border-top: solid 1px #ccc; font-size: 10px; font-weight: bold; font-style: italic; padding: 3px 3px 3px 7px; color: #b9a878; margin-bottom: 45px;}		



.next{}
.prev{}
.navigation {}


/* blog ----------------------------------------------- */