

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/js/lightwindow/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/js/lightwindow/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/js/lightwindow/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/js/lightwindow/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/js/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/js/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/js/lightwindow/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}





div.gallerystack {
	background-image:url(/themes/casa07/images/Image-Stack.jpg);
	background-repeat:no-repeat;
	clear:none;
	height:170px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	position:relative;
}
div.gallerystack a {
	float: left;
}
div.gallerystack a img.thumb {
	border:3px solid #FFFFFF;
	color:#FFFFFF;
	position:absolute;
	left:auto
	top: 0px;
}
div.gallerystack a:hover img.thumb {
	border:3px solid #F5C571;
	color:#F5C571;
}

div.gallerystack .gallerytitle {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	padding-top: 20px;
}


/*

Here's a demo stylesheet used to format a menu and its content.
Feel free to alter the menu layout however you want. All you have to do is ensure the script
has the correct CSS property name (like 'visibility' or 'display') that you want it to change.

One good resource for UL/LI formatting: http://www.alistapart.com/articles/taminglists/
Consult your favourite CSS reference for editing fonts/borders/etc.

Otherwise, even if you're not very experienced at CSS, you can just go through and change
the #RGB border/background colours where suitable to customise for your site!

*/



/* OFFICE-STYLE FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */


ul.menulistb {
	margin: 0;
	padding: 1px 1px 1px 1px;
	border: 0px solid #CC0000;
	font-size: 14px;
	line-height: 24px;
}

ul.menulistb , ul.menulistb  ul {
	width: 210px;
	list-style: none;
	/* opacity:.90;
 filter: alpha(opacity=90);
 -moz-opacity: 0.9;*/
 border: 0px solid #654;	
}


/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
ul.menulistb  li {
 position: relative;
}

/* Links inside the menu */
ul.menulistb  a {
	display: block;
	padding: 4px 4px 3px 18px;
	color: #D29E00;
	text-decoration: none;
	font-weight: normal;
	font-family: Papyrus, "Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 16px;
	line-height: 24px;
}

/*
 Lit items: hover/focus = the current item. 'highlighted' = parent items to visible menus.
 Here, active items are given a border, and a padding tweak to 'elevate' the text within.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here...
*/
ul.menulistb  a:hover, ul.menulistb a.highlighted:hover, ul.menulistb  a:focus, ul.menulistb  li.current a {
	color: #FFF;
	padding: 4px 4px 3px 18px;
	margin: 0;
	background-image: url(/themes/casa07/images/navBGHov.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

ul.menulistb  li.current ul li a {
}

ul.menulistb  a.highlighted {
	color: #FFF;
	background-color: #333333;
	margin: 0;
}
/* Submenus (<ul> tags) */

ul.menulistb li ul {
	display:none;
}
ul.menulistb  li.current ul{
	display:block;
}
/*submenus*/
ul.menulistb li ul {
	margin: 0;
	padding: 0px;
	top: 0;
	border: 0px solid #654;

}

ul.menulistb li ul li {
}

ul.menulistb li.current ul li a
{
	font-size: 10px;
	padding: 2px 0px 2px 24px;
	text-transform: uppercase;
	color: #003366;
	background-image: url(/themes/casa07/images/navBGsub.jpg);
	background-repeat: repeat-y;
}

ul.menulistb li.current ul li a:hover, ul.menulistb li.current ul li a.highlighted:hover, ul.menulistb li.current ul li a:focus
{
	font-size: 10px;
	padding: 2px 0px 2px 24px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(/themes/casa07/images/navBGHov.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
}


/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    ul.menulistb  a#xyz {
      background-image: url(out.gif);
    }
    ul.menulistb  a#xyz:hover, ul.menulistb  a.highlighted#xyz, ul.menulistb  a:focus {
     background-image: url(over.gif);
    }
*/
/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
ul.menulistb  a .subind {
 float: right;
}

/* IE fix because it doesn't support transparent borders */
* html ul.menulistb  a {
 border: none;
 margin: 1px;
}



/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html ul.menulistb  li {
 float: left;
 height: 1%;
}
* html ul.menulistb  a {
 height: 1%;
}
/* End Hack */


#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(/js/lightwindow/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(/js/lightwindow/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(/js/lightwindow/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/js/lightwindow/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(/js/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(/js/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(/js/lightwindow/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}




.FCKcontent{  /* used only in FCK Editor to set body width and BG*/
	width: 525px;
	background-image: url(/themes/casa07/images/FCK_BG.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
	padding-bottom: 20px;
	padding-left: 10px;
}

#content, #content table tr td
{
	text-decoration : none;
	font-weight: normal ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #D29E00;
}

#content h1 
{
	font-size: 30px;
	color: #D29E00;
	line-height: 26px;
	margin-top: 0px;
	letter-spacing: normal;
	background-image: none;
	font-family: Papyrus, "Trebuchet MS", Tahoma, Verdana, Arial;
	font-style: normal;
	font-weight: normal;
	margin-left: 0px;
	padding: 0px;
}

#content h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F4E062;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: normal;
	height: auto;
	margin: 0px 0px 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#content h2 a:link , h2 a:visited, #content h2 a:link , #content h2 a:visited  {
	color: #5B3720;
	text-decoration: none;
}

#content h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: normal;
	margin: 0px 0px 0px;
	padding-bottom: 0px;
}

#content h4, #FCKcontent h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D29E00;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: italic;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


#content ul{
	display: block;
	padding-left: 15px;
	list-style-type: disc;
}

#content ul li
{
	display: block;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(/themes/casa07/images/ul.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: normal;
	padding-bottom: 16px;
	padding-top: 0px;
}
#content ul li li
{
	display: block;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 4px;
	line-height: normal;
	padding-bottom: 16px;
	padding-top: 0px;
	background-image: none;
}

#content ol li
{

	padding-bottom: 16px;
}

hr, .FCK hr {
	border-bottom: 1px solid #A4A1B4;
	height: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}

/* links */
#content a, #content a:visited{
	text-decoration : none;
	color: #CCCC99;
	position:relative;
}
#content a:hover, a:active{
	text-decoration : none;
	color: #99CC66;
	position:relative;
}

/* Language button */
#langchoice {
	background-image: url(/themes/casa07/images/drapeau_en.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	position: absolute;
	height: 16px;
	top: 0px;
	right: 5px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	-moz-opacity: .99;
}

#langchoice a {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
	padding-left: 24px;
}
#langchoice a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* links */
.content_small a, .content a:visited{
	text-decoration : underline;
	color: #000066;
	position:relative;

}
.content_small a:hover, a:active{
	text-decoration : underline;
	color: #0000CC;
	position:relative;
}

.searchdescription{
	font-size: 12px;
}
		
.searchbreadcrumb{
	font-size: 13px;
	font-weight: bold;
	color: #5F4F2E;
}

/* images */

img.left {
	margin: 5px 8px 5px 0px;
	padding: 2px;
	background-color: #FFFFFF;
}
img.right {
	margin: 5px 0px 5px 8px;
	padding: 2px;
	background-color: #FFFFFF;
}
img.leftnobrdr {
	margin: 0px;
	padding: 0px;
}
img.rightnobrdr {
	margin: 0px;
	padding: 0px;
}
img.center {
	margin: 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	text-align: center;
	display: block;
	clear: both;
}
.quote {
	background-image: url(/themes/casa07/images/quoteleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#content table.quote tr td.main{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
	padding: 25px 10px 15px 15px;
	background-image: url(/themes/casa07/images/quoteright.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px none #8C7142;
	text-shadow: black 2px 2px 4px;
	line-height: 18px;
	letter-spacing: 2px;
	text-shadow: black 2px 2px 4px;
}
.highlight1{
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	font-size: 14px;
}
#content table.quote tr td.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF66;
	text-align: right;
	padding-right: 10px;
}


#FCKcontent{  /* used only in FCK Editor to set body width and BG*/
	width: 560px;
	background-image: url(/themes/nas07/images/freeform_c2.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 10px;
}

#content2, #content2 table tr td  ,#FCKcontent, #FCKcontent table tr td  
{
	text-decoration : none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}

#content2 h1, #FCKcontent2 h1 
{
	font-size: 18px;
	color: #003399;
	line-height: 20px;
	margin-top: 10px;
	letter-spacing: normal;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	padding: 0px;
}

#content2 h2, #FCKcontent2 h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B9AB4B;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: normal;
	height: auto;
	margin: 0px 0px 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#content2 h2 a:link , h2 a:visited, #content2 h2 a:link , #content2 h2 a:visited  {
	color: #5B3720;
	text-decoration: none;
}

#content2 h3, #FCKcontent2 h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: normal;
	margin: 0px 0px 0px;
	padding-bottom: 0px;
}

#content2 h4, #FCKcontent2 h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	font-variant: normal;
	display: block;
	clear: none;
	font-style: italic;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


#content2 ul{
	display: block;
	padding-left: 15px;
	list-style-type: disc;
}
#content2 ul li, #FCKcontent ul li
{
	display: block;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(/themes/casa07/images/ul.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: normal;
	padding-bottom: 8px;
	padding-top: 0px;
}

hr, #FCKcontent hr {
	border-bottom: 1px solid #A4A1B4;
	height: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}

/* links */
#content2 a, .content2 a:visited{
	text-decoration : underline;
	color: #000000;
		position:relative;

}
#content2 a:hover, a:active{
	text-decoration : underline;
	color: #283D53;
		position:relative;

}




/* links */
.content2_small a, .content2 a:visited{
	text-decoration : underline;
	color: #000066;
	position:relative;

}
.content2_small a:hover, a:active{
	text-decoration : underline;
	color: #0000CC;
	position:relative;
}

.searchdescription{
	font-size: 12px;
}
		
.searchbreadcrumb{
	font-size: 13px;
	font-weight: bold;
	color: #5F4F2E;
}

/* images */

img.left {
	background-color: #FFFFFF;
	margin: 5px 8px 5px 0px;
	padding: 2px;
}
img.right {
	margin: 5px 0px 5px 8px;
	padding: 2px;
	background-color: #FFFFFF;
}
img.center {
	margin: 0px;
	padding: 4px;
	background-color: #FFFFFF;
	text-align: center;
	display: block;
	clear: both;
}

.highlight1{
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	font-size: 14px;
}
.quote td.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF66;
	text-align: right;
	padding-right: 10px;
}
