@import "tabber.css";
/*
Browser Reset
-------------------------------------------------------------------------------------------------------------------------------*/
* { margin: 0; padding: 0; }
/* Debug ---------*/
/* { border-top: 1px solid red; }
/*
Foundation
-------------------------------------------------------------------------------------------------------------------------------*/
body { background: #401310; font: 0.875em/1 Helvetica, Arial, sans-serif; color: #666; }
a { color: #069; }
a:hover { color: #5b241d; }
a img { border: none; }
#container { width: 960px; margin: 0 auto; padding: 0 0 10px 0; }
h2 {letter-spacing:.05em; }
/*
Header
-------------------------------------------------------------------------------------------------------------------------------*/
#header { clear: both; width: 960px; margin: 0; height: 100px; background: url(../_img/header_bg.jpg) no-repeat; position: relative; }
	#header h1 { font-size: 1.4em; width: 449px; height: 59px; float: left; display: inline; padding: 20px 0 0 0; }
	#header h1 a { display: block; width: 449px; height: 59px; background: url(../_img/ait_logo.gif) no-repeat; margin: 0 0 0 22px; text-indent: -20000px; }
	#header img, #header object { float: right; display: inline; }
/*
Flash-Player (Audio)
-------------------------------------------------------------------------------------------------------------------------------*/
#flash-player { float: right; display: inline; margin: 6px 0 0 0; }
	#flash-player img {  }
/*
Search
-------------------------------------------------------------------------------------------------------------------------------*/
#search { width: 230px; float: right; display: inline; }
	#search form { padding: 7px 6px 0 0; float: right; display: inline; }
	#search form input.form-text { width: 150px; float: left; display: inline; margin: 2px 6px 0 0; font-size: 0.875em; padding: 1px; }
	#search form input.button { float: left; display: inline; }
/*
Nav-Bar
-------------------------------------------------------------------------------------------------------------------------------*/
#nav-bar { background: #e5e5cb; margin: 0 0 1px 0; width: 952px; padding: 0 4px; float: left; display: inline; }
	ul#nav-links { float: left; font-size: 0.9em; font-family: Helvetica, Arial, sans-serif; letter-spacing: .07em; padding: 4px 0; }
	ul#nav-links li { list-style: none; float: left; display: block; position: relative; }
	ul#nav-links li a { display: block; float: left; padding: 9px 10px; color: #983301; text-decoration: none; border-right: 1px solid #cc9; }
	ul#nav-links li a:hover, ul#nav-links li a.active { color: #fff; background: #6E8AA2; }
	
	/*ul#nav-links li ul { position: absolute; background: #6E8AA2; width: 150px; padding: 5px; top: 31px; left: -999em; clear: left; text-transform: none; z-index: 999; }
	ul#nav-links li ul li { background-image: none; font-size: 0.9em; letter-spacing:0; } 
	ul#nav-links li ul a { display: block; width: 130px; padding: 5px 10px; background: #333; color: #fff; border: none; border-bottom: 1px solid #9aadbe; }
	ul#nav-links li ul a:hover	{ background: #A89F7B; color: #fff; }

	ul#nav-links li:hover ul, ul#nav-links li.sfhover ul { left: auto; }
	ul#nav-links li:hover a, ul#nav-links li.sfhover a { color: #fff; background: #6E8AA2; }
	ul#nav-links li:hover li a, ul#nav-links li.sfhover li a { background: #6E8AA2; color: #ff; }
	ul#nav-links li:hover li a:hover, ul#nav-links li.sfhover li a:hover { color: #930; background: #E5E5CC; }*/
	
	ul#nav-links li ul { position: absolute; background: #fff; width: 150px; padding: 5px; top: 31px; left: -999em; clear: left; text-transform: none; z-index: 999; }
	ul#nav-links li ul li { background-image: none; font-size: 0.9em; letter-spacing:0; } 
	ul#nav-links li ul a { display: block; width: 130px; padding: 5px 10px; background: #333; color: #fff; border: none; border-top: 1px solid #D1CAA8; }
	ul#nav-links li ul a:hover	{ background: #fff; color: #3b4b58; }

	ul#nav-links li:hover ul, ul#nav-links li.sfhover ul { left: auto; }
	ul#nav-links li:hover a, ul#nav-links li.sfhover a { color: #401310; background: #fff; }
	ul#nav-links li:hover li a, ul#nav-links li.sfhover li a { background: #e5e5cb; color: #333; }
	ul#nav-links li:hover li a:hover, ul#nav-links li.sfhover li a:hover { color: #930; background: #fff; }
/*
Billboard
-------------------------------------------------------------------------------------------------------------------------------*/
#billboard { clear: both; margin: 0; padding: 10px 0 0 0; }
	#billboard-left { width: 530px; height:270px; float: left; display: inline; margin: 0 2px 0 0; background:#fff; }
		#billboard-left a {  }
		#billboard-left a:hover {  }
		#billboard-left #billboard-image { margin:10px; }

	#billboard-right { width: 428px; float: left; display: inline; }
		#billboard-right a.ad {  }
		#billboard-right a.ad img { border: none; }
		#billboard-right .block { margin: 0; }
		#billboard-right .block h2 { background: #6E8AA2; color: #fff; border-bottom: none; }
		#billboard-right .block h2 strong {  }
		#billboard-right .block h2 em a { color:#ccc; }
		#billboard-right .block h2 em a:hover { color:#fff; }
		#billboard-right .block h2 em {  }
		#billboard-right .block .content { background: #5C241C url(../_img/billboard_block_bg.gif) bottom left no-repeat; float: left; display: inline; width: 428px; }
		#billboard-right .block .content .two-col-list { width: 185px; float: left; display: inline; padding: 12px 5px 0 15px; }
		#billboard-right .block .content .two-col-list h3 { color: #E5E5CC; font-size: 0.9em; font-weight: normal; padding: 0 0 5px 0; }
		#billboard-right .block .content .two-col-list h4 { color: #c60; font-size: 0.85em; font-weight: normal; padding: 0 0 2px 0; }
		#billboard-right .block .content .two-col-list h4 a { color: #c60; font-weight: normal; }
		#billboard-right .block .content .two-col-list h4 a:hover { color: #fff; font-weight: normal; }
		#billboard-right .block .content .two-col-list p { color: #999; font-size: 0.825em; font-weight: normal; font-style: italic; padding: 0 0 7px 0; }
/*
Breadcrumbs
-------------------------------------------------------------------------------------------------------------------------------*/
#breadcrumbs { clear: both; margin: 0; padding: 8px 30px; background: #d9d9c7 url(../_img/breadcrumbs_bg.gif) repeat-x; }
	#breadcrumbs p { font-size: 0.8em; color: #997E55; }
	#breadcrumbs p strong { color: #997E55; font-weight: normal; margin: 0 13px 0 0; }
	#breadcrumbs p a { color: #997E55; }
	#breadcrumbs p a:hover { color: #333; }
	#breadcrumbs p span { margin: 0 5px; }
	#breadcrumbs p a.active { text-decoration: none; font-weight: bold; }
/*
Generic Block Styles
-------------------------------------------------------------------------------------------------------------------------------*/
.block { margin: 0; }
	.block h2 { color: #930; background: #E5E5CC; padding: 12px 12px 11px 12px; font-size: 1.2em; text-align: right; }
	.block h2 strong { font-weight: normal; float: left; }
	.block h2 em { font-size: 0.6em; font-style: normal; font-weight: normal; letter-spacing:0; }
	.block h2 em a { color: #996; text-decoration: none; }
	.block h2 em a:hover { color: #333; text-decoration: underline; }
	
/*
Content
-------------------------------------------------------------------------------------------------------------------------------*/
#content { float: left; display: inline; width: 960px; border-top: 5px solid #401310; background: #F0F0E1; padding: 0 0 10px 0; border-bottom: 3px solid #401310; }
#content.interior { background: #EFEFEF; }
hr { border: none; border-top: 1px solid #DEDEBD; }
/*
Ad-Block(s)
-------------------------------------------------------------------------------------------------------------------------------*/
.ad-block { margin: 10px 0 0 10px; }
	.ad-block a {  }
	.ad-block a:hover {  }
	.ad-block a img {  }
/*
Blog
-------------------------------------------------------------------------------------------------------------------------------*/
#blog { width: 430px; float: right; display: inline; }
	#blog h2 {  }
	#blog .content {  }
	#blog .content .blog-entry { margin: 20px 20px 0 20px; border-bottom: 1px solid #DEDEBD; }
	#blog .content .blog-entry span.date { color: #999; font-size: 0.875em; }
	#blog .content .blog-entry h3 { font-size: 1em; margin: 0 0 5px 0; }
	#blog .content .blog-entry h3 a { text-decoration: none; }
	#blog .content .blog-entry h4 { font-weight: normal; font-size: 0.85em; font-style: italic; color: #996; }
	#blog .content .blog-entry p { font-size: 0.875em; margin: 5px 0 20px 0; line-height: 1.2; }
	#blog .content .blog-entry p a {  }
	#blog .content .blog-entry p a:hover {  }
/*
Start-Here - (See tabber.css file for tab styling)
-------------------------------------------------------------------------------------------------------------------------------*/
#start-here { width: 530px; float: left; display: inline; background: #fff url(../_img/start_here_bg.jpg) no-repeat; margin: 0 0 10px 0; }
	.tabber { background: url(../_img/tab_gradient.gif) repeat-x; }
	.tabbertab .content { padding: 15px; background: #fff; min-height: 210px; height: auto !important; height: 210px; }
	.tabbertab .content p { font-size: 0.875em; line-height: 1.25; margin: 0 0 15px 0; }
	#start-here .tabberlive .content .two-column { width: 235px; float: left; display: inline; margin: 0 15px 0 0; }
	#start-here .tabberlive .content .two-column h3 { color: #666; font-size: 1.1em; font-weight: normal; margin: 0 0 8px 0; }
	#start-here .tabberlive .content .two-column p {  }
	#start-here .tabberlive .content .two-column ul { font-size: 0.9em; }
	#start-here .tabberlive .content .two-column ul li { list-style: none; margin: 0 0 5px 0; }
	#start-here .tabberlive .content .two-column ul li a { font-weight: bold; }
	#start-here .tabberlive .content .two-column ul li a:hover {  }
/*
Featured-Products
-------------------------------------------------------------------------------------------------------------------------------*/
#featured-products { width: 265px; float: left; display: inline; margin: 0 0 0 0; }
	#featured-products h2 { font-size: 1.23em; text-align: right; }
	#featured-products h2 strong { font-weight: normal; float: left; color:#6F8BA3; }
	#featured-products h2 em { font-size: 0.65em; font-style: normal; }
	#featured-products h2 em a { }
	#featured-products h2 em a:hover { }
	#featured-products hr { clear: both; width: 235px; margin: 15px 0 0 15px; border: none; border-top: 1px solid #DEDEBD; }

	#featured-products .content { clear: both; margin: 0 0 10px 2px; }
	#featured-products .content .product { clear: both; margin: 0 15px; padding: 0; }
	#featured-products .content .product img { float: left; display: inline; border: none; margin: 15px 0 15px 0; }
	#featured-products .content .product h3 { font-size: 0.9em; padding: 15px 0 0 0; margin: 0 0 0 110px; color: #666; }
	#featured-products .content .product p { font-size: 0.875em; margin: 5px 0 15px 110px; line-height: 1.2; color: #666; }
	#featured-products .content .product p em { color: #996; }
	#featured-products .content .product p a { color: #366; }
	#featured-products .content .product p a:hover { color: #b01a11; }
	#featured-products .content a.button { clear: both; margin: 10px 15px; border: none; }
/*
Upcoming-Events
-------------------------------------------------------------------------------------------------------------------------------*/
#upcoming-events { width: 265px; float: left; display: inline; margin: 0; background: #EBEBD7; }
	#upcoming-events h2 {  }
	#upcoming-events .content { margin: 0; }
	#upcoming-events h3 { font-size: 0.8em; color: #5B241D; text-transform: uppercase; margin: 15px 15px 2px 15px; letter-spacing: 0.2em; }
	#upcoming-events h4 { font-size: 0.9em; color: #cc9; font-weight: normal; text-transform: uppercase; margin: 15px 50px 2px 15px; }
	#upcoming-events h5 { color: #18150E; font-size: 0.9em; margin: 0 50px 2px 15px; }
	#upcoming-events p { color: #808066; font-size: 0.85em; margin: 3px 50px 15px 15px; line-height: 1.1; }
	#upcoming-events hr { border: none; border-top: 1px solid #cc9; margin: 15px 50px 15px 15px; }
	#upcoming-events p.view-all { background: #E5E5CD; margin: 0; padding: 10px 15px; }
	#upcoming-events p.view-all a { color: #930; }
	#upcoming-events p.view-all a:hover { color: #5b241d; }
/*
Calendar-Highlights
-------------------------------------------------------------------------------------------------------------------------------*/
#calendar-highlights { width: 245px; float: left; display: inline; margin: 10px 0 10px 10px; }
	#calendar-highlights h2 { color: #a62315; }
	#calendar-highlights .content { margin: 0; }
	#calendar-highlights h3 { font-size: 0.8em; color: #5B241D; text-transform: uppercase; margin: 15px 15px 2px 15px; letter-spacing: 0.2em; }
	#calendar-highlights h4 { font-size: 0.9em; color: #cc9; font-weight: normal; text-transform: uppercase; margin: 15px 50px 2px 15px; }
	#calendar-highlights h5 { color: #18150E; font-size: 0.9em; margin: 0 50px 2px 15px; }
	#calendar-highlights p { color: #808066; font-size: 0.85em; margin: 3px 50px 15px 15px; line-height: 1.1; }
	#calendar-highlights hr { border: none; border-top: 1px solid #cc9; margin: 15px 50px 15px 15px; }
	#calendar-highlights p.view-all { background: #E5E5CD; margin: 0; padding: 10px 15px; }
	#calendar-highlights p.view-all a { color: #930; }
	#calendar-highlights p.view-all a:hover { color: #5b241d; }
/*
Left-Column (Interior)
-------------------------------------------------------------------------------------------------------------------------------*/
#left-column { width: 265px; float: left; display: inline; margin: 0; }
/*
Interior-Navigation
-------------------------------------------------------------------------------------------------------------------------------*/
#interior-navigation { background: #e5e5cc url(../_img/interior_nav_bg.gif) no-repeat; min-height: 237px; height: auto !important; height: 237px; }
	#interior-navigation h2 { font-weight: normal; color: #fff; font-size: 1.6em; margin: 0; padding: 12px 20px 10px 20px; background: #5a241d url(../_img/maroon_gradient.gif) repeat-x }
	#interior-navigation ul { font-size: 1em; margin: 10px 10px 0 10px; padding-bottom: 12px; }
	#interior-navigation ul li { list-style: none; }
	#interior-navigation ul li a { color: #18150E; text-decoration: none; display: block; width: 235px; padding: 4px 5px; }
	#interior-navigation ul li a:hover { background: #DCD6BB; color: #401310; }
	#interior-navigation ul li ul { margin: 0; padding: 3px 0; font-size: 0.9em; }
	#interior-navigation ul li ul li {  }
	#interior-navigation ul li ul li a { color: #666; width: 222px; padding: 3px 5px 3px 18px; background: url(../_img/interior_nav_arrow.gif) 10px center no-repeat; }
	#interior-navigation ul li ul li a:hover { background: #DCD6BB url(../_img/interior_nav_arrow.gif) 10px center no-repeat; color: #401310; }
	#interior-navigation ul li ul li ul { margin: 0; padding: 1px 0 3px 10px; font-size: 0.9em; }
/*
Interior-Updates-Signup
-------------------------------------------------------------------------------------------------------------------------------*/
#left-column #updates-signup { clear: both; margin: 10px 0 15px 10px; width: 245px; }
	#left-column #updates-signup h2 { color: #fff; background: #818167; padding: 13px 12px; font-size: 1.1em; font-weight: normal; border-bottom: 2px solid #414129; }
	#left-column #updates-signup .content { margin: 1px 0 0 0; background: #a89f7b; }
	#left-column #updates-signup .content form { padding: 10px; }
	#left-column #updates-signup .content form .form-item { clear: both; margin: 0 0 3px 0; color: #ffc; font-size: 0.8em; }
	#left-column #updates-signup .content form .form-item input.form-item { width: 198px; color: #333; font-size: 1em; }
	#left-column #updates-signup .content form .form-item input.form-radio {  }
	#left-column #updates-signup .content form .form-submit { margin: 10px 0 0 0; }
	#left-column #updates-signup .content form .form-submit input {  }
/*
Interior-Updates
-------------------------------------------------------------------------------------------------------------------------------*/
#left-column #updates { width: 245px; clear: both; margin: 15px 0 0 10px; }
	#left-column #updates h2 {  }
	#left-column #updates h2 strong { color: #401310; }
	#left-column #updates h2 em {  }
	#left-column #updates h2 em a {  }
	#left-column #updates h2 em a:hover {  }
	#left-column #updates .content {  }
	#left-column #updates .content h3 { border-bottom: 1px solid #f3e9b6; padding: 7px 0 7px 10px; font-size: 0.8em; font-weight: normal; line-height:1.5em; }
	#left-column #updates .content h3 strong { font-size:10px; font-weight: normal; margin: 0 3px 0 0; padding: color: #808066; text-transform:uppercase; letter-spacing:1px; }
	#left-column #updates .content h3 a { font-weight: bold; }
	#left-column #updates .content h3 a:hover {  }
	
/*
Forms
-------------------------------------------------------------------------------------------------------------------------------*/
div.forms { clear:both; margin:20px 25px;  }
div.forms label { display:block; float:none; margin:1em 0 0 0; font-weight:bold; font-size:0.9em; }
div.forms label em { color:#930; font-style:normal; margin:0 0 0 5px; }
div.forms input.text { width:300px; margin:5px 0 0 0; font-family:helvetica, arial, sans-serif; font-size:11px; padding:2px;}
div.forms input.textsm { width:180px; margin:5px 0 0 0;font-family:helvetica, arial, sans-serif; font-size:11px; padding:2px; }
div.forms textarea { width:300px; margin:5px 0 0 0; font-family:helvetica, arial, sans-serif; font-size:11px; padding:2px;}
div.forms textarea.sm { width:180px; height:150px; font-family:helvetica, arial, sans-serif; font-size:11px; padding:2px;}
div.forms select { width:300px; margin:1em 0 0 0; font-weight:bold; font-size:0.9em; float:none; }
div.forms p.error { font-weight:bold; color:red; }

#right-column #photo-sidebar .forms { clear:both; margin:20px 0;  }

/*
Right-Column (Interior)
-------------------------------------------------------------------------------------------------------------------------------*/
#right-column { width: 695px; float: left; display: inline; }
	#right-column h3 { color: #930; font-size: 1em; font-weight:normal; letter-spacing: 0.1em; margin: 0 235px 10px 25px; }
	#right-column p { color: #666; font-size: 0.9em; margin: 2px 235px 22px 25px; line-height: 1.3; }
	#right-column h4 { font-family: Helvetica, Arial, sans-serif; color: #444; font-size: 1em; margin: 12px 235px 0 25px; letter-spacing:.05em; font-weight:normal;}
	#right-column h5 { margin: 5px 235px 0 25px;}
	#right-column ol { color: #666; font-size: 0.9em; margin: 2px 235px 22px 45px; line-height: 1.3; }
	#right-column ol li { margin:0 0 10px 0; }
	#right-column ul { color: #666; font-size: 0.9em; margin: 2px 235px 22px 45px; line-height: 1.3; list-style:disc; }
	#right-column ul li { margin:0 0 10px 0; }
	
	#right-column .cblock { color: #666; font-size: 0.9em; margin: 0 0 22px 25px; line-height: 1.3; padding:0 0 20px 0; border-bottom:1px solid #a89f7b; float:left; width:430px; display:block; }
	#right-column .cblock img { float:right; margin:0 0 20px 20px; background:#fff; padding:5px; }
	#right-column .cblock img:hover { background:#a89f7b; }
	#right-column .cblock p { margin:2px 0; font-size: 1em;}
	#right-column .cblock h4 { margin:2px 0; font-size: 1.1em;}
	
		
	#right-column table { display:block; clear:both; color: #666; font-size: 0.9em; margin: 2px 235px 22px 25px; line-height: 1.3; }
	#right-column table td { padding:10px 5px; border-bottom:1px solid #D9D9C7; }
	#right-column table th { background: #d9d9c7 url(../_img/breadcrumbs_bg.gif) repeat-x; text-align:left; padding:5px 10px 5px 5px; color: #6E8AA2; font-size: .9em; letter-spacing: 0.1em; font-weight: bold; text-transform: uppercase; }
	
	#right-column table.archive { display:block; clear:both; color: #666; font-size: 0.85em; margin: 2px 20px 22px 25px; line-height: 1.3; }
	
	.player { margin:0 0 10px 20px; }
	
	
	
	/* conference */
	#conference-top { width:650px; float:left; margin:-20px 20px 10px 20px; background:#fff; border:1px solid #ccc; }
	#conference-bottom { width:650px; float:left; margin:10px 20px; background:#fff; border:1px solid #ccc; }
	.conference-block { width:210px; float:left; margin:0 0 0 20px; }
	.conference-block-lrg { width:440px; float:left; margin:0 0 0 20px; border-bottom:1px solid #ccc; padding-bottom:20px; }
	#right-column .conference-block p { color: #666; font-size: 0.85em; margin: 5px 0; line-height: 1.3; }
	#right-column .conference-block p strong {color:#333; }
	#right-column .conference-block h3 { margin: 5px 0; }
	#right-column .conference-block-lrg p { color: #666; font-size: 0.85em; margin: 5px 0; line-height: 1.3; }
	#right-column .conference-block-lrg p strong {color:#333; }
	#right-column .conference-block-lrg h3 { margin: 5px 0; }
	#conference-top p { float:left; font-size:1em; font-style:italic; font-weight:bold; font-family: Georgia, Times, 'Times New Roman'; margin:20px;}
	#conference-bottom p { float:left; font-size:1em; font-style:italic; font-weight:bold; font-family: Georgia, Times, 'Times New Roman'; margin:20px;}
	
	/*Anchor Points Update */
	#content-column { width:210px; float:left; margin:0 0 0 10px; padding:0; }
	#content-column-lrg { width:440px; float:left; margin:0 0 0 20px; padding:0; }

	#right-column #content-column h3 {margin: 5px 0; }
	#right-column #content-column p { color: #666; font-size: 0.85em; margin: 5px 10px 10px 0; line-height: 1.3; }
	#right-column #content-column p.purchase { margin-left:10px;}
	
	#right-column .content-column-block { border-bottom:1px solid #ccc; }
	.purchase-cd { background:url(../_img/purchase-cd.jpg) no-repeat; padding:40px 0 10px 10px; border-top: 1px solid #D1CAA8; }
	.purchase-dvd { background:url(../_img/purchase-dvd.jpg) no-repeat; padding:40px 0 10px 10px; border-top: 1px solid #D1CAA8; }
	.download-audio { background:url(../_img/download-audio.jpg) no-repeat; padding:40px 0 10px 10px; border-top: 1px solid #D1CAA8; }
/*
Page-Header
-------------------------------------------------------------------------------------------------------------------------------*/
#page-header { margin: 0 0 25px 0; }
	#page-header img { float: left; display: inline; background: #fff url(../_img/page_header_img_gradient.gif) repeat-x; padding: 10px; }
	#page-header h2 { width:677px; float:left; clear: both; background: #953202 url(../_img/brown_gradient.gif) repeat-x; color: #fff; font-size: 1.5em; margin: 0 0 1em 0; padding: 12px 9px; }
	#page-header h2 strong { float:left; width:500px; background: url(../_img/yellow_arrow.gif) left center no-repeat; font-weight: normal; margin: 0; padding: 0 17px; }
	#page-header h2 span { float:right; padding:5px; margin:0 5px; font-size:11px; color:#ccc; background:#930; font-weight:normal; letter-spacing:0; }
	#page-header h2 span a { color:#ccc; text-decoration:none; padding:3px; }
	#page-header h2 span a:hover { color:#ff9; }
	
	#page-header h2 span select { font-size:10px; padding:2px; margin:0; }

	#photo-sidebar { width: 200px; float: right; display: inline; margin: 0 15px 20px 0; }
		#photo-sidebar img { background: #fff; padding: 4px; border: 1px solid #D7DFE5; }
		#photo-sidebar img.no-border { padding: 0; background:#efefef; border:none; }
		#photo-sidebar p { font-size: 0.8em; margin: 5px 2px 20px 2px; }
		#photo-sidebar p a { color: #066; }
		#photo-sidebar p a:hover { color: #b01a11; text-decoration: none; }
		#photo-sidebar h4 { font-family: Helvetica, Arial, sans-serif; color: #444; font-size: 1em; margin: 12px 0 0 0; letter-spacing:.05em; font-weight:normal; }
		#photo-sidebar h3 { color: #a89f7b; font-size: 1.5em; font-style: italic; font-family: "Times New Roman", Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }
		#photo-sidebar ol { color: #666; font-size: 0.9em; margin: 2px 0 22px 20px; line-height: 1.3; }
		#photo-sidebar ol li { margin:0 0 10px 0; }
		#photo-sidebar ul { color: #666; font-size: 0.9em; margin: 2px 0 22px 20px; line-height: 1.3; list-style:none; }
		#photo-sidebar ul li { margin:0 0 10px 0; }
		
	#frame-content { margin:10px 0 30px 30px; width:640px; }
		
/*		
Footer-Content
-------------------------------------------------------------------------------------------------------------------------------*/
#footer { clear: both; width: 940px; margin: 3px 0 0 0; background: url(../_img/pattern_lines_tan.gif); padding: 6px 10px; overflow: auto; }
	#footer-logos { float: right; display: inline; }
		#footer-logos ul {  }
		#footer-logos ul li { list-style: none; display: inline; margin: 0 5px 0 10px; }
		#footer-logos ul li a { border: none; }
		#footer-logos ul li a:hover {  }
		#footer-logos ul li a img { border: none; }

	#footer-links { padding: 10px 0 10px 10px; }
		#footer-links ul { font-size: 0.85em; color: #930; }
		#footer-links ul li { display: inline; list-style: none; margin: 0; padding: 0; }
		#footer-links ul li#copyright { margin: 0 6px 0 0; }
		#footer-links ul li a { padding: 9px 10px; color: #983301; text-decoration: none; border-left: 1px solid #cc9; }
		#footer-links ul li a:hover { color: #fff; background: #6E8AA2; }
		
		
		/*		
LightBox Photo Gallery
-------------------------------------------------------------------------------------------------------------------------------*/
		
		
		#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.anchoredintruth.org/photo_gallery/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.anchoredintruth.org/photo_gallery/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }





#twitter1 {
	width: 428px;
	height: 92px;
	float: left;
	display: block;
	overflow:hidden;
	padding-top:10px;
	padding-left: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	letter-spacing: 0px;
	background-image: url(http://www.anchoredintruth.org/media/twitter/ait_twitter_background.jpg);
	background-repeat: no-repeat;
	color: #421403;
	
}
#TwitterContainer {
	height: 48px;
	width: 300px;
	padding-left: 100px;
	padding-top: 25px;
}
#twitter1 ul {
	list-style-image: url(http://www.anchoredintruth.org/media/twitter/logo.png);	
	}
#facebook {
	float: right;
	margin-right: 16px;
		margin-top: -2px;	
	
	}
#twitter {
	float:right;
	margin-right: 2px;
	margin-top: -2px;	

	}
#twitterWidget {
padding-top: 0px;
}

#TwitterContainer a  {
 color: #AE2B2B;
 font-size: .85em;
 line-height: 1.2em;
}
#TwitterContainer a:hover  {
 color: #FFFFCC
}
