@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(profiles.delphiforums.com) {

/* My Forums Pg & All Pgs, Default Brown Image Bg - 'Removes It' - Use Instead -> transparent|none, or Add Your Color & Bg [Located along the Left & Right edges of Frame, & Footer Section Only] */
body.os-wrapbody {
   background-color: #685a4d !important;
   background-image: url(http://www.angehowe.com/delphi/skins/Paris-side-dark3.jpg)  !important;
   background-attachment: fixed !important;
}


/* My Forums Pg & All Pgs, Bg Only */
body.os-wrapbody .os-container {
   background-color: #c7b7aa !important;
   background-image: url(http://www.angehowe.com/delphi/skins/ParisEiffel.jpg) !important;
   background-attachment: fixed !important;
	background-repeat: no-repeat;
	background-position: 50% 50%;
   margin-top: 0px !important; /* removes upper white space */
   padding-top: 10px !important; /* adds padding */
}



/* ~~ My Forums, 'Member Section' - Bg Only ~~ */


/* My Forums 'Member Section' - Bg & Borders Only [Style if you desire the 'Members Section' Bg to be different from the rest of the page] */
body.os-wrapbody div.os-maincontentpanel {
   background-color: transparent !important;
   background-image: url(http://www.angehowe.com/delphi/skins/Paris-sheer-dark.gif) !important;
   border: 3px double #83776a !important;
   padding: 6px !important;
}


/* My Forums, Promos|Ads - Adds Padding to Left side of the Member Section */
div.os-container .os-sidebarleft {
   margin-right: 10px !important;
}




/* ~~ My Forums, 'Bars, Tabs & Links' [Located at Top of All Pgs] ~~ */


/* ~ Member Name Header Bar ~ */

/* 'Member Name Header Bar', Removes Default Gray Image Bg */
div.os-appheader div.os-bar div.os-left,
div.os-appheader div.os-bar div.os-right {
   background-image: none !important;
}


/* 'Member Name Header Bar', Bg Only [Borders Optional] */
div.os-appheader div.os-bar {
   background-color: #201b17 !important;
   background-image: url(http://www.angehowe.com/delphi/skins/Paris-side-dark3.jpg)  !important;
   border: 3px solid #574d44 !important;
   padding-bottom: 6px;
}


/* Member Name Header Bar, 'Member Name' - Text Only */
div.os-appheader .os-bar .os-left h1 {
   font-family: "Cataneo BT", "lucida calligraphy", cursive;
   color: #201b17 !important;
	font-weight: bold !important ;
}


/* Member Name Header Bar, 'My Profile', 'Browse Profiles' & 'Search' - Links Only */
div.os-appheader .os-right li a.os-btnmyprofile:link,
div.os-appheader .os-right li a.os-btnmyprofile:visited,
div.os-appheader .os-right li a.os-btnbrowse:link,
div.os-appheader .os-right li a.os-btnbrowse:visited,
div.os-appheader .os-right li a.os-btnsearch:link,
div.os-appheader .os-right li a.os-btnsearch:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   color: #201b17 !important;
}


/* Member Name Header Bar, 'My Profile', 'Browse Profiles' & 'Search' - Hover Only */
div.os-appheader .os-right li a:hover {
   text-decoration: underline !important;
}




/* ~ Tabs ~ */


/* Tabs, 'Bg' Only */
div.os-tabs li.os-tab {
   background-color: #a7998e !important;
   background-image: none;
   border-bottom: 1px solid #a7998e !important;
}


/* Tabs, 'Links' Only */
div.os-tabs li.os-tab a:link,
div.os-tabs li.os-tab a:visited {
   background-color: transparent !important;
   font-weight: bold;
   color: #201b17 !important;
}


/* Tabs, 'Hover' Only  [Optional] */
div.os-tabs li.os-tab a:hover {
   text-decoration: underline !important;
}


/* Tabs, 'Current Pg Tab' - Bg Only */
div.os-tabs li.os-current {
   background-color: #635549 !important;
   background-image: none !important;
   border-bottom: 0px solid !important;
}


/* Tabs, 'Current Pg Tab' - Link Only */
div.os-tabs li.os-current a:link,
div.os-tabs li.os-current a:visited {
   background-color: transparent !important;
   color: #efeae5 !important;
}


/* Tabs, 'Current Pg Tab' - Hover Only [Optional] */
div.os-tabs li.os-current a:hover {
   text-decoration: none !important;
}


/* ~ Tabs Bar ~ */


/* Tabs Bar, 'Bg & Text' Only */
div.os-tabsubhead div.os-bar {
   background-color: #83776a !important;
   background-image: none;
   color: #a7998e !important;
}


/* Tabs Bar, 'Links' Only */
div.os-tabsubhead div.os-bar li a:link,
div.os-tabsubhead div.os-bar li a:visited {
   background-color: transparent !important;
   color: #efeae5 !important;
}


/* Tabs Bar, All Links - 'Hover' Only  - [Optional] */
div.os-tabsubhead div.os-bar li a:hover {
   text-decoration: underline !important;
}




/* ~~ My Forums - 'Members Section' ~~ */


/* Members Section, 'Hosted', 'Favorites' & 'Recently Visted' - Header Bars - Bg Only */
div.os-myforums .os-head td {
   background-color: #635549 !important;
   background-image: none;
   border-bottom: 1px solid #201b17 !important;
}


table.os-contenttable  {
	border: 0px solid !important;
}

table.os-contenttable td {
   border: 0px solid !important;
}

/* Members Section, 'Hosted', 'Favorites' & 'Recently Visted' - Header Bars - Text Only */
div.os-myforums .os-head h3 {
   text-align: center !important;
   color: #efeae5 !important;
}


/* Members Section, 'Forum', 'Messages', & 'Display' - Sm. Header Bars - Bg & Text */
div.os-myforums .os-head .os-name {
   background-color: #a7998e !important;
   background-image: none;
   border-bottom: 1px solid #201b17 !important;
   color: #efeae5 !important;
}


/* Members Section, 'Messages' on Sm. Header Bars - Aligns Center */
div.os-myforums .os-messages {
   text-align: right !important;
   padding-right: 12px !important;
}


/* Members Section, 'Message Count' - Aligns Column to the Right */
div.os-myforums td.os-messages {
   padding-right: 12px !important;
   text-align: right !important;
   white-space: nowrap;
}


/* Members Section, Adds Space between Msg Count & Msg # Link */
div.os-myforums td.os-messages a {
   padding-left: 8px !important;
}


/* Members Section, 'Display Boxes' - Centers the Boxes' */
div.os-myforums .os-visible {
   text-align: center !important;
}


table.os-myforums input {
	filter:alpha(opacity=20);
	opacity:0.2;
	-moz-opacity:0.2;
}

table.os-myforums input:hover {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

td.os-forum {
	white-space: nowrap !important;
}

/* Members Section, 'Forums List' - Bg Only, 'Msgs Count #' - Text Only */
div.os-myforums .os-value td,
div.os-myforums .os-valueAlt td {
   background-color: #faf5f1 !important;
   color: #faf5f1 !important;
   padding-top: 5px !important;
}


/* Members Section, 'Forum Names & # New' - Unvisited Links */
div.os-myforums .os-value a:link {
   background-color: transparent !important;
   font-weight: bold !important;
   font-size: 1.0em !important;
   color: #201b17 !important;
}


/* Members Section, 'Forum Names & # New' - Visited Links */
div.os-myforums .os-value a:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   font-size: 1.0em !important;
   color: #574d44 !important;
}


/* Members Section, 'Forum Names & # New Links' - Hover Only [Optional] */
div.os-myforums .os-value a:hover {
   text-decoration: underline !important;
}




/* ~~ Members Section, 'Remove' 'Add' & 'Display' Boxes
[Located Below each Forum List] ~~ */


/* Members Section, 'Remove' 'Add' & 'Display' Box - Bg Only */
div.os-myforums .os-contenttable .os-foot td.os-updatefavorites,
div.os-myforums .os-contenttable .os-foot td.os-updatevisibility {
   background-color: #faf5f1 !important;
   border-top: 1px solid #faf5f1 !important;
   text-align: center !important;
}


/* Members Section, 'Remove' 'Add' & 'Display' Box - Text Only */
div.os-myforums .os-contenttable .os-foot .os-info {
   color: #574d44 !important;
   padding-right: 6px !important;
}

/* Members Section, Remove, Add & Display Box - 'Button' - Text Only */
div.os-myforums .os-contenttable .os-foot button {
   color: #574d44 !important;
   margin-bottom: 3px !important;
}




/* ~~ My Account, Chat, Subscriptions & Get Help ~~ */


/* My Account Section, Removes Default Grahics [3 Graphics - Body, Top & Bottom] */
div.os-sidebar div.os-component div.os-panel, /* Main Boxes */
div.os-sidebar div.os-component div.os-panel div.os-head, /* Top Boxes*/
div.os-sidebar div.os-component /* Bottom Boxes*/ {
   background-image: none !important;
}


/* My Account Section, Body - Bg Only */
div.os-sidebarright .os-panel {
   background-color: #c7b7aa !important;
   border: 1px solid #83776a !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
   padding-bottom: 10px !important;
}


/* My Account Section, 'Header Bar' - Bg Only */
div.os-sidebarright .os-panel .os-head {
   background-color: #a7998e !important;
   border-bottom: 1px solid #83776a !important;
   padding-top: 5px !important;
}


/* My Account Section, Header Bar - 'Header' - Text Only */
div.os-sidebarright .os-panel .os-head h2 {
   color: #635549 !important;
   text-align: center !important;
	border-bottom-color: #635549 !important ;
}


/* My Account Section, Body - 'Headings' - Text Only */
div.os-sidebarright .os-panel .os-body b {
   font-size: 12px !important;
   color: #685a4d !important;
   white-space: nowrap !important;
}

/* My Account Section, Body - Text Only */
div.os-sidebarright .os-panel .os-body {
   font-weight: bold !important;
   font-size: 11px !important;
   color: #574d44 !important;
}

/* My Account Section, Body - Links Only */
div.os-sidebarright .os-panel .os-body a:link,
div.os-sidebarright .os-panel .os-body a:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   font-size: 10px !important;
   color: #201b17 !important;
}


/* My Account Section, Body - Hover Only [Optional] */
div.os-sidebarright .os-panel .os-body a:hover {
   text-decoration: underline !important;
}




/* ~~ My Forums, 'DelphiForums Msg Board Highlights' - Promos~~ */


/* DF Msg Board Highlights, Promos - 'Bg & Borders' [Optional] */
div.os-myforums .os-myforumsfoot {
   background-color: #a7998e !important;
   background-image: none !important;
   border: 1px solid #83776a !important;
}


/* DF Msg Board Highlights, Promos - 'Header' - Text Only */
div.os-myforums .os-myforumsfoot .os-head h2 {
   color: #574d44 !important;
   text-align: center !important;
}


/* DF Msg Board Highlights, Promo - 'Titles' - Links Only */
div.os-myforums .os-myforumsfoot .os-discussionpromo a:link,
div.os-myforums .os-myforumsfoot .os-discussionpromo a:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   color: #201b17 !important;
}


/* DF Msg Board Highlights, Promo - 'Messages' - Text Only */
div.os-myforums .os-myforumsfoot .os-discussionpromo .os-text {
   color: #574d44 !important;
   padding-left: 5px !important;
}


/* DF Msg Board Highlights, Promo - 'Forums' - Links Only */
div.os-myforums .os-myforumsfoot .os-discussionpromo .os-forum a:link,
div.os-myforums .os-myforumsfoot .os-discussionpromo .os-forum a:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   color: #574d44 !important;
}


/* DF Msg Board Highlights, Promo - 'Title & Forums' - Hover Only [Optional] */
div.os-myforums .os-myforumsfoot .os-discussionpromo a:hover {
   text-decoration: underline !important;
}




/* ~~ Promos|Ads, [Located Left side of Members Section] ~~ */


/* Promos|Ads, Bg Only */
div.os-container .os-sidebarleft .os-adspace {
   background-color: transparent !important;
	background-image: url(http://www.angehowe.com/delphi/skins/Paris-sheer-light.gif) !important;
	border: 1px solid #83776a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 6px !important ;
   padding-left: 6px !important;
}


/* Promos|Ads, 'On Delphi Forums' - Header - Text Only */
div.os-container .os-sidebarleft .os-adspace b {
   color: #201b17 !important;
}


/* Promos|Ads, 'Thread Names' - Links Only */
div.os-container .os-sidebarleft .os-adspace td b a:link,
div.os-container .os-sidebarleft .os-adspace td b a:visited {
   background-color: transparent !important;
   font-size: 11px !important;
   color: #574d44 !important;
}


/* Promos|Ads, 'Thread Names' - Hover Only [Optional] */
div.os-container .os-sidebarleft .os-adspace td b a:hover {
   text-decoration: underline !important;
}


/* Promos|Ads, 'Promo Comments' - Text Only */
div.os-container .os-sidebarleft .os-adspace td {
   font-size: 11px !important;
   color: #574d44 !important;
}


/* Promos|Ads, 'Forum Names' - Links Only */
div.os-container .os-sidebarleft .os-adspace td a:link,
div.os-container .os-sidebarleft .os-adspace td a:visited {
   background-color: transparent !important;
   font-weight: bold !important;
   font-size: 11px !important;
   color: #574d44 !important;
}


/* Promos|Ads, 'Forum Names' - Hover Only [Optional] */
div.os-container .os-sidebarleft .os-adspace td a:hover {
   text-decoration: underline !important;
}




/* ~~ Footer ~~ */


/* Footer, Removes Default White Image Bg */
div.os-pagefooter {
   background-color: transparent !important;
	background-image: url(http://www.angehowe.com/delphi/skins/skinsbya.png) !important;
	background-position: right 50% !important;
	background-repeat: no-repeat !important;
}


/* Footer, 'Site Index' - Text Only [Includes Small Vertical Divider Bars] */
div.os-pagefooter td.copy  {
   font-size: .9em !important;
   color: #faf5f1 !important;
}


/* Footer, 'Site Index' - Links Only */
div.os-pagefooter td.copy a:link,
div.os-pagefooter td.copy a:visited {
   background-color: transparent !important;
   color: #faf5f1 !important;
}


/* Footer, 'Site Index' - Hover Only */
div.os-pagefooter td.copy a:hover {
   text-decoration: underline !important;
}




/* ~~ Profile Pgs ~~ */


/* ~ My Profile ~ */

/* My Profile, Member Panel - Bg Only */
div.os-profilemain .os-geninfopanel .os-panel .os-body {
   background-color: #faf5f1 !important;
   background-image: none !important;
}


/* My Profile, Member Panel - Borders Only */
div.os-profilemain .os-geninfopanel .os-panel {
   border: 2px solid #a7998e !important;
}


/* My Profile, Member Panel - 'Header Bar' - Bg Only */
div.os-profilemain .os-geninfopanel .os-panel .os-head {
   background-color: #a7998e !important;
   border-bottom: 2px solid #a7998e !important;
   padding-bottom: 3px !important;
   text-align: center !important;
}


/* My Profile, Member Panel - 'Member Name' on Header Bar - Text Only */
div.os-profilemain .os-geninfopanel .os-memberlink {
   font-family: verdana, tahoma, arial, sans-serif;
   color: #201b17 !important;
}


/* My Profile, Member Panel - 'Edit' - Link Only */
div.os-profilemain .os-geninfopanel .os-body .os-btnedit {
   background-color: transparent !important;
   color: #635549 !important;
}


/* My Profile, Member Panel - 'Updated, Last Visit, Member Info' - Text Only [Right side of Member Graphic] */
div.os-profilemain .os-geninfopanel .os-userinfo .os-usermenu li {
   font-size: 9px !important;
   color: #635549 !important;
   padding-top: 5px !important;
}


/* My Profile, Member Panel - 'Edit Image' - Link Only [Located Under Member Graphics] */
div.os-profilemain .os-geninfopanel span.os-avataredit {
   background-color: transparent !important;
   color: #635549 !important;
}


/* My Profile, Member Panel - 'General Info Questions' - Text Only */
div.os-profilemain .os-geninfopanel .os-field label {
   color: #201b17 !important;
}


/* My Profile, Member Panel - 'General Info Answers' - Text Only */
div.os-profilemain .os-geninfopanel .os-field .os-value {
   color: #201b17 !important;
}


/* ~ Profiles, Others - 'Member Name Panels' [Not listed on Yours] ~ */


/* Profiles, Members Profiles - 'Friend (Pending)' - Text Only */
div.os-profilemain .os-geninfomenu .os-pending {
   color: #201b17 !important;
}


/* Profiles, Members Profiles - 'Friend' - (Accepted) - Text Only */
div.os-profilemain .os-friend {
   color: #201b17 !important;
}


/* Profiles, Members Profiles - 'Add, PM, E-Mail, Delete, Ignore' - Links Only */
div.os-profilemain .os-addfriend, /* Add */
div.os-profilemain .os-messageuser, /* PM */
div.os-profilemain .os-emailuser, /* Email */
div.os-profilemain .os-unfriend, /* Delete */
div.os-profilemain .os-ignore /* Ignore */ {
   background-color: transparent !important;
   font-weight: bold !important;
   color: #201b17 !important;
}


/* Profiles, Members Profiles - 'Report As Inappropriate'- Links Only */
div.os-geninfopanel li a {
   background-color: transparent !important;
   color: #201b17 !important;
}


/* Profiles, Members Profiles - 'Add, PM, E-Mail, Delete, Ignore, Report' - Hover Only [Optional] */
div.os-geninfopanel li a:hover {
   background-color: transparent !important;
   text-decoration: underline !important;
}

/* ## End 'Member Name' Panel ## */




/* ~~ My Profile, All Other Panels ~~ */


/* ~ My Profile, Left Side Panels ~ */

/* Profile, Left Side Panels - Bg Only [Also Removes Default Hover Image] */
div.os-maincol div.os-body {
   background-color: #faf5f1 !important;
   background-image: none !important;
}

/* Profile, Left Side Panels - Borders Only */
div.os-maincol div.os-panel {
   border: 2px solid #a7998e !important;
}

/* Profile, Left Side Panels - 'Header Bars' - Bg Only */
div.os-maincol div.os-panel div.os-head {
   background-color: #a7998e !important;
   background-image: none !important;
   border-bottom: 2px solid #a7998e !important;
   padding-bottom: 3px !important;
}

/* Profile, Left Side Panels - 'Header Bars' - Text Only */
div.os-maincol div.os-panel div.os-head h2 {
   color: #201b17 !important;
   text-align: center !important;
}

div.os-maincol div.os-panel a:link {
	color: #201b17 !important ;
}


/* ~ My Profile, Right Side Panels ~ */

/* Profile, Right Side Panels - Bg Only */
div.os-altcol div.os-panel div.os-body {
   background-color: #faf5f1 !important;
   background-image: none !important;
}

/* Profile, Right Side Panels - Borders Only */
div.os-altcol div.os-panel {
   border: 2px solid #635549 !important;
}

/* Profile, Right Side Panels - 'Header Bars' - Bg Only */
div.os-altcol div.os-panel div.os-head {
   background-color: #635549 !important;
   border-bottom: 2px solid #635549 !important;
}

/* Profile, Right Side Panels - 'Header Bars' - Text Only */
div.os-altcol div.os-panel div.os-head h2 {
   color: #201b17 !important;
   text-align: center !important;
}

div.os-altcol div.os-panel {
	color: #201b17 !important ;
}


div.os-altcol div.os-panel {
	color: #201b17 !important ;
}



div.os-altcol div.os-panel {
	color: #201b17 !important ;
}

div.os-altcol div.os-panel {
	color: #201b17 !important ;
}

div.os-profilemain a:link, 
div.os-profilemain a:visited, 
div.os-profilemain a:hover,
div.os-ProfileInfo a:link, 
div.os-ProfileInfo a:visited, 
div.os-ProfileInfo a:hover {
	background-color: transparent !important;
	color: #201b17 !important ;
	font-weight: bold !important;
}

div.os-profilemain label {
	color: #635549 !important ;
	font-weight: bold !important;
}

div.os-index div.os-profileInfo, div.os-index div.os-profileinfo div.os-update {
	color: #201b17 !important;
}

}