/* *************************** 
  Site - Macdonald & Laurier Days
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
    font-size:13px;
    font-family:Georgia, "Times New Roman", Times, serif;
	background:#f5f5e8;
}
#container {
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header_wrapper {
	height:145px;
	background:url(/images/bg_header.jpg) center repeat-x;
}
#header {
	width:1000px;
	margin:0 auto;
	text-align:left;
	color:#fff;
	position:relative;
}
#header h1 {
	width:259px;
	height:112px;
	background:url(/images/logo.gif) right bottom no-repeat;
	padding:36px 0 0 52px;
	width/**/:/**/ 207px;
	height/**/:/**/ 76px;
}
#header h1.fr {
	width:259px;
	height:112px;
	background:url(/images/logo_fr.gif) right 10px no-repeat;
	padding:36px 0 0 52px;
	width/**/:/**/ 207px;
	height/**/:/**/ 76px;
}
#header h1 span {
	display:none;
}
#header_dates {
	width:116px;
	height:75px;
	background:url(/images/bg_header_dates.gif) no-repeat;
	position:absolute;
	top:10px;
	left:280px;
	text-align:center;
	padding-top:15px;
	height/**/:/**/ 60px;
}
#header_dates.fr {
	width:116px;
	height:75px;
	background:url(/images/bg_header_dates.gif) no-repeat;
	position:absolute;
	top:10px;
	left:240px;
	text-align:center;
	padding-top:15px;
	height/**/:/**/ 60px;
}
#menu {
	position:absolute;
	bottom:0px;
	right:30px;
}
#menu li {
	float:left;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-left:2px;
	display:inline;
}
#menu li a {
	float:left;
	padding-right:10px;
	text-decoration:none;
	color:#ffffcc;
}
#menu li a span {
	float:left;
	height:28px;
	padding:4px 0 0 10px;
	height/**/:/**/ 24px;
	cursor:pointer;
}
#menu li.selected a {
	background:url(/images/bg_menu.png) bottom right no-repeat;
	color:#370c05;
}
#menu li.selected a span {
	background:url(/images/bg_menu.png) top left no-repeat;
}
/* *************************** 
   $3.5 Submenus
   ***************************/
   
#submenu 
{
    background-image:url(/images/bg_pmmenu.png); 
    background-position:top; 
    background-repeat:repeat-x; 
    border-top:solid 1px #990000;
    padding-left:10px;
}
#submenu ul 
{
    margin:0; 
    padding:0; 
    list-style:none;
    float:none;
}
#submenu ul li
{
    list-style:none;
    float:left;
    display:block;
    position:relative;
    padding:10px 0px 10px 0px;
    margin:0px 15px 0px 15px;
}
#submenu ul li.selected
{
    list-style:none;
    float:left;
    display:block;
    position:relative;
    padding:10px 0px 10px 0px;
    margin:0px 15px 0px 15px;
    background-image:url(/images/bg_pmmenu_sel.gif);
    background-position:top;
    background-repeat:repeat-x;
    font-weight:bold;
}
#submenu ul li a
{
    color:#660000;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
    text-decoration:none;
}

#submenu ul li a:hover
{
    text-decoration:underline;
}

/* *************************** 
   $4 Content Styles
   ***************************/
#banner_wrapper {
	height:281px;
	background:url(/images/bg_banner_wrapper.png) repeat-x;
}
#banner {
	width:1000px;
	height:281px;
	margin:0 auto;
	background:url(/images/bg_banner.jpg) no-repeat;
	padding:20px 0 0 0;
	height/**/:/**/ 261px;
}
#banner h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-weight:normal;
	color:#990000;
	line-height:52px;
}
#banner h1.fr {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:45px;
	font-weight:normal;
	color:#990000;
	line-height:49px;
}
#banner h1 span {
	font-style:italic;
}
#banner h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:32px;
	font-weight:normal;
	color:#990000;
}
#banner p {
	width:380px;
	margin:20px auto 30px auto;
	text-align:left;
}
#banner .link {
	width:200px;
	height:24px;
	background:url(/images/btn_red1.png) no-repeat;
	text-align:left;
	float:left;
}
#banner .link a {
	width:200px;
	height:24px;
	display:block;
	padding:3px 0 0 10px;
	width/**/:/**/ 190px;
	height/**/:/**/ 21px;
	text-decoration:none;
	color:#fff;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
#banner .link.link1 {
	margin-right:20px;
	background:url(/images/btn_red1.png) no-repeat;
}
#banner .link.link1 a {
	background:url(/images/btn_red2.png) no-repeat;
}
#banner #links {
	width:420px;
	margin:0 auto;
	overflow:hidden;
}
#content_wrapper {
	background:#fff;
	padding:30px 0;
}
#content_wrapper .subpage 
{   background-image:url(/images/bg_subpage.jpg);
    background-position:top;
}
#content {
	width:900px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;	
}
.col1 {
	width:290px;
	float:left;
	padding-top:4px;
	background:url(/images/bg_col1.png) no-repeat;
}
.col1_inner {
	padding:11px 15px 15px 15px;
	background:#d9d9c7 url(/images/bg_col1_inner.png) bottom no-repeat;
}
.col1 h3 {
	color:#663300;
	font-size:18px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:10px;
}

.col1 p {
	margin-bottom:14px;
	font-size:13px;
}
.btn_brown1 a {
	width:258px;
	height:24px;
	display:block;
	background:url(/images/btn_brown1.png) no-repeat;
	color:#FFF;
	padding:3px 0 0 10px;
	width/**/:/**/ 248px;
	height/**/:/**/ 21px;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
.col2 {
	width:290px;
	margin:0 15px;
	float:left;
	display:inline;
	padding-top:15px;
	border-top:5px solid #003333;
}
.col2 h3 {
	font-size:18px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#003333;
	font-weight:normal;
	line-height:18px;
	margin-bottom:20px;
}
.col2_inner 
{

	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.col2_inner h3
{
    color: #fff;
}

#quiz_box {
	width:290px;
	height:190px;
	background:url(/images/prizes.gif) 0 0 no-repeat;
	border-bottom:2px solid #003333;
	margin-bottom:20px;
	padding:150px 0 0 105px;
	width/**/:/**/ 185px;
	height/**/:/**/ 45px;
}
.btn_red3 a {
	width:176px;
	height:24px;
	display:block;
	background:url(/images/btn_red3.png) no-repeat;
	color:#FFF;
	padding:3px 0 0 10px;
	width/**/:/**/ 166px;
	height/**/:/**/ 21px;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
.col3 {
	width:290px;
	float:left;
}
.col3 h3 {
	font-size:18px;
	color:#663300;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	margin:10px 0;
}
.news {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.news_date {
	width:40px;
	float:left;
	margin-right:10px;
	text-align:center;
	background:url(/images/bg_news_date.png) no-repeat;
	padding-top:6px;
}
.news_date span {
	display:block;
	font-size:16px;
}
.news_title {
	width:240px;
	float:left;
}
.news_title h4 {
	color:#3d0b01;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}
.news_title p {
	font-size:13px;
}

/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar {
}



/* *************************** 
   $6 Footer Styles
   ***************************/
#footer_wrapper {
	background:url(/images/bg_footer_wrapper.png) repeat-x;
	padding:30px 0 50px 0;
}
#footer {
	width:900px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footer_left {
	width:450px;
	float:left;
}
#footer_left a {
	color:#990000;
}
#footer_left p {
	margin-bottom:15px;
}
#footer_right {
	width:430px;
	float:right;
	text-align:center;
}
#footer_shortcuts {
	font-size:11px;
	background:#dcdccf;
	padding:10px 6px;
	margin-bottom:15px;
}
#footer_shortcuts a {
	text-decoration:none;
}
#footer_shortcuts a:hover {
	text-decoration:underline;
}

/* *************************** 
   $7 Sub Pages
   ***************************/

#content h1 
{   color:#990000;
    font-weight:normal;
    font-size:32px;
    padding-bottom:15px;
}
#content h2
{   color:#990000;
    font-weight:normal;
    font-size:24px;
    padding:20px 0px 10px 0px;
}

#content p 
{   margin:10px 0px 10px 0px;
    line-height:140%;
}
#content.home p
{   
}
#content td.date 
{   padding:5px 15px 0px 0px;
    font-family:Georgia, Times New Roman, Serif;
    font-size:30px;
    color:#990000;
    vertical-align:top;
}
#content td.description 
{   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:16px;
    padding:5px;
    line-height:120%;
    vertical-align:top;
}
.red
{
    color: #cc0000;
}
#flashage
{
    background-image:url(/images/flashbg.jpg);
    background-repeat:no-repeat;
    height:390px;
    /*padding-top:10px;*/
    font-family:Calibri, Tahoma, helvetica;
    color:#990000;
    font-size:18px;
}
#flashage input 
{   font-size:18px;
}