/*------------------------------------------------------------------
Academy - TABLE OF CONTENTS
.................
1. GENERAL
   1.1 RESETS AND DEFAULTS
   1.2 LINKS
   1.3 HEADERS
------------------------------------------------------------------*/


/*------------------------------------------------------------------
1. GENERAL
------------------------------------------------------------------*/

#academy h1
{
 width              : 550px;
}
 
#academy img.logo
{
 border             : 0;
}
/*------------------------------------------------------------------
1.1 RESETS AND DEFAULTS
------------------------------------------------------------------*/

#academy .module
{
 background         : none;
 border-bottom      : 1px dashed #841643;
}

#academy input.text,
#academy select.select
{
 border             : 1px solid #841643;
 color              : #932250;
}

#academy div.bg
{
 background			: #FFFFFF;
}

/*------------------------------------------------------------------
1.2 LINKS
------------------------------------------------------------------*/
#academy div#wrapper a:hover,
#academy div#extras div.cloud a:hover,
#academy div#content div.cloud a:hover,
#academy div#xhr_content a:hover,
#academy div#recomendations li a
{
 color              : #932250;
}

#academy div#wrapper h2 a,
#academy div#wrapper h3 a,
#academy div#wrapper h4 a
{
 color              : #932250;
 text-decoration    : none;
}

#academy div#wrapper a.key
{
 background         : #FFFFFF;
 color              : #932250;
 font-weight        : 700;
 padding            : 0 2px;
 text-decoration    : none;
}

#academy div#wrapper a.key:hover
{
 color              : #fff;
}


/*------------------------------------------------------------------
1.3 HEADERS
------------------------------------------------------------------*/
#academy h2,
#academy h3,
#academy h4
{
 color              : #932250;
}

#academy h2 em,
#academy h3 em,
#academy h4 em
{
 color              : #1b2e04;
}

/*------------------------------------------------------------------
3. HEADER
------------------------------------------------------------------*/
#academy h1 a
{
 background         : url(../img/academy/faber_academy.gif) no-repeat top left;
 height             : 54px;
 width              : 372px;
 margin-top         : 5px;
 margin-bottom      : 15px;
}

/*------------------------------------------------------------------
3.1 SITE SEARCH
------------------------------------------------------------------*/
#academy form#site_search input.text
{
 border             : 1px solid #841643;
 color              : #932250;
}

/*------------------------------------------------------------------
4. NAVIGATION
------------------------------------------------------------------*/

#academy div#navigation dl
{
 background        : #932250 url(../img/academy/navigation_bg.gif) repeat-y  top left;
}

#academy div#navigation dl dd ul
{
 background			: #932250;
}

#academy div#navigation dl dd ul li a,
#academy div#navigation dl dd ul li a:hover
{
 color				: #FFFFFF;
}

#academy div#navigation dl dt
{
 border-bottom      : 1px dashed #ac466e;
}

#academy div#navigation dl dd ul li
{
 border-bottom      : 1px dashed #ac466e;
}

#academy div#navigation dl dt.toggle_style
{
 font-weight		: bold;
 margin-bottom      : 0;
}

#academy div#navigation dl dt.toggle_style a span,
#academy div#navigation dl dt.toggle_style a,
#academy div#navigation dl dt.toggle_style a:hover,
#academy div#wrapper div#navigation a
{
 color				: #FFFFFF;
}


/*------------------------------------------------------------------
5. SHOPPING BASKET
------------------------------------------------------------------*/
#academy div#extras h4#basket_header
{
 color				: #FFFFFF;
 background         : #932250;
 font-size          : 1em;
 border-bottom      : 1px dashed #ac466e;
}

#academy div#extras ul#basket
{
 background         : #CD9DB1;
 font-size          : 0.9em;
}

 
#academy div#extras ul#basket li.price
{
 background         : #932250;
}

#academy div#extras ul#basket
{
 border-top         : 1px dashed #932250;
}

#academy div#extras ul#basket li.price
{
 border-top         : 1px dashed #AC466E;
}

#academy div#extras ul#basket li.empty
{
 color				: #932250;
 font-size          : 1em;
 background         : #FFFFFF;
 border-bottom      : 1px dashed #AC466E;
}

#academy div#extras ul#basket li,
#academy div#extras ul#basket li a
 {
 color              : #000000;
}

#academy ul.special_offers
{
 background        : none;
}

#academy div.maillist_form
{
 background        : #CD9DB1;
}

#academy img.underlined
{
 border-bottom      : 1px dashed #932250;
}


/*------------------------------------------------------------------
6. BOOKMARKS
------------------------------------------------------------------*/
#academy a.delicious
{
 background-image   : url(../img/bookmarks/sprite_delicious_academy.gif);
}

#academy a.digg
{
 background-image   : url(../img/bookmarks/sprite_digg_academy.gif);
}

#academy a.facebook
{
 background-image   : url(../img/bookmarks/sprite_facebook_academy.gif);
}

#academy a.reddit
{
 background-image   : url(../img/bookmarks/sprite_reddit_academy.gif);
}

#academy a.stumbleupon
{
 background-image   : url(../img/bookmarks/sprite_stumbleupon_academy.gif);
}


