/*----------------------------------------------------
Global CSS Document 
Site: www.courseworkbank.co.uk
Created: Thu 29.01.09 @ 16:44 p.m.
Updated: --- --.--.-- @ --:-- -.-.
Author: Kean Richmond
----------------------------------------------------*/


/*--- 00. Common Elements ---------------------------------------------------------------------------*/

body						{background:url(/img/cwb_bkg.jpg) repeat-x #F5F5F5; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;}

table		{font-size:1em;}


/*--- 01. Heading Elements ---------------------------------------------------------------------------*/

h1							{border-bottom:1px solid #DBDBDB; color:#676767; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; margin:0 0 11px 0; padding:35px 0 12px 0;}

h2							{border-bottom:1px solid #B48BC0; border-top:1px solid #B48BC0; color:#444444; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; margin:19px 0 6px 0; padding:5px 11px 6px 11px;}


/*--- 02. Main Layout Elements ---------------------------------------------------------------------------*/

#main_container				{background:#FFFFFF; border:2px solid #DCDAE1; margin:15px auto 40px auto; position:relative; width:986px;}
#content_container			{padding:233px 0 0 0;}
#content					{float:right; font-size:1.2em; padding:0 20px 20px 0; overflow:hidden; width:688px;}


/*--- 03. Header Elements ---------------------------------------------------------------------------*/

#header						{left:0; overflow:hidden; position:absolute; top:0; width:986px;}
#logo						{float:left; margin:12px 20px;}
#strapline					{color:#999999; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-style:italic; margin:35px 28px;}


/*--- 04. Banner Elements ---------------------------------------------------------------------------*/

#banner						{background:url(/img/cwb_banner_bkg.jpg) no-repeat; clear:both; height:112px; position:relative;}
#banner a					{color:#FFFFFF; display:block; height:112px; padding:0 19px; text-decoration:none;}
#banner span				{display:block; text-align:right;}

#banner #banner_lineone		{font-size:2em; padding:15px 0 0 0;}
#banner #banner_linetwo		{font-size:1.4em; font-style:italic; padding:5px 0 0 0;}
#banner #banner_linethree	{bottom:18px; font-size:1.4em; position:absolute; right:122px;}
#banner #banner_join		{bottom:17px; font-size:1.4em; position:absolute; right:36px;}

#breadcrumb					{background:url(/img/cwb_breadcrumb_bkg.jpg) repeat-x; color:#676767; font-size:1.1em; height:30px; padding:7px 0 0 20px;}
#breadcrumb a				{color:#676767;}


/*--- 05. Side Column Elements ---------------------------------------------------------------------------*/

#side_column				{float:left; padding:0 0 0 20px; width:238px;}

#side_column ul				{padding:18px 0 0 0;}
#side_column ul li			{padding:0 0 25px 0;}
#side_column ul li h6		{background:url(/img/cwb_sidecolumn_hdr_bkg.jpg) no-repeat; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; height:18px; padding:4px 13px; width:212px;}
#side_column ul li ul		{border:1px solid #CDCDCD; padding:0 10px;}
#side_column ul li ul li	{padding:0;}
#side_column ul li ul li a	{font-size:1.1em; font-weight:bold; text-decoration:none; text-transform:uppercase;}

#side_column ul li ul li select	{font-size:11px; margin:4px 2px; width:212px;}
#side_column ul li#sc_browsequali ul li	{border-top:1px dashed #A8A8A8;}
#side_column ul li#sc_browsequali ul li:first-child	{border:0;}
#side_column ul li#sc_browsequali ul li	a {display:block; padding:8px 3px;}
#side_column ul li#sc_moreoptions h6	{background:0; border:1px solid #CDCDCD; border-bottom:0; color:#676767; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; padding:4px 11px 0 11px; width:auto;}
#side_column ul li#sc_moreoptions ul	{padding:2px 12px;}
#side_column ul li#sc_moreoptions ul li	{padding:2px 0;}
#side_column ul li#sc_moreoptions ul li a	{background:#633272; color:#FFFFFF; display:block; padding:2px 6px 4px 6px; text-transform:none;}
#side_column ul li#sc_moreoptions ul li a:hover	{background:#834D94;}


/*--- 06. Content Elements ---------------------------------------------------------------------------*/

#content p					{line-height:1.5em; padding:9px 0;}

#content ul					{list-style:square; margin:9px 40px;}
#content ul li				{line-height:1.5em;}

#content ul.category_list	{list-style:none; margin:0 0 0 -16px;}
#content ul.category_list li	{line-height:1em; float:left; margin:9px 0 7px 16px; width:336px;}
#content ul.category_list li a	{background:url(/img/cwb_category_bkg.jpg) no-repeat; color:#666666; display:block; font-size:0.9em; height:56px; padding:10px 14px; text-decoration:none; width:308px;}
#content ul.category_list li a .cl_category	{color:#643273; font-weight:bold;}
#content ul.category_list li a .cl_essays	{font-style:italic;}
#content ul.category_list li a .cl_description	{display:block; line-height:1.25em; padding:13px 10px 0 0;}

#content ul.essay_list		{list-style:none; margin:9px 0 0 0;}
#content ul.essay_list li	{border-top:1px dashed #DBDBDB; padding:9px;}
#content ul.essay_list li a	{display:block; font-weight:bold; text-decoration:none;}
#content ul.essay_list li p	{padding:0;}
#content ul.essay_list li span	{font-size:0.8em;}
#content ul.essay_list li .el_description	{font-size:0.9em; padding:5px 0 0 0;}

#cwi_cta					{background:url(/img/cwb_adbanner_bkg.jpg) no-repeat; color:#FFFFFF; display:block; font-size:1.6em; height:40px; padding:10px 10px; text-align:right; text-decoration:none; width:448px;}
#cwi_cta span				{display:block; font-size:0.8em; font-style:italic; padding:5px 0 0 0;}

#essay_snippet				{background:#EEEEEE; font-size:0.9em; padding:10px;}



/*--- 50. Footer Elements ---------------------------------------------------------------------------*/

#footer						{background:#633272; color:#FFFFFF; bottom:-27px; font-size:1.1em; left:5px; padding:2px 8px 4px 8px; position:absolute;}


/*--- 100. Link Elements ---------------------------------------------------------------------------*/

a							{color:#633272;}
a:hover						{color:#834D94;}


/*--- 101. Clearfix Elements ---------------------------------------------------------------------------*/

.clearfix:after 			{clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix 					{display:inline-block;}
html[xmlns] .clearfix 		{display:block;}
* html .clearfix 			{height:1%;}


/*--- 99. Testiing Elements ---------------------------------------------------------------------------*/

.banner1a					{background:url(/img/cwb_banner_bkg_1a.jpg) no-repeat ! important;}
.banner1b					{background:url(/img/cwb_banner_bkg_1b.jpg) no-repeat ! important;}