/* ELEMENTS ********************************************************************************************/

body, p, a, a:link, a:visited, a:hover, img, td, li {
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	color: #404040;
	font-size: 11px;
	line-height: 18px;
	font-family: Trebuchet MS, Arial, Helvetica, san-serif;
	font-weight: normal;
	text-decoration: none;
}
body {
	/*background: #edeeee url(lookfeel/bodybg.jpg) repeat-x;*/
	background: #262626;
}
p { padding-bottom: 8px; }
a, a:link, a:visited, a:hover { color: #d02331; line-height: 18px; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { line-spacing: 0px; }
table, tr, td {
	margin: 0px;
	padding: 0px;
}

ul, ol {
	margin: 0px 0px 5px 0px;
	_margin: 0px 0px 5px 10px;
	padding-left: 15px;
}

li {
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #404040;
}

div { border: solid 0px red; }

/* Admin link ******************************************************************************************/

a.adminlink, a.adminlink:link, a.adminlink:visited, a.adminlink:hover {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 7px;
	background: #000000;
	color: #ffffff;
	text-decoration: none;
}

a.adminlink:hover { text-decoration: underline; }

/* _head.php *******************************************************************************************/

div.page {
	width: 910px;
	_width: 950px;
	padding: 0px 20px 20px 20px;
	background: #ffffff;
}

div.swash {
	float: left;
	width: 702px;
	height: 55px;
	margin-top: 20px;
	text-align: left;
	overflow: hidden;
}

a.small, a.small:link, a.small:visited, a.small:hover,
a.big, a.big:link, a.big:visited, a.big:hover {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 22px;
	margin-right: 4px;
	background: url(lookfeel/small.jpg) no-repeat;
	overflow: hidden;
}
a.small:hover { background: url(lookfeel/smallh.jpg) no-repeat; }

a.big, a.big:link, a.big:visited, a.big:hover {
	margin-right: 9px;
	background: url(lookfeel/big.jpg) no-repeat;
}
a.big:hover { background: url(lookfeel/bigh.jpg) no-repeat; }

div.logo {
	float: left;
	width: 139px;
	height: 55px;
	margin-top: 9px;
	text-align: left;
	overflow: hidden;
}

div.banner {
	float: left;
	width: 906px;
	_width: 910px;
	height: 186px;
	_height: 188px;
	padding: 2px 2px 0px 2px;
	background: #262626 url(lookfeel/bannerbg.jpg) no-repeat left bottom;
	text-align: left;
	overflow: hidden;
}

div#anime {
	position: relative;
	float: left;
	width: 906px;
	height: 186px;
	overflow: hidden;
}

div.menubar {
	float: left;
	width: 910px;
	height: 4px;
	text-align: left;
	overflow: hidden;
}

/* Top Menu */

div.Top0 {
	float: left;
	width: 910px;
	height: 24px;
	margin-bottom: 13px;
	background: url(lookfeel/menubg.jpg) repeat-x;
	overflow: hidden;
}

a.Top0, a.Top0:link, a.Top0:visited, a.Top0:hover {
	display: block;
	float: left;
	width: 112px;
	height: 19px;
	_height: 24px;
	padding: 5px 0px 0px 0px;
	_padding: 4px 0px 0px 0px;
	font: bold 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 14px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
a.Top0:hover { color: #d02331; }

div.menudiv {
	float: left;
	width: 2px;
	height: 24px;
	overflow: hidden;
}

div.Top1 {
	visibility: hidden;
	position: absolute;
	top: -2000px;
	left: -2000px;
	z-index: 100;
	margin-top: -1px;
}

a.Top1, a.Top1:link, a.Top1:visited, a.Top1:hover {
	display: block;
	background: #c0c4cc;
	border-top: solid 1px #ffffff;
	padding: 5px 10px 5px 10px;
	_padding: 4px 8px 6px 8px;
	font: bold 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 120%;
	color: #000000;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
}

a.Top1:hover { color: #d02331; }

a.bread, a.bread:link, a.bread:visited, a.bread:hover { color: #d02331; }

/* index.php *******************************************************************************************/

div.content2 {
	float: left;
	width: 425px;
	_width: 456px;
	padding: 7px 20px 0px 11px;
	text-align: left;
	overflow: hidden;
}

div.content1 {
	float: left;
	width: 648px;
	_width: 679px;
	padding: 7px 20px 0px 11px;
	text-align: left;
	overflow: hidden;
}

div.content {
	float: left;
	width: 888px;
	_width: 910px;
	padding: 7px 11px 0px 11px;
	text-align: left;
	overflow: hidden;
}

div.article {
	float: left;
	width: 650px;
	_width: 687px;
	padding: 7px 26px 0px 11px;
	text-align: left;
	overflow: hidden;
}

div.articlenofeature {
	float: left;
	width: 682px;
	_width: 910px;
	padding: 7px 114px 0px 114px;
	text-align: left;
	overflow: hidden;
}

/* features */

div.artfeatures {
	float: left;
	width: 223px;
	text-align: left;
}

div.artbanner {
	float: left;
	width: 223px;
	height: 47px;
	margin-bottom: 13px;
	text-align: left;
	overflow: hidden;
	z-index: 1;
}

div#artanime {
	position: relative;
	float: left;
	width: 223px;
	height: 46px;
	overflow: hidden;
	z-index: 1;
}

div.features {
	float: right;
	width: 223px;
	min-height: 249px;
	_height: 249px;
	background: url(lookfeel/featurebg.jpg) repeat-x top;
	text-align: left;
}

div.featuretop {
	float: left;
	width: 223px;
	height: 28px;
	overflow: hidden;
}

div.featurebody {
	float: left;
	width: 201px;
	_width: 223px;
	padding: 0px 11px 4px 11px;
	font: normal 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #404040;
	overflow: hidden;
}

div.featurebody a.featuretitle, div.featurebody a.featuretitle:link, div.featurebody a.featuretitle:visited, div.featurebody a.featuretitle:hover {
	display: block;
	padding-top: 8px;
	font: normal 12px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

div.featurebody a.featuretitle:hover { color: #d02331; text-decoration: underline; }

div.featuredate { font-style: italic; }

div.featurebody a, div.featurebody a:link, div.featurebody a:visited, div.featurebody a:hover {
	font: normal 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #d02331;
	text-decoration: none;
}

div.featurebody a:hover { text-decoration: underline; }

/* Contact Info *****************************************************************************************/

div.contactlabel {
	clear: left;
	float: left;
	width: 60px;
	margin-top: 0px;
	margin-bottom: 4px;
	font: normal 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #000000;
	overflow: hidden;
}

div.contactdata {
	float: left;
	width: 590px;
	margin-top: 0px;
	margin-bottom: 4px;
	font: normal 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #404040;
	text-decoration: none;
	overflow: hidden;
}

a.contactdata, a.contactdata:link, a.contactdata:visited, a.contactdata:hover {
	display: block;
	float: left;
	width: 590px;
	margin-top: 0px;
	margin-bottom: 4px;
	font: normal 11px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 16px;
	color: #d02331;
	text-decoration: none;
	overflow: hidden;
}

a.contactdata:hover { text-decoration: underline; }

/* Site Map *****************************************************************************************/

div.sitemap1 {
	float: left;
	width: 650px;
	border-top: solid 1px #cccccc;
	margin-bottom: 5px;
	overflow: hidden;
}

div.sitemap2 {
	float: left;
	width: 430px;
	margin-bottom: 5px;
	overflow: hidden;
}

div.sitemap3 {
	float: left;
	width: 210px;
	margin-bottom: 5px;
	overflow: hidden;
}

div.col1, div.col2, div.col3 {
	float: left;
	width: 210px;
	margin-right: 10px;
	overflow: hidden;
}

div.col3 { margin-right: 0px; }

a.maplink, a.maplink:link, a.maplink:visited, a.maplink:hover {
	display: block;
	width: 210px;
	margin-top: 5px;
	font: normal 11px Arial,Helvetica,sans-serif; 
	color: #404040;
	line-height: 120%;
	text-decoration: none;
}

a.maplink:hover, a.maplink:hover, a.maplink:hover { color: #d02331; text-decoration: underline; }

/* text styles *****************************************************************************************/

div.title {
	padding-bottom: 8px;
	font: bold 13px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
}

a.title, a.title:link, a.title:visited, a.title:hover {
	padding-bottom: 8px;
	font: bold 13px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

a.title:hover { color: #d02331; text-decoration: underline; }

div.date { font-style: italic; }

div.subtitle {
	padding-top: 8px;
	padding-bottom: 4px;
	font: bold 13px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
}

a.subtitle, a.subtitle:link, a.subtitle:visited, a.subtitle:hover {
	display: block;
	padding-top: 8px;
	padding-bottom: 4px;
	font: bold 13px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

a.subtitle:hover { color: #d02331; text-decoration: underline; }

div.articlechild {
	clear: both;
	float: left;
	width: 650px;
	padding-bottom: 7px;
	font: bold 12px Trebuchet MS, Arial, Helvetica, san-serif;
	color: #404040;
	line-height: 18px;
}

div.articleimg1 {
	clear: left;
	float: left;
	width: 100px;
	_width: 102px;
	margin: 8px 10px 5px 0px;
	padding: 1px;
	background: url(lookfeel/articleimgbg.jpg) repeat-y;
	overflow: hidden;
}

div.articleimg2 {
	clear: right;
	float: right;
	width: 100px;
	_width: 102px;
	margin: 8px 0px 5px 10px;
	padding: 1px;
	background: url(lookfeel/articleimgbg.jpg) repeat-y;
	overflow: hidden;
}

div.artsubtitle {
	padding-top: 4px;
	padding-bottom: 2px;
	font: bold 12px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
}

/* Footer **********************************************************************************************/

div.footer {
	clear: both;
	width: 910px;
	height: 18px;
	_height: 22px;
	padding-top: 4px;
	_padding-top: 3px;
	background: url(lookfeel/footerbg.jpg) no-repeat;
	text-align: left;
	overflow: hidden;
}

div.copyright {
	float: left;
	width: 445px;
	_width: 456px;
	padding-left: 11px;
	font: normal 10px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 12px;
	color: #ffffff;
	vertical-align: top;
}

div.footlinks {
	float: right;
	width: 443px;
	_width: 454px;
	padding-right: 11px;
	font: normal 10px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align: right;
}

a.footlink, a.footlink:link, a.footlink:visited, a.footlink:hover,
a.footlink1, a.footlink1:link, a.footlink1:visited, a.footlink1:hover {
	padding: 0px 5px 0px 5px;
	border-left: solid 1px #ffffff;
	font: normal 10px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.footlink1, a.footlink1:link, a.footlink1:visited, a.footlink1:hover {
	border-left: solid 0px #ffffff;
}

a.footlink:hover, a.footlink1:hover { text-decoration: underline; }

/* wysiwig **********************************************************************************************/

.paratitle {
	padding-top: 4px;
	padding-bottom: 2px;
	font: bold 12px Trebuchet MS, Arial, Helvetica, san-serif;
	line-height: 18px;
	color: #000000;
}

.floatleft {
	display: block;
	float: left;
	padding: 5px 10px 10px 0px;
}

.floatright {
	display: block;
	float: right;
	padding: 5px 0px 10px 10px;
}
