*
{
	margin: 0;
	padding: 0;
}
BODY
{
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
}
A
{
	color: #336699;
	text-decoration: none;
}
DIV.error
{
	margin: 20px;
	padding: 10px 30px;
	font-size: 15px;
	line-height: 22px;
	background: #FFE3D4 url(exclamation.png) no-repeat 7px center;
	border: 1px solid #FF7348;
}
DIV.info
{
	margin: 20px;
	padding: 10px 30px;
	font-size: 15px;
	line-height: 22px;
	background: #D4FFD4 url(information.png) no-repeat 7px;
	border: 1px solid #00B900;
}
DIV.rss
{
	margin: 20px;
	padding: 10px 100px;
	font-size: 20px;
	line-height: 50px;
	background: #FFFFE1 url(rss.png) no-repeat 25px;
	border: 1px solid #A0A0A0;
}
DIV.updb
{
	margin: 20px;
	padding: 10px 100px;
	font-size: 20px;
	line-height: 50px;
	background: #D4FFD4 url(upload.png) no-repeat 25px;
	border: 1px solid #00B900;
}
DIV.footad
{
	margin-top: 10px;
}
DIV.top
{
	background: #336699 url(cbl.gif) no-repeat bottom left;
	height: 50px;
}
DIV.top>H1>A
{
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	text-decoration: none;
	text-align: center;
	float: left;
	width: 200px;
	height: 50px;
	font-size: 40px;
}
DIV.top>H1>A:hover
{
	color: #B3CCE6;
}
DIV.top>UL
{
	display: block;
	height: 50px;
	float: right;
	list-style-type: none;
	padding-right: 10px;
	background: transparent url(cbr.gif) no-repeat bottom right;
}
DIV.top>UL>LI
{
	display: block;
	float: left;
	border-left: 1px solid #B3CCE6;
	height: 50px;
}
DIV.top>UL>LI>A
{
	display: block;
	color: #FFFFFF;
	padding: 13px 15px 7px;
	text-decoration: none;
	font-size: 20px;
	background-color: #336699;
	height: 30px;
}
DIV.top>UL>LI>A:hover
{
	background-color: #90B2D5;
	border-bottom: 10px solid #336699;
}
DIV.sub
{
	background: #336699 url(ctl.gif) no-repeat top left;
	margin: 20px 0;
	height: 20px;
}
DIV.sub>SPAN
{
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 10px;
	display: block;
	text-decoration: none;
	text-align: center;
	float: left;
	width: auto;
	height: 20px;
	font-size: 15px;
}
DIV.sub>UL
{
	display: block;
	height: 20px;
	float: right;
	list-style-type: none;
	padding-right: 10px;
	background: transparent url(ctr.gif) no-repeat top right;
}
DIV.sub>UL>LI
{
	display: block;
	float: left;
	border-left: 1px solid #B3CCE6;
	height: 20px;
}
DIV.sub>UL>LI>A
{
	display: block;
	color: #FFFFFF;
	padding: 0px 10px;
	text-decoration: none;
	font-size: 15px;
	background-color: #336699;
	height: 20px;
}
DIV.sub>UL>LI>A:hover
{
	background-color: #90B2D5;
	border-bottom: 5px solid #336699;
}
DIV.bottom
{
	background: #336699 url(ctl.gif) no-repeat top left;
	margin-top: 5px;
	height: 21px;
}
DIV.bottom>ADDRESS
{
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	text-decoration: none;
	text-align: left;
	float: left;
	padding: 3px 0px 0px 10px;
	width: auto;
	height: 21px;
	font-size: 10px;
}
DIV.bottom>DIV.links
{
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	text-decoration: none;
	text-align: right;
	float: right;
	padding: 3px 10px 0px 0px;
	background: transparent url(ctr.gif) no-repeat top right;
	width: auto;
	height: 21px;
	font-size: 15px;
}
DIV.gallerynav
{
	background: #336699 url(cr.gif) no-repeat top right;
	margin: 20px 0;
	height: 20px;
}
DIV.gallerynav>SPAN
{
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	width: 10px;
	height: 20px;
	font-size: 15px;
	background: transparent url(cl.gif) no-repeat top left;
}
DIV.gallerynav>UL
{
	display: block;
	height: 20px;
	list-style-type: none;
	float: left;
	padding-right: 10px;
}
DIV.gallerynav>UL>LI
{
	display: block;
	float: left;
	height: 20px;
}
DIV.gallerynav>UL>LI>SPAN
{
	display: block;
	color: #B3CCE6;
	float: left;
	padding: 0px 5px;
	font-size: 15px;
	height: 20px;
}
DIV.gallerynav>UL>LI>A
{
	display: block;
	color: #FFFFFF;
	float: left;
	padding: 0px 20px;
	text-decoration: none;
	font-size: 15px;
	background-color: #336699;
	height: 20px;
}
DIV.gallerynav>UL>LI>A:hover
{
	background-color: #90B2D5;
	border-bottom: 5px solid #336699;
}
DIV.slidenav
{
	display: block;
	margin: 20px 0;
	height: 20px;
}
DIV.slidenav>A
{
	font-size: 15px;
	height: 20px;
}
DIV.slidenav>A:hover
{
	color: #FF5511;
	text-decoration: underline;
}
DIV.slidenav>A.l
{
	float: left;
	margin-left: 10px;
}
DIV.slidenav>A.r
{
	float: right;
	margin-right: 10px;
}
FORM.search
{
	display: block;
	padding: 10px 0 0;
	background: #FFB090 url(ctr.gif) no-repeat top right;
	margin: 20px 0;
}
FORM.search>FIELDSET
{
	display: block;
	background: #FFB090 url(cbl.gif) no-repeat bottom left;
	border: none;
	padding: 0 10px 10px;
}
FORM.search>FIELDSET>DIV.box
{
	background-color: #FFFFFF;
	height: 30px;
}
FORM.search>FIELDSET>DIV.box>INPUT
{
	border: 0;
	width: 820px;
	padding: 4px;
	font-size: 18px;
}
FORM.search>FIELDSET>DIV.button
{
	float: right;
	margin-top: -30px;
}
FORM.search>FIELDSET>DIV.button>INPUT
{
	border: 0;
	background-color: #F8F0ED;
	width: 150px;
	height: 30px;
	font-weight: bold;
	color: #6B3F2E;
	cursor: pointer;
	font-size: 15px;
}
DIV.results
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.results>H2
{
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 5px 20px;
	color: #805B4D;
	background: transparent url(ctl.gif) no-repeat top left;
	border-bottom: 10px solid #FFF;
}
DIV.results>DIV
{
	float: right;
	color: #805B4D;
	padding: 10px 20px 0 0;
	font-size: 12px;
}
DIV.results>DIV>A
{
	text-decoration: none;
}
DIV.results>DIV>A:hover
{
	color: #FF5511;
	text-decoration: underline;
}
DIV.results>DIV>B
{
	color: #6B3F2E;
}
DIV.results>DL
{
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5DFD6;
	padding: 4px 0;
}
DIV.results>DL>DT
{
	display: block;
	width: 720px;
	margin-left: 2px;
	color: #75808A;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
DIV.results>DL>DT>A
{
	text-decoration: none;
	color: #336699;
}
DIV.results>DL>DT>A:hover
{
	text-decoration: underline;
	color: #FF5511;
}
DIV.results>DL>DD
{
	display: block;
	float: right;
	margin: -14px 2px 0 0;
	font-size: 12px;
	width: auto;
}
DIV.results>DL>DD>SPAN
{
	display: block;
	float: left;
	text-align: right;
}
DIV.results>DL>DD>SPAN.a
{
	width: 100px;
}
DIV.results>DL>DD>SPAN.q
{
	width: 70px;
}
DIV.results>DL>DD>SPAN.w
{
	width: 40px;
}
DIV.results>DL>DD>SPAN.e
{
	width: 100px;
}
DIV.results>DL>DD>SPAN.r
{
	width: 70px;
}
DIV.results>DL>DD>SPAN.i
{
	width: 50px;
}
DIV.results>DL>DD>SPAN.pe
{
	width: 170px;
}
DIV.results>DL>DD>SPAN.st
{
	width: 70px;
}
DIV.results>DL>DD>SPAN.op
{
	width: 120px;
}
DIV.results>P
{
	background: transparent url(cbl.gif) no-repeat bottom left;
	border-top: 1px solid #FFF;
	margin-top: -1px;
	height: 40px;
	font-size: 15px;
}
DIV.results>P>SPAN
{
	display: block;
	background: transparent url(cbr.gif) no-repeat bottom right;
	float: right;
	padding: 8px;
}
DIV.results>P>SPAN>SPAN
{
	display: block;
	float: left;
	padding: 2px 5px;
	margin: 0 2px;
	color: #CC8366;
	background-color: #FFF;
	border: 1px solid #CC8366;
}
DIV.results>P>SPAN>A
{
	display: block;
	float: left;
	padding: 2px 5px;
	margin: 0 2px;
	color: #CC3A00;
	background-color: #FFF;
	border: 1px solid #CC3A00;
	text-decoration: none;
}
DIV.results>P>SPAN>A:hover
{
	background-color: #FAEFEB;
	color: #FF5511;
	border-color: #FF5511;
}
DIV.results>P>SPAN>STRONG
{
	display: block;
	float: left;
	padding: 2px 5px;
	margin: 0 2px;
	color: #CC8366;
}
DIV.frontlist
{
	margin: 20px 0;
	overflow: auto;
}
DIV.frontlist>DIV.l
{
	width: 450px;
	float: left;
	clear: left;
	display: block;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.frontlist>DIV.l>H2
{
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 5px 20px;
	color: #805B4D;
	background: transparent url(ctl.gif) no-repeat top left;
	border-bottom: 10px solid #FFF;
}
DIV.frontlist>DIV.l>DL
{
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5DFD6;
	padding: 4px 0;
}
DIV.frontlist>DIV.l>DL>DT
{
	display: block;
	width: 350px;
	margin-left: 2px;
	color: #75808A;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
DIV.frontlist>DIV.l>DL>DT>A
{
	text-decoration: none;
	color: #336699;
}
DIV.frontlist>DIV.l>DL>DT>A:hover
{
	text-decoration: underline;
	color: #FF5511;
}
DIV.frontlist>DIV.l>DL>DD
{
	display: block;
	float: right;
	margin: -14px 0 0;
	font-size: 12px;
	width: auto;
}
DIV.frontlist>DIV.l>DL>DD>SPAN
{
	display: block;
	float: left;
	text-align: right;
}
DIV.frontlist>DIV.l>DL>DD>SPAN.a
{
	width: 50px;
}
DIV.frontlist>DIV.r
{
	width: 450px;
	float: right;
	clear: right;
	display: block;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.frontlist>DIV.r>H2
{
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 5px 20px;
	color: #805B4D;
	background: transparent url(ctl.gif) no-repeat top left;
	border-bottom: 10px solid #FFF;
}
DIV.frontlist>DIV.r>DL
{
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5DFD6;
	padding: 4px 0;
}
DIV.frontlist>DIV.r>DL>DT
{
	display: block;
	width: 350px;
	margin-left: 2px;
	color: #75808A;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
DIV.frontlist>DIV.r>DL>DT>A
{
	text-decoration: none;
	color: #336699;
}
DIV.frontlist>DIV.r>DL>DT>A:hover
{
	text-decoration: underline;
	color: #FF5511;
}
DIV.frontlist>DIV.r>DL>DD
{
	display: block;
	float: right;
	margin: -14px 0 0;
	font-size: 12px;
	width: auto;
}
DIV.frontlist>DIV.r>DL>DD>SPAN
{
	display: block;
	float: left;
	text-align: right;
}
DIV.frontlist>DIV.r>DL>DD>SPAN.a
{
	width: 50px;
}
DIV.view>DIV.download
{
	margin: 20px 300px;
	text-align: center;
	padding: 10px 50px;
	font-size: 30px;
	line-height: 44px;
	background: #D4FFD4 url(download.png) no-repeat 10px;
	border: 1px solid #00B900;
}
DIV.view>DIV.download>A:hover
{
	color: #3366CC;
	text-decoration: underline;
}
DIV.view>DIV.fileinfo
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.view>DIV.fileinfo>H2
{
	background: transparent url(ctl.gif) no-repeat top left;
	padding: 5px 0 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #E3C2B5;
	border-bottom: 5px solid #FFF;
}
DIV.view>DIV.fileinfo>H2>SPAN
{
	color: #805B4D;
}
DIV.view>DIV.fileinfo>DIV
{
	float: right;
	padding: 10px 20px 0 0;
	color: #805B4D;
	font-size: 12px;
}
DIV.view>DIV.fileinfo>DL
{
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5DFD6;
	padding: 4px 0;
}
DIV.view>DIV.fileinfo>DL>DT
{
	display: block;
	width: 450px;
	margin-left: 2px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
DIV.view>DIV.fileinfo>DL>DT>SPAN.l
{
	display: block;
	float: left;
	text-align: right;
}
DIV.view>DIV.fileinfo>DL>DT>SPAN.r
{
	display: block;
	float: right;
	text-align: left;
}
DIV.view>DIV.fileinfo>DL>DD
{
	display: block;
	float: right;
	margin: -14px 2px 0 0;
	font-size: 13px;
	width: 450px;
}
DIV.view>DIV.fileinfo>DL>DD>SPAN.l
{
	display: block;
	float: left;
	text-align: right;
}
DIV.view>DIV.fileinfo>DL>DD>SPAN.r
{
	display: block;
	float: right;
	text-align: left;
}
DIV.view>DIV.picture
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.view>DIV.picture>H2
{
	background: transparent url(ctl.gif) no-repeat top left;
	padding: 5px 0 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #805B4D;
	border-bottom: 5px solid #FFF;
}
DIV.view>DIV.picture>DIV
{
	float: right;
	padding: 10px 20px 0 0;
	color: #805B4D;
	font-size: 12px;
}
DIV.view>DIV.picture>P
{
	display: block;
	border-bottom: 1px solid #F5DFD6;
	font-size: 13px;
	padding: 5px;
	text-align: center;
	background-color: #FAEFEB;
	color: #000;
	margin-top: -1px;
}
DIV.view>DIV.picture>P>A>IMG
{
	margin: 5px 10px;
}
DIV.view>DIV.picture>P>A>IMG
{
	border: none;
}
DIV.view>DIV.description
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.view>DIV.description>H2
{
	background: transparent url(ctl.gif) no-repeat top left;
	padding: 5px 0 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #805B4D;
	border-bottom: 5px solid #FFF;
}
DIV.view>DIV.description>DIV
{
	float: right;
	padding: 10px 20px 0 0;
	color: #805B4D;
	font-size: 12px;
}
DIV.view>DIV.description>P
{
	display: block;
	border-bottom: 1px solid #F5DFD6;
	font-size: 13px;
	padding: 5px;
	text-align: left;
	background-color: #FAEFEB;
	color: #000;
	margin-top: -1px;
}
DIV.view>DIV.mapdetails
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.view>DIV.mapdetails>H2
{
	background: transparent url(ctl.gif) no-repeat top left;
	padding: 5px 0 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #E3C2B5;
	border-bottom: 5px solid #FFF;
}
DIV.view>DIV.mapdetails>H2>SPAN
{
	color: #805B4D;
}
DIV.view>DIV.mapdetails>DIV
{
	float: right;
	padding: 10px 20px 0 0;
	color: #805B4D;
	font-size: 12px;
}
DIV.view>DIV.mapdetails>DL
{
	display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5DFD6;
	padding: 4px 0;
}
DIV.view>DIV.mapdetails>DL>DT
{
	display: block;
	width: 300px;
	margin-left: 2px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
DIV.view>DIV.mapdetails>DL>DT>SPAN.l
{
	display: block;
	float: left;
	text-align: right;
}
DIV.view>DIV.mapdetails>DL>DT>SPAN.r
{
	display: block;
	float: right;
	text-align: left;
}
DIV.view>DIV.mapdetails>DL>DD.m
{
	display: block;
	margin: -14px 0 0;
	font-size: 13px;
	width: 300px;
}
DIV.view>DIV.mapdetails>DL>DD.m>SPAN.l
{
	display: block;
	float: left;
	text-align: right;
}
DIV.view>DIV.mapdetails>DL>DD.m>SPAN.r
{
	display: block;
	float: right;
	text-align: left;
}
DIV.view>DIV.mapdetails>DL>DD
{
	display: block;
	float: right;
	margin: -14px 2px 0 45px;
	font-size: 13px;
	width: 300px;
}
DIV.view>DIV.mapdetails>DL>DD>SPAN.l
{
	display: block;
	float: left;
	text-align: right;
}
DIV.view>DIV.mapdetails>DL>DD>SPAN.r
{
	display: block;
	float: right;
	text-align: left;
}
DIV.view>DIV.pic
{
	margin: 20px 0;
	text-align: center;
}
DIV.view>DIV.pic>A>IMG
{
	border: 0;
}
DIV.view>DIV.pic>IMG
{
	border: 0;
}
/*div.download { margin: 20px 0; background: #F5DFD6 url(ctr.gif) no-repeat top right; }
div.download > h2 { background: transparent url(ctl.gif) no-repeat top left; padding: 5px 0 5px 20px; font-size: 20px; font-weight: normal; color: #E3C2B5; border-bottom: solid 5px #fff; }
div.download > h2 > span { color: #805B4D; }
div.download > div { float: right; padding: 10px 20px 0 0; color: #805B4D; font-size: 12px; }
div.download > dl { background-color: #fff; border-bottom: solid 1px #F5DFD6; }
div.download > dl > dt > a { display: block; width: 1000px; cursor: pointer; color: #000; text-decoration: none; font-size: 15px; line-height: 30px; white-space: nowrap; overflow-x: hidden;}
div.download > dl > dt > a:hover { background-color: #FAEFEB; }
div.download > dl > dt > a > span { display: block; float: left; cursor: pointer; }
div.download > dl > dt > a > span.u { width: 180px; color: #FF5511; text-decoration: underline; padding-left: 30px; font-size: 17px; line-height: 30px; }
div.download > dl > dt > a > span.n { width: 500px; margin-right: 10px; color: #336699; padding-top: 0; overflow-x: hidden; }
div.download > dl > dd { float: right; margin-top: -20px; padding: 0; font-size: 12px; }
div.download > p { font-size: 12px; padding: 5px; text-align: center; background-color: #FAEFEB; color: #6B3F2E; margin-top: -1px; border-top: solid 5px #fff; }
*/
DIV.news
{
	margin: 20px 0;
	background: #F5DFD6 url(ctr.gif) no-repeat top right;
}
DIV.news>H2
{
	background: transparent url(ctl.gif) no-repeat top left;
	padding: 5px 0 5px 20px;
	font-size: 20px;
	font-weight: normal;
	color: #805B4D;
	border-bottom: 0px solid #FFF;
}
DIV.news>DIV
{
	float: right;
	padding: 10px 20px 0 0;
	color: #805B4D;
	font-size: 12px;
}
DIV.news>P
{
	font-size: 12px;
	padding: 5px;
	text-align: left;
	background-color: #FAEFEB;
	color: #6B3F2E;
	margin-top: -1px;
	border-top: 0px solid #FFF;
}
/*
div.trackers { margin: 20px 340px 20px 0; background: #F5DFD6 url(ctr.gif) no-repeat top right; }
div.trackers > h2 { background: transparent url(ctl.gif) no-repeat top left; padding: 5px 0 5px 20px; font-size: 20px; font-weight: normal; color: #805B4D; border-bottom: solid 5px #fff; }
div.trackers > div { float: right; padding: 10px 20px 0 0; font-size: 12px; color: #805B4D; }
div.trackers > dl { background-color: #ffffff; border-bottom: solid 1px #F5DFD6; font-size: 13px; }
div.trackers > dl > dt { padding: 3px; }
div.trackers > dl > dt > a { color: #336699; text-decoration: none; }
div.trackers > dl > dt > a:hover { color: #FF0000; text-decoration: underline; }
div.trackers > dl > dd { float: right; margin-top: -17px; }
div.trackers > dl > dd > span { display: block; float: left; text-align: right; }
div.trackers > dl > dd > span.a { width: 100px; }
div.trackers > dl > dd > span.u { width: 60px; color: #009600; }
div.trackers > dl > dd > span.d { width: 60px; color: #003DB9; }
div.trackers > p { font-size: 12px; padding: 5px; text-align: center; background-color: #FAEFEB; color: #6B3F2E; margin-top: -1px; border-top: solid 5px #fff; }
div.feedback { margin: 20px 340px 20px 0; background: #BCC6CF url(ctr.gif) no-repeat top right; }
div.feedback > h2 { background: transparent url(ctl.gif) no-repeat top left; padding: 5px 0 5px 20px; font-size: 20px; font-weight: normal; color: #556677; border-bottom: solid 5px #fff; }
div.feedback > p { background-color: #fff; font-size: 12px; padding: 2px; text-align: center; }
div.feedback > p > a { font-weight: normal; color: #336699; text-decoration: none; }
div.feedback > p > a:hover { color: #FF0000; text-decoration: underline; }
div.files { margin: 20px 0; background: #F5DFD6 url(ctr.gif) no-repeat top right; clear: right; }
div.files > h2 { background: transparent url(ctl.gif) no-repeat top left; padding: 5px 0 5px 20px; font-size: 20px; font-weight: normal; color: #805B4D; border-bottom: solid 5px #fff; }
div.files > div { float: right; padding: 10px 20px 0 0; font-size: 12px; color: #805B4D; }
div.files ul { font-size: 13px; padding-left: 3px; margin-left: 10px; background-color: #ffffff; list-style-type: none; border-left: solid 1px #F5DFD6; }
div.files > ul { margin: 0; border: 0; }
div.files li { padding: 3px; font-weight: normal; color: #000; }
div.files li.t { padding: 5px 20px; font-weight: bold; color: #6B3F2E; background: url(folder.png) no-repeat left center; }
div.files ul li span { color: #805B4D; padding-left: 20px; font-weight: normal; }
div.generic { margin: 20px 0; background: #F5DFD6 url(ctr.gif) no-repeat top right; }
div.generic > h2 { background: transparent url(ctl.gif) no-repeat top left; padding: 5px 0 5px 20px; font-size: 20px; font-weight: normal; color: #805B4D; border-bottom: solid 5px #fff; }
div.generic > p { font-size: 12px; padding: 5px; text-align: center; background-color: #FAEFEB; color: #6B3F2E; }
*/
FORM.profile
{
	display: block;
	padding: 10px;
	margin: 10px 0;
}
FORM.profile>FIELDSET
{
	display: block;
	padding: 10px 20px 20px 40px;
	background-color: #F1F2F3;
	border: 1px solid #556677;
}
FORM.profile>FIELDSET>LEGEND
{
	font-size: 20px;
	color: #556677;
	border: 1px solid #C8CCD0;
	background-color: #FFF;
	padding: 10px 40px;
}
FORM.profile>FIELDSET>LEGEND>A
{
	color: #556677;
}
FORM.profile>FIELDSET>LABEL
{
	font-size: 16px;
	color: #556677;
	display: block;
	padding: 10px 3px 3px;
}
FORM.profile>FIELDSET>INPUT.i
{
	font-size: 20px;
	padding: 10px;
	border: 1px solid #BCC6CF;
	width: 600px;
}
FORM.profile>FIELDSET>INPUT.i2
{
	font-size: 20px;
	padding: 10px;
	border: 1px solid #BCC6CF;
	width: 600px;
	margin-top: 5px;
}
FORM.profile>FIELDSET>INPUT.f
{
	font-size: 17px;
	padding: 5px 10px;
	border: 1px solid #BCC6CF;
}
FORM.profile>FIELDSET>SELECT
{
	padding: 5px 10px;
	border: 1px solid #BCC6CF;
	width: 600px;
}
FORM.profile>FIELDSET>SELECT>OPTION
{
	font-size: 15px;
	padding-left: 5px;
}
FORM.profile>FIELDSET>DIV.s
{
	padding: 5px;
	text-align: right;
}
FORM.profile>FIELDSET>DIV.s>INPUT
{
	font-size: 18px;
	padding: 10px;
	width: 200px;
}
FORM.profile>FIELDSET>P
{
	font-size: 14px;
	padding: 10px;
}
FORM.comment
{
	display: block;
	padding: 10px;
	margin: 10px 0;
}
FORM.comment>FIELDSET
{
	display: block;
	padding: 10px 20px 20px 40px;
	margin-bottom: 10px;
	background-color: #F1F2F3;
	border: 1px solid #556677;
}
FORM.comment>FIELDSET>LEGEND
{
	font-size: 20px;
	color: #556677;
	border: 1px solid #C8CCD0;
	background-color: #FFF;
	padding: 10px 40px;
}
FORM.comment>FIELDSET>LABEL
{
	font-size: 15px;
	color: #556677;
	display: block;
	padding: 5px 10px 3px 3px;
	float: left;
}
FORM.comment>FIELDSET>SELECT
{
	font-size: 15px;
	padding: 5px 10px;
	margin-bottom: 10px;
	border: 1px solid #BCC6CF;
	width: 200px;
}
FORM.comment>FIELDSET>SELECT>OPTION
{
	font-size: 15px;
	padding-left: 5px;
}
FORM.comment>FIELDSET>DIV.s
{
	padding: 5px;
	text-align: right;
}
FORM.comment>FIELDSET>DIV.s>INPUT
{
	font-size: 18px;
	padding: 10px;
	width: 200px;
}
FORM.comment>FIELDSET>P
{
	font-size: 14px;
	padding: 10px;
}
/*
div.content { width: 820px; }
div.content h2 { font-size: 20px; font-weight: normal; padding: 5px 0 5px 20px; color: #805B4D; background: #F5DFD6 url(ctl.gif) no-repeat top left; border-bottom: solid 10px #fff; }
div.content > div.tv { width: 820px; margin: 20px 0; }
div.content > div.movies { width: 820px; margin: 20px 0; }
div.content dl { display: block; background-color: #ffffff; border-bottom: solid 1px #F5DFD6; padding: 4px 0; }
div.content dl > dt { display: block; width: 600px; margin-left: 2px; color: #75808A; font-size: 14px; }
div.content dl > dt > a { text-decoration: none; color: #336699; }
div.content dl > dt > a:hover { text-decoration: underline; color: #FF5511; }
div.content dl > dd { display: block; color: #ACB2B9; font-size: 12px; text-align: right; margin-top: -16px; float: right; }
div.content dl > dd > span { color: #556677; }
div.content p { background: #F5DFD6 url(cbr.gif) no-repeat bottom right; border-top: solid 11px #fff; margin-top: -1px; font-size: 12px; padding: 5px 20px; color: #D5A490; }
*/
DIV.comments
{
	margin: 20px 0;
	background: #BCC6CF url(ctr.gif) no-repeat top right;
}
DIV.comments>H2
{
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 5px 20px;
	color: #556677;
	background: transparent url(ctl.gif) no-repeat top left;
	border-bottom: 1px solid #FFF;
}
DIV.comments>DIV.comment
{
	padding: 10px;
	background-color: #FFF;
	border-bottom: 1px solid #ACB2B9;
}
DIV.comments>DIV.comment>DIV.head
{
	font-size: 13px;
	border-left: 1px solid #ACB2B9;
	background: #F1F2F3 url(user_comment.png) no-repeat 3px center;
	padding: 3px 0 3px 25px;
	color: #ACB2B9;
}
DIV.comments>DIV.comment>DIV.head>A
{
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
DIV.comments>DIV.comment>DIV.rating
{
	font-size: 11px;
	text-align: right;
	float: right;
	margin-top: -18px;
	margin-right: 3px;
}
DIV.comments>DIV.comment>DIV.rating>A
{
	font-weight: bold;
	text-decoration: none;
}
DIV.comments>DIV.comment>DIV.rating>A:hover
{
	background-color: #FFFFFF;
}
DIV.comments>DIV.comment>DIV.rating>A.g
{
	color: #008000;
}
DIV.comments>DIV.comment>DIV.rating>A.b
{
	color: #FF0000;
}
DIV.comments>DIV.comment>DIV.com
{
	font-size: 13px;
	line-height: 18px;
	border-left: 1px solid #ACB2B9;
	padding: 10px;
	white-space: normal;
	overflow: hidden;
}
DIV.user
{
	margin: 20px 0;
	background: #BCC6CF url(ctr.gif) no-repeat top right;
}
DIV.user>H2
{
	font-size: 20px;
	font-weight: normal;
	padding: 5px 0 5px 20px;
	color: #556677;
	background: transparent url(ctl.gif) no-repeat top left;
	border-bottom: 1px solid #FFF;
}
DIV.user>DIV
{
	float: right;
	color: #556677;
	padding: 10px 20px 0 0;
	font-size: 12px;
}
DIV.user>UL
{
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 10px 20px;
}
DIV.user>UL>LI
{
	padding: 2px;
}
DIV.help
{
	font-size: 12px;
	margin: 20px 0;
}
DIV.help OL, DIV.help UL
{
	padding: 10px 30px;
}
DIV.help LI
{
	padding: 2px;
}
DIV.help P.p
{
	padding: 10px 13px;
}
DIV.cloud
{
	margin: 20px 0;
	text-align: center;
}
DIV.cloud>A
{
	text-decoration: underline;
	margin-right: 10px;
	white-space: nowrap;
}
DIV.cloud>A:hover
{
	color: #CC3A00;
}
DIV.search-bookmarks
{
	margin: 20px auto;
	border-bottom: 1px solid #ACB2B9;
	font-size: 16px;
	height: 29px;
	background: transparent url(img/star.png) no-repeat 978px center;
}
DIV.search-bookmarks>A
{
	display: block;
	border: 1px solid #ACB2B9;
	float: left;
	padding: 5px 10px;
	margin: 0 0 5px 10px;
}
DIV.search-bookmarks>A:hover
{
	background-color: #F1F2F3;
	color: #CC3A00;
}
DIV.picture IMG
{
	max-width: 960px;
}
DIV#tipDiv IMG
{
	max-width: 500px;
	max-height: 500px;
}
