
/************************************************************ Colors */

.blue								{color:#978fd2 !important;}
.green								{color:#a8c590 !important;}
.red								{color:#f00f28 !important;}

/************************************************************ Generic */

body								{font-family:'lucida grande','lucida sans unicode',helvetica,arial,sans-serif; color:#444;}
#everything							{width:980px; margin:0 auto 40px;}
a									{color:#fff;}
a:hover								{color:#aaa;}

.container							{width:980px; margin:auto;}

/************************************************************ Header */

#header								{padding-top:20px; background:#978Fd2;}

h1#logo								{margin:40px 80px 0 0;}

#quotes								{width:225px; margin-top:13px;}
#book p#quote						{color:#fff; font-size:1.5em; margin-bottom:10px; line-height:1.4em;}
#book p#andrew						{color:#000; font-size:1.2em; margin-bottom:4px; line-height:1.4em;}
#book p.grauniad					{color:#555; margin-bottom:2px; font:italic 1.1em georgia,times,'times new roman',serif;}
p#guard_last						{margin-bottom:20px !important;}

/************************************************************ Nav */

ul#nav								{margin-bottom:40px;}
ul#nav li							{float:left; width:20%; text-align:center; font:normal 1.6em georgia;}
ul#nav li a							{color:#000;}
ul#nav li a:hover					{border-bottom:3px solid #000;}
ul#nav li a.current					{border-bottom:3px solid #f00f28;}

.subnav a:hover                     {border:0 !important;}
#resources-subnav                   {background:#a8c590; border:1px solid #000; display:none; width:151px; float:left; margin-left:20px; margin-top:-3px; position:absolute;}
#resources-subnav li                {border-bottom:1px solid #000000; font-size:0.8em !important; text-align:left !important; width:100% !important;}
#resources-subnav li.bottom         {border:0;}
#resources-subnav li a              {color:#fff !important; display:block; padding:5px;} 
#resources-subnav li a:hover        {background:#8da579; border:none !important;}

/************************************************************ Main */

#main								{background:#a8c590 url(../img/rip.png) repeat-x top left; margin-top:-15px; padding-top:57px;}
#main_left							{width:550px; margin-right:20px;}
#main_left p						{font:normal 1.5em georgia,times,'times new roman',serif; line-height:1.6em; margin-bottom:20px; color:#333;}
#main_right							{width:350px;}
#main_right p						{font-size:1.1em; line-height:1.6em; margin-bottom:20px;}

/************************************************************ Main2 */

#main2								{background:#ffffff}
#main2_left							{width:550px; margin-right:20px;}
#main2_left p						{font:normal 1.5em georgia,times,'times new roman',serif; line-height:1.6em; margin-bottom:20px; color:#000000;}
#main2_right							{width:350px;}
#main2_right p						{font-size:1.1em; line-height:1.6em; margin-bottom:20px;}

/************************************************************ Login */

p.label								{margin-bottom:5px !important;}

/************************************************************ Footer */

#footer								{background:#978fd2 url(../img/ripbase.png) repeat-x top left; padding:80px 0;
									 clear:both;}
