body {
	background: #580;
	color: #242;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, trebuchet ms, helvetica, sans-serif;
	font-size: 11px;
}

a { color: #ffc; text-decoration: none; }
a:hover { text-decoration: underline; }
a:vlink {}
a:active {}

input { background: #eee; border: 1px solid #999; }

.main { margin: 0px 0px 20px 400px; width: 520px; text-align: left; overflow: hidden; }

.header { height: 30px; overflow: hidden; margin-bottom: 10px; position: relative; }
.header h1 { position: absolute; top: 3px; left: 2px; margin: 0px; font-size: 20px; width: 100%; text-align: center; }
.header h1 a { color: #fff; }

.leftBar { position: absolute; top: 40px; left: 3px; width: 305px; 
	text-align: left; overflow: hidden;
}
.title { font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 2px; height: 15px; clear: left; }
.more { font-size: 11px; text-align: right; margin-bottom: 5px; }
.rssLink { float: right; padding-top: 2px; }
.item { height: 14px;  width: 800px; 
	padding-left: 3px; margin: 0px 0px 2px 2px; font-size: 11px; 
	border: 1px solid #ffc; border-width: 0px 0px 0px 5px;
	text-transform: capitalize;
}
.more { margin-bottom: 10px; }

.opticItem { border-color: #aaf; }
.opticItem a { color: #aaf; }
.dgirlItem { border-color: #9f9; }
.dgirlItem a { color: #9f9; }
.foodItem { border-color: #f83; }
.foodItem a { color: #f83; }
.littlestItem { border-color: #fff; }
.littlestItem a { color: #fff; }
.bookmarkItem { border-color: #aaa; }
.bookmarkItem a { color: #aaa; }

.photo1Item { border-color: #aaf; }
.photo1Item a { color: #aaf; }
.photo2Item { border-color: #9f9; }
.photo2Item a { color: #9f9; }
.photo3Item { border-color: #b94; }
.photo3Item a { color: #b94; }

.movie1Item { border-color: #aaf; }
.movie1Item a { color: #aaf; }
.movie2Item { border-color: #9f9; }
.movie2Item a { color: #9f9; }
.movie3Item { border-color: #b94; }
.movie3Item a { color: #b94; }

.link1Item { border-color: #aaf; }
.link1Item a { color: #aaf; }
.link2Item { border-color: #9f9; }
.link2Item a { color: #9f9; }

.rightBar { 
	position: absolute; top: 40px; right: 3px; text-align: left; width: 305px; }
.rightBar .title { }
.rightBar .content { 
	font-size: 11px; color: #999; margin: 0px 0px 20px 0px;
	text-align: justify; 
}

.photo { float: left; }
.photo img { border: 1px solid #000; margin: 0px -1px -1px 0px; }

.mainPhoto img { border: 1px solid #000; margin-top: 40px; }

.footer { clear: both; padding-top: 100px; text-align: center; 
  font-size: 10px; color: #999;
}

.clearing { clear: both; }

