
/* ------------------------------------------------------------------
	MAIN STYLESHEET
	
	Project: Guernsey Canada World Conference
	Created: 2009-01-12
	Created by: Stacy Dewing stacy@rkd.ca
	
------------------------------------------------------------------- */
 
html { 
	overflow-y: scroll; 
	height: 100%;
	}

body {
	background: #d8dbc8;  /* background colour should be same as content area background colour to ensure WYSIWYG looks same as website */
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	.BodyStyle { /* use this class to set body background colour so that it does not interfere with the WYSIWYG editor */
		color: #000;
		background: #f5f5f5;
		}

img, form { /* removes all default formatting on images and forms */
	margin: 0;
	padding: 0;
	border: 0;
	}

:focus { outline: none; } /* removes dotted outline from links */

.Clear { clear: both; } /* clears all floats; apply to empty divs */


/* ---------------------
	GLOBAL STYLES - style as necessary
--------------------- */

a:link { color: #c04b4b; border-bottom:#c04b4b 1px sold; }
a:visited { color: #c04b4b; border-bottom:#c04b4b 1px sold;}
a:hover { color: #000; border-bottom:#c04b4b 1px sold;}
a:active { color: #c04b4b; border-bottom:#c04b4b 1px sold; }

p, td, div { 
	font-size: 12px;
	line-height: 18px;
	}

strong, b {
	font-weight: bold;
	color: #334155;
	}

em, i {
	font-style: italic;
	}

h1 { 
	font-size: 22px;
	}
h2 {
	font-size: 18px;
	}
h3 {
	font-size: 15px;
	border-bottom:#666666 1px dotted;
	}
h4 {
	font-size: 14px;
	}
h5 {
	font-size: 13px;
	}
h6 {
	font-size: 12px;
	}

ul { }

ol { }

hr { }

#container {
	background:#d8dbc8 url(../../images/container-bg.gif) top left repeat-y;
	border:#706969 solid 1px;
	width:790px;
	margin:auto;
	}
	
#Content {
	float:right;
	width:560px;
	padding:10px 10px 20px 0;
	}

.photo-right {
	padding:5px;
	margin-left:10px;
	float:right;
	border:#666666 1px dotted;
	background:#E7E9DA;
	}

.photo-left {
	padding:6px;
	margin-right:10px;
	float:left;
	border:#666666 1px dotted;
	background:#E7E9DA;
	}

.RKD {
	margin:auto;
	width:200px;
	padding:20px 0 0 0;
	color:#babcad;
	font-weight:bold;
	font-size:10px;
	}
	
	.RKD a:link { color: #babcad; border-bottom:#c04b4b 1px sold; }
	.RKD a:visited { color: #babcad; border-bottom:#c04b4b 1px sold;}
	.RKD a:hover { color: #c04b4b; border-bottom:#c04b4b 1px sold;}
	.RKD a:active { color: #babcad; border-bottom:#c04b4b 1px sold; }



/* Menu */

#Menu { 
	width: 199px;
	float:left;
	padding-bottom:50px;
	}

	#nav, #nav ul { /* all lists */
		padding: 5px 0 0 5px;
		margin: 0;
		list-style: none;
		}
		
	    #nav li a {
		height:29px;}
		
		#nav a {
			background-position: left top;
			background-repeat: no-repeat;
			display: block;
			text-indent: -9999px;
			}
		
		/* Custom Menu Items */
		#nav #NavHome a {
			background-image: url(../../images/menu_home.jpg);
			}			
			#nav #NavHome a:hover {
				background-image: url(../../images/menu_home_over.jpg);
				}
				
		#nav #NavConference a {
			background-image: url(../../images/menu_conference.jpg);
			}			
			#nav #NavConference a:hover {
				background-image: url(../../images/menu_conference_over.jpg);
				}
				
		#nav #NavVancouver a {
			background-image: url(../../images/menu_Vancouver.jpg);
			}			
			#nav #NavVancouver a:hover {
				background-image: url(../../images/menu_Vancouver_over.jpg);
				}
				
		#nav #NavRockies a {
			background-image: url(../../images/menu_rockies.jpg);
			}			
			#nav #NavRockies a:hover {
				background-image: url(../../images/menu_rockies_over.jpg);
				}
				
		#nav #NavOntario a {
			background-image: url(../../images/menu_ontario.jpg);
			}			
			#nav #NavOntario a:hover {
				background-image: url(../../images/menu_ontario_over.jpg);
				}
				
		#nav #NavMontreal a {
			background-image: url(../../images/menu_montreal.jpg);
			}			
			#nav #NavMontreal a:hover {
				background-image: url(../../images/menu_montreal_over.jpg);
				}
				
		#nav #NavMaritime a {
			background-image: url(../../images/menu_maritime.jpg);
			}			
			#nav #NavMaritime a:hover {
				background-image: url(../../images/menu_maritime_over.jpg);
				}
				
		#nav #NavSponsors a {
			background-image: url(../../images/menu_sponsors.jpg);
			}			
			#nav #NavSponsors a:hover {
				background-image: url(../../images/menu_sponsors_over.jpg);
				}
				
		#nav #NavContact a {
			background-image: url(../../images/menu_contact.jpg);
			}			
			#nav #NavContact a:hover {
				background-image: url(../../images/menu_contact_over.jpg);
				}