body {
	margin: 15px 0;
	padding: 0;
	text-align: center;
	color: #333;
	background: #263b69;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}
* html a:link {
	border-bottom: 1px solid #e3e3e3;
}
a:visited {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}
* html a:visited {
	border-bottom: 1px solid #e3e3e3;
}
a:hover {
	color: #fff;
	text-decoration: none;
	background: #314bd2;
}
* html a:hover {
	border-bottom: 1px solid #e3e3e3;
}
a img {
	border: none;
}
a.image {
	background: none;
	text-decoration: none;
	border: none;
}
a.image:visited {
	background: none;
	text-decoration: none;
	border: none;
}
a.image:hover {
	background: none;
	text-decoration: none;
	border: none;
}
p.format {
	padding: 0 10px;
	margin: 0;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}
p.smallcontrols {
	padding: 0 0 0 3px ! important;
	margin: 0;
	text-align: left;
	font-size: 11px ! important;
	color: #333;
	font-weight: normal;
}
#Frame {
	width: 840px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #fff;
	border: 10px solid #b5c1c1;
	overflow: auto;
}
#Flicker {
	width: 810px;
	margin: 0 15px;
	padding: 0;
}
#Wrapper {
	margin: 0;
	padding: 0;
	width: 805px;
	float: left;
	background: url(/images/bluefade_bg.gif) top left repeat-x;
	border-top: 2px solid #d0eba9;
}
#Logo {
	margin: 0 0 0 5px;
	padding: 0;
	width: 800px;
	height: 110px;
}
a.nolink {
	border: 0;
}
a.nolink:hover {
	border: 0;
	background: #FFF;
}
#Welcome {
	display: inline;
	float: right;
}
#Logo h1 {
	float: right;
	margin: 20px 8px 0 0;
	padding: 0;
	color: #666;
	display: inline;
	font: bold 14px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
* html Logo h1 {
	margin: 20px 6px 0 0;
}
#Nav {
	margin: 0;
	padding: 0;
	background: #5d5d5d url(/images/grayfade_bg.gif) top left repeat-y;
	border-bottom: 3px solid #7eec7e;
}
#Nav ul {
	margin: 0;
	padding: 8px 0 8px 13px;
}
#Nav li {
	margin: 0;
	padding: 0 2px;
	text-align: left;
	list-style-type: none;
	display: inline;
	color: #ccc;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Nav li a:link {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Nav li a:visited {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Nav li a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
#Nav li.selected a:link {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}
#Nav li.selected a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}
#Nav div.Account {
	float: right;
	margin: 0 15px 0 0;
	padding: 0;
	color: #fff;
	text-align: right;
	display: inline;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Nav div.Account li {
	font-size: 11px;
}
#Nav div.Account li a:link {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Nav div.Account li a:visited {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Nav div.Account li a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
#Nav div.Account li.emp a:link {
	color: #f3feaa;
	text-decoration: none;
	border-bottom: none;
	font: bold 12px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Nav div.Account li.emp a:visited {
	color: #f3feaa;
	text-decoration: none;
	border-bottom: none;
	font: bold 12px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Nav div.Account li.emp a:hover {
	color: #e4ff2d;
	text-decoration: none;
	background: none;
	border-bottom: none;
	font: bold 12px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Subnav {
	margin: 2px 0 0;
	padding: 0;
	height: 28px;
	width: 805px;
	border-bottom: 1px solid #dbe8eb;
}
#Subnav ul {
	margin: 0;
	padding: 6px 0 0 8px;
}
#Subnav li {
	margin: 0;
	padding: 0 2px;
	text-align: left;
	list-style-type: none;
	display: inline;
	color: #333;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#Subnav li.selected {
	font-weight: bold;
}
#Subnav li a:link {
	color: #333;
	text-decoration: none;
	border-bottom: none;
}
#Subnav li a:visited {
	color: #333;
	text-decoration: none;
	border-bottom: none;
}
#Subnav li a:hover {
	color: #999;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
#Footer {
	margin: 0;
	float: left;
	width: 840px;
	padding: 0;
	background: #5d5d5d top left repeat-y;
}
#Footer ul {
	margin: 6px 0 8px 20px;
	padding: 0;
}
#Footer li {
	margin: 0;
	padding: 0 2px 0 0;
	list-style-type: none;
	display: inline;
	color: #ccc;
	font: normal 11px Verdana, Helvetica, Arial;
}
#Footer li.selected a:link {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}
#Footer li.selected a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
}
#Footer li a:link {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Footer li a:visited {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}
#Footer li a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
.Clear {
	clear: both;
}
#LeftColumn {
	float: left;
	margin: 10px 0 0;
	padding: 0 0 30px;
	text-align: left;
	width: 200px;
}
#LeftColumn h1 {
	float: left;
	margin: 20px 0 0 10px;
	padding: 0;
	color: #333;
	display: inline;
	font: bold 12px Verdana, Arial, Helvetica, "Sans-serif";
}
#Search {
	float: left;
	margin: 20px 0 20px 10px;
	padding: 0;
	border: 1px solid #dee2e2;
	text-align: left;
	width: 176px;
	display: inline;
	voice-family: inherit;
}
#Search ul {
	margin: 0;
	padding: 0;
}
#Search li {
	float: left;
	margin: 0;
	padding: 10px 0 6px 8px;
	list-style-type: none;
	display: inline;
}
#SearchGroups {
	float: left;
	margin: 15px 0;
	padding: 2px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	text-align: left;
	width: 570px;
}
#SearchGroups ul {
	margin: 0;
	padding: 0;
}
#SearchGroups li {
	float: left;
	margin: 0;
	padding: 0 0 0 8px ! important;
	list-style-type: none;
	display: inline;
}
#SearchBar {
	float: right;
	margin: 10px 0 0;
	padding: 2px;
	border: 0;
	text-align: left;
}
#SearchBar ul {
	margin: 0;
	padding: 0;
}
#SearchBar li {
	float: left;
	margin: 0;
	padding: 0 0 0 8px ! important;
	list-style-type: none;
	display: inline;
}
.sc {
	width: 180px;
	height: 20px;
	border: 1px solid #48cc48;
	vertical-align: middle;
	margin: 0 0 5px;
	padding: 2px 0 0;
	color: #314bd2;
	background: #FFF;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.sf {
	width: 250px;
	height: 20px;
	border: 1px solid #48cc48;
	margin: 0 0 5px;
	padding: 0;
	vertical-align: middle;
	color: #314bd2;
	background: #FFF;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
.sfi {
	width: 250px;
	height: 20px;
	border: 1px solid #48cc48;
	margin: 0 0 5px;
	padding: 0;
	vertical-align: middle;
	color: #999;
	background: #FFF;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
#Flickpane {
	float: left;
	margin: 7px 0 0 16px;
	padding: 0 0 30px;
	text-align: left;
	width: 580px;
	display: inline;
}
#Flickpane h1 {
	margin: 10px 0;
	padding: 0;
	color: #333;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Flickpane h1 a:link {
	color: #01AD4E;
	text-decoration: none;
	border-bottom: none;
}
#Flickpane h1 a:visited {
	color: #01AD4E;
	text-decoration: none;
	border-bottom: none;
}
#Flickpane h1 a:hover {
	color: #fff;
	text-decoration: none;
	background: #01AD4E;
	border-bottom: none;
}
#Flickpane h2 {
	margin: 10px 0 5px;
	padding: 0;
	color: #01AD4E;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Flickpane h3 {
	margin: 0 0 2px;
	padding: 0;
	color: #333;
	border: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#Flickpane h5 {
	margin: 5px 0;
	padding: 5px 0 0;
	color: #72be1e;
	border-top: 2px solid #dbe8eb;
	font: bold 18px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Flickpane p {
	padding: 0 10px 0 0;
	margin: 0;
	text-align: left;
	font-size: 12px;
	color: #566262;
	line-height: 20px;
}
#Flickpane p.sm {
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
	color: #999;
	font: normal 10px ! important Verdana, Arial, Helvetica, sans-serif;
}
#Flickpane ul.cloud {
	margin: 0 0 20px;
	padding: 0;
}
#Flickpane li.cloud {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 12px/20px verdana, helvetica, arial, sans-serif;
}
#Flickpane table {
	float: left;
	margin: 0;
	padding: 0 0 10px;
	width: 555px;
	border-bottom: 0 solid #eee;
}
#Flickpane th {
	margin: 0;
	padding: 15px 0 2px;
	text-align: left;
	color: #00B8D3;
	border-bottom: 2px solid #eee;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Flickpane td {
	margin: 0;
	padding: 1px 0;
	font-size: 11px;
	color: #333;
}
#Flickpane td h1 {
	margin: 0;
	padding: 5px 0;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
#Flickpane td.buddy {
	margin: 0;
	padding: 0;
	text-align: center;
}
#Flickpane td.right {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	color: #333;
}
#Flickpane p.ocp {
	margin: 2px 0 0;
	padding: 0;
	list-style-type: none;
	color: #333;
	font: bold 15px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Flickpane ul {
	margin: 5px 0 0;
	padding: 0;
}
#Flickpane li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #666;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.Pagination {
	float: left;
	margin: 2px 0 0;
	padding: 0;
	width: 570px;
	border-bottom: 0 solid #fff;
}
#Breadcrumb {
	margin: 0;
	padding: 0;
	float: left;
	width: 570px;
}
#Breadcrumb h1 {
	margin: 10px 0 0;
	padding: 0;
	color: #333;
	border-bottom: 1px solid #ff087e;
	font: bold 20px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Breadcrumb h2 {
	margin: 10px 0 0;
	padding: 0 0 5px;
	color: #333;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
.ListRight {
	margin: 10px 0 0;
	padding: 0;
	float: right;
	width: 255px;
}
.ListRight ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.ListRight li {
	margin: 0;
	padding: 0;
	text-align: right;
	display: inline;
	list-style-type: none;
	color: #666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ListRight li a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.flickcontainer {
	float: left;
	padding: 0;
	margin: 0 0 10px;
	border-bottom: 1px solid #48cc48;
	width: 570px;
	line-height: 20px;
}
.flickcontainer h1 {
	margin: 0 0 2px 0 ! important;
	padding: 0 ! important;
	color: #333 ! important;
	font: bold 15px !important "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
.flickcontainer h2 {
	margin: 0 0 2px 0 !important;
	padding: 0 ! important;
	color: #333 !important;
	font: bold 14px !important "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
.flickcontainer h3 {
	margin: 12px 0 0 0 ! important;
	padding: 0 ! important;
	color: #314bd2 ! important;
	font: bold 22px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica !important;
}
.flickcontainer h3 a:link {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .flickcontainer h3 a:link {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.flickcontainer h3 a:visited {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .flickcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.flickcontainer h3 a:hover {
	color: #fff;
	text-decoration: none;
	background: #314bd2;
	padding: 2px;
}
* html .flickcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.flickcontainer h3.promotion {
	margin: 6px 0 0 0 ! important;
	padding: 0 ! important;
	color: #314bd2 ! important;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica !important;
}
.flickcontainer h4 {
	margin: 0;
	padding: 0;
	color: #333;
	border-bottom: none;
	font: bold 17px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
.flickcontainer h4 a:link {
	color: #01AD4E;
	text-decoration: none;
	border-bottom: none;
}
.flickcontainer h4 a:visited {
	color: #01AD4E;
	text-decoration: none;
	border-bottom: none;
}
.flickcontainer h4 a:hover {
	color: #fff;
	text-decoration: none;
	background: #01AD4E;
	border-bottom: none;
}
.flickcontainer ul {
	margin: 0  ! important;
	padding: 0;
}
.flickcontainer li.upload {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	color: #999 ! important;
	font: normal 11px ! important Verdana, Arial, Helvetica, sans-serif;
}
.flickcontainer li.time {
	float: right;
	display: inline;
	margin: 0;
	padding: 0 0 10px 0 ! important;
	text-align: left;
	list-style-type: none;
	color: #999 ! important;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.flickcontainer p {
	padding: 0;
	margin: 0 0 10px 0 ! important;
	text-align: left;
	font-size: 11px ! important;
	color: #999;
}
.inner {
	padding: 0 0 10px 0 ! important;
	margin: 0 ! important;
	text-align: left;
	font-size: 12px ! important;
	color: #333 ! important;
	line-height: 20px;
}
.flickcontainer p.comments {
	padding: 20px 0 0;
	margin: 0;
	color: #627a7f;
	font: bold 15px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
.flickcontainer p.format {
	padding: 0 10px;
	margin: 0;
	text-align: left;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}
.Blogthumb {
	float: left;
	padding: 0;
	margin: 0 25px 2px 0;
	width: 320px;
	line-height: 20px;
	display: inline;
}
* html .Blogthumb {
	height: 1%;
	margin: 0 20px 2px 0;
}
.Blogthumb dl {
	margin: 2px 0 0;
	padding: 0;
}
.Blogthumb dt {
	float: left;
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #333;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.Blogthumb dt.flag {
	float: right;
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #333;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.Blogthumb dt.harvested {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	background: #ffc;
	color: #333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.Blogthumb dd {
	float: right;
}
.Blogthumb dd img {
	padding: 0;
	background: none;
}
.Description {
	float: left;
	margin: 5px 0 10px;
	padding: 0;
	text-align: left;
	width: 320px;
}
.Description h1 {
	padding: 0 0 0 5px ! important;
	margin: 0 ! important;
	font: 13px ! important Verdana, Arial, Helvetica, sans-serif ! important;
}
.Description h2 {
	padding: 2px 0 2px 5px ! important;
	margin: 0 ! important;
	color: #666 ! important;
	background: #f8feee;
	border-top: 1px solid #e3e3e3;
	font: normal ! important 12px ! important Verdana, Arial, Helvetica, sans-serif ! important;
}
.Description p {
	padding: 0;
	margin: 0 ! important;
	text-align: left;
	font-size: 12px ! important;
	color: #333 ! important;
	line-height: 18px;
}
.Comments {
	float: left;
	margin: 10px 0;
	padding: 0;
	text-align: left;
	width: 320px;
}
.CommentsContainer {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 320px;
	border-bottom: 0 solid #e3e3e3;
}
.Comments h1 {
	padding: 2px 0;
	margin: 0 0 0 0 ! important;
	border-top: 0 solid #ccc;
	border-bottom: 1px solid #48cc48;
	font: 12px ! important/22px Verdana, Arial, Helvetica, sans-serif ! important;
}
.Comments h2 {
	padding: 12px 0 2px 0 ! important;
	margin: 0 0 10px 0 ! important;
	border-top: 0 solid #ccc;
	border-bottom: 1px solid #48cc48;
	font: 12px ! important/22px Verdana, Arial, Helvetica, sans-serif ! important;
}
.Comments ul {
	margin: 0;
	padding: 0;
}
.Comments li {
	float: left;
	padding: 2px 0 2px 5px ! important;
	margin: 0;
	text-align: left;
	font-size: 11px ! important;
	color: #666 ! important;
	line-height: 18px;
	display: inline;
}
.Comments li.postdate {
	float: right;
	margin: 0;
	padding: 0;
	font-size: 10px ! important;
	text-align: left;
	font-weight: normal;
	color: #999 ! important;
	display: inline;
}
.Comments p {
	padding: 2px 0 0 5px ! important;
	margin-top: 0;
	text-align: left;
	font-size: 11px ! important;
	line-height: 18px;
	border-top: 1px solid #eee;
}
.nocomments {
	padding: 0 0 0 5px ! important;
	margin-bottom: 10px;
	text-align: left;
	font-size: 11px ! important;
	line-height: 14px;
	border-top: 0 solid #eee;
}
#Info {
	float: left;
	padding: 0;
	margin: 0;
	width: 220px;
	border: 0;
}
#Info h1 {
	padding: 0;
	margin: 5px 0 1px;
	text-align: left;
	color: #627a7f;
	font: bold 14px verdana, helvetica, arial, sans-serif;
}
#Info p {
	padding: 0 0 5px;
	margin: 0;
	text-align: left;
	color: #999;
	font: normal 11px verdana, helvetica, arial, sans-serif;
}
#Info p.download {
	padding: 15px 0 0 15px;
	margin: 0;
	text-align: left;
	color: #333;
	font: bold 12px verdana, helvetica, arial, sans-serif;
}
#Info p.downloaddone {
	padding: 15px 0 0;
	margin: 0;
	text-align: left;
	color: #f90;
	font: bold 12px verdana, helvetica, arial, sans-serif;
}
#Info div.adboxes {
	border: 1px solid #fecd71 ! important;
	padding: 7px 0;
	margin: 5px 0 10px;
	width: 220px;
	text-align: center;
}
.boxes {
	border: 1px solid #fecd71 ! important;
	padding: 0;
	margin: 0 0 10px;
	width: 220px;
}
.Tagform {
	padding: 0;
	margin: 0 0 10px 7px;
}
#Info dl {
	margin: 0 0 5px 10px;
	padding: 0;
}
#Info dt {
	margin: 0;
	padding: 5px 0 0;
	text-align: left;
	list-style-type: none;
	color: #2e9d2e;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#Info dd {
	margin: 0;
	padding: 0 4px 0 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	display: inline;
	border: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#itags a:hover {
	margin: 0;
	padding: 1px;
	text-align: left;
	list-style-type: none;
	color: #fff;
	display: inline;
	border: none;
	background: #314bd2;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Votecom {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#Addcom {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#Sendcom {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#ulinks {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#ulinks ul {
	margin: 0;
	padding: 0;
}
#ulinks li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#relatedlinks {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#relatedlinks ul {
	margin: 0;
	padding: 0;
}
#relatedlinks li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#relatedlinks dl {
	margin: 4px 0 6px;
	padding: 0;
}
#relatedlinks dt {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	list-style-type: none;
	color: #2e9d2e;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#newestlinks {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 5px 10px;
	margin: 0 0 10px;
	width: 200px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#newestlinks ul {
	margin: 0;
	padding: 0;
	clear: both;
}
#newestlinks li {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#newestlinks dl {
	margin: 4px 0 6px;
	padding: 0;
}
#newestlinks dt {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	list-style-type: none;
	color: #2e9d2e;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#Rating {
	float: left;
	border: 1px solid #fecd71 ! important;
	padding: 10px;
	margin: 0 0 10px;
	width: 200px;
}
#Rating dl {
	margin: 0;
	padding: 0;
}
#Rating dt {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	list-style-type: none;
	color: #2e9d2e;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#Rating dd {
	float: left;
	margin: 0;
	padding: 0 3px 0 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	display: inline;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Rating dd.Rateit {
	float: right;
	padding: 0 2px 0 0;
}
#Rating p {
	margin: 0;
	padding: 0 0 0 2px;
	text-align: left;
	list-style-type: none;
	color: #666;
	background: #ebfbfe;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.sm {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #999 ! important;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.med {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #999;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.lg {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #999;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
img.icon {
	float: left;
	margin: 0 ! important;
	padding: 0 5px 0 0 ! important;
	border: none ! important;
	background: none ! important;
}
.textbox {
	margin: 0 0 5px;
	padding: 0;
	border: 1px solid #ccc;
	height: 16px;
	vertical-align: middle;
	color: #314bd2;
	background: #FFF;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.highlight {
	background: #ffc;
}
#Sidebar {
	float: left;
	margin: 0 0 0 4px;
	padding: 0 0 20px;
	text-align: left;
	width: 192px;
	overflow: hidden;
	background: none;
	display: inline;
	voice-family: inherit;
}
#Sidebar h1 {
	margin: 10px 0 4px 10px;
	padding: 0;
	color: #00B8D3;
	font: bold 17px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica;
}
#Sidebar p {
	margin: 20px 0 0;
	padding: 2px 0 5px 10px;
	font-size: 11px;
	border-top: 1px solid #eee;
	line-height: 18px;
	color: #666;
}
#Sidebar p.browser {
	margin: 5px 0 0;
	padding: 10px 0 5px 10px;
	font-size: 12px;
	border: none;
	line-height: 18px;
	color: #333;
}
#Sidebar dl {
	margin: 0;
	padding: 15px 0 5px 10px;
}
#Sidebar dt {
	margin: 0;
	padding: 2px 0;
	text-align: left;
	list-style-type: none;
	color: #333;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dt a:link {
	color: #666;
	text-decoration: none;
	border-bottom: none;
}
#Sidebar dt a:visited {
	color: #666;
	text-decoration: none;
	border-bottom: none;
}
#Sidebar dt a:hover {
	color: #fff;
	text-decoration: none;
	background: #666;
	border-bottom: none;
}
#Sidebar dt.Upload {
	margin: 0;
	padding: 2px 0;
	text-align: left;
	list-style-type: none;
	color: #00a1c6;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dt.Upload a:link {
	color: #00a1c6;
	text-decoration: none;
	border-bottom: none;
}
#Sidebar dt.Upload a:visited {
	color: #00a1c6;
	text-decoration: none;
	border-bottom: none;
}
#Sidebar dt.Upload a:hover {
	color: #fff;
	text-decoration: none;
	background: #00a1c6;
	border-bottom: none;
}
#Sidebar dt.month {
	margin: 0;
	padding: 2px 0 2px 2px;
	text-align: left;
	list-style-type: none;
	color: #333;
	font: italic normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dd {
	margin: 0 10px 5px 0 ! important;
	padding: 3px 0 2px 10px ! important;
	text-align: left;
	list-style-type: none;
	color: #666;
	border-top: 1px solid #eee;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dd.first {
	border-top: 1px solid #48cc48;
	padding-top: 10px ! important;
}
#Sidebar dd.month {
	margin: 0 0 2px 0 ! important;
	padding: 2px 0 5px 10px ! important;
	text-align: left;
	list-style-type: none;
	color: #666;
	border-top: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dd a:link {
	color: #1f56d7;
	text-decoration: none;
}
#Sidebar dd a:visited {
	color: #1f56d7;
	text-decoration: none;
}
#Sidebar dd a:hover {
	color: #fff;
	text-decoration: none;
	background: #ff0581;
	padding: 2px;
}
#Sidebar dd.promo {
	margin: 0 10px 5px 0;
	padding: 5px 0 0;
	text-align: left;
	list-style-type: none;
	color: #666;
	border-top: 1px solid #eee;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dd.Mixercloud {
	margin: 0 4px 0 0;
	padding: 0 ! important;
	text-align: left;
	list-style-type: none;
	display: inline;
	color: #fc0;
	border: none ! important;
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
}
#Sidebar dd.blog {
	margin: 5px 0;
	padding: 3px 0 2px;
	text-align: left;
	list-style-type: none;
	color: #666;
	border-top: 1px solid #eee;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.dg-block {
	position: relative;
	left: 0;
	text-align: center;
	font-size: 85%;
	margin: 0;
	padding: 0;
	list-style: none;
}
li.dspacer {
	height: 3px;
	padding: 0;
	float: left;
}
li.dg-fiche {
	margin-top: 1px;
	padding: 0 0 5px;
	background: url(/images/dg-fiche.jpg) 0 100%;
	float: left;
}
.dg-fiche a {
	font-size: 10px;
	font-weight: normal;
	display: block;
	margin-bottom: -5px;
	padding: 1px 1px 5px;
	background: url(/images/dg-fiche.jpg) 0 0;
	width: 49px;
	text-decoration: none;
	border: 0;
	color: #339f33;
}
li.dg-vote {
	margin-top: 1px;
	padding: 0 0 5px;
	background: url(/images/dg-vote.jpg) top left;
	float: left;
	height: 42px;
}
.dg-vote a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: -5px;
	padding: 4px 1px 2px;
	background: url(/images/dg-vote.jpg) top left;
	width: 49px;
	text-decoration: none;
	border: 0;
	color: #48cc48;
}
li.dg-vote1 {
	margin-top: 1px;
	padding: 0 0 5px;
	background: url(/images/dg-vote.jpg) top left;
	float: left;
	height: 37px;
}
.dg-vote1 a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: -5px;
	padding: 4px 1px 2px;
	background: url(/images/dg-vote.jpg) top left;
	width: 49px;
	text-decoration: none;
	border: 0;
	color: #48cc48;
}
li.dg-rating {
	margin-top: 1px;
	padding: 0 0 5px;
	background: url(/images/dg-rating.jpg) 0 100%;
	float: left;
}
.dg-rating a {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-bottom: -5px;
	padding: 1px 1px 5px;
	background: url(/images/dg-rating.jpg) 0 0;
	width: 49px;
	text-decoration: none;
	border: 0;
	color: #F63;
}
li.dg-rating1 {
	margin-top: 1px;
	padding: 0;
	background: url(/images/dg-rating.jpg) 0 100%;
	float: left;
}
.dg-rating1 a {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-bottom: -5px;
	padding: 1px 1px 3px;
	background: url(/images/dg-rating.jpg) 0 0;
	width: 49px;
	text-decoration: none;
	border: 0;
	color: #F63;
}
.bvotes {
	font-size: 10px;
	padding: 2px 1px;
}
li.dg-fiche:hover, li.dg-fiche:hover a, li.dg-rating:hover, li.dg-rating:hover a {
	background-position: 0 -37px;
}
li.dg-rating1:hover, li.dg-rating1:hover a {
	background-position: 0 -37px;
}
li.dg-vote:hover, li.dg-vote:hover a {
	text-decoration: 0;
	background: none 0 -42px;
}
li.dg-vote1:hover, li.dg-vote1:hover a {
	text-decoration: 0;
	background: none 0 -42px;
}
.srating {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 75px;
	height: 15px;
	position: relative;
	background: url(/images/stars-rating.gif) top left repeat-x;
	float: left;
}
.srating li {
	padding: 0;
	margin: 0;
	float: left;
}
.srating li a {
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	border: 0;
	background: none;
}
.srating li a:hover {
	background: url(/images/stars-rating.gif) 0 -15px repeat-x;
	z-index: 1;
	left: 0;
	border: 0;
}
.srating a.onestar {
	left: 0;
}
.srating a.onestar:hover {
	width: 15px;
}
.srating a.twostars {
	left: 15px;
}
.srating a.twostars:hover {
	width: 30px;
}
.srating a.threestars:hover {
	width: 45px;
}
.srating a.threestars {
	left: 30px;
}
.srating a.fourstars {
	left: 45px;
}
.srating a.fourstars:hover {
	width: 60px;
}
.srating a.fivestars {
	left: 60px;
}
.srating a.fivestars:hover {
	width: 75px;
}
.scomments {
	color: #09F;
	padding-top: 4px;
	float: right;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
}
.svotez {
	color: #09F;
	padding-top: 3px;
	float: left;
	width: 110px;
	padding-bottom: 15px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
}
.sdv {
	float: left;
}
.sresume {
	color: #333;
	padding-top: 3px;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
}
.scategory, .scategory a, .scategorysite a {
	color: #ff087e;
	font: 9px/15px Verdana, Arial, Helvetica, sans-serif;
}
.sthumbcat {
	float: left;
	padding: 0;
	margin: 0 20px 20px 0;
	width: 125px;
}
.sthumbcat img {
	padding: 3px;
	background: #e3e3e3;
	border: 0;
}
.sthumbcat img:hover {
	padding: 3px;
	background: #48cc48;
	border: 0;
}
.sthumbcat a {
	border: 0;
	margin: 0;
	background: white;
}
.sthumb {
	float: left;
	padding: 0;
	margin: 0 20px 6px 0;
	width: 125px;
	line-height: 20px;
}
.sthumb img {
	padding: 3px;
	background: #e3e3e3;
	border: 0;
}
.sthumb img:hover {
	padding: 3px;
	background: #48cc48;
	border: 0;
}
.sthumb a {
	border: 0;
	margin: 0;
	background: white;
}
.slink {
	padding-top: 0;
}
.votpane {
	float: left;
	padding: 0;
	margin: 0 25px 2px 0;
	width: 30px;
	line-height: 20px;
}
.resultcontainer {
	float: left;
	padding: 0;
	margin: 0 0 10px;
	border-bottom: 1px solid #7eec7e;
	width: 570px;
	line-height: 20px;
}
.resultcontainer ul {
	margin: 0  ! important;
	padding: 0;
}
.resultcontainer h3.res {
	margin: 0 0 0 0 ! important;
	padding: 0 ! important;
	color: #314bd2 ! important;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica !important;
}
.resultcontainer h3 a:link {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .resultcontainer h3 a:link {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.resultcontainer h3 a:visited {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .resultcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.resultcontainer h3 a:hover {
	color: #fff;
	text-decoration: none;
	background: #314bd2;
	padding: 2px;
}
* html .resultcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.featcontainer {
	padding: 0;
	margin: 0;
	width: 100%;
	line-height: 20px;
}
.featcontainer ul {
	margin: 0  ! important;
	padding: 0;
}
.featcontainer h3.res {
	margin: 0 0 0 0 ! important;
	padding: 0 ! important;
	color: #314bd2 ! important;
	font: bold 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, Helvetica !important;
}
.featcontainer h3 a:link {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .featcontainer h3 a:link {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.featcontainer h3 a:visited {
	color: #314bd2;
	text-decoration: none;
	border-bottom: 0 dotted #999;
}
* html .featcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.featcontainer h3 a:hover {
	color: #fff;
	text-decoration: none;
	background: #314bd2;
	padding: 2px;
}
* html .featcontainer h3 a:visited {
	color: #314bd2;
	border-bottom: 0 solid #e3e3e3;
}
.dt3 {
	font-size: 11px;
}
.dt3:link {
	color: #2e9d2e;
	text-decoration: none;
	font: normal 9px verdana, arial, helvetica, sans-serif;
}
.dt3:visited {
	color: #2e9d2e;
	text-decoration: none;
	font: normal 9px verdana, arial, helvetica, sans-serif;
}
.dt3:hover {
	color: #ffffff;
	text-decoration: none;
	background-color:#2e9d2e;
	font: normal 9px verdana, arial, helvetica, sans-serif;
}
.dt3:active {
	color: #2e9d2e;
	text-decoration: none;
	font: normal 9px verdana, arial, helvetica, sans-serif;
}
.dtcat:link {
	color: #314bd2;
	text-decoration: none;
	font: bold 12px verdana, arial, helvetica, sans-serif;
}
.dtcat:visited {
	color: #314bd2;
	text-decoration: none;
	font: bold 12px verdana, arial, helvetica, sans-serif;
}
.dtcat:hover {
	color: #ff087e;
	text-decoration: none;
	font: bold 12px verdana, arial, helvetica, sans-serif;
}
.dtcat:active {
	color: #314bd2;
	text-decoration: none;
	font: bold 12px verdana, arial, helvetica, sans-serif;
}
ul.mapcloud {
	margin: 0 0 20px;
	padding: 0;
}
li.mapcloud {
	margin: 0 10px 2px 0;
	padding: 0 10px 5px 0 ! important;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 12px/25px verdana, helvetica, arial, sans-serif;
}
#TagCloud {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 580px;
}
#TagCloud ul {
	margin: 0 0 20px;
	padding: 0;
}
#TagCloud li.small {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 10px/16px verdana, helvetica, arial, sans-serif;
}
#TagCloud li.medium {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 14px/20px verdana, helvetica, arial, sans-serif;
}
#TagCloud li.large {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 18px/22px verdana, helvetica, arial, sans-serif;
}
#TagCloud li.xlarge {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 22px/24px verdana, helvetica, arial, sans-serif;
}
#TagCloudHome {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 580px;
}
#TagCloudHome ul {
	margin: 0 0 15px;
	padding: 0;
}
#TagCloudHome li.small {
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 10px/16px verdana, helvetica, arial, sans-serif;
}
#TagCloudHome li.medium {
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 12px/20px verdana, helvetica, arial, sans-serif;
}
#TagCloudHome li.large {
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 17px/20px verdana, helvetica, arial, sans-serif;
}
#TagCloudHome li.xlarge {
	margin: 0;
	padding: 0 7px 0 0;
	text-align: left;
	display: inline;
	list-style-type: none;
	color: #999;
	font: normal 20px/20px verdana, helvetica, arial, sans-serif;
}
#Paginator {
	float: left;
	margin: 5px 0 20px;
	padding: 8px 0 0;
	text-align: left;
	border: 1px solid #e3e3e3;
	width: 570px;
	display: inline;
	voice-family: inherit;
	background: url(/images/pagination_bg.gif) top left repeat-y;
}