body
{
	background: url(../images/side_color.jpg) #fff repeat-y 0px 104px;
	margin: 0 0 10px;
	padding: 0;
	color: #330066;
	font: 85% Arial, Helvetica, sans-serif;
	text-align: left;
}

#body-home
{
	background: url(../images/bg.jpg) #fff repeat-y 0px 141px;
	margin: 0 0 10px;
	padding: 0;
	color: #330066;
	font: 85% Arial, Helvetica, sans-serif;
	text-align: left;
}

#popup
{
	background: #fff;
	color: #3C3C3C;
	font: 85%/1.25em Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 36px 24px 12px 54px;
}

/* header */
#header
{
	background: url(../images/header_bg104.jpg) 0px 0px no-repeat;
	height: 104px;
	width: 1000px;
	margin: 0;
	padding: 0;
	border: 0;
	clear: none;
}

#body #header
{
	background: url(../images/header_bg104.jpg) 0px 0px no-repeat;
	height: 104px;
	width: 1000px;
	margin: 0;
	padding: 0;
	border: 0;
	clear: none;
}

#body-home #header
{
	background: url(../images/header_bg.jpg) 0px 0px no-repeat;
	height: 141px;
	width: 1000px;
	margin: 0;
	padding: 0;
	border: 0;
	clear: none;
}

#logo
{
	text-align: center;
	padding: 0;
	margin: 0;
	border-style: none;
	width: 181px;
	height: 185px;
	display: inline;
	position: absolute;
	left: 0px;
	top: 0px;
}

#logo img a
{
	border-style: none;
	margin: 0;
	padding: 0;
	border-width: 0;
	border-spacing: 0;
}

#bar
{
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	position: relative;
	float: left;
	margin-left: 181px;
	display: inline;
}

/* content----------------- */
#content
{
	padding: 0;
	width: 755px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#content
{
	\width: 755px;
	w\idth: 755px;
}

/* content-sub----------------- */
#content-sub
{
	width: 181px;
	background: no-repeat 0px 0px url(../images/side_bg2.jpg) #bebeda;
	float: left;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 81px;
	height: 606px;
}

#body-home #content-sub
{
	width: 181px;
	background: no-repeat 0px 0px url(../images/side_bg2.jpg) #bebeda;
	height: 606px;
	padding: 0;
	margin-top: 44px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#body #content-sub
{
	width: 181px;
	background: no-repeat 0px 0px url(../images/side_bg2.jpg) #bebeda;
	height: 606px;
	padding: 0;
	margin-top: 44px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* content-group----------------- */
#content-group
{
	width: 500px;
	margin-top: 36px;
	margin-right: 26px;
	margin-left: 26px;
	margin-bottom: 0;
	padding: 0;
	float: right;
	clear: none;
}

#content-group
{
	\width: 574px;
	w\idth: 500px;
}

#body-home #content-group
{
	width: 574px;
	padding: 0;
	clear: none;
	margin-right: 0;
	margin-left: 0;
	margin-top: 6px;
	margin-bottom: 0;
	float: left;
}

#body-home #content-group
{
	\width: 574px;
	w\idth: 574px;
}

#body #content-group
{
	width: 574px;
	padding: 0;
	clear: none;
	margin-right: 0;
	margin-left: 0;
	margin-top: 6px;
	margin-bottom: 0;
	float: left;
}

#body #content-group
{
	\width: 574px;
	w\idth: 574px;
}

/* content-group-media----------------- */
#content-group-media
{
	width: 500px;
	padding: 0;
	float: right;
	clear: none;
	margin-top: 36px;
	margin-right: 36px;
	margin-left: 36px;
	margin-bottom: 0;
}

#content-group-media
{
	\width: 574px;
	w\idth: 500px;
}

#body-home #content-group-media
{
	width: 500px;
	padding: 0;
	float: right;
	clear: none;
	margin-top: 36px;
	margin-right: 36px;
	margin-left: 36px;
	margin-bottom: 0;
}

#body-home content-group-media
{
	\width: 574px;
	w\idth: 500px;
}

#body #content-group-media
{
	width: 500px;
	padding: 0;
	float: right;
	clear: none;
	margin-top: 36px;
	margin-right: 36px;
	margin-left: 36px;
	margin-bottom: 0;
}

#body #content-group-media
{
	\width: 574px;
	w\idth: 500px;
}

/* content-main----------------- */
#content-main
{
	float: left;
	text-align: left;
	padding: 0;
	margin-top: 41px;
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 0;
	width: 338px;
	display: inline;
}

#content-main
{
	\width: 386px;
	w\idth: 338px;
}

#content-extra
{
	width: 186px;
	text-align: center;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 10px;
	clear: none;
	position: absolute;
	top: 151px;
	left: 566px;
}

#content-extra img
{
	text-align: center;
	padding: 0;
	background: center;
	margin: 0;
	border-style: none;
}

/* =Home content----------------- */
cite { font-size: 75%; }
cite a { color: black; }

.media
{
	padding: 0;
	vertical-align: -0.8em;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0px;
}

p.reel
{
	font: bold 80% Arial, Helvetica, sans-serif;
	padding-left: 50px;
}

p.reel a
{
	color: #6E0806;
	text-decoration: underline;
}

p.reel a:hover
{
	text-decoration: underline;
	background: #bebeda;
}

p.reel2
{
	font: 85% Arial, Helvetica, sans-serif;
	padding-left: 20px;
}

p.reel2 a
{
	color: #306;
	text-decoration: underline;
	background-color: transparent;
}

p.reelmov
{
	font: bold 80% Arial, Helvetica, sans-serif;
	padding-left: 38px;
}

p.reelmov2 {
	font: bold 80% Arial, Helvetica, sans-serif;
	padding-left: 0px;
}

p.secondreel {
	font: 85% Arial, Helvetica, sans-serif;
	padding-top: 20px;
}

p.news
{
	font: x-small/.75em Arial, Helvetica, sans-serif;
	margin-top: 16px;
}

p.nnews {
	padding-top: 6px;
}

p.nnewstop {
	padding-top: 0px;
}

p.rep
{
	padding: 0;
	margin-top: 0;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}

p.rep a
{
	color: #306;
	text-decoration: underline;
	background-color: transparent;
}

p a
{
	color: black;
	text-decoration: underline;
}

p a:hover
{
	color: #306;
	text-decoration: underline;
	background: #bebeda;
}

/* =Subnav----------------------------------------------- */
#subnav
{
	margin: 0;
	padding: 0;
}

ul.subnav
{
	text-align: left;
	margin: 12px 0 24px 3px;
	padding: 0 6px 0 0;
}

ul.subnav li
{
	list-style: square;
	text-align: left;
	color: #3C3C3C;
	padding: 0 0 6px;
	margin: 0 0 0 12px;
	font: bold 90%/1.5em Arial, Helvetica, sans-serif;
}

ul.subnav li a
{
	list-style: disc;
	text-align: left;
	color: black;
}

ul.subnav li a:hover
{
	list-style: disc;
	text-align: left;
	color: black;
	background: #e7c9ab;
}

img.subnav
{
	margin: 0;
	padding-bottom: 6px;
}

img.subnav2
{
	margin: 0;
	padding-bottom: 6px;
	padding-top: 12px;
}

.group
{
	clear: both;
	margin: 0;
	width: 500px;
}

.photo
{
	margin: 0;
	float: left;
	padding: 6px 16px 16px 0;
}

.photo5
{
	margin: 0;
	float: left;
	padding: 6px 0 16px;
}

.photo2
{
	float: right;
	padding: 6px 16px 0 0;
	margin: 0;
	clear: none;
}

.lphoto
{
	margin: 0;
	float: left;
	padding-bottom: 6px;
	padding-right: 6px;
	padding-left: 0;
	padding-top: 0;
}

.rphoto
{
	margin: 0;
	float: right;
	padding-bottom: 6px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

ul.inline
{
	list-style: none;
	padding: 0;
	margin-left: 0;
	display: block;
}

ul li.inline
{
	display: inline;
	list-style: none;
	padding-right: 12px;
	padding-left: 0;
	margin: 0;
}

/* content----------------- */
#leftcol
{
	float: left;
	padding: 0;
	width: 102px;
	margin-top: -6px;
}

#leftcola
{
	float: left;
	padding: 0;
	width: 102px;
	margin-top: -6px;
}

#leftcolb
{
	float: left;
	padding: 0;
	width: 102px;
	margin-top: -6px;
}

#leftcol2
{
	float: left;
	padding: 0;
	width: 251px;
	margin-top: -6px;
}

#rightcol
{
	float: right;
	width: 380px;
	padding: 0;
	margin-top: -6px;
}

#rightcola
{
	float: right;
	width: 380px;
	padding: 0;
	margin-top: -6px;
}

#rightcolb
{
	float: right;
	width: 380px;
	padding: 0;
	margin-top: -6px;
}

#rightcol2
{
	float: right;
	width: 251px;
	padding: 0;
	margin-top: -6px;
}

#leftcast
{
	float: left;
	padding: 0;
	width: 300px;
	margin-top: 0;
}

#rightcast
{
	float: right;
	padding: 0;
	margin-top: 0;
	width: 242px;
}

table { padding-bottom: 12px; }

td
{
	font: 80% Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding: 0 0 2px;
}

/* miscellaneous--------- */
h2
{
	font-weight: bold;
	font-size: 140%;
	color: #3C3C3C;
	padding-bottom: 0;
	margin-top: 12px;
	margin-bottom: 12px;
}

p
{
	margin: 0 0 .75em;
	color: #306;
	font: small Arial, Helvetica, sans-serif;
	padding: 0;
}

#popup p
{
	margin: 0 0 1em;
	color: #3C3C3C;
	font: 85%/1.5em Arial, Helvetica, sans-serif;
	padding: 0;
}

img a
{
	border-style: none;
	margin: 0;
	padding: 0;
}

.normal
{
	font-weight: normal;
	font-style: normal;
	font-size: 90%;
}

.plain
{
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
}

.plainblack
{
	font-weight: normal;
	font-style: normal;
	color: black;
}

.plainblack a
{
	font-weight: normal;
	font-style: normal;
	color: black;
	text-decoration: underline;
}

.bold { font-weight: bold; }

.boldcolor
{
	font-weight: bold;
	color: #306;
}

.boldblack
{
	font-weight: bold;
	color: black;
}

.squib
{
	color: #3C3C3C;
	font: 95%/1.25em Arial, Helvetica, sans-serif;
	padding: 0 12px 12px 0;
	margin: 0;
	clear: both;
}

.squib2
{
	color: #3C3C3C;
	clear: left;
	font: 95%/1.25em Arial, Helvetica, sans-serif;
	padding: 0 12px 12px 0;
	margin: 0;
}

.awards
{
	color: #306;
	font: bold 90% Arial, Helvetica, sans-serif;
	padding: 6px 0 3px;
	margin: 0;
}

ul.awards
{
	list-style: disc;
	text-align: left;
	font-size: 90%;
	color: #3C3C3C;
	font-weight: normal;
	padding-right: 3px;
}

ul.awards li
{
	list-style: disc;
	text-align: left;
	padding: 0;
	margin: 0 0 0 15px;
	line-height: 1.5em;
}

.wrap
{
	color: #3C3C3C;
	clear: none;
	font: 95%/1.25em Arial, Helvetica, sans-serif;
	padding: 0 12px 12px 0;
	margin: 0;
}

.wrapnarrow
{
	color: #3C3C3C;
	clear: none;
	font: 90%/1.25em Arial, Helvetica, sans-serif;
	padding: 18px 74px 12px 0;
	margin: 0;
}

#rightside
{
	margin-left: 224px;
	margin-top: 0;
	padding: 0;
}

ul.wraplist
{
	color: #3C3C3C;
	font: 100% Arial, Helvetica, sans-serif;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-right: 3px;
}

ul.wraplist li
{
	color: #3C3C3C;
	font: 100%/1.25em Arial, Helvetica, sans-serif;
	list-style: disc;
	padding-left: 0;
	margin-left: 12px;
}

.photocredit
{
	float: left;
	clear: left;
	font-size: 70%;
	color: #3C3C3C;
	padding: 0 0 12px;
	margin: -12px 0 0;
}

.title
{
	color: #306;
	font: italic bold 105% Arial, Helvetica, sans-serif;
	margin: 0;
	padding-right: 0;
	padding-bottom: 6px;
}

.credit
{
	font: 90% Arial, Helvetica, sans-serif;
	color: #306;
}

.job
{
	color: #306;
	font: italic 90% Arial, Helvetica, sans-serif;
	padding: .5em 0 0;
	margin: 0;
}

.back
{
	padding-bottom: 27px;
	padding-top: 9px;
	font-size: 85%;
	margin: 0;
}

.centmain
{
	text-align: center;
	margin: 12px auto;
	padding: 0;
	background: center;
	right: auto;
	left: auto;
	width: 316px;
}

em
{
	border: 0;
	font-weight: bold;
	color: #306;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

strong
{
	color: #306;
	font-weight: bold;
}

/********* rollovers ************/
#screennav
{
	width: 181px;
	margin: 0 0 6px;
	border-style: none;
	border-width: 0;
	list-style-image: none;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	background-color: #9494d6;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
	display: none;
}

#screennav li
{
	list-style-image: none;
	list-style-type: none;
	color: #3c3c3c;
	margin: 0 0 4px;
	width: 181px;
	text-align: center;
	height: 30px;
	padding: 0;
	vertical-align: middle;
	bottom: auto;
	top: auto;
	background-color: #8c73c6;
}

#screennav li a
{
	list-style-image: none;
	list-style-type: none;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
	margin-right: 0;
	margin-left: 0;
	width: 181px;
	display: block;
	margin-top: auto;
	margin-bottom: auto;
	top: auto;
	bottom: auto;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0;
}

#screennav li a:hover
{
	list-style-image: none;
	list-style-type: none;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
	background-color: #306;
	width: 181px;
	height: 30px;
}

/********* nav rollovers ************/
#nav
{
	position: relative;
	padding: 0;
	width: 181px;
	height: 350px;
	margin-left: auto;
	margin: 0;
	border-style: none;
	border-width: 0;
}

#nav
{
	\width: 181px;
	w\idth: 181px;
}

#nav ul
{
	position: relative;
	background: none;
	list-style: none;
	left: 0;
	border-style: none;
	top: 0;
	border-width: 0;
	padding: 0;
	margin: 0;
}

#nav li
{
	width: 181px;
	height: 35px;
	position: relative;
	background: none;
	display: block;
	list-style: none;
	left: 0;
	border-style: none;
	top: 0;
	border-width: 0;
}

#nav li a
{
	width: 181px;
	height: 35px;
	display: block;
	border-style: none;
	border-width: 0;
}

#nav li a:hover { border: 0; }
#nav #home { background: url(../images/home.jpg) no-repeat top left; }
#nav #about { background: url(../images/about.jpg) no-repeat top left; }
#nav #film { background: url(../images/film.jpg) no-repeat top left; }
#nav #theatre { background: url(../images/theatre.jpg) no-repeat top left; }
#nav #photographer { background: url(../images/photographer.jpg) no-repeat top left; }
#nav #development { background: url(../images/development.jpg) no-repeat top left; }
#nav #screenplays { background: url(../images/screenplays.jpg) no-repeat top left; }
#nav #sponsor { background: url(../images/sponsor.jpg) no-repeat top left; }
#nav #contact { background: url(../images/contact.jpg) no-repeat top left; }
#nav #homeon { background: url(../images/home.jpg) no-repeat right bottom; }
#nav #abouton { background: url(../images/about.jpg) no-repeat right bottom; }
#nav #filmon { background: url(../images/film.jpg) no-repeat right bottom; }
#nav #theatreon { background: url(../images/theatre.jpg) no-repeat right bottom; }
#nav #photographeron { background: url(../images/photographer.jpg) no-repeat right bottom; }
#nav #developmenton { background: url(../images/development.jpg) no-repeat right bottom; }
#nav #screenplayson { background: url(../images/screenplays.jpg) no-repeat right bottom; }
#nav #sponsoron { background: url(../images/sponsor.jpg) no-repeat right bottom; }
#nav #contacton { background: url(../images/contact.jpg) no-repeat right bottom; }

#nav #home a:hover
{
	background: url(../images/home.jpg) no-repeat right bottom;
	left: 181px;
}

#nav #about a:hover
{
	left: 181px;
	background: url(../images/about.jpg) no-repeat right bottom;
}

#nav #film a:hover
{
	left: 181px;
	background: url(../images/film.jpg) no-repeat right bottom;
}

#nav #theatre a:hover
{
	left: 181px;
	background: url(../images/theatre.jpg) no-repeat right bottom;
}

#nav #photographer a:hover
{
	left: 181px;
	background: url(../images/photographer.jpg) no-repeat right bottom;
}

#nav #development a:hover
{
	left: 181px;
	background: url(../images/development.jpg) no-repeat right bottom;
}

#nav #screenplays a:hover
{
	left: 181px;
	background: url(../images/screenplays.jpg) no-repeat right bottom;
}

#nav #sponsor a:hover
{
	left: 181px;
	background: url(../images/sponsor.jpg) no-repeat right bottom;
}

#nav #contact a:hover
{
	left: 181px;
	background: url(../images/contact.jpg) no-repeat right bottom;
}

/* CSS-based Image Maps
   Author: Frank Manno
   Version: Nov. 25, 2004
----------------------------------------------- */

/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image { display: none; }

dl#homeMap
{
	margin: 0;
	padding: 0;
	background: transparent url(../images/top_bar2.jpg) top left no-repeat;
	height: 141px;
	width: 574px;
	position: relative;
}

dl#mainMap
{
	margin: 0;
	padding: 0;
	background: transparent url(../images/main_bar2.jpg) top left no-repeat;
	height: 104px;
	width: 574px;
	position: relative;
}

dt
{
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 85%;
	display: none;
}

dd
{
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 85%;
}

/* ---------- Hotspot Declarations ---------- */
dd#nicoleDef
{
	top: 108px;
	left: 0;
}

dd#nicoleDef a
{
	position: absolute;
	width: 163px;
	height: 33px;
	text-decoration: none;
}

dd#nicoleDef a span { display: none; }

dd#nicoleDef a:hover
{
	position: absolute;
	background: transparent url(../images/top_bar2.jpg) 0px -249px no-repeat;
	top: 0;
	left: 0;
}

dd#nicoleDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 100%;
}

dd#ftvDef
{
	top: 108px;
	left: 163px;
}

dd#ftvDef a
{
	position: absolute;
	width: 411px;
	height: 33px;
	text-decoration: none;
}

dd#ftvDef a span { display: none; }
dd#ftvDef a:hover { background: transparent url(../images/top_bar2.jpg) -163px -249px no-repeat; }

dd#ftvDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid fuchsia;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 100%;
}

dd#epiphanyDef
{
	top: 0;
	left: 360px;
}

dd#epiphanyDef a
{
	position: absolute;
	width: 214px;
	height: 108px;
	text-decoration: none;
}

dd#epiphanyDef a span { display: none; }
dd#epiphanyDef a:hover { background: transparent url(../images/top_bar2.jpg) -360px -141px no-repeat; }

dd#epiphanyDef a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid blue;
	margin: 0;
	padding: 5px;
	width: 100%;
	top: 100%;
}

/* ---------- 2Hotspot Declarations ---------- */
dd#nicole2Def
{
	top: 80px;
	left: 0;
}

dd#nicole2Def a
{
	position: absolute;
	width: 163px;
	height: 24px;
	text-decoration: none;
}

dd#nicole2Def a span { display: none; }

dd#nicole2Def a:hover
{
	position: absolute;
	background: transparent url(../images/main_bar2.jpg) 0px -184px no-repeat;
	top: 0;
	left: 0;
}

dd#nicole2Def a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 100%;
}

dd#ftv2Def
{
	top: 80px;
	left: 163px;
}

dd#ftv2Def a
{
	position: absolute;
	width: 411px;
	height: 24px;
	text-decoration: none;
}

dd#ftv2Def a span { display: none; }
dd#ftv2Def a:hover { background: transparent url(../images/main_bar2.jpg) -163px -184px no-repeat; }

dd#ftv2Def a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid fuchsia;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 100%;
}

dd#epiphany2Def
{
	top: 0;
	left: 360px;
}

dd#epiphany2Def a
{
	position: absolute;
	width: 214px;
	height: 80px;
	text-decoration: none;
}

dd#epiphany2Def a span { display: none; }
dd#epiphany2Def a:hover { background: transparent url(../images/main_bar2.jpg) -360px -104px no-repeat; }

dd#epiphany2Def a:hover span
{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid blue;
	margin: 0;
	padding: 5px;
	width: 100%;
	top: 100%;
}

/* contact list */
#contactphotos
{
	width: 746px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 181px;
	display: block;
	float: left;
	position: absolute;
	top: 300px;
}

#listphoto ul
{
	margin: 0;
	padding: 0;
	width: 648px;
	list-style-image: none;
	list-style-type: none;
	display: block;
}

#listphoto img
{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

#listphoto li
{
	width: 155px;
	display: inline;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 7px;
	list-style-image: none;
	list-style-type: none;
	color: #3C3C3C;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}

#listphoto li p
{
	font-size: 95%;
	line-height: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C3C3C;
}

/* =form------------------- */
.main
{
	width: 500px;
	padding: 0;
	float: left;
	text-align: left;
	margin: 0 0 6px;
}

.contact
{
	text-align: left;
	font: 80% Arial, Helvetica, sans-serif;
	margin: 0;
	clear: both;
	padding-top: 8px;
	padding-bottom: 2px;
	color: #3C3C3C;
}

input.pale
{
	width: 251px;
	background: #f4e6d7;
	border: 1px solid #bebeda;
	border-spacing: 0;
	font: 85% Arial, Helvetica, sans-serif;
	padding: 0;
	height: 20px;
	margin: 0;
	color: #3C3C3C;
}

textarea.pale
{
	margin: 0;
	width: 251px;
	background: #f4e6d7;
	border: 1px solid #bebeda;
	border-spacing: 0;
	font: 85% Arial, Helvetica, sans-serif;
	padding: 0 0 6px 3px;
	color: #3C3C3C;
}

input.send
{
	margin: 0 0 2px 6px;
	background: #bebeda;
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #306;
	padding: 2px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #bebeda;
	border-right-color: #bebeda;
	border-top-color: silver;
	border-left-color: silver;
	vertical-align: middle;
	border-spacing: 0;
}

/* =Media----------------- */
/* hides the second object from all versions of IE */
* html object.mov { display: none; }

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ { display: inline; }

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov
{
	/**/
	display: none;
}

/* footer------------------ */
#footer
{
	text-align: right;
	font-size: x-small;
}

#footer.long
{
	text-align: right;
	font-size: x-small;
	clear: both;
	padding-top: 250px;
}

acronym, acronym:link, acronym:visited
{
	text-decoration: none;
	border: none;
}

acronym:hover
{
	text-decoration: none;
	border-bottom: 1px dotted #000;
}

acronym:active
{
	text-decoration: none;
	border: none;
}
.see {
	font: bold small Arial, Helvetica, sans-serif;
	color: #306;
	padding-top: 9px;
}
