/********************** global.css ***************

	Main CSS file - all global/default styling 

	For 'transitional redesign' of King's site

	Christopher Saward Feb 2010 

****************************************************/

body { font-family: arial, helvetica, sans-serif }

#container { width: 760px; margin-left: auto; 
	margin-right: auto; text-align: left;
	}

#left_nav { width:185px; float:left; }

#article, #footer { padding-left:10px;
	float:left;
        padding-right: 10px;
	font-size:80%;
	}

.thin {margin-bottom:0px }

/* padding to space out top row of links */
.paddit { padding-right:27px }
.paddit_2 { padding-right:135px }
.paddit_3 { padding-right:556px }

.top_bar { float:right; font-size:80%; margin-bottom:5px }

.printVer { padding-right:9px; margin-bottom:9px; font-size:85%}

/* site map... links and last mod text at foot of article */
.foot_links { margin-top:2em; 
	padding-left: 40px; 
	font-size:80%;	
	width:100%;
	background: #ffffff; 
	color:#000000 }

/* dark footer bar - copyright king's etc */
.footer { margin-top:1em; 
	padding: 3px 10px 3px; 
	font-size:80%;	
	background: #001e2c; 
	color:#ffffff }

/* links with black text and no underline */
.top_bar a, .box_content a, #breadcrumb_box a,
#article a.file , .foot_links a, #adminmenu a ,
#article .attach_box a 
{ color: #000000; text-decoration:none }

/* links with blue text and no underline */
#article a {color: #0000cc; text-decoration:none}

/* underline on hover for most links */
#left_nav a.nav_header:hover, #adminmenu a:hover , 
#article .attach_box a:hover,
#article a:hover, #article .printVer a:hover,  .top_bar a:hover,
.foot_links a:hover, .box_content a:hover { text-decoration:underline }

#article .printVer a { color: #000000; text-decoration:none; font-weight: bold}

#article ul, #article ol { margin-top:0.5em }

#breadcrumb_box { padding-left:12px; padding-top:5px; 
	padding-bottom:5px; font-size:70% }

.breadcrumbemp { font-weight: bold }

/* not needed ?
.lead_image { float:left; margin-right:20px; margin-top:10px; margin-bottom:10px; border-color: #93002f; }
*/


/* default heading styles and image - override colour in local css as needed */
	h1 { color:#c21f44; margin-top:0px; margin-bottom:5px; font-size:1.8em }
	h2 { color:#c21f44; margin-bottom:0px; font-size:1.4em }
	h3 { color:#c21f44; font-size:1.2em; margin-bottom:0px}

.articleImage {
        margin-right:10px;
        margin-bottom:0px;
        border-style: solid;
        border-width: 1px;
        border-color:#c21f44 }

p { margin-top:0px }

a.nav , #left_nav a { width:180px; display:block; 
	color: #000000;
	background: #c3beb7;
	font-size: 80%; text-decoration:none; 
	margin-top:2px; margin-bottom:2px; 
	padding-left:5px; padding-top:3px; padding-bottom:3px; 
	}

#left_nav a.banner_link {padding-top:0px; 
	padding-left:0px; background:#ffffff }

/* 'navhref' classes - treatment of links on home page */

	.amber-navhref, .purple-navhref, .red-navhref, 
	.bright_green-navhref, .blue-navhref, .purple2-navhref,
	.lilac-navhref, .blue-navhref, .brown-navhref , .mustard-navhref ,
	.dark_green-navhref, .bright_blue-navhref, .blue_grey-navhref
	{font-weight: normal }

#left_nav a.red-navhref:hover {background:#93002f; color:#ffffff }
#left_nav a.amber-navhref:hover {background:#c75423;  color:#ffffff }
#left_nav a.purple-navhref:hover {background:#3d0037;  color:#ffffff}
#left_nav a.purple2-navhref:hover {background:#364256;  color:#ffffff}
#left_nav a.dark_green-navhref:hover {background:#773800;  color:#ffffff }
#left_nav a.bright_green-navhref:hover {background:#275338; color:#ffffff }
#left_nav a.blue_grey-navhref:hover {background:#4e4e4d; color: #ffffff}
#left_nav a.blue-navhref:hover {background:#3d3868; color: #ffffff}
#left_nav a.lilac-navhref:hover {background:#6893c7; color: #ffffff}
#left_nav a.brown-navhref:hover {background:#5b5218; color: #ffffff}
#left_nav a.bright_blue-navhref:hover {background:#9192b0; color: #ffffff}
#left_nav a.nav#give:hover {background:#66192e; color: #ffffff}
a.nav#ikings:hover {background:#773800; }

a.nav:hover {background:#000000; color:#ffffff}

a.nav_header { width:180px; display:block; 
	color: #ffffff;
	background: #cccccc;
	font-size: 80%; text-decoration:none; 
	margin-top:2px; margin-bottom:2px; 
	padding-left:5px; padding-top:3px; padding-bottom:3px; 
	}

#right_column { width:150px; float:right; font-size:80%}

.rightcol_link { border-bottom: 1px solid #c3beb7; 
		border-top:none; padding:5px }

.box_header {background:#c3beb7; padding-left:5px; 
	padding-top:3px; padding-bottom:3px; 
	font-weight:bold}

.box_content { background:#ffffff; 
	margin-bottom:4px; 
	border-left:1px solid #c3beb7; 
	border-right:1px solid #c3beb7; }

.attach_box { background:#dbd8d4;
	padding:5px; 
	margin-top:1px;
	line-height:1.5em }

.attach_box ul { margin-top:0px;
	 margin-bottom:0px; 
	list-style:none }

/* space image in promo boxes down from header bar */
.promo_image { padding-top:4px }

/* Admin menu (shown on back server) */

#adminmenu {
        color: black;
            border: 1px solid #444444;
            background-color: #ccccff;
            padding: 0.5em 0.5em 1.5em;
            margin-bottom: 0.5em;
            font-size: 0.9em;
            }

#adminmenu h2 {
           display: inline;
           margin: 0px;
           padding: 0px;
           color: black;
           float: left;
           font-size: 1em;
           font-weight: bold;
           }

#adminmenu ul, #adminmenu li {
        display: inline;
}

#adminmenu_items {
        float: right;
        }


