/* --------------------------------------------------
file: standard.css
website: www.cuirtnarasai.com
version: 1.0
created: 28/01/08
last update: 
author: Andrea Cima Serniotti
contact: http://www.visrez.com
---------------------------------------------------*/

/* ----------------------- COMMON CLASSES --------------------------- */

.navigation, .alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
p,ul,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul{list-style-type:none}
a {color:#920539;}
	a:hover {text-decoration:none}


/* ----------------------- STRUCTURE --------------------------- */
body {
background:#3a0713 url(/Images/body.gif) 0 0 repeat-x;
margin:0;padding:0;
text-align:center;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
color:#777777
}

#wrapper {
width:826px;
margin:8px auto 0 auto;
text-align:left;
position:relative;

}

#header,.wide #header{
background:#fff url(/Images/header.gif) 0 0 no-repeat;
width:826px;height:379px;
position:relative
}
	.wide #header {background-image:url(/Images/header_wide.gif)}
	.students-site #header {background-image:url(/Images/header_wide_student.gif)}
	.holiday-site #header {background-image:url(/Images/header_wide_holidays.gif)}

#logo{
width:235px;height:92px;
position:absolute;top:23px;left:20px
}

#banner{
position:absolute;
top:153px;left:13px}
	
#mainMenu{
position:absolute;
top:122px;right:13px;
width:800px;
text-align:left;
}
	#mainMenu ul{
	background:#5E5E5E url(/Images/menu.gif) repeat-x top left;
	height:30px;
	margin:0;padding:0
	}
	#mainMenu li{
	  display:inline;margin:0;padding:0;
	  }
	#mainMenu a{
	 float:left;
	 padding:10px 17px 5px 17px;margin:0;
     text-decoration:none;
	 color:#fff;
	 font-size:1em;
	 font-family:Verdana, Arial, sans-serif;
	 font-weight:bold;
	 border-right:1px dotted #fff;
	 background:#5E5E5E url(/Images/menu.gif) repeat-x top left
	 }
	 #mainMenu li.active a, #mainMenu a:hover{background:url(/Images/menu_hover.gif) no-repeat center top}

	
#content,.wide #content{
float:left;width:800px;padding:0 13px;
background:#fefefe url(/Images/shadow.gif) 0 0 repeat-y
}
	.wide #content{background:#fefefe url(/Images/shadow_wide.gif) 0 0 repeat-y}
	
#content h3, .wide #content h3
{color:#920539;
 font-size:1.2em;
 font-weight:normal;
}

#main,.wide #main{
width:482px;float:right;
padding:8px 33px 0 33px
}

#main,.wide #main ul
{
margin:8px 0 10px 20px;
list-style-type:disc;	
}

#main,.wide #main ol
{
list-style-type:lower-alpha;	
}

#main,.wide #main li
{
	padding:0 0 3px 0;
}

	.wide #main{width:694px;float:left}
	#main h2,.wide #main h2{
	padding-bottom:10px;margin-bottom:15px;
	background:url(/Images/h2.gif) bottom left no-repeat;
	color:#920539;
	font-size:1.7em;font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;text-transform:uppercase;
	font-weight:normal
	}
	.wide #main h2{background-image:url(/Images/h2_wide.gif)}
	#main p{margin-bottom:20px;font-size:1em;line-height:160%;}
	#main img{float:right;margin:5px 0 5px 10px;padding:2px;border:1px solid #D2D2D2}
	
#sidebar{
width:210px;float:left;
background:#f6f6f6 url(/Images/sidebar_background.jpg) top left no-repeat;
}

ul#submenu {
margin:40px 18px 0 18px;
border-top:1px dotted #787878;
}
	#submenu li{
	padding:0;margin:0;
	height:auto !important;height:0;
	font-size:1.1em
	}	
	#submenu a{
	padding:8px 0px 8px 30px;display:block;margin:0;
	border-bottom:1px dotted #787878;
	text-decoration:none;color:#686868;
	background:url(/Images/sidebar_link.gif) 10px center  no-repeat
	}
	#submenu a:hover{color:#920539}
	#submenu .active{color:#920539;font-weight:bold}

ul#servicemenu {
position:absolute;top:31px;right:40px;
height:11px;width:74px;
background:url(/Images/service_menu.gif) 0 0 no-repeat
}
	ul#servicemenu li {display:inline}
	ul#servicemenu a#tophome{float:left;margin-right:6px;width:18px;height:11px}
	ul#servicemenu a#topcontact{float:left;margin-right:8px;width:18px;height:11px}
	ul#servicemenu a#topsitemap{float:left;width:18px;height:11px}

#footer, .wide #footer{
clear:both;
background:transparent url(/Images/footer.gif) top left no-repeat;
padding:30px 0 20px 0;
width:826px;
color:#7c7675;
text-align:center;
line-height:150%;
font-size:.9em
}
.wide #footer{background-image:url(/Images/footer_wide.gif)}
	#footer a{color:#7c7675}

#map
{
	border: 1px solid #D2D2D2;
	width: 690px;
	height: 350px;
}

#main #subsite-buttons {margin-left: 0px;}
#main #subsite-buttons li{display:inline;padding-left: 0px;}
#students,#holidays{
background:url(/Images/students_but.jpg) top left no-repeat;
width:242px;height:50px;
float:left
}
#holidays{background-image:url(/Images/holidays_but.jpg);margin:0 0 30px 40px}
#students:hover {background-image:url(/Images/students_but_hov.jpg)}
#holidays:hover {background-image:url(/Images/holidays_but_hov.jpg)}

a.expandableLink
{
	padding-top: 5px;
}
#main table
{
	border-collapse: collapse;
}