/*******************************************************************************************
Favilous        1.0
Authors         Mike Doyle / Steve Whyley
Description     Bookmarking made simple straightforward cheesy
*******************************************************************************************/
body                { margin: 0px; min-width: 1010px; padding: 0px; font-family: Arial; font-size: 0.9em; color: silver; }

/*************************************************************************************
:GENERAL ELEMENTS
*************************************************************************************/
h1                  { font-size: 1.5em; margin: 5px 5px 5px 0px; }
h2                  { font-size: 1.4em; margin: 5px 5px 5px 0px; }
h3                  { font-size: 1.3em; margin: 5px 5px 5px 0px; }
h4                  { font-size: 1.2em; margin: 5px 5px 5px 0px; }
h5                  { font-size: 1.1em; margin: 5px 5px 5px 0px; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong { color: #6cb921; }
p                   { font-size: 0.9em; color: #889567; line-height: 1.4em; margin: 5px 5px 10px 5px; padding: 5px 0px 5px 0px; }
p strong            { font-weight: normal; color: #6cb921; }
a                   { color: #5a9b1b; text-decoration: none; }
a:hover             { color: White; }
.highlight          { color: #5a9b1b; }
.bold               { font-weight: bold; }
.totalbookmarks     { background-color: rgb(30,30,30); color: #5a9b1b; font-size: 0.85em; font-weight: bold; padding: 5px;}
ul                  { color: #889567; font-size: 0.9em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; }
ul li               { color: #889555; list-style-type: square; list-style-position: inside; padding: 6px 0px 0px 10px; }


/*************************************************************************************
:GENERAL CONTROL CLASSES
*************************************************************************************/
.label                  { border: none; background: none; color: silver; font-size: 0.90em; font-weight: bold; margin: 0px; }

.textentrysmall         { background: #323131; border: 1px solid silver; color: silver; font-size: 14px; height: 16px; }
.textentry_150_25       { border: none; background: url('../images/standard theme/bg_textentry_150_25.png') no-repeat; color: White; font-size: 12pt; font-weight: bold; height: 25px; padding: 3px 5px 0px 8px; width: 135px; }
.textentry_230_25       { border: none; background: url('../images/standard theme/bg_textentry_230_25.png') no-repeat; color: White; font-size: 12pt; font-weight: bold; height: 25px; padding: 3px 5px 0px 8px; width: 220px; } 
.textentry_250_25       { border: none; background: url('../images/standard theme/bg_textentry_250_25.png') no-repeat; color: White; font-size: 12pt; font-weight: bold; height: 25px; padding: 3px 5px 0px 8px; width: 235px; }
.textentry_740_25       { border: none; background: url('../images/standard theme/bg_textentry_740_25.png') no-repeat; color: White; font-size: 12pt; font-weight: bold; height: 25px; padding: 3px 5px 0px 8px; width: 725px; }

.button                 { background: none; background-color: rgb(30,30,30); border-style: none; color: rgb(240,240,240); font-size: 1em; height: 28px; font-weight: bold; }
.button:hover           { background-color: #6cb921; color: White; }

.buttonsubmenu          { background: none; border-style: none; color: white; font-family: arial; font-size: 0.8em; font-weight: bold; }
.buttonsubmenu:hover    { background: none; border-style: none; color: #6cb921; font-family: arial; font-size: 0.8em; font-weight: bold; }
.buttonsubmenuselected  { background: none; border-style: none; color: #6cb921; font-family: arial; font-size: 0.8em; font-weight: bold; }
    
.buttonsmall            { background: none; background-color: rgb(30,30,30); border-style: none; color: rgb(240,240,240); font-size: 0.85em; height: 25px; font-weight: bold; }
.buttonsmall:hover      { background-color: #6cb921; color: white; }
.buttonsmallselected    { background: none; background-color: rgb(30,30,30); border-style: none; color: #6cb921; font-size: 0.85em; height: 25px; font-weight: bold; }

.buttoncloud            { background: none; background-color: rgb(30,30,30); border: 1px solid rgb(10,10,10); color: gray; height: 28px; margin: 0px; }
.buttoncloud:hover      { background-color: #6cb921; border: 1px solid rgb(10,10,10); color: white; }
.buttoncloudselected    { background: none; background-color: rgb(30,30,30); border: 1px solid rgb(10,10,10); color: #6cb921; height: 28px; margin: 0px; }

.buttonpopup            { border: none; background-color: Black; color: silver; font-size: 0.7em; }
.buttonpopup:hover      { color: #6cb921; }

.checkbox, .radiobutton { color: gray; font-weight: normal; font-size: 0.9em; height: 25px; vertical-align:middle; }


/*************************************************************************************
:ICON CLASSES
*************************************************************************************/
.icon16                 { height: 16px; margin: 0px 5px 0px 0px; width: 16px; }

.thumbnail32            { height: 32px; margin: 10px 10px 10px 15px; width: 32px; }
.thumbnail32nomargin    { height: 32px; margin: 0px; width: 32px; }

.thumbnail40            { height: 40px; margin: 10px 10px 10px 15px; width: 40px; }
.thumbnail40nomargin    { height: 40px; margin: 0px; width: 40px; }

.thumbnail64            { height: 64px; margin: 10px 10px 10px 15px; width: 64px; }
.thumbnail96            { height: 96px; margin: 10px 10px 10px 15px; width: 96px; }

.thumbnail128           { height: 128px; margin: 3px 3px 3px 10px; width: 128px; }

.thumbshotsmall         { height: 60px; width: 90px; }

    
/*******************************************************************************************
:TOP BANNER. STRETCHES WIDTH OF PAGE
*******************************************************************************************/
div.topbanner           { background-color: Black; color: white; float: left; position: relative; width: 100%; }
div.topbannercontent    { background-color: Black; color: White; float: left; left: 49%; margin-left: -487px; min-width: 1010px; position: relative; top: 0px; width: 1010px; }


/*******************************************************************************************
:MENU BANNER
*******************************************************************************************/
.menubanner             { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: 0.95; background: url('../images/standard theme/bg_menu.jpg') repeat-x; border-bottom: 1px solid rgb(40,40,40); border-top: 1px solid rgb(40,40,40); float: left; height: 80px; left: 0px; margin: 0px 0px 0px 0px; position: relative; width: 100%; }
div.menubannercontent   { color: White; height: 80px; left: 49%; margin-left: -487px; min-width: 1010px; position: absolute; width: 1010px; }

.menu                           { float: left; margin: 32px 0px 0px 35px; padding: 0px 0px 0px 0px; position: relative; }
.menu li                        { Color: white; display: block; float: left; font-family: Arial; font-size: 0.75em; font-weight: normal; letter-spacing: 2px; list-style-type: none; margin-left: 0px; margin-right: 35px; }
.menu li a, #menu li a:visited  { display: block; color: gray; text-decoration: none; }
.menu li a:hover                { color: white; display: block; }
.menu li.selected               { border-bottom: 2px solid silver; }


/*******************************************************************************************
:SEARCH
*******************************************************************************************/
div.search              { color: white; float:right; margin-right: 10px; position: relative; top: 28px; height: 50px; width: 250px; }
.searchicon             { height: 18px; width: 18px; }


/*******************************************************************************************
:POPUPS
*******************************************************************************************/
.favpopup               { background: url('../images/standard theme/bg_favpopup.png') no-repeat; font-size: 0.85em; height: 100px; width: 350px; }


/*******************************************************************************************
:FOLLOWERS/FOLLOWING
*******************************************************************************************/
.usersearchicon         { height: 28px; position: absolute; right: 10px; top: 68px; width: 28px; }
.followerpanel          { height: 28px; position: absolute; right: 44px; top: 68px; }
.followerstatus         { color: Gray; font-size: 0.7em; font-weight: bold; }


/*******************************************************************************************
:PAGE
*******************************************************************************************/
div.page                { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=89)"; filter: alpha(opacity=89); opacity: 0.89; float: left; min-width: 1010px; min-height: 600px; position: relative; left: 49%; margin-left: -494px; margin-top: 0px; margin-bottom: 20px; width: 1010px; }


/*******************************************************************************************
:CONTENT HEADER
*******************************************************************************************/
.contentheader                  { background: url('../images/standard theme/bg_contentheader.png') no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)"; filter: alpha(opacity=98); opacity: 0.98; color: rgb(230,230,230); float: left; height: 50px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; width: 1010px; }
.contentheader h3               { color: rgb(200,200,200); margin-left: 9px; margin-top: 14px; }
.contentheader h3 strong        { color: #6cb921; }
.contentheaderlblheading        { color: rgb(200,200,200); font-size: 1.3em; margin-left: 9px; }
.contentheaderlblheadingstrong  { color: #6cb921; font-size: 1.3em; margin-left: 9px;}
.contentheaderimagebutton       { height: 28px; margin-left: 7px; margin-right: 5px; width: 28px; }
.contentheadericons             { position: absolute; right:10px; top:8px; } 
.contentheadereditmode          { position: absolute; left: 240px; top: 8px; }
.contentheaderhelp              { position: absolute; left: 180px; top: 15px; }

/*******************************************************************************************
:CONTENT SECTION
*******************************************************************************************/
.content                { background-color: rgb(15,15,15); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)"; filter: alpha(opacity=98);	opacity: 0.98; min-height: 100px; float: left; position: relative; width: 1010px; }

/*******************************************************************************************
:CONTENT LEFT
*******************************************************************************************/
.contentleft            { float: left; position: relative; width: 760px; }

/*******************************************************************************************
:CONTENT RIGHT
*******************************************************************************************/
.contentright           { float: right; position: relative; width: 250px; }

/*******************************************************************************************
:CONTENT FOOTER
*******************************************************************************************/
.contentfooter          { background: url('../images/standard theme/bg_contentfooter.png') no-repeat; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)"; filter: alpha(opacity=98); opacity: 0.98; color: white; float: left; height: 50px; margin: 0px 0px 00px 0px; padding: 0px 0px 0px 0px; position: relative; width: 1010px; }
.contentfooter p        { color: rgb(150,150,150); margin-left: 9px; margin-top: 10px; }


/*******************************************************************************************
:PAGE FOOTER
*******************************************************************************************/
.pagefooter
{
    background-color: black;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; 
	filter: alpha(opacity=99);
	opacity: 0.99;
    border-top: 1px solid rgb(20,20,20);
    color: white;
    float: left;
    height: 240px;
    margin: 0px 0px 0px 0px;   
    padding: 0px 0px 0px 0px;
    position: relative;       
    width: 100%;
}

div.pagefootercontent
{
    color: White;
    height: 100px;
    left: 49%;
    margin-left: -487px;
    min-width: 1010px;
    position: absolute;
    width: 1010px;
}

.browserfooter
{
    background-color: black;
	border-top: 1px solid rgb(20,20,20);
    color: white;
    float: left;
    height: 35px;
    margin: 0px 0px 0px 0px;   
    padding: 0px 0px 0px 0px;
    position: relative;       
    width: 100%;
}

div.browserfootercontent
{
    color: White;
    height: 35px;
    left: 49%;
    margin-left: -487px;
    min-width: 1010px;
    position: absolute;
    width: 1010px;
}

/*******************************************************************************************
:LOGIN
*******************************************************************************************/
div#homepagetopsection
{
    border-bottom: 1px solid rgb(220,220,220);
    height: 240px;
    left: 10px;
    margin-top: 0px;
    position: relative; 
    width: 740px;
}

div#homepagelogincontrols
{
    background: none;
    position: absolute;
    left: 193px;
    top: 55px;
    width: 320px;
}

div#homepageloginfunctions
{
    position: absolute;
    left: 193px;
    top: 145px;
    width: 300px;
}

div#homepageinfopanel
{
    color: Silver;
    height: 240px;
    position: absolute;
    right: 0px;
    top: 7px;
    width: 400px;
}

div#homepageinfopanel p
{
    color: #99aa9c;
    font-size: 10pt;
    line-height: 14pt;
    font-weight: normal;
    width: 400px;
}

div#homepageloggedin
{
    position: absolute;
    left: 193px;
    top: 70px;
    width: 550px;    
}

div#homepagesignup
{
    position: absolute;
    left: 193px;
    top: 70px;
    width: 550px;   
}


/*************************************************************************************
:GENERALSECTIONS
*************************************************************************************/
div.section_25p
{
    float: left;
    margin: 10px 6px 10px 6px;
    position: relative;
    width: 240px;
}

div.section_25p h2, div.section_25p h3, div.section_25p h4, div.section_25p h5
{
    background: url('../images/standard theme/bg_heading_240.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin: 0px 0px 5px 0px;
    padding: 1px 0px 0px 5px;
    padding-top: 5px;
}


div.section_50p
{
    float: left;
    margin: 10px 5px 10px 5px;
    position: relative;
    width: 490px;    
}

div.section_50p h2, div.section_50p h3, div.section_50p h4, div.section_50p h5
{
    background: url('../images/standard theme/bg_heading_490.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin: 0px 0px 5px 0px;
    padding: 1px 0px 0px 5px;
    padding-top: 5px;
}

div.section_75p
{
    float: left;
    margin: 10px 5px 10px 5px;
    position: relative;
    width: 740px;
}

div.section_75p h2, div.section_75p h3, div.section_75p h4, div.section_75p h5
{
    background: url('../images/standard theme/bg_heading_740.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin: 0px 0px 5px 0px;
    padding: 1px 0px 0px 5px;
    padding-top: 5px;
}

div.section_full
{
    float: left;
    margin: 10px 0px 10px 10px;
    position: relative;
    width: 990px;
}

div.section_full h2, div.section_full h3, div.section_full h4, div.section_full h5
{
    background: url('../images/standard theme/bg_heading_990.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin: 0px 0px 5px 0px;
    padding: 1px 0px 0px 5px;
    padding-top: 5px;
}


/*******************************************************************************************
:SECTION LINKS
*******************************************************************************************/
div.section_links
{
    background: url('../images/standard theme/bg_heading_240.png') no-repeat;
    color: White;
    float: left;
    min-height: 200px;
    margin: 10px 5px 10px 5px;
    position: relative;
    width: 240px;
}

div.section_articles
{
    background: url('../images/standard theme/bg_heading_490.png') no-repeat;
    color: White;
    float: left;
    min-height: 200px;
    margin: 10px 0px 10px 10px;
    position: relative;
    width: 490px;
}

div.section_articles_userpage
{
    background: url('../images/standard theme/bg_heading_740.png') no-repeat;
    color: White;
    float: left;
    min-height: 200px;
    margin: 10px 0px 10px 10px;
    position: relative;
    width: 740px;
}

.section_links_heading
{
    color: white;
    margin-left: 3px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 1.0em;
    font-weight: bold;
    margin-top: 0px;    
}

.section_links_heading_strong
{
    color: #6cb921;
    margin-left: 3px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 1.0em;
    font-weight: bold;
    margin-top: 0px;    
}

.section_links_heading_featured
{
    color: Orange;
    margin-left: 3px;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 1.0em;
    font-weight: bold;
    margin-top: 0px;    
}

table.sectionheading
{
    color: white;
    margin-left: 0px;
    padding: 0px;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 4px;
}

table.sectionheadingfriendmode
{
    color: white;
    margin-left: 3px;
    padding: 0px;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 1px;
}

.sectionheadingicon
{   
    position: absolute;
    right: 49px;
    top: 8px;
    width: 16px;
    height: 16px;
}

.sectionediticon
{
    position: absolute;
    right: 6px;
    top: 9px;
    width: 16px;
    height: 16px;
}


.sectionopenallwindowsicon
{
    position: absolute;
    right: 27px;
    top: 7px;
    width: 16px;
    height: 16px;
}

.sectiondeleteicon
{
    position: absolute;
    right: 71px;
    top: 8px;
    width: 16px;
    height: 16px;
}

.sectionpagerbutton
{
    position: absolute;
    right: 0px;
    bottom: 0px;
}

    
table.section
{
    margin: 5px 0px 0px 0px;
    padding: 0px;  
}

table.section td
{
    border-bottom: 1px dotted rgb(40,40,40);
    color: gray;
    font-size: 0.9em;
    line-height: 18px;
    padding-left: 5px;
    padding-bottom: 3px;
}

table.section td a
{
    color: gray;
    font-size: 0.9em;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

table.section td a:hover
{
    background: black;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);
	opacity: 0.70;
    color: White;
    display: block;
}


.sectionewlink
{
    font-size: 0.75em;
    margin-left: 10px;
}

.sectionewlinktweet
{
    font-size: 0.75em;   
    margin-left: 10px;
}

/*******************************************************************************************
:ACCORDIAN
*******************************************************************************************/
.accordion_full
{
    float: left;
    margin: 5px 0px 10px 10px;
    position: relative;
    width: 740px;
}

.accordion_full p
{
    margin-bottom: 10px;
}

.accordion_full h2
{
    margin-left: 5px;
}

.accordion_full h4
{
    color: silver;
    margin-top: 7px;
    margin-left: 36px;
}


.accordionheader
{
    background: url('../images/standard theme/bg_accordianheading_740.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow: hidden;
}

.accordion_tableheading
{
    margin-top: 4px;
}

.accordion_labelheading
{
    float: left;
    font-size: 1.2em;
    height: 35px;
    margin: 1px 0px 0px 5px;
}

.accordion_labelheadingright
{
    color: #bfd3c0;
    float: right;
    font-size: 1.2em;
    height: 35px;
    margin: 1px 5px 0px 5px;
}

.accordionheaderselected
{
    background: url('../images/standard theme/bg_accordianheading_selected_740.png') no-repeat;
    color: white;
    font-weight: bold;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 10px;
    overflow:hidden;
}


/*************************************************************************************
:TABLE FRIEND
*************************************************************************************/
table.friend
{
    border-top: 1px solid rgb(220,220,220);
    border-bottom: 1px solid rgb(220,220,220);
    font-family: Arial;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

table.friend td
{
    color: #79c45f;
    font-weight: bold;
    padding: 5px 0px 5px 0px;
    text-decoration: none;
}


/*******************************************************************************************
:TABLE GENERAL
*******************************************************************************************/
table.gen
{
    font-family: Arial;
    font-size: 0.85em;
    margin-top: 0px;
    margin-bottom: 10px;
    width: 100%;
}

table.gen th
{
    color: silver;
    border-bottom: 1px solid rgb(30,30,30);
    height: 25px;
}

table.gen td
{
    border-bottom: 1px solid rgb(30,30,30);
    height: 25px;
}

table.gen td a
{
    font-weight: bold;
}

table.gen td.noborder
{
    border: none;
}


/*************************************************************************************
:TABLE.TOPX
*************************************************************************************/
table.topx
{
    font-family: Arial;
    font-size: 0.85em;
    margin-top: 0px;
    width: 100%;
}

table.topx tr
{
    line-height: 15px;
}

table.topx td.number
{
    width: 38px;
    vertical-align: top;
}

table.topx td.number img
{
    margin-top: 0px;
    margin-left: 5px;
}

table.topx td.text:hover
{
    background: rgb(30,30,30);
}

table.topx td a
{
    color: #6cb921;
    font-weight: bold;
    text-decoration: none;
}

table.topx td a.user
{
    color: #394632;
    font-weight: bold;
    text-decoration: none;
}


/*************************************************************************************
:TABLE.FOLLOWER
*************************************************************************************/
table.follower
{
    float: right;
    font-family: Arial;
    font-size: 0.8em;
    margin-top: 0px;
    width: 100%;
}

table.follower tr
{
    line-height: 15px;
}

table.follower tr:hover
{
    background-color: rgb(30,30,30);
}


table.follower td a
{
    color: #6cb921;
    font-size: 0.85em;
    font-weight: bold;
    text-decoration: none;
}

/*************************************************************************************
:TABLE.BOOKMARKINGTOOLS
*************************************************************************************/
table.bookmarkingtools { width: 100%; }
table.bookmarkingtools td { padding-left: 10px; padding-right: 10px; }
table.bookmarkingtools td.heading { color: #6cb921; font-size: 1.4em; width: 25%; }
table.bookmarkingtools td.description { color: Silver; font-size: 0.9em; width: 25%; vertical-align: top; }

/*************************************************************************************
:TABLE.MENUDESCRIPTION
*************************************************************************************/
table.menudescription { width: 100%; }
table.menudescription td { padding-left: 10px; padding-right: 10px; }
table.menudescription td.heading { color: #6cb921; font-size: 1.4em; width: 16%; }
table.menudescription td.description { color: Silver; font-size: 0.9em; width: 16%; vertical-align: top; }

/*************************************************************************************
:POPUP CONTROLS
*************************************************************************************/
.popup
{
    background: black;
    opacity:.9;
	filter: alpha(opacity=90);
}

/*************************************************************************************
:POPURLS
background-image: url('http://www.popurls.com/favicon.ico'); background-position: top left; background-repeat: no-repeat; 
*************************************************************************************/
#popurls
{
    background: url('../images/standard theme/bg_heading_240.png') no-repeat;
    color: white;
    float: left;
    min-height: 420px;
    margin: 10px 5px 10px 5px;
    position: relative;
    width: 240px;
}

#popurls-widget { font-size: 0.75em; height: 180px; }
#popurls-widget h5 { font-size: 1.5em; color: white; height: 35px; margin: 0px 0px 5px 0px; padding: 6px 0px 0px 5px; }
#popurls-widget ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; }
#popurls-widget ul li { padding: 5px 10px 5px 2px; }
#popurls-widget a { color: #6fd2ef; }
#popurls-widget a:hover { color: White; }


/*************************************************************************************
:FAVIT
*************************************************************************************/
.favit                          { background: rgb(40,42,40); height: 500px; width: 800px; margin: 0px;}
.favit50                        { float: left; position: relative; width: 50%; }
.favitheader                    { background: url('../images/standard theme/bg_menu.jpg') repeat-x; float: left; height: 32px; position: relative; width: 800px; }
.favitheader h5                 { color: white; font-size: 1.0em; font-weight: bold; }

.favitdetails                   { height: 80px; position: relative; float: left; width: 800px; } 
.favitdetails table             { position: relative; float: left; margin: 20px 0px 20px 16px;}

.favitextboxtitle               { background: none; border: none; color: white; height: 1.2em; font-size: 1.1em; font-weight: bold; }
.favitextboxtitleonfocus        { background: none; border: none; color: silver; height: 1.2em; font-size: 1.1em; font-weight: bold; }
.favitextboxurl                 { background: none; border: none; color: gray; height: 1.1em; font-size: 0.70em; font-weight: normal; }
.favitextboxurlonfocus          { background: none; border: none; color: silver; height: 1.1em; font-size: 0.70em; font-weight: normal; }
.favitcheckbox                  { border: none; color: gray; font-size: 0.8em; }

.favitbody                      { height: 323px; background: rgb(40,42,40); margin-top: 10px; position: relative; float: left;}
.favitlabel                     { border-style: none; color: silver; font-size: 0.8em; font-weight: bold; position: relative; float: left; }
.favitextbox                    { background: url('../images/standard theme/bg_menu.jpg') repeat-x; border: 2px solid rgb(30,30,30); color: white; height: 1.3em; font-size: 1.2em; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; position: relative; float: left;}
.favitbutton                    { background: url('../images/standard theme/bg_menu.jpg') repeat-x; border: 1px solid rgb(30,30,30); color: white; font-size: 0.80em; height: 26px; position: relative; float: left;}
.favitbuttonselected            { background: url('../images/standard theme/bg_menu.jpg') repeat-x; border: 1px solid rgb(30,30,30); color: #6cb921; font-size: 0.80em; height: 26px; position: relative; float: left;}
.favitbutton:hover              { color: #6cb921; }

.favitsignedout                 { background: none; border-bottom: 1px solid rgb(30,30,30); margin: 20px; width: 750px; position: relative; float: left;}
.favitsignedout h4.header       { background: none; color: #7e8975; margin: 3px 0px 10px 0px; padding: 5px 0px 5px 3px; }

.favitsignedin                  { background: rgb(40,42,40); margin: 20px 0px 0px 0px; width: 800px; position: relative; float: left;} 
.favitsignedin h4               { color: #7e8975; font-size: 1.3em; font-weight: bold; margin: 0px 0px 5px 0px; }
.favitsignedin h4.categories    { color: silver; font-size: 0.9em; font-weight: normal; margin: 15px 0px 0px 15px; }

.favitab                        { background: none; margin: 5px 5px 0px 5px; }
.favitab table                  { margin-left: 12px; margin-top: 10px; width: 90%;}
.favitab table tr               { margin: 0px 0px 0px 0px; line-height: 25px; }
.favitab table td.label         { color: white; width: 40%; }
.favitab table td.entry         { color: white; font-size: 1.1em; width: 40%; }
.favitab table td.tip           { color: Gray; font-size: 0.75em; width: 20%; }

.favitfooter                    { background-color: rgb(10,10,10); width: 798px; height: 48px; position:relative; float: left; margin: 0px 0px 0px 0px; }
.favitfooter table              { height: 50px; margin-left: 20px; width: 760px; }

/*************************************************************************************
:TAB DEFAULTS
*************************************************************************************/
.ajax__tab_default .ajax__tab_header    { background: none; font-size:1.0em; font-weight:bold; font-family:arial, sans-serif; margin-left:15px; margin-top: 0px; }
.ajax__tab_default .ajax__tab_active .ajax__tab_outer,
.ajax__tab_default .ajax__tab_header .ajax__tab_outer,
.ajax__tab_default .ajax__tab_hover .ajax__tab_outer
                                        { margin-right:4px; }
.ajax__tab_default .ajax__tab_active .ajax__tab_inner,
.ajax__tab_default .ajax__tab_header .ajax__tab_inner,
.ajax__tab_default .ajax__tab_hover .ajax__tab_inner
                                        { margin-left:3px; }
.ajax__tab_default .ajax__tab_active .ajax__tab_tab,
.ajax__tab_default .ajax__tab_hover .ajax__tab_tab,
.ajax__tab_default .ajax__tab_header .ajax__tab_tab
                                        { margin-right:0px;	 padding:8px 10px 8px 5px; height: 1.1em;}
.ajax__tab_default .ajax__tab_body      { background-color: rgb(15,15,15); border: 3px solid rgb(15,15,15); font-size:10pt; height: 270px; width: 795px; float: left; position: relative;}

/*************************************************************************************
:TAB BLACK
*************************************************************************************/
.tablack .ajax__tab_header                  { background: none; color:#fff; }
.tablack .ajax__tab_outer                   { background:url('../images/standard theme/tab_black_left.png') no-repeat 0px -95px; color: gray; }
.tablack .ajax__tab_inner                   { background:url('../images/standard theme/tab_black_right.png') no-repeat 100% -95px; color: gray;}
.tablack .ajax__tab_hover .ajax__tab_outer  { background:url('../images/standard theme/tab_black_left.png') no-repeat 0px -190px; color: silver;}
.tablack .ajax__tab_hover .ajax__tab_inner  { background:url('../images/standard theme/tab_black_right.png') no-repeat 100% -190px; color: silver;}
.tablack .ajax__tab_active .ajax__tab_outer { background:url('../images/standard theme/tab_black_left.png') no-repeat 0px -0px; color: #ffffff;}
.tablack .ajax__tab_active .ajax__tab_inner { background:url('../images/standard theme/tab_black_right.png') no-repeat 100% -0px; color: #ffffff;}
