/* CSS Document */




*				{padding: 0;
			 	margin: 0;
			 	}

/* TO HIDE HEADING 1 */
h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}
object, embed {outline: 0;} 

body			{background: #FFFFFF url("images/bg.jpg") repeat-x; 			
				 }

.hiddenpic		{display: none}

#wrap			{width: 1023px;
				height: 900px;
				margin: 0px auto;
				}
			
#navbar			{width: 304px;
				height: 662px;
				float: left;
				background:url(images/bg_nav_side.jpg) no-repeat 0px 0px;
				}
				
#navbar_inner	{margin-left: 75px}

#navbar_inner a img	{float: left}

.navbottom		{margin-left: 56px}

#main			{width: 719px;
				height: 900px;
				float: right;
				margin: 0px auto;
				}
				
#masthead		{width: 718px;
				height: 181px;
				background:url(images/bg_top.jpg) no-repeat}		


/*SECTION FOR PAGE LABEL */

#mid_section	{width: 719px;
				height: 75px;
				background:url(images/bg_mid.jpg) no-repeat;
				}			


.tag			{margin-left: 356px}

/* CONTENT TO REPEAT DOWN THE PAGE */

#content_repeat	{width: 719px;
				background:url(images/bg_content.jpg) repeat-y;
				}
				
/* CONTENT TO BACKGROUN */

#content		{width: 719px;
				background:url(images/bg_content_main.jpg) no-repeat;
				}

								
#content_bottom	{width: 679px;
				height: 45px;
				text-align:center;
				padding-top: 30px;
				background:url(images/bg_main_bottom.jpg) no-repeat;
				}

#content_bottom p	{font-size:11px;
					color:#bd9d45;
					}

.content_words	{width: 480px;
				margin: 0px 30px 0px 80px;
				padding-top: 20px;
				}


.content_words_2	{width: 400px;
				margin: 0px 30px 0px 200px;
				padding-top: 20px;
				}

.side_nav		{float: left;
				height: 330px;
				border-right: 1px solid white;
				width: 169px;
				padding: 10px 0px 30px 0px;
				margin: 25px 10px 10px 10px;
				text-align: right;
				}

.side_nav a		{color: #000000;
				padding-right: 0px;
				
				}


.side_nav a:hover	{color: white;
				}

.side_nav li	{margin-bottom: 30px;
				margin-top: -20px;
				background-color: #bd9d45;
				padding: 5px;
				border: black solid .5px;}

a.active		{color: white}		


.button			{margin-bottom: 30px;
				margin-top: 0px;
				background-color: #bd9d45;
				padding: 5px;
				width: 240px;
				border: black solid .5px;}
	
.button a		{color: #000000}

.button a:hover	{color: white}
				
.left			{left: left;
				position: absolute}

.right			{float: right;
				text-align: right;
				}
				
h2				{color:#bd9d45 ;
				font-family:Arial, Helvetica, sans-serif;
				font-size:19px;
				margin-bottom: 12px;
				}
				
h3				{color: #d1bb85;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				margin-bottom: 12px;
				}
				
h4				{color: #bd9d45;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				margin-bottom: 12px;
				}
				
p				{color: #e9dcba;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				margin-top: 0px;
				margin-bottom: 12px;
				line-height: 20px;
				}

.credit			{font-size: 10px;
				margin-bottom: 0px;}
				
ul				{color: #d1bb85;
				list-style: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				margin-bottom: 10px;
				margin-left: 0px;
			/*	border-top: solid #d8c294 .5px;
				border-bottom: solid #d8c294 .5px; */
				padding: 15px;
				}
				
li				{margin-bottom: 10px;
				margin-left: 20px;
				color: #d1bb85;}

.homelist		{color: #e9dcba;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				list-style: disc;
				margin-left: -20px;
				}


.imp			{font-size:12px;
				color: #d1bb85;}
				

.line			{width: 490px;
				margin: 0px;
				padding: 0px;
				height: 1px;
				border-top: 1px solid white}
				
ul.studbook 	{color: #d1bb85;
				list-style: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				margin-bottom: 0px;
				margin-left: -10px;
			/*	border-top: solid #d8c294 .5px;*/
				border-bottom: solid #d8c294 .5px; 
				width: 300px;
				}


ul.studbook li	{margin-bottom: 5px
				}


li.name			{margin-left: 0px;
				color: white;
				list-style: none;
				font-weight: bold;
				font-size: 14px;
				width: 400px;
				padding-bottom: 10px;}
	
li.list			{margin-left: 61px}
								
.center			{text-align:center}

.framed_pics	{float: right;
				margin-top: 0px;
				margin-left: 5px;}
	
.forsalepic		{float: left;
				margin-right: 10px;}
																			
a img		{border: none;
			outline: none;
			}
			
			

		
a			{outline: none;
			margin: 0px;
			color: #FFFFFF;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			}
			
a:hover		{color:#bd9d45}
	
	
.top		{width: 5px;
			height: 27px;
			padding: 10px 0px 0px 3px;
			background-color: #999966;
			border-left: solid white 1px;
			border-top: solid white 1px;
			margin-left: 626px;
			}
			
.op			{}
	
.op a:hover	{display: none}
			
.top a 		{color: #000000;
				}			
.top a:hover	{color: #FFFFFF;
					border-top: solid white 1px;
					padding: 10px 5px 10px 0px;
					background-color: #999966;
					}
					

.lusitano_bg	{margin-left: 14px;
}

	
	
.enquireies	{width: 60px;
			height: 25px;
			padding: 8px 10px 0px 5px;
			background-color: #999966;
			border-left: solid white 1px;
			border-top: solid white 1px;
			}
			
			
.enquireies a 	{color: #FFFFFF;
				}	
						
.enquireies a:hover	{color: #000000;
					}

.photo		{font-style:italic; font-size: 10px; font-weight:100}
					

/* PG LINK AT BOTTOM */

.pglink		{color: #bd9d45;
			font-size:11px}	

a:hover.pglink	{color: #666666}
	
.pgtab  		{
				margin-right: 0px;
				margin-top: 0px}
				






