/**************************
Main typography
**************************/

body{text-align:left;font-family:Garamond;font-size: larger;}
p {font-size:110%;margin:0px 0 18px 0;line-height:1.3em;}

h1, h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif}
#divColumn99 h1 {clear:left;font-size:170%;margin:0px 0 22px 0;font-weight:normal;border-bottom:solid 2px #e0e2e9;color:#a0a3ad;padding-bottom:9px;}
h2 {font-size:110%;margin:14px 0 12px 0;line-height:100%;font-weight:bold;letter-spacing:.09em;}
h3 {font-size:90%;margin:14px 0 12px 0;line-height:120%; margin-bottom:8px;}
h4{font-size:80%;margin:14px 0 2px 0;line-height:100%;}
h4 a{font-weight:bold !important ;}

.scImageInlineLeft{float:left;margin:0 15px 5px 0;border:solid white 5px;}
.scImageInlineRight{float:right;margin:0 0 5px 10px;border:solid white 5px;}

/*
.left {}
.right{width:50%;text-align:right;}
*/

h4.published {border-bottom:solid 2px #e0e2e9;color:#a0a3ad;
margin:0 0 20px 0;padding-bottom:3px;
font-weight:normal;font-family:Verdana;font-style:italic;font-size:12px;}


/**************************
 Main layout items
**************************/
#divPage{width:820px;margin:auto;}
#divRegionMiddle{width:100%;margin:auto;}
#divColumn99{width:660px;margin:50px auto;text-align:justify;}


/**************************
 Header & Nav containers
**************************/
#divRegionTop{height:210px;position:relative;}
#divSectionLogo {position:absolute;top:12px;left:20px;}

#divRegionTop h1{position:absolute;bottom:0px;right:0px;height:64px;width:800px;background: url(white75.png);
text-align:right;padding:24px 20px 0 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:32px;
letter-spacing:-2px;font-weight: normal;
color:#0055a5;
}
#secondStrip{padding:10px 20px;font-weight:bold;font-size:14px;}

/**************************
News Widget
**************************/
.scNewsWidget,.scEventsWidget,.scSpecialsWidget{float:left;text-align:left}
.scNewsWidget h2,.scEventsWidget h2,.scSpecialsWidget h2{font-weight:bold;line-height:24px;font-size:120%;letter-spacing:0.00em;
padding:0 0 8px 8px;margin:0;}
.scNewsWidget h2 a,.scEventsWidget h2 a,.scSpecialsWidget h2 a {font-weight:bold;}

.scNewsWidget dl,.scEventsWidget dl{float:left;width:100%;font-family:Verdana, Geneva, sans-serif;font-size:80%;}
dt a:link, dt a:visited{display:block;font-weight:bold;padding:8px}

.scNewsWidget dd, .scEventsWidget dd{line-height:14px;padding-bottom:6px;}
.scNewsWidget h4,.scEventsWidget h4{margin-top:12px;margin-bottom:12px;}

dt a.scMore {text-transform: capitalize}

.scAbstract {display:none;}

.featurePhotoWidget {float:left;width:250px;}
#newsWrapper {float:right; width:380px;}

.newsbox{float:left;width:28%;margin:30px 15px 20px 0;padding:12px;background:#f3f3d9;min-height:340px;font-size:85%;}
*html .newsbox{height:340px;}
.newsbox dt a:link,.newsbox dt a:visited {padding:8px 0;}
.newsbox.last {margin-right:0;}
.newsbox h2 {font-size:95%;padding:0;}
/**************************
 Main body
**************************/
/* Lists */


#divColumn99 ul {list-style:disc; margin:0 0 12px 20px;}  
#divColumn99 ul li {display:list-item;margin-bottom:10px;}
/*	
#divColumn99 ul {margin:0 50px 12px 0px;}		
#divColumn99 ol {margin:0 50px 12px 32px;} 	
#divColumn99 ul li {padding:0px 0 6px 20px;line-height:16px;display:block}	
#divColumn99 ol li {margin-bottom:8px;line-height:18px;}


#divColumn99 table ul {margin:0 0px 12px 22px;}	
#divColumn99 table ol {margin:0 0px 12px 22px;} 	
#divColumn99 table ul li {padding:0px 0 6px 20px;line-height:16px;text-align:left;display:list-item}	
#divColumn99 table td {vertical-align:top !important ;}
*/

	
/**************************
Tables
**************************/
table{width:100%;margin-bottom:12px;text-align:left;}
table.contentTable th {padding:12px;font-weight:bold;text-align:left;line-height:130%;font-size:110%;}
table.contentTable td {padding:8px 4px 8px 12px;border-top:none;vertical-align:top;font-size:100%;font-family:inherit}
td.first  {font-weight:bold}

/**************************
form
**************************/
form.scForm, form.emailForm{float:left; padding:12px;margin:0 auto 20px auto;font-family:tahoma;font-size:13px;width:97% }
fieldset {margin:8px 0;}
label {float:left;width:30%;margin:2px 0 0px 0;line-height:24px;padding:0 0 0 5px;display:block;margin-left:0px;} /* left labels */
input.textField, input.fieldText{float:right;width:60%;display:block;height:20px;margin:2px 0;padding:4px 0 0 4px;} /* right boxes */

form.scForm select, form.emailForm select{float:right;display:block; width:61%;height:24px;}
form.scForm h3 { margin: 20px 0px 10px 0px; }

label.message{width:97.5%;} /*Message area*/
textarea {clear:both; font-family:Tahoma;width:95%;font-size:14px;padding:12px;margin-bottom:10px;line-height:20px;} /*Message area*/

input.submit {clear:both;background: url(submit.gif) no-repeat left top;width:145px;margin:12px -4px 0 0px;border:none;
font-weight:bold;font-style:italic;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:16px;display:inline; 
padding:6px 0px 8px 2px; height:39px;
}
/**************************
Buttons
**************************/

/*Share & subscribe Shipping buttons */

.scShareWidget, .scSubscribeWidget {width:95%;margin:0 auto 6px auto;}
.scSubscribeWidget {margin-top:4px;}
a:link.scShareLink, a:visited.scShareLink, a:link.scSubscribeLink, a:visited.scSubscribeLink{
font-weight:bold;font-size:14px !important;text-transform:uppercase;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;text-decoration:none !important;
display:block;width:80%;height:auto;padding:12px 10px 12px 18px;margin:auto;}
/*list of buttons*/
ul.buttons {float:left;margin:0 0px 12px 0px !important; padding:0 !important;}	
ul.buttons li {font-size:95%;padding:0px 4px 0px 0px !important;line-height:18px;}
ul.buttons li a:link, ul.buttons li a:visited{font-family:"Trebuchet MS";font-size:15px;font-weight:bold;
display:block;text-decoration:none !important;
margin:0 0px 0 0px;padding:12px 36px 12px 14px;
} 

/*Buttons*/
p.button {float:left;font-size:95%;padding:0px 4px 4px 0px !important;line-height:18px;display:block !important;margin:0 0 0 -2px !important;}
p.button a:link, p.button li a:visited{
height:26px;font-family:"Trebuchet MS";font-size:15px;font-weight:bold;
display:block!important;text-decoration:none !important;
margin:0 0px 0 0px;padding:12px 36px 0 14px;
} 	

/* -------------------------------
 *  Bottom region elements
 * -------------------------------
 */

#divRegionBottom{clear:both;margin:auto;padding-top:22px;font-size:70%;font-weight:bold;font-family:verdana;}
	#divSectionBottomNav{width:47%;float:left;margin-left:20px;line-height:16px; }
	#divSectionCopyright{width:47%;float:right;margin-right:20px;line-height:16px;text-align:right; }
	#divBrandingLogo {clear:both;display:block;text-align:center;margin:auto;padding:20px 0;}
#divPartnerLogo {clear:both;display:block;text-align:center;margin:auto;padding:20px 0;}

#divSectionBottomNav ul {margin:auto;width:100%;}
#divSectionBottomNav ul li{float:left;text-align:center;margin:0 6px;}
#divSectionBottomNav a{padding-right:10px;font-weight:bold}

/* -------------------------------
 *  Address
 * -------------------------------
 */

.scContactWidget{line-height:22px;width:100%;margin:auto;overflow:auto;padding:22px 0;text-align:center;font-size:120%}
.scContactSection a {font-weight:bold; }
.scContactAddress {margin:auto }
.scContactWidget .scDivider{margin:0 8px;line-height:16px;}

/*
.scContactDetails {float:right; border:solid 1px green; }
*.


/**************************
Non typical items Note: Colours are included with non typical items as it servers absolutely no advantage to split to colour stylesheet
**************************/

#concordiaLogos {clear:both; height:280px;background:#eaeaea;padding:12px 50px;}

#bodyFooter {float:left; font-size:70%; text-align:left;margin-bottom:38px;border:5px solid #e1e1ce;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
border-radius:12px;
-webkit-border-radius:12px;
-moz-border-radius:12px;}
#bodyFooter h2{margin:0;color:#7d7d5e;font-size:24px;padding:12px 0 0px 22px;text-align:left;font-family:Arial}
#bodyFooter p{margin:22px;}
#bodyFooter ul{margin-left:42px;}

#bodyFooter .left {width:380px;background:#f3f3d9;color:#7d7d5e;border-right:5px solid #e1e1ce;}
#bodyFooter .right {width:260px;text-align:center}
#bodyFooter .right img {margin:28px auto 26px auto;}

a:link.donation, a:visited.donation {background: url(donation.gif) no-repeat left top;display:block;padding:23px 0 23px 50px;
font-size:20px;font-weight:bold;width:180px;margin:auto;color:#7e7a7a;}
a:hover.donation {color:#614f43;background: url(donation.gif) no-repeat left bottom;}