BODY {padding:0px; border:0px; margin:0px; background-color:#000000; text-decoration: none; float:inherit;}
BODY, TH, TD, DIV { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCC; font-size: 12px; line-height: 13.5pt; letter-spacing: 0.3px; text-decoration: none; }
A, A:link, A:visited, A:active { color: orange; text-decoration: none; font-weight:bold; }
A:hover { color: #fff; text-decoration: none; }

.controlpanel { background: #FFF; border: #ADADAD solid; border-width: 0px 0px 2px; }
.controlpanel IMG { margin: 0px 5px 0px; }
.controlpanel TD TABLE { margin-left: auto; margin-right: auto; }
.controlpanel TD TD TD TD IMG { margin: 0px; }
.controlpanel TD TD TD { width: auto; }
.controlpanel DIV { border: #CCC solid; border-width: 0px 1px; width: 3px; height: 100px; }
.controlpanel TD.SubHead { background: #CCC; font-size: 12px; color: #000; font-weight: bold; }
.controlpanel TD TD TD .SubHead { background: transparent; border: 0px; font-size: 11px; color: #333; font-weight: normal; }
.controlpanel TD TD TD input { background: #EFEFEF; font-size: 11px; color: #000; font-weight: bold; padding-left: 4px; }
.controlpanel TD TD TD select { background: #EFEFEF; font-size: 11px; color: #333; }
.controlpanel A.CommandButton { font-size: 10px; text-decoration: none; }
.controlpanel A.CommandButton:link,.controlpanel A.CommandButton:visited,
.controlpanel A.CommandButton:active { color: #000; text-decoration: none; }
.controlpanel A.CommandButton:hover { color: #FF9900; text-decoration: none; }

#wrapper { position: relative; height: 258px; }
#logo { position: absolute; top: 29px; left: 29px; width: 228px; height: 31px; z-index: 3; }
#user { position: absolute; height: 18px; top: 8px; right: 8px; text-align:center; }
#header { position: absolute; bottom: 40px; z-index: 2; width: 100%; background: url(headerbg.gif); }
#menu { position: absolute; background: url(menubg.jpg); width: auto; height: 54px; bottom: 0px; z-index: 1; }
#SearchContainer input { margin: 0px; border: 1px #A0A0A0 solid; font-size: 9px; color: #A0A0A0; background: #4B4B4B; WIDTH: 120px; height: 15px; }
#LanguageContainer select { margin: 0px; vertical-align: top; border: 1px #A0A0A0 solid; font-size: 9px; color: #A0A0A0; BACKGROUND: #4B4B4B; WIDTH: 130px; HEIGHT: 15px; } 

.Head { font-size: 12px; font-weight: bold; color: red; text-align:left; }
.SubHead { font-size: 11px; color: red; border:0px; border-style:none; text-align:left; padding-bottom:5px; padding-top:5px; }
.SubSubHead { font-size: 11px; color: #000; border:0px; border-style:none; }
.Normal { font-size: 11px; text-align:left; }
/* .Normal { font-size: 11px; color: #ccc; line-height: 130%; letter-spacing: 130%; } */

.CommandButton, 
A.CommandButton:link, 
A.CommandButton:visited, 
A.CommandButton:active {	color: silver; text-decoration: none;  }
A.CommandButton:hover { color: #a1a1a1; text-decoration: none; }


.footer, 
A.footer:link, 
A.footer:active, 
A.footer:visited { font-size: 9px; color: #666; text-decoration: none; font-weight: normal; }
A.footer:hover { font-size: 9px; color: #fff; text-decoration: none; font-weight: normal; }

.links, 
A.links:link, 
A.links:active, 
A.links:visited { font-size: 10px; color: #757575; text-decoration: none; font-weight: bold; }
A.links:hover { font-size: 10px; color: #DC3536; text-decoration: none; font-weight: bold; }
.other,
 A.other:link, 
A.other:active, 
A.other:visited { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; }
A.other:hover { font-size: 11px; color: #E23738; text-decoration: none; font-weight: bold; }
.Breadcrumb, 
A.Breadcrumb:link, 
A.Breadcrumb:active, 
A.Breadcrumb:visited {	font-size: 10px; color: #333333; text-decoration: none; font-weight: bold; padding-right: 3px; }
A.Breadcrumb:hover { font-size: 10px; color: #B6A905; text-decoration: none; font-weight: bold; padding-right: 3px; }
.search { font-size: 13px; font-weight: bold; font-family: tahoma; color: #595959; }



/***** Menu *****/

.MainMenu_MenuContainer { background: transparent; width: 100%; }
.MainMenu_MenuBar {}
.MainMenu_MenuIcon { display: none; }
.MainMenu_RootMenuArrow { display: none; }
.MainMenu_MenuArrow { display: none; }
.MainMenu_MenuBreak { border: none; background: black; padding: 0px; }

.MainMenu_MenuItem { font-size: 11px; font-weight: bold; color: #999999; padding: 3px 12px; border: none; }
.MainMenu_MenuItemSel { background-color: Red; color: #EBCD46; }
.submenuitembreadcrumb { font-size: 11px; font-weight: bold; padding: 3px 12px; border: none; background-color: #444444; }
.submenuitem { font-size: 11px; font-weight: bold; color: #EBCD46; padding: 3px 12px; border: none; background-color: transparent; }
.submenuitemselected { font-size: 11px; font-weight: bold; color: #EBCD46; padding: 3px 12px; border: none;}
.submenu { margin-top: 0px; z-index: 1000; font-size: 11px; font-weight: normal; color: #999999; background-color: #444444; border: none; }

.rootmenuitem TD { color: #999999; height: 25px; font-size: 11px; font-weight: bold; padding: 0px 3px 0px 3px; background: transparent; white-space: normal; text-align: center; border: none; }
.rootmenuitemselected TD,
.rootmenuitembreadcrumb TD { color: #EBCD46; height: 25px; font-size: 11px; font-weight: bold; padding: 0px 3px 0px 3px; background-color: Black; white-space: normal; text-align: center; }
/***** this is the root menu background hover *****/
.rootmenuitemselected TD { color: #EBCD46; background-color: Red; }


.test {
	background-color: #862D2D; 
}



/***** Admin Module Classes *****/
.FileManager_Item TD { background-color: Black; border: none; }
.FileManager_AltItem TD { background-color: #222222; border: none; }
.FileManager_Explorer TD { background-color: #222222; }
.FileManager_FileList TD { background-color: #222222; }
.FileManagerTreeNodeSelected { color: black; }
.DataGrid_Item TD { background-color: #333333; color: silver; }
.DataGrid_AlternatingItem TD { background-color: #222222; color: White; }




/***** Module Classes*****/

.blog_body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BBB; line-height: 140%; letter-spacing: 120%; }
.blog_head { }
H2.blog_title { line-height: 120%; }
.blog_Description { font-family: Georgia,"Times New Roman",Times,serif; font-size: 8pt; color: #444; }
.surveyresultsitems { width: "100%"; }
.SurveyPercent { font-weight: bold; color: #DE3431; }



/***** Maleflixxx Community Custom Classes ******/

.MovieGallery IMG { margin: 5px 0px; border: none; }
.MovieGallery H3 { font-size: 12pt; font-weight: bold; color: #F7EBB5; border-top: dotted 2px #F7EBB5; padding-top: 3px; margin: 10px 0px 10px 0px; }
.MovieGallery P { text-align: center; margin: 0px 0px 30px 0px; }
.GalleryPreview { border-bottom: solid 1px #333333; padding-bottom: 15px; margin-top: 15px; text-align:center; }
.GalleryPreview DIV { margin-bottom: 3px; }
.GalleryPreview A:link,
.GalleryPreview A:active,
.GalleryPreview A:visited { font-size: 11pt; font-weight: bold; color: red; text-align:center; }
.GalleryPreview A:hover { text-decoration: none; color: #FDD017; text-align:center; }
.BlogBio { color: silver; line-height: 145%; letter-spacing: 0.1px; font-size: 8pt;  }

.HomeSummary { line-height: 145%; letter-spacing: 120%; }
/*.HomeSummary IMG { border: none; }*/
.ThumbnailLeft { padding-right: 10px; float: left; border: none; padding-top: 7px; }
.ThumbnailRight { padding-left: 10px; float: right; border: none; padding-top: 7px; }
.SidebarBanner { border: none; margin: 0px 0px 10px 0px; }



/***** Engage: Publish Module Classes*****/

.listing_table_head_row { background-color: #444444; }
.adminItemSearchDarkRow { background-color: Black; }
.adminItemSearchLightRow { background-color: #222222; }
.toolbar { background-color: #222222; border: solid 1px #999999; }
.toolbarbuttontext { cursor: pointer; }
.PublishAdminLink { float: left; padding-top: 3px; margin-bottom: 3px; }
.divAdminMenuWrapper { background-color: #222222; padding: 5px; float: left; width: 99%; margin-bottom: 8px; text-align: center;}
.divAdminMenuWrapper A { font-size: 9px; padding: 0px 3px; }
.categoryItemList { background-color:Transparent; width:100%; border: none; border-bottom: solid 1px #222; padding-bottom: 8px; }

.divItemsListing h2 { font-weight: bold; font-size: 15px; letter-spacing: 1px; }
.itemTitle { width: 80%; }
.NewsSidebar .divItemsListing h2 { font-weight: bold; font-size: 11px; letter-spacing: .5px; }
.NewsSidebar .itemTitle { width: 100%; }
.NewsSidebar .categoryItemList .itemDate { clear: both; float: none; text-align: right; }
.NewsSidebar .Article { margin-top: 11px; }
.itemEditLink { margin-left: 10px; font-weight: normal;}
.itemAuthor { float: right; }
.itemAuthorDate { }
.itemReadmore { font-weight: bold; }
.itemDescription { color: #CCC; font-size: 12px; line-height: 13.5pt; letter-spacing: 0.3px; padding-top: 1px; }
#publishTitle { font-size: 12pt; color: #DE3431; }

.commentPopup DIV { color: Black; }
.commentPopup A { color: Black; font-weight: bold; }
.commentTextbox { width: 300; }
.commentEmailTextBox { width: 300; }
#commentURL { display: none; }
#commentSubmit { float: left; margin-right: 20px; }

/* Left Alignment of the subtitle / images inside modules */
.divItemsListing h1, .divItemsListing h2 { padding-left:0px; }

/****** Indoo Grid Classes *****/

td.gv_cc { background-color: #AAAAAA; }
td.gv_cc2 { background-color: #BBBBBB; }
td.gv_f_1 a, 
td.gv_f_1 a:hover, 
td.gv_f_1 a:active, 
td.gv_f_1 a:link, 
td.gv_f_1 a:visited { color:#999999; }
html_edit { font-family: mono-space; font-size: 9pt; }
ge_textBox { font-family: mono-space; font-size: 9pt; }



/****** Container Classes *****/

.common .normal SELECT { color: black; }


/* Change DotNetNuke/DesktopModules/EngagePublish/Module.css: */
/* .categoryItemList .itemDescription {	clear:both; } */

