/*	-------------------------------------------------------------
	Layout Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		Layout.css	
	Version:		2.0
	Date:			July 2009
	Author:			McG
	--------------------------------------------------------------  

	
	GLOBAL
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
	:focus{outline:0;}
	html{height:100%;margin-bottom:1px;}
	body{line-height:1.5em;background:#fff url(http://www.cardinaloconnorconference.com/themes/conference/images/bg.jpg) top center repeat-x;font-family:arial;color:#555;text-align:center;font-size:14px;}


/*	TYPOGRAPHY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#body ul {margin: 20px;}
	table{border-collapse:separate;border-spacing:0;}
	caption,th,td{text-align:left;font-weight:normal;}
	blockquote:before,blockquote:after,q:before,q:after{:"";}
	blockquote,q{quotes:"" "";}
	hr{border:1px dotted #DADADA;height:1px;clear:both;margin:10px 0;}
	code{color:green;background:#FAFAFA;border:1px solid #EAEAEA;padding:0 3px;}
	strong{font-weight:bold;}
	strong.quote{color: #666;}
	p{margin: 0 0 15px 0;}
	.clear {clear:both;}
	#columnleft {float:left; width: 400px;}
	#columnright {float:right; width: 320px;}
	.column {float: left;  }
	.right {float:right; border: #ccc 1px solid; padding: 5px;}
	.left {float:left; border: #ccc 1px solid; padding: 5px; margin-right: 10px;}

	a,a:visited{color:#6B9291;text-decoration:none;}
	a:hover,a:active{color:#000;text-decoration:none;}
	
	#body #title {width:940px;border-bottom:1px solid #e4ebf2;left:20px;position:relative;top:0;margin:0 0 15px;padding:0 0 15px;}
	#body h1{height: 30px;color:#990000;font-size:2.5em;font-weight:normal; margin: 0 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
	#body #breadcrumbs {margin-top:20px; font-size: 10px;}
	
	#banner { height: 300px; width: 980px; background:url(http://www.cardinaloconnorconference.com/themes/conference/images/banner.jpg) no-repeat;}
	
/*	LAYOUT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#container{font-size:1em;text-align:left;margin:0 auto;}
	#container,#header,#body,#footer{clear:both;position:relative;width:980px;}
	
	#header #tagline{ width: 300px; float: right; margin-top: 50px; color: #fff;}
	#header #tagline span{color:#fff;font-weight:bold;}
	#header #logo,#header #nav #main,#body.home #sidebar ul#ccs{float:left;}
	#header #logo{height: 110px; width: 300px;}

	
	#header #nav{background:url(http://www.cardinaloconnorconference.com/themes/conference/images/navBG.png) no-repeat;clear:both;height:70px;width:950px;margin:0;padding:0 15px;}
	#header #nav #sub{float:right;}
	#header #nav ul{float:left;position:relative;top:22px;}
	#header #nav li{display:inline;font-size:0.9em;float:left;margin:0 5px;}
	#header #nav li a{float:left;padding:5px 10px; color: #fff;}
	#header #nav li.item66 a, #header #nav li.item66 a:hover {background:#6B9291 ; color: #fff;}
	#header #nav li a.nav-selected, #header #nav li a.nav-selected:hover{background:#000; color: #fff;}
	#header #nav li a:hover {background:#4A0B10; color: #fff;}
	
	#header #nav li.item65 {float:right;}

	#body{background:#fff url(http://www.cardinaloconnorconference.com/themes/conference/images/bg_box.png) repeat-x;font-size:0.84em;float:left;padding:30px 0; min-height: 500px;}
	#body #content {width: 750px; float: right; margin-right: 20px;}	
	#body h2 {;font-size:1.5em;font-weight:bold; margin:20px 0 10px 0; }
	#body h3 {;font-size:1.1em;font-weight:bold; margin:0px 0 10px 0;}


	/* SIDEBAR  */
	#body .sidebar h2{font-weight:bold;text-transform:uppercase;padding:0 0 0px;}
	#body.home #sidebar #ccs a:hover,#body #sidebar-l a:hover{background:#eff3f7;}

	#body #sidebar {float:left;width:160px;padding:0 20px;}
	#body #sidebar h2 { font-size: 1.1em;}
	#body #sidebar ul  {margin: 0; padding:0; list-style:none; padding: 0; margin: 0;}
	#body #sidebar ul li a{ background: #eee; display: block; padding: 5px; margin: 5px 0;}
	#body #sidebar ul li a.active{ background: #ccc; display: block; padding: 5px; margin: 5px 0;}

	/* FOOTER  */
	#footer{margin-bottom:50px; font-size:11px; text-align:center;}

	
	

/*	FORMS & APPLICATIONS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	fieldset {border: 1px solid #e4ebf2; padding: 10px 20px 20px 20px; margin-bottom: 20px;}
	legend {color: #000; font-weight: bold; padding: 0 5px ;}
	
	table td {padding-right: 20px;}

table.table1 a,
table.table1 a:link,
table.table1 a:visited {
	border:none;
	}							
	

table.table1 {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}

table.table1 tr.odd td	{
	background:#f7fbff
	}
table.table1 tr.odd .column1	{
	background:#f4f9fe;
	}	
table.table1 .column1	{
	background:#f9fcfe;
	}
table.table1 td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
table.table1 th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
table.table1 th {
	background:#e5eff8;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
table.table1 tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
table.table1 tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
table.table1 tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	