/* @group wallspace css styles */

body
{
	font-family: Arial, sans-serif;
	background-color: #f6f1ef;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}

a img
{
	border-style: none;
	border-width: 0;
}

a:focus
{
	outline: none;
}

div
{
	height: 1%;
}

div.div-clear
{
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

input, button, select, textarea
{
	font-family: Arial, sans-serif;
}

#div-accesskeys
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1000px;
	font-size: 1px;
	line-height: 1px;
}

/* @group page */

#div-page
{
	width: 760px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
}

/* @group page left */

#div-page-left
{
	float: left;
	margin: 0;
	padding: 0;
	width: 168px;
}

/* @group logo */

#div-logo
{
	padding: 24px 0 80px 21px;
	margin: 0;
	height: auto;
}

#div-logo a
{
	overflow: hidden;
	background: url(../images/logo-wallspace.gif) no-repeat;
	padding: 67px 0px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 67px; /* for IE5.5's bad box model */;
	width: 131px;
	display: block;
	margin: 0;
	font-size: 1em;
}

/* @end */

/* @group main navigation */

#div-navmain
{
	margin: 0;
	padding: 0;
}

#div-navmain ul
{
	list-style-type: none;
	border-bottom: 1px solid #b0aca9;
	padding: 0 0 .25em;
	margin: 0 0 1.25em 24px;
}

#div-navmain ul li
{
	padding: 0;
	color: #600;
	font-weight: bold;
	font-size: .75em;
	margin: 0 0 1em;
	text-transform: lowercase;
}

#div-navmain ul li a:link, #div-navmain ul li a:visited
{
	color: #600;
	text-decoration: none;
}

#div-navmain ul li a:hover, #div-navmain ul li a:active
{
	color: #600;
	text-decoration: underline;
}

#div-navmain ul li a#navmain-current
{
	color: #900;
}

/* @end */

/* @group mailing list */

#div-mailinglist
{
	margin: 0;
	padding: 0 0 0 24px;
}

#div-mailinglist h2
{
	overflow: hidden;
	background: url(../images/h2-mailinglist.gif) no-repeat;
	padding: 18px 0px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 18px; /* for IE5.5's bad box model */;
	display: block;
	width: 76px;
	font-size: 1em;
	margin: 0 0 .1875em;
}

#div-mailinglist h4
{
	overflow: hidden;
	background: url(../images/h4-mailinglist.gif) no-repeat;
	padding: 18px 0px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 18px; /* for IE5.5's bad box model */;
	display: block;
	width: 76px;
	font-size: 1em;
	margin: 0 0 .1875em;
}

#div-mailinglist p
{
	padding: 0;
	font-size: .6875em;
	color: #666;
	line-height: 140%;
	margin: 0 0 1em;
}

#div-mailinglist p a:link, #div-mailinglist p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-mailinglist p a:hover, #div-mailinglist p a:active
{
	color: #900;
	text-decoration: none;
}

#div-mailinglist form
{
	margin: 0;
	padding: 0;
}

#div-mailinglist form p
{
	padding: 0;
	font-size: .6875em;
	font-weight: bold;
	text-transform: lowercase;
	color: #333;
	margin: 0 0 .75em;
	vertical-align: middle;
}

#div-mailinglist form input
{
	font-size: 100%;
	vertical-align: middle;
	border: 1px solid #ccc;
	width: 98%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

#div-mailinglist form .radio
{
	margin: 0 0 .3125em;
	padding: 0;
	position: relative;
}

#div-mailinglist form .radio input
{
	width: auto;
}

#div-mailinglist form .radio label
{
	font-size: .6875em;
	font-weight: bold;
	text-transform: lowercase;
	color: #333;
	margin: 0;
	vertical-align: middle;
	padding-top: .1875em;
}

#div-mailinglist form input#submit
{
	width: auto;
	margin-top: .5em;
	padding: 0;
	border-style: none;
	border-width: 0;
}

/* @end */

/* @end */

/* @group page right */

#div-page-right
{
	float: right;
	margin: 0;
	padding: 0;
	width: 582px;
	color: #F0F0F0;
}

/* @group toolkit */

#div-toolkit
{
	margin: 0;
	padding: 32px 0 24px 51px;
	height: auto;
}

#div-toolkit ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#div-toolkit ul li
{
	float: left;
	text-transform: uppercase;
	color: #600;
	font-size: .625em;
	border-left: 1px solid #600;
	padding: 0 0 0 .5em;
	margin: 0 .5em 0 0;
}

#div-toolkit ul li a:link, #div-toolkit ul li a:visited
{
	color: #600;
	text-decoration: none;
}

#div-toolkit ul li a:hover, #div-toolkit ul li a:active
{
	color: #600;
	text-decoration: underline;
}

#div-toolkit ul li.li-first
{
	border-left-style: none;
	border-left-width: 0;
	padding-left: 0;
}

#div-toolkit ul li a#toolkit-current
{
	color: #900;
}

/* @end */

/* @group content */

#div-content-wrap
{
	background: url(../images/content-bg.gif) no-repeat;
	padding: 50px 0 0 28px;
	margin: 0;
}

#div-content
{
	background-color: #fff;
	padding: 0 23px 8px;
	margin: 0;
}

/* @group home intro */

#div-home-intro
{
	background-color: #fff;
	margin: 0;
	padding: 18px 0 0;
}

#div-home-intro h1
{
	color: #333;
	font-size: 1.125em;
	font-weight: normal;
	margin: 0 0 1em;
	padding: 0 0 0 11px;
}

/* @group home intro left */

#div-home-intro-left
{
	padding: 0;
	margin: 0;
	width: 344px;
	float: left;
	color: #F6F1EF;
}

div.div-home-listing
{
	background-color: #f6f1ef;
	padding: 12px;
	margin: 0 0 1em;
}

div.div-home-listing p.p-date
{
	font-size: .75em;
	color: #666;
	margin: 0 0 .5em;
	padding: 0;
}

div.div-home-listing h2
{
	color: #600;
	font-weight: normal;
	font-size: 1.125em;
	margin: 0;
	padding: 0;
}

div.div-home-listing h3
{
	color: #600;
	font-weight: normal;
	padding: 0;
	font-size: .875em;
	margin: 0 0 .5em;
}

div.div-home-listing h4
{
	font-size: .875em;
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

div.div-home-listing h5
{
	font-size: .6875em;
	color: #666;
	margin: 0;
	padding: 0;
}

div.div-home-listing p
{
	padding: 0;
	color: #666666;
	font-size: 0.6875em;
	margin: 0 0 .875em;
	line-height: 140%;
	background-color: #F6F1EF;
}

/* @end */

/* @group home intro right */

#div-home-intro-right
{
	float: right;
	padding: 0;
	width: 153px;
	margin: 0;
}

#div-home-intro-right img
{
	display: block;
	margin: 0;
}

#div-home-intro-right p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .875em;
	line-height: 140%;
}

#div-home-intro-right p a:link, #div-home-intro-right p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-home-intro-right p a:hover, #div-home-intro-right p a:active
{
	color: #900;
	text-decoration: none;
}

/* @end */

/* @end */

/* @group home current */

#div-home-current
{
	background-color: #f6f1ef;
	padding: 8px 12px 8px 8px;
	margin: 0 0 16px;
}

#div-home-current h2
{
	overflow: hidden;
	background: url(../images/h2-current-exhibition.gif) no-repeat;
	padding: 22px 0px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 149px;
	margin: 0 0 8px;
}

/* @group home current left */

#div-home-current-left
{
	float: left;
	width: 236px;
	margin: 0;
	padding: 0;
}

#div-home-current-left img
{
	display: block;
	margin: 0 0 6px;
}

#div-home-current-left p
{
	color: #666;
	font-size: .625em;
	margin: 0 0 1em;
	padding: 0;
	line-height: 125%;
}

#div-home-current-left p strong
{
	
}

/* @end */

/* @group home current right */

#div-home-current-right
{
	float: right;
	width: 236px;
	margin: 0;
	padding: 0;
}

#div-home-current-right p.p-date
{
	font-size: .625em;
	color: #666;
	font-weight: bold;
	padding: 0;
	margin: 0 0 .75em;
}

#div-home-current-right h3
{
	color: #900;
	margin: 0 0 .5em;
	padding: 0;
	font-weight: normal;
	line-height: 125%;
	font-size: 1.1em;
}

#div-home-current-right h3 a:link, #div-home-current-right h3 a:visited
{
	color: #900;
	text-decoration: none;
}

#div-home-current-right h3 a:hover, #div-home-current-right h3 a:active
{
	color: #900;
	text-decoration: underline;
}

#div-home-current-right #div-opening
{
	margin: 0 0 .5em;
	padding: 0;
}

#div-home-current-right #div-opening p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	line-height: 140%;
	font-weight: bold;
	margin: 0 0 .5em;
}

#div-home-current-right p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 1em;
	line-height: 130%;
}

#div-home-current-right p a:link, #div-home-current-right p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-home-current-right p a:hover, #div-home-current-right p a:active
{
	color: #900;
	text-decoration: none;
}

#div-home-current-right a.current-link:link, #div-home-current-right a.current-link:visited
{
	font-weight: bold;
	color: #600;
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/bullet-right-pink.gif) no-repeat left center;
}

#div-home-current-right a.current-link:hover, #div-home-current-right a.current-link:active
{
	color: #600;
	text-decoration: underline;
}

/* @end */

/* @end */

/* @group current intro */

#div-current-intro
{
	padding: 0;
	margin: 0;
}

/* @group current intro left */

#div-current-intro-left
{
	padding: 0;
	width: 332px;
}

#div-current-intro-left h1
{
	overflow: hidden;
	background: url(../exhibitions/images/h1-current-exhibition.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */
	;
	display: block;
	width: 147px;
	font-size: 1em;
	margin: 1 0 1.125em;
}

#div-current-intro-left h2
{
	color: #600;
	margin: 0 0;
	padding: 0;
	font-weight: normal;
	line-height: 100%;
	font-size: 1.4375em;
}

#div-current-intro-left h3
{
	color: #600;
	margin: 0 0 .75em;
	padding: 0;
	font-weight: normal;
	line-height: normal;
	font-size: 1.125em;
}

#div-current-intro-left p.p-date
{
	font-size: .6875em;
	color: #666;
	font-weight: bold;
	padding: 0;
	margin: 0 0 .75em;
}

#div-current-intro #div-opening
{
	margin: 0 0 .5em;
	padding: 0;
}

#div-current-intro #div-opening p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	line-height: 140%;
	font-weight: bold;
	margin: 0 0 .5em;
}

#div-current-intro-left p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .875em;
	line-height: 140%;
}

#div-current-intro-left p a:link, #div-current-intro-left p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-current-intro-left p a:hover, #div-current-intro-left p a:active
{
	color: #900;
	text-decoration: none;
}

/* @end */

/* @group current intro right */

#div-current-intro-right
{
	float: right;
	margin: 0;
	padding: 0;
	width: 153px;
}

#div-current-intro-right img
{
	display: block;
	margin: 0;
}

/* @end */

/* @end */

/* @group current pics */

#div-current-pics
{
	padding: 0;
	margin: 8px 0 0;
}

#div-current-pics p
{
	padding: 0;
	font-size: .625em;
	color: #666;
	font-weight: bold;
	margin: 0 0 1.5em;
}

#div-current-pics div.div-row
{
	margin: 0 0 20px;
	padding: 0;
}

#div-current-pics div.div-row img
{
	margin: 0 0 0 22px;
}

#div-current-pics div.div-row img.current-pics-first
{
	margin: 0;
}

/* @end */

/* @group current pic */

#div-current-pic
{
	margin: 0;
	padding: 0;
}

#div-current-pic h1
{
	color: #600;
	font-weight: normal;
	padding: 12px 0 0;
	font-size: .75em;
	margin: 0 0 1.25em;
}

/* @group current pic left */

#div-current-pic-left
{
	width: 355px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

#div-current-pic-left img
{
	display: block;
	margin: 0 auto 10px;
}

#div-current-pic-left #p-number
{
	padding: 0;
	margin: 0 0 1em;
	color: #666;
	font-size: .625em;
}

#div-current-pic-left #p-previous
{
	float: left;
	padding: 0;
	margin: 0 0 1em;
	color: #666;
	font-size: .625em;
}

#div-current-pic-left #p-previous a:link, #div-current-pic-left #p-previous a:visited
{
	background: url(../exhibitions/images/bullet-left-white.gif) no-repeat left center;
	padding-left: 11px;
}

#div-current-pic-left #p-previous a:hover, #div-current-pic-left #p-previous a:active
{
	
}

#div-current-pic-left #p-next
{
	float: right;
	padding: 0;
	margin: 0 0 1em;
	color: #666;
	font-size: .625em;
}

#div-current-pic-left #p-next a:link, #div-current-pic-left #p-next a:visited
{
	background: url(../exhibitions/images/bullet-right-white.gif) no-repeat right center;
	padding-right: 11px;
}

#div-current-pic-left #p-next a:hover, #div-current-pic-left #p-next a:active
{
	
}

#div-current-pic-left #p-back
{
	padding: 0;
	margin: 0 0 1em;
	color: #666;
	font-size: .625em;
	clear: both;
}

#div-current-pic-left p a:link, #div-current-pic-left p a:visited
{
	color: #036;
	text-decoration: none;
}

#div-current-pic-left p a:hover, #div-current-pic-left p a:active
{
	color: #036;
	text-decoration: underline;
}

/* @end */

/* @group current pic right */

#div-current-pic-right
{
	margin: 0;
	padding: 0;
	float: right;
	width: 143px;
}

#div-current-pic-right h2
{
	color: #666;
	padding: 0;
	font-size: .75em;
	margin: 0 0 .75em;
}

#div-current-pic-right p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .75em;
	line-height: 130%;
}

/* @end */

/* @end */

/* @group past listing */

#div-past-listing
{
	margin: 0;
	padding: 13px 0 0;
}

#div-past-listing h1
{
	overflow: hidden;
	background: url(../exhibitions/images/h1-past-exhibitions.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 133px;
	font-size: 1em;
	margin: 0 0 1.1875em;
}

#div-past-listing h2
{
	color: #600;
	font-weight: normal;
	margin: 0 0 1em;
	padding: 0;
	font-size: 1em;
	line-height: 120%;
}

#div-past-listing h2 a:link, #div-past-listing h2 a:visited
{
	color: #600;
	text-decoration: none;
}

#div-past-listing h2 a:hover, #div-past-listing h2 a:active
{
	color: #600;
	text-decoration: underline;
}

#div-past-listing p.p-date
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	font-weight: bold;
	margin: 0 0 .375em;
}

/* @end */

/* @group past intro */

#div-past-intro
{
	margin: 0;
	padding: 13px 0 0;
}

#div-past-intro h1
{
	overflow: hidden;
	background: url(../exhibitions/images/h1-past-exhibitions.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 133px;
	font-size: 1em;
	margin: 0 0 1.125em;
}

#div-past-intro img
{
	display: block;
	float: left;
	margin: 0 23px 16px 0;
}

#div-past-intro p.p-caption
{
	color: #666;
	font-size: .75em;
	font-weight: bold;
	margin: 0 0 1em;
	padding: 0;
}

/* @group past intro left */

#div-past-intro-left
{
	width: 332px;
	margin: 0 0 8px;
	padding: 13px 0 0;
}

#div-past-intro-left h1
{
	overflow: hidden;
	background: url(../exhibitions/images/h1-past-exhibitions.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 133px;
	font-size: 1em;
	margin: 0 0 1.125em;
}

#div-past-intro-left h2
{
	color: #600;
	padding: 0;
	font-weight: normal;
	line-height: 125%;
	font-size: 1.4375em;
	margin: 0 0 .375em;
}

#div-past-intro-left p.p-date
{
	font-size: .6875em;
	color: #666;
	font-weight: bold;
	padding: 0;
	margin: 0 0 .75em;
}

#div-past-intro-left p.p-opening
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 1em;
	line-height: 140%;
	font-weight: bold;
}

#div-past-intro-left p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .875em;
	line-height: 140%;
}

#div-past-intro-left p a:link, #div-past-intro-left p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-past-intro-left p a:hover, #div-past-intro-left p a:active
{
	color: #900;
	text-decoration: none;
}

/* @end */

/* @group past intro right */

#div-past-intro-right
{
	float: right;
	padding: 0;
	width: 176px;
	margin: 0;
}

#div-past-intro-right img
{
	display: block;
	margin: 0 0 0 23px;
}

/* @end */

/* @end */

/* @group artists listing */

#div-artists-listing
{
	margin: 0;
	padding: 13px 0 0;
}

#div-artists-listing h1
{
	overflow: hidden;
	background: url(../artists/images/h1-the-artists.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 84px;
	font-size: 1em;
	margin: 0 0 1.1875em;
}

#div-artists-listing p
{
	color: #666;
	font-size: .6875em;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em;
}

#div-artists-listing h2
{
	color: #600;
	margin: 0 0 .375em;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
}

#div-artists-listing h2 a:link, #div-artists-listing h2 a:visited
{
	color: #600;
	text-decoration: none;
}

#div-artists-listing h2 a:hover, #div-artists-listing h2 a:active
{
	color: #600;
	text-decoration: underline;
}

/* @end */

/* @group artists detail */

#div-artists-detail
{
	margin: 0;
	padding: 13px 0 0;
}

#div-artists-detail h1
{
	overflow: hidden;
	background: url(../artists/images/h1-the-artists.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 84px;
	font-size: 1em;
	margin: 0 0 1em;
}

/* @group artists detail left */

#div-artists-detail-left
{
	padding: 0;
	margin: 0 0 8px;
	width: 332px;
}

#div-artists-detail-left h2
{
	color: #600;
	margin: 0 0 .5em;
	padding: 0;
	font-weight: normal;
	line-height: 125%;
	font-size: 1.4375em;
}

#div-artists-detail-left p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .875em;
	line-height: 140%;
}

#div-artists-detail-left p a:link, #div-artists-detail-left p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-artists-detail-left p a:hover, #div-artists-detail-left p a:active
{
	color: #900;
	text-decoration: none;
}

/* @end */

/* @group artists detail right */

#div-artists-detail-right
{
	float: right;
	margin: 0;
	padding: 0;
	width: 153px;
}

#div-artists-detail-right img
{
	display: block;
	margin: 0;
}

/* @end */

/* @end */

/* @group news listing */

#div-news-listing
{
	margin: 0;
	padding: 13px 0 0;
}

#div-news-listing h1
{
	overflow: hidden;
	background: url(../news-events/images/h1-news-events.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 136px;
	font-size: 1em;
	margin: 0 0 1.1875em;
}

#div-news-listing h2
{
	color: #600;
	font-weight: normal;
	margin: 0 0 1em;
	padding: 0;
	font-size: 1em;
	line-height: 120%;
}

#div-news-listing h2 a:link, #div-news-listing h2 a:visited
{
	color: #600;
	text-decoration: none;
}

#div-news-listing h2 a:hover, #div-news-listing h2 a:active
{
	color: #600;
	text-decoration: underline;
}

#div-news-listing p.p-date
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	font-weight: bold;
	margin: 0 0 .375em;
}

/* @end */

/* @group news detail */

#div-news-detail
{
	margin: 0;
	padding: 13px 0 0;
}

#div-news-detail h1
{
	overflow: hidden;
	background: url(../news-events/images/h1-news-events.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 136px;
	font-size: 1em;
	margin: 0 0 1.0625em;
}

#div-news-detail h2
{
	color: #600;
	font-weight: normal;
	padding: 0;
	font-size: 1.5em;
	margin: 0 0 .625em;
}

#div-news-detail p
{
	padding: 0;
	color: #666;
	font-size: .6875em;
	margin: 0 0 .875em;
	line-height: 140%;
}

#div-news-detail p a:link, #div-news-detail p a:visited
{
	color: #900;
	text-decoration: underline;
}

#div-news-detail p a:hover, #div-news-detail p a:active
{
	color: #900;
	text-decoration: none;
}

#div-news-detail img.img-right
{
	float: right;
	display: block;
	margin: 0 0 1em 1.75em;
}

#div-news-detail img.img-left
{
	float: left;
	display: block;
	margin: 0 1.75em 1em 0;
}

#div-news-detail img.img-full
{
	display: block;
	margin: 0 0 1em;
	clear: both;
}

/* @end */

/* @group standard layout */

#div-standard-layout
{
	margin: 0;
	padding: 13px 0 0;
}

#div-standard-layout #h1-about-wallspace
{
	overflow: hidden;
	background: url(../images/h1-about-wallspace.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 132px;
	font-size: 1em;
	margin: 0 0 1.125em;
}

#div-standard-layout #h1-get-there
{
	overflow: hidden;
	background: url(../images/h1-get-there.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 198px;
	font-size: 1em;
	margin: 0 0 1.125em;
}

#div-standard-layout #h1-contact-wallspace
{
	overflow: hidden;
	background: url(../images/h1-contact-wallspace.gif) no-repeat;
	padding: 22px 0px 0px;
	height: 0px !important; /* for most browsers */
	height /**/: 22px; /* for IE5.5's bad box model */;
	display: block;
	width: 146px;
	font-size: 1em;
	margin: 0 0 1.125em;
}

/* @group standard layout left top */

#div-standard-layout-left-top
{
	float: left;
	width: 120px;
	padding: 0;
	margin: 0 0 1em;
}

#div-standard-layout-left-top p
{
	color: #666;
	font-size: .6875em;
	margin: 0 0 1em;
	padding: 0;
	line-height: 140%;
}

#div-standard-layout-left-top a.streetmap-link:link, #div-standard-layout-left-top a.streetmap-link:visited
{
	font-weight: bold;
	color: #600;
	text-decoration: none;
	padding-left: 12px;
	background: url(../images/bullet-right-pink.gif) no-repeat left center;
}

#div-standard-layout-left-top a.streetmap-link:hover, #div-standard-layout-left-top a.streetmap-link:active
{
	color: #600;
	text-decoration: underline;
}

/* @end */

/* @group standard layout right top */

#div-standard-layout-right-top
{
	float: right;
	width: 385px;
	margin: 0 0 1em;
	padding: 0;
}

#div-standard-layout-right-top img
{
	display: block;
	margin: 0;
}

/* @end */

/* @group standard layout left bot */

#div-standard-layout-left-bot
{
	padding: 0;
	margin: 0 0 8px;
	width: 332px;
}

#div-standard-layout-left-bot h2
{
	color: #900;
	font-size: .6875em;
	margin: 0 0 .25em;
	padding: 0;
}

#div-standard-layout-left-bot p
{
	color: #666;
	font-size: .6875em;
	margin: 0 0 1em;
	padding: 0;
	line-height: 140%;
}

#div-standard-layout-left-bot p a:link, #div-standard-layout-left-bot p a:visited
{
	color: #600;
	text-decoration: none;
}

#div-standard-layout-left-bot p a:hover, #div-standard-layout-left-bot p a:active
{
	color: #600;
	text-decoration: underline;
}

#div-standard-layout-left-bot img
{
	display: block;
	margin: 0 0 1em;
	padding: 0;
}

/* @group div-management */

#div-management
{
	margin: 1em 0 0;
	padding: 0;
}

#div-management h2
{
	color: #900;
	font-size: .6875em;
	margin: 0 0 .25em;
	padding: 0;
}

#div-management p
{
	color: #666;
	font-size: 0.6875em;
	line-height: 140%;
	font-weight: bold;
	border-right-style: 6;
}

/* @end */

/* @end */

/* @group standard layout right bot */

#div-standard-layout-right-bot
{
	float: right;
	margin: 0;
	padding: 0;
	width: 176px;
}

#div-standard-layout-right-bot #div-mailinglist
{
	border-left: 1px solid #ccc;
	margin-bottom: .5em;
}

#div-standard-layout-right-bot img
{
	display: block;
	margin: 0 0 0 23px;
}

/* @end */

/* @end */

/* @end */

/* @group footer */

#div-footer
{
	margin: 0;
	padding: 16px 0 0 229px;
}

#div-footer p
{
	font-size: .625em;
	padding: 0;
	color: #000;
	margin: 0 0 .875em;
}

#div-footer p span
{
	color: #999;
}

#div-footer p strong
{
	font-weight: normal;
	color: #600;
}

#div-footer p a:link, #div-footer p a:visited
{
	color: #000;
	text-decoration: none;
}

#div-footer p a:hover, #div-footer p a:active
{
	color: #000;
	text-decoration: underline;
}

#div-footer p strong a:link, #div-footer p strong a:visited
{
	color: #600;
	text-decoration: none;
}

#div-footer p strong a:hover, #div-footer p strong a:active
{
	color: #600;
	text-decoration: underline;
	margin-right: 6px;
}

/* @end */

/* @end */

/* @end */
	
/* @end */

