/*
Theme Name: LGLA
Description: Theme for LGLA.
Author: LGLA
Version: 1.0
*/

/* browser defaults cleanup */
body, h1, h2, h3, h4, h5, h6, h7, div, p, img, table, tr, td{margin:0;padding:0;border:0;}

/* joomla cleanup */
.article_seperator{display: none;}

/* general */
p {margin:0 0 14px 0;}

.page-title {color:#007cb8;}

#main-content-inner ul {}

/* Homepage Specific Styles */

	/* Flash & Text Box  */
	#flash-container{width: 724px; margin: 2px 0 0 1px; border: 1px solid #c3c3c0; background-color: #fff;}
	#flash-box-caption{border-top: 1px solid #c3c3c0; padding: 12px 18px 15px 18px; line-height: 1.7;}
	#main-content-inner #flash-box-caption table.contentpaneopen{width: auto;}
	
	
	#main-content{margin-left: 1px;}
		#container > #main-content{margin: 0 auto;}
	#main-content-text{padding-right: 0;}
	
	/* Events and News Boxes */
	table#boxes{width: 726px;}
	.frontpage-boxes{float: left; height: 103px; min-height: 103px; height: auto !important; margin-top:8px;}
	.frontpage-boxes h3{margin-bottom:5px;}
	.box-text{border-top: 1px solid #c3c3c0; padding:11px 13px 0 13px; margin-left: 2px;}
	.frontpage-boxes > .box-text {background: transparent url(images/white-fade-out.png) top left repeat-x;} /* uses chlid element so IE6 won't use the PNG */
	#events-box {width: 347px;}
	#news-box {width: 315px; margin-left: 60px;}
	
	/* Call-out Box */
	#call-out-box {width: 778px; margin: 0 auto; height: 80px; padding: 5px 0 0 6px; margin-left: 4px; background: transparent url(images/call-out-bg.gif) top left repeat-x;}
    #main-content > #call-out-box{width: 772px;}
	#call-out-box img{float: left; display:inline; margin: 0 -3px;}
	#call-out-box a > img{margin:0;}

/* Global  */
body#non-iframe{background:#dc6b02 url(images/orange-brown-bg.gif) top left repeat; }
#container{width: 100%; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-align:center;}

#container td{font-size: 11px;}
#container td.contentheading, .frontpage-boxes h3, .page-title {font-family: "Times New Roman", Times, serif; font-size: 30px;}
#main-content-inner table.contentpaneopen, .contentpaneopen tbody, .contentpaneopen tr, .contentpaneopen td{width: 726px;line-height: 1.7;}

h2, .dn-title{font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration:none; color:#000;}

a{text-decoration: none; color: #007cb8;}
a:hover, a:active{text-decoration: underline; color: #7bb734;}

img.dbl-border {border: 3px double #000000; padding: 2px; margin-bottom: 7px;}

/* Header & Left Rail  */
#header {background-color:#fff; height: 115px; text-align: center;}
#header h1{width: 778px; text-align: left; margin: 0 auto; text-transform: uppercase;}
#header h1#logo img{font-size:62px; font-family: "Times New Roman", Times, serif; margin-top: 13px;}
#header h1#fullname img{font-size: 10px; margin: 10px 0 0 81px;}
#header h1 a{text-decoration: none; color:#000;}

	/* Main Nav */
	#main-nav{height:38px; background: #434343 url(images/main-nav-edges-bg.gif) top left repeat-x; text-align: center;}
	#main-nav ul {width: 792px; height: 38px; margin: 0 auto; padding:0; text-align:center; font-family: Verdana, Helvetica, sans-serif; background: transparent url(images/main-nav-center-bg.gif) top left no-repeat; position: relative;}
	/*#main-nav > ul {width: 778px; margin: 0 auto;}*/
		#main-nav li {float: left; height:28px; list-style-type: none; margin:0; padding:0;}
		#main-nav li a{float:left; height:28px; line-height:28px; color: #fff; text-decoration: none; padding:0 18px;}	
		
		#main-nav li a {background-image: url(images/nav/contact-off.gif);}
		#main-nav li a:hover, #main-nav li.current-menu-item a {background-image: url(images/nav/contact-on.gif);}	
		
		#main-nav li:first-child a {margin-left:6px;}	
		
/*		#main-nav li a:hover, #main-nav li a:active, #main-nav li a#active_menu{font-weight: bold;}
		
		#main-nav li#home, #main-nav li#home a {width: 78px; background-image: url(images/nav/home-off.gif);}
		#main-nav li#home a:hover, #main-nav li#home a:active,  #main-nav li#home a#active_menu {background-image: url(images/nav/home-on.gif);}
		#main-nav li#programs, #main-nav li#programs a {width: 90px; background-image: url(images/nav/programs-off.gif);}
		#main-nav li#programs a:hover, #main-nav li#programs a:active,  #main-nav li#programs a#active_menu {background-image: url(images/nav/programs-on.gif);}
		#main-nav li#about, #main-nav li#about a, #main-nav li#events, #main-nav li#events a {width: 71px; background-image: url(images/nav/events-off.gif);}
		#main-nav li#about a:hover, #main-nav li#about a:active,  #main-nav li#about a#active_menu, #main-nav li#events a:hover, #main-nav li#events a:active,  #main-nav li#events a#active_menu {background-image: url(images/nav/events-on.gif);}
		#main-nav li#resources, #main-nav li#resources a {width: 97px; background-image: url(images/nav/resources-off.gif);}
		#main-nav li#resources a:hover, #main-nav li#resources a:active,  #main-nav li#resources a#active_menu {background-image: url(images/nav/resources-on.gif);}
		#main-nav li#links, #main-nav li#links a {width: 65px; background-image: url(images/nav/links-off.gif);}
		#main-nav li#links a:hover, #main-nav li#links a:active,  #main-nav li#links a#active_menu {background-image: url(images/nav/links-on.gif);}
		#main-nav li#news, #main-nav li#news a {width: 67px; background-image: url(images/nav/news-off.gif);}
		#main-nav li#news a:hover, #main-nav li#news a:active,  #main-nav li#news a#active_menu {background-image: url(images/nav/news-on.gif);}
		#main-nav li#contact, #main-nav li#contact a {width: 105px; background-image: url(images/nav/contact-off.gif);}
		#main-nav li#contact a:hover, #main-nav li#contact a:active,  #main-nav li#contact a#active_menu {background-image: url(images/nav/contact-on.gif);}

#main-nav li#home_on a {width: 78px;text-align:center;font-weight: bold;background-image: url(images/nav/home-on.gif);}		
#main-nav li#about_on a {width: 71px;text-align:center;font-weight: bold;background-image: url(images/nav/events-on.gif);}
#main-nav li#programs_on a {width: 90px;text-align:center;font-weight: bold;background-image: url(images/nav/programs-on.gif);}
#main-nav li#events_on a {width: 71px;text-align:center;font-weight: bold;background-image: url(images/nav/events-on.gif);}
#main-nav li#resources_on a {width: 97px;text-align:center;font-weight: bold;background-image: url(images/nav/resources-on.gif);}
#main-nav li#links_on a {width: 65px;text-align:center;font-weight: bold;background-image: url(images/nav/links-on.gif);}
#main-nav li#news_on a {width: 67px;text-align:center;font-weight: bold;background-image: url(images/nav/news-on.gif);}
#main-nav li#contact_on a {width: 105px;text-align:center;font-weight: bold;background-image: url(images/nav/contact-on.gif);} */

#main-content, #footer{width: 786px; margin: 0 auto;}

/* Main Content */
#container #main-content{background: transparent url(images/main-bg-fill.gif) top left repeat-y; text-align:left; height: 200px; min-height:200px;}
	#container > #main-content{height: auto; background-image: url(images/main-bg-fill.png);}
	
#main-content-text{background: transparent url(images/main-bg-houses-bottom.gif) bottom left no-repeat; height: 200px; min-height:200px; line-height: 1.7;}
	#main-content > #main-content-text{padding: 11px 30px 30px 30px; height:auto; background: transparent url(images/main-bg-houses-bottom.png) bottom left no-repeat;}

#main-content-inner{text-align: left; margin: 11px 30px 30px 30px;}
	#main-content-text > #main-content-inner{margin:0;}

/* Images */

.alignleft {
	float:left;
	margin:0 14px 14px 0;
}

.alignright {
	float:right;
	margin:0 0 14px 14px;
}

.aligncenter {
	margin:30px auto;
    clear: both;	
	display:block;
}

/* Footer */

#footer{height: 20px; width: 786px; background: transparent url(images/footer-bg.gif) top left no-repeat;}
#container > #footer{background: transparent url(images/footer-bg.png) top left no-repeat;}

#main-content img {
	border:3px double #000000;
padding: 2px;
}

/* Misc */

.clear {
    clear: both;
}
.box-text h3{
	font-size:inherit;
	font-family: inherit;
}