@charset "utf-8";
/* CSS Document */

body {
	background-color: #222222;
	background-image: url(../imgs/bodybg2.png);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #0066FF;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
	color: #00a0ff;
	cursor: pointer;
}
a img {
	border: none;
	text-decoration: none;
}
h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
h4 {
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
form {
	margin: 0px;
}
fieldset {
	border-color: #00a0ff;
	margin: auto;
	margin: 10px;
	padding: 10px;
}
input[type=text], input[type=password], input[type=search] {
	background-color: #EEEEEE;
	border: 1px solid #00a0ff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	margin: 2px 0px;
}
input[type=text]:hover, input[type=password]:hover, input[type=search]:hover, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus {
	background-color: #F6F6F6;
	border: 1px solid #00a0ff;
}
input[type=button], input[type=submit], input[type=reset], button {
	background-color: #0068A6;
	border: 1px solid #333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	margin: 2px 0px;
	font-weight: bold;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus, button:focus {
	background-color: #00a0ff;
	border: 1px solid #333333;
}
textarea {
	background-color: #EEEEEE;
	border: 1px solid #00a0ff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	resize: none;
}
textarea:hover, textarea:focus {
	background-color: #F6F6F6;
	border: 1px solid #00a0ff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
label {
	text-align: left;
}
.HeaderContainer {
	background-image: url(../imgs/HeaderBG.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 910px;
	height: 125px;
	margin: auto;
}
.Logo {
	float: left;
	margin: auto;
	width: 300px;
	height: 125px;
	line-height: 125px;
	vertical-align: middle;
	display: inline;
	position: relative;
	left: 5px;
}
.Logo img {
	margin: auto;
	margin-top: 25px;
	border: 0px;
	vertical-align: middle;
}
.MiniNav {
	border: 2px solid #00a0ff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	float: right;
	margin: 10px 14px;
	padding: 5px;
	color: #FFFFFF;
	line-height: 24px;
	display: inline;
}
input.MiniNavSearchInput {
	margin-right: 5px;
	width: 150px;
}
.MiniNav #mininavsearch-submit {
	margin: auto;
	width: 75px;
}
.NavigationContainer {
	width: 910px;
	height: 40px;
	margin: auto;
	text-align: center;
}
.MainNav {
	width: 100%;
	margin: 2px 8px;
	padding: 0px;
	cursor: pointer;
	list-style-type: none;
	display: table;
	text-align: center;
}
.MainNav li {
	display: table-cell;
	float: left;
	position: relative;
	text-align: center;
}
.MainNav li a, .MainNav li a:link, .MainNav li a:visited, .MainNav li a:active, .MainNav li span.NavShadow {
	display: block;
	padding: 10px 0px;
	width: 179px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	position: relative;
}
.MainNav li a.blue, .MainNav li a:link.blue, .MainNav li a:visited.blue, .MainNav li a:active.blue  {
	color: #00a0ff;
}
.MainNav li:hover, .MainNav li a:hover {
	background-color: #000000;
	color: #00a0ff;
	text-decoration: none;
}
.MainNav li span.NavShadow {
	position: absolute;
	z-index: -1;
	top: 1px;
	left: 1px;
	color: #000000;
}
.ContentContainer {
	background-color: #FFFFFF;
	background-image: url(../imgs/ContentBG_Middle.gif);
	background-position: top center;
	background-repeat: repeat-y;
	width: 910px;
	margin: auto;
}
.InnerContentContainer {
	background-color: transparent;
	background-image: url(../imgs/ContentBG_Top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 910px;
	padding-top: 12px;
	margin: auto;
	clear: both;
}
div.StatusMessage {
	color: #000000;
	background-color: #F3F3F3;
	border: 1px solid #D3D3D3;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px 10px;
	width: 867px;
	text-align: center;
	display: none;
	clear: both;
}
div.Error {
	background-color: #FFE6E6;
	border: 1px solid #CC0000;
}
div.Success {
	background-color: #E6FFE6;
	border: 1px solid #00AA00;
}
div.Error div, div.Success div {
	margin-top: 10px;
}
div.IESucks {
	display: none;
}
div.NewVisitorMessage {
	background-color: #E2FFFF;
	border: 1px solid #00A0FF;
	display: block !important;
}
div.NoScript {
	display: block !important;
}
.AjaxLoader {
	display: none;
	background-color: transparent;
	background-image: url(../imgs/ajax-loader.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 43px;
	height: 11px;
	margin: auto;
	padding: 10px;
}
.MainContent {
	border: 2px solid #00a0ff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	float: left;
	margin: 0px 10px;
	padding: 5px;
	width: 575px;
	display: inline;
	padding-bottom: 10px;
}
.SubContent {
	border-left: 0px solid #00a0ff;
	float: left;
	margin-right: 10px;
	width: 290px;
	display: inline;
}
.SubContent .RoundedEdges {
	border: 2px solid #00a0ff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	padding: 5px;
	margin-bottom: 10px;
}
.SubContent .SideBarBland {
	margin: auto;
	margin-bottom: 10px;
	text-align: center;
}
.ContentContainerEnder {
	background-color: #FFFFFF;
	background-image: url(../imgs/ContentBG_Bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 910px;
	height: 12px;
	margin: auto;
	clear: both;
}
.FooterAd {
	width: 910px;
	margin: 10px auto;
	text-align: center;
}
.FooterContainer {
	background-image: url(../imgs/FooterBG.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 910px;
	height: 65px;
	margin: auto;
	margin-top: 10px;
	padding-top: 10px;
	color: #CCCCCC;
	text-align: center;
	line-height: 20px;
}
.FooterContainer a, .FooterContainer a:link, .FooterContainer a:visited, .FooterContainera:active {
	color: #CCCCCC;
}
.FooterContainer a:hover {
	color: #00a0ff;
	text-decoration: none;
}
.clear {
	clear: both;
}
.picRow {
	border-bottom: 1px solid #00a0ff;
	clear: both;
	display: block;
	overflow: hidden;
	padding: 10px 0px;
	margin: auto;
	margin-bottom: 5px;
}
.picRowInfo {
	clear: both;
	margin: auto;
	padding-bottom: 10px;
	width: 500px;
}
.picRowInfo .left {
	float: left;
	clear: left;
	display: inline;
}
.picRowInfo .right {
	float: right;
	clear: right;
	display: inline;
}
.picRowIMG {
	clear: both;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}
a.picLink {
	display: block;
}
.picRowIMGNavigation {
	position: relative;
	top: 106px;
}
.picRowIMGNavigation#prevIMGNav {
	clear: left;
	float: left;
}
.picRowIMGNavigation#nextIMGNav {
	clear: right;
	float: right;
}
.picRowIMGNavigation a {
	display: block;
	height: 64px;
	width: 26px;
	background-repeat: no-repeat;
	background-position: center;
}
.picRowIMGNavigation#prevIMGNav a {
	background-image: url(http://www.picdescrip.com/imgs/custom_icons_color/SoftArrowLeft.png);
}
.picRowIMGNavigation#nextIMGNav a {
	background-image: url(http://www.picdescrip.com/imgs/custom_icons_color/SoftArrowRight.png);
}
.picRowIMGNavigation#prevIMGNav a.inactiveLink, .picRowIMGNavigation#nextIMGNav a.inactiveLink {
	background-image: none;
	cursor: default;
}
.picRowIMG img {
	border: 1px solid #00a0ff;
	max-width: 500px;
	max-height: 500px;
}
.picRowDescription {
	width: 500px;
	margin: auto;
	margin-bottom: 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
}
.picRowOptions {
	clear: both;
	margin: auto;
	background-color: #ffffff;
	border: 1px solid #00a0ff;
	width: 490px;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}
.picRowOptions img {
	vertical-align: text-bottom;
}
.picRowOptions div {
	line-height: 20px;
	height: 20px;
}
.picRowOptions .leftComments {
	float: left;
	clear: left;
	text-align: left;
	display: inline;
	width: 245px;
}
.picRowOptions .rightRating {
	float: right;
	clear: right;
	text-align: right;
	display: inline;
	width: 245px;
}
.picRowOptions .leftFavorite {
	float: left;
	clear: left;
	text-align: left;
	display: inline;
	width: 245px;
}
.picRowOptions .rightShare {
	float: right;
	clear: right;
	text-align: right;
	display: inline;
	width: 245px;
	margin-bottom: 10px;
}
.picRowOptions .rightShare .addthis_toolbox {
	float: right;
	clear: right;
	text-align: right;
	display: inline;
}
.picRowOptions .middleTags {
	height: auto;
	clear: both;
	border-top: 1px solid #00a0ff;
	word-wrap: break-word;
	overflow: hidden;
}
.picMiniRow {
	clear: both;
	width: 500px;
	margin: auto;
	text-align: center;
}
.picMiniRowIMG {
	float: left;
	clear: left;
	width: 152px;
	background-color: #ffffff;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}
.picMiniRowIMG img {
	border: 1px solid #00a0ff;
	max-width: 150px;
	max-height: 150px;
}
.picMiniRowDescription {
	float: left;
	clear: right;
	width: 338px;
	margin: auto 5px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
}
.picRowOptions .leftMiniComments {
	float: left;
	clear: left;
	text-align: left;
	display: inline;
	width: 245px;
}
.picRowOptions .rightMiniFavorite {
	float: right;
	clear: right;
	text-align: right;
	display: inline;
	width: 245px;
}
.picRowOptions .clear {
	height: 0px;
	line-height: 0px;
}
.mediaVote-pos {
	background: url(../imgs/icons_gray/vote_yes.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-left: 20px;
}
.mediaVote-neg {
	background: url(../imgs/icons_gray/vote_no.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-left: 20px;
}
.favorite {
	background: url(../imgs/icons_gray/heart.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-left: 20px;
}
.favoriteSaved {
	background: url(../imgs/icons_color/heart.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-left: 20px;
}
.picRowPrevNextLinks {
	clear: both;
	margin: auto;
	width: 500px;
	font-weight: bold;
}
.picRowPrevNextLinks div {
	line-height: 20px;
	height: 20px;
}
.picRowPrevNextLinks .prevLink {
	float: left;
	clear: left;
	text-align: left;
	display: inline;
	width: 245px;
}
.picRowPrevNextLinks .prevLink a#prevLink {
	background: url(../imgs/icons_gray/backward.png);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-left: 20px;
}
.picRowPrevNextLinks .nextLink {
	float: right;
	clear: right;
	text-align: right;
	display: inline;
	width: 245px;
}
.picRowPrevNextLinks .nextLink a#nextLink {
	background: url(../imgs/icons_gray/foward.png);
	background-position: right;
	background-repeat: no-repeat;
	padding: 5px 0px;
	padding-right: 20px;
}
.picRowPrevNextLinks .clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}
.picRow.Promoted {
	background-color: #FFFFAF;
	border-radius: 4px;
	border: 1px solid #00A0FF;	
}
.commentRow {
	clear: both;
	margin: auto;
	width: 490px;
	padding: 5px;
	border-bottom: 1px solid #00a0ff;
}
.commentRow .commentInfo {
	clear: both;
	display: block;
	text-align: left;
	padding-bottom: 10px;
}
.commentInfo .commentUser {
	display: inline;
}
.commentInfo .commentTimeStamp {
	display: inline;
	margin-left: 2px;
	font-size: 9px;
	color: #666666;
}
.commentRow .commentMessage {
	clear: both;
	display: block;
	word-wrap: break-word;
	overflow: hidden;
}
.toBeAdded {
	display: none;
}
.commentAddRow {
	clear: both;
	margin: auto;
	width: 490px;
	padding: 5px;
}
.commentAddRow .CommentLabel {
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
}
.commentAddRow .CommentAddMessage {
	margin: 3px;
	text-align: center;
}
.commentAddRow #comment-message {
	margin: -3px;
	width: 100%;
	height: 75px;
	overflow: auto;
}
.commentAddRow .CommentSubmitDiv {
	display: block;
	clear: both;
	margin-top: 10px;
}
.commentAddRow .InlineError {
	margin: 10px 0px;
}
.CommentSubmitDiv #textCount {
	float: left;
	clear: left;
	text-align: left;
	padding-top: 10px;
}
.CommentSubmitDiv #comment-submit {
	float: right;
	clear: right;
	width: 100px;
}
.PageNumbers {
	text-align: right;
}
.PageSpan {
	border: 1px solid #00a0ff;
	margin: 2px 5px;
	padding: 2px 5px;
}
.PostLabel {
	display: block;
	margin: 10px;
}
.PostDiv {
	margin: 10px;
}
.PostDiv .PostDescription {
	margin: 3px;
	text-align: center;
}
.PostDescription #post-description {
	margin: -3px;
	width: 100%;
	height: 150px;
	overflow: auto;
}
.PostDiv #textCount {
	margin-top: 10px;
	text-align: right;
}
.PostDiv #post-category {
	width: 160px;
}
.PostTags {
	margin-left: 16px;
}
.PostTags #post-tags {
	width: 330px;
}
.PostSubmitDiv {
	margin: 10px;
	text-align: right;
}
.PostSubmitDiv #post-submit {
	width: 100px;
}

.description {
	margin: 10px;
}
.PageContent {
	margin: 10px;
}
.PageContent p {
	margin: 10px 0px;
	text-indent: 20px;
	font-size: 12px;
	line-height: 16px;
}
.RegisterDiv {
	margin: 10px;
	margin-top: 20px;
}
.RegisterLabel {
	width: 200px;
	float: left;
	clear: left;
	padding-top: 5px;
}
.labelSubText {
	font-size: 9px;
	color: #666666;
}
.registerInput {
	width: 349px;
	clear: right;
}
.RegisterDiv .fieldseparator {
	margin: 8px 0px;
	clear: both;
}
.RegisterSubmitDiv {
	margin: 10px;
	text-align: right;
}
.RegisterSubmitDiv #reg-submit {
	width: 100px;
}
.InlineError {
	background-color: #FFE6E6;
	border: 1px solid #CC0000;
	color: #000000;
	margin: 10px;
	padding: 10px 5px;
	text-align: center;
	display: none;
	clear: both;
}
.InlineSuccess {
	background-color: #E6FFE6;
	border: 1px solid #00AA00;
	color: #000000;
	margin: 10px;
	padding: 10px 5px;
	text-align: center;
	display: none;
	clear: both;
}
.LoginBox {
	width: 276px;
	margin: auto;
}
.LoginBox form#Login {
	border-bottom: 1px solid #009FFF;
	padding-bottom: 10px;
}
.LoginDiv {
	margin: 5px 10px;
	margin-top: 10px;
}
.LoginLabel {
	width: 85px;
	float: left;
	clear: left;
	display: inline;
	padding-top: 5px;
}
input.LoginInput {
	width: 165px;
	clear: right;
	margin: 3px 0px;
}
.LoginForgot {
	display: block;
	margin: 5px 10px;
	font-size: 10px;
	text-align: right;
}
.LoginKeepLoggedIn {
	margin: 5px 6px;
	margin-bottom: 0px;
	float: left;
	display: inline;
}
.LoginKeepLoggedIn #login-remember {
	float: left;
	display: inline;
}
.LoginKeepLoggedIn label {
	float: left;
	display: inline;
	padding-top: 3px;
	font-size: 10px;
}
.LoginSubmitDiv {
	margin: 5px 10px;
	margin-bottom: 0px;
	text-align: right;
}
.LoginSubmitDiv #login-submit {
	width: 100px;
}
.LoginSignUp {
	margin: 10px;
	margin-bottom: 8px;
	padding: 10px 0px;
	border: 1px solid #009FFF;
	background-color: #E2FFFF;
	text-align: center;
}
.LoginSignUp a#SignUpLink {
	font-weight: bold;
}
h3.SideUserTitle {
	float: left;
	clear: left;
	display: inline;
}
div.SideUserLogout {
	float: right;
	clear: right;
	display: inline;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}
ul.SideUserActions {
	clear: both;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 5px;
}
ul.SideUserActions li {
	display: inline;
	margin: 2px 5px;
}
.AccountMenu {
	margin: auto;
	text-align: center;
}
.AccountMenuNav {
	margin: 0px 10px;
	padding: 0px;
	cursor: pointer;
	list-style-type: none;
	display: table;
	text-align: center;
	border: 1px solid #000000;
	border-right: 0px;
	border-bottom: 0px;
}
.AccountMenuNav li {
	display: table-cell;
	float: left;
	position: relative;
	text-align: center;
	border-right: 1px solid #000000;
}
.AccountMenuNav li a, .AccountMenuNav li a:link, .AccountMenuNav li a:visited, .AccountMenuNav li a:active {
	display: block;
	padding: 5px 0px;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00a0ff;
}
.AccountMenuNav li:hover, .AccountMenuNav li a:hover {
	background-color: #EEEEEE;
	color: #000000;
	text-decoration: none;
}
.AccountMenuNav .AccountMenuActive a, .AccountMenuNav .AccountMenuActive a:link, .AccountMenuNav .AccountMenuActive a:visited, .AccountMenuNav .AccountMenuActive a:active {
	background-color: #EEEEEE;
	color: #000000;
}
.AccountMenuNav .AccountMenuActive, .AccountMenuNav .AccountMenuActive a:hover {
	color: #000000;
	cursor: default;
}
.AccountDiv {
	margin: 0px 10px;
	border: 1px solid #000000;
}
.AccountVisibility {
	display: none;
	margin: 10px;
}
.AccountFormContainerDiv {
	width: 350px;
	margin: auto;
}
.AccountFormDiv {
	margin: 10px;
	margin-top: 20px;
}
.AccountLabel {
	width: 150px;
	float: left;
	clear: left;
	padding-top: 5px;
}
.AccountInput {
	width: 174px;
	clear: right;
}
.AccountFormDiv .fieldseparator {
	margin: 8px 0px;
	clear: both;
}
.AccountSubmitDiv {
	margin: 10px;
	text-align: right;
}
.AccountSubmitDiv #changepass-submit {
	width: 140px;
}
.AccountSubmitDiv #changeemail-submit {
	width: 140px;
}
.AccountSubmitDiv #resetpassword-submit {
	width: 130px;
}
.UserProfileData {
	clear: both;
	margin: 10px auto;
	border: 1px solid #00a0ff;
	width: 520px;
	border-collapse: collapse;
}
.UserProfileData tr, .UserProfileData th, .UserProfileData td {
	border-bottom: 1px #00a0ff dotted;
}
.UserProfileData tr.row1 {
	background-color: #FFFFFF;
}
.UserProfileData tr.row2 {
	background-color: #F6F6F6;
}
.UserProfileData th[scope=row] {
	text-align: left;
	padding: 5px;
	width: 50%;
	font-weight: bold;
}
.UserProfileData td {
	text-align: right;
	padding: 5px;
	width: 50%;
}
.UserProfileData .clear {
	line-height: 0px;
	height: 0px;
}
div.SocialSidebarIcons {
	margin: auto;
	text-align: center;
}
div.SocialSidebarIcons img {
	margin: 0px 2px;
}
div.SocialSidebarLikeButton {
	display: block;
	margin: 10px auto;
	margin-bottom: 5px;
	padding: 0px;
	text-align: center;
}
div.SocialSidebarLikeButton {
	display: block;
	margin: 10px auto;
	margin-bottom: 5px;
	padding: 0px;
	text-align: center;
}
ul.UpdatesList {
	padding: 0px;
	list-style: none;
}
ul.UpdatesList li {
	padding: 5px;
	margin-left: 20px;
	border-bottom: 1px solid #00A0FF;
}
ul.UpdatesList li.New {
	padding-right: 22px;
	background-color: #E2FFFF;
	background-image: url(../imgs/icons_gray/attention.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
}
ul.UpdatesList li.UpdatesDate {
	margin-top: 10px;
	margin-left: 0px;
	padding: 5px 0px;
	font-weight: bold;
}
h3.UpdatesCount {
	text-align: center;
	margin-bottom: 0px;
	padding: 0px 16px;
	text-decoration: none;
}
h3.UpdatesCount#new {
	background-image: url(../imgs/icons_color/attention.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
h3.UpdatesCount a {
	text-decoration: none;
}
div.UpdatesImage {
	float: right;
	clear: right;
	width: 16px;
	height: 17px;
	background-image: url(../imgs/icons_color/attention.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
div.UpdatesView {
	display: none;
	margin: auto;
	width: 276px;
	text-align: center;
}
div.UpdatesView ul#UpdatesMiniList {
	padding: 2px;
	margin: 10px 0px;
	border-top: 1px solid #00A0FF;
	list-style: none;
	text-align: left;
}
ul#UpdatesMiniList li {
	padding: 5px;
	border-bottom: 1px solid #00A0FF;
}
ul#UpdatesMiniList li.New {
	padding-right: 22px;
	background-color: #E2FFFF;
	background-image: url(../imgs/icons_gray/attention.png);
	background-position: 99% 50%;
	background-repeat: no-repeat;
}
ul#UpdatesMiniList li#AjaxReady {
	display: none;
}
div.UpdatesView a#ViewAll {
	margin: auto;
	text-align: center;
}
div.IMGContainer {
	margin: auto;
	text-align: center;
	position: relative;
	display: inline-block;
	*display: inline; /* Less than IE8 */
	zoom: 1;
	background-color: #ffffff;
}
div.ShareOverlay {
	margin: auto;
	position: absolute;
	bottom: 0px;
	*bottom: 2px; /* Less than IE8 */
	left: 0px;
	width: 100%;
	z-index: 10;
}
div.ShareButton {
	width: 160px;
	margin: auto;
	background-color: transparent;
	background-image: url(../imgs/overlaybg.png);
	background-position: center top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	border: 1px solid #000000;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
	border-bottom: 0px;
	display: none;
	cursor: pointer;
}
div.ShareSliderBG {
	width: 100%;
	height: 292px;
	margin: auto;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
	opacity: 0.5;
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */
	display: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
}
div.ShareSlider {
	height: 292px;
	margin: auto;
	background-color: transparent;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
	display: none;
	position: relative;
	z-index: 20;
}
div.SocialShareDiv {
	width: 100%;
	height: 100px;
	position: relative;
	margin: auto;
	text-align: center;
}
div.SocialShareDiv div.SocialStatusMessage {
	padding-bottom: 10px;
}
div.SocialShareDiv a.SocialMore {
	background-color: transparent;
	background-image: url(../imgs/overlaybg.png);
	background-position: center top;
	background-repeat: repeat-x;
	border: 1px solid #222222;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 140px;
	height: 25px;
	line-height: 25px;
	margin: auto;
	margin-top: 10px;
	color: #ffffff;
	display: block;
	text-decoration: none;
}
div.SocialShareIcons img {
	border: 0px;
	padding: 0px 2px;
}
ul.CategoryLinkList {
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
}
div.MoreCategories {
	display: none;
}
a#ShowMoreCategories {
	display: block;
	margin: 10px auto;
	margin-bottom: 5px;
	text-align: center;
}

.adHeadline {
	font: bold 10pt Arial;
	text-decoration: underline;
	color: #0066FF;
}
.adText {
	font: normal 10pt Arial;
	text-decoration: none;
	color: #000000;
}
