body {
	MARGIN: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: #B0987B;
	
}

.clear {
	height: 0;
	clear: both;
}

p { font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 3px;
	}

h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #3D0000;
	border-bottom:1px solid #B0987B;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #662306;
	margin-bottom: 7px;
	letter-spacing: 0.01em;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #662306;
	margin-bottom: 7px;
	

}
.maroon {
	color: #3D0000;
}

li { 	list-style-image:url(images/bullet.gif);
	 	margin-left: -1.5em;
		padding-left: 0.5em;
		margin-bottom: 7px;	
}



A {
	COLOR: #3D0000; 
	TEXT-DECORATION: none; 
	border-bottom:1px dotted #cccccc;
	font-size:12px;
}
A:hover {
	BACKGROUND: #662306; COLOR: #ffffff;
}

.image A {
	COLOR: #3D0000; 
	TEXT-DECORATION: none; 
	border-bottom:1px dotted #cccccc;
	font-size:12px;
}
.image A:hover {
	BACKGROUND: #662306; COLOR: #ffffff;
}

.quote {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D0000;
	padding: 5 5 5 5;
}
.bulletheading { font-family:Verdana, Arial, Helvetica, sans-serif;
				 LETTER-SPACING: 0.02em;
				 font-weight: bold;
				 color:#5D5D5D;
}

#topnav A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #660626; PADDING-TOP: -1px; LETTER-SPACING: 0.03em; TEXT-DECORATION: none; border-bottom:0px;
}
#topnav A:hover {
	BACKGROUND: #662306; COLOR: #ffffff;
}


#navigation A {
	background: cc9900;
	DISPLAY: block;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 8px;
	FONT: 11px Verdana, Helvetica, sans-serif;
	COLOR: #662306;
	LETTER-SPACING: 0.02em;
	TEXT-DECORATION: none;
}
#navigation A:hover {
	BACKGROUND: #662306; COLOR: #ffffff;
}

#navigation li	{
margin-left:0px;
padding: 0;
list-style-image:none;
} 

#navigation ul {
	padding:0;
	margin:0;
}

#imagelist ul {
		list-style: none;
		margin-left: 0.5em;
		padding-left: 1em;
		padding-right: 1em;
		text-indent: -1em;

		}

#imagelist li {
		list-style-image: none;
		list-style-type: none;
		font-size: 12px;
		}
		
#footer  {
	COLOR: #ffffff; 
}
#footer  p{
	COLOR: #ffffff;
	margin-top: 12px;
	margin-bottom: 12px; 
}
#footer A {
	 TEXT-DECORATION: none;
	 COLOR: #cccccc;
}
#footer A:hover {
	BACKGROUND: #999999; COLOR: #ffffff; TEXT-DECORATION: none;
}

#topnav ul {
	list-style: none;
	display: inline;
}

#topnav ul li{
	float: left;
	
	list-style-image:none;
	margin-bottom:0px;
	margin-left:0em;
	padding-right:0.8em;
	height: 14px;
	
	border-right: thin solid #000;

}


#topnav ul li#menu_item_7 {
	border-right: none;
}

#topnav ul li a{
	text-transform: uppercase;
	
}


#left-nav ul {
	list-style: none;
}

#left-nav a {
	border-bottom:1px dotted #CCCCCC;
	color:#662306;
	display:block;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0.02em;
	line-height:normal;
	padding:6px 6px 6px 10px;
	text-decoration:none;
}

.float-right {
	float:right;
	margin: 0 0 5px 10px;
}

#topbar {
	
}

#border-above-menu {
	background: url(images/topnav_top.gif) no-repeat;
	 height: 7px;
}

#border-below-menu {
	background: url(images/topnav_bottom.gif) no-repeat;
	 height: 8px;
}

#border-below-logobanner {
	background: url(images/greenbar.gif) no-repeat;
	 height: 7px;
}

#topnav{
	float: left;
	width: 62%;
	margin-top: 7px;	
}

#moloney-solicitors-phone {
	float: left;
	width: 38%;
}

.wrapper {
	width: 820px;
	MARGIN: 0px;
	height:100%; 
	background: url(images/wrapper_bg.png) repeat-y;
	margin-right: auto;
	margin-left: auto;	
}

.header {
	background-color: #fefdf3;
}
.leftcol {
	float: left;
	width: 195px;
	margin: 10px;
	background-color: #f8ebdb;
}
.midcol {
	float: left;
	width: 530px;
	margin: 10px;
}

.midcol .withright {
	float: left;
	width: 530px;
	margin: 10px;
}

.withright {
	float: left;
	width: 358px;
	margin: 10px;
}
.rightcol {
	float: left;
	width: 172px;
	margin: 0 10px;
}

.logo {
	float: left;
	width: 323px;
	padding-top: 20px;
}

.flashbanner {
	float: left;
	width: 477px;
}

 .leftshadow {
	float: left;
	width: 10px;

	height: 100%;
}

.rightshadow {
	float: left;
	width: 10px;

	height: 100%;
}


.center {
	width: 800px;
	background-color:#FEFDF3;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	background: #662306;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	margin: 0;
		
}


#footer  .rss-footer p {
	COLOR: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px; 
}

.rss-footer {
		margin-right: auto;
	    margin-left: auto;	
		text-align: left;
		width: 380px;
}

.rss-text-description {
	font-weight: bold;
}

/* Quote form borders */

#quoteform {
	width: 180px;
	
}

.bottomrounded {
	background: url(images/quotebox_bottom.gif) no-repeat;
	height: 10px;
}

.toprounded {
	background: url(images/quotebox_top.gif) no-repeat;
	height: 10px;
}
.quoteform-main  {
	background: url(images/quotebox_mid.gif) repeat-y;
	padding: 10px;
}

/* Rss button */
#rss-button {
	float: left;
	margin-right: 10px;
}

#rss-button  a{
	text-decoration: none;
	border-bottom: none;
}

#rss-button  img {
	border: 0;
}

	
