/*
Copyright University of Auckland 2004
Created by Brent Simpson, brent.simpson@auckland.ac.nz
Centre for Flexible and Distance Learning

Modified by Ignacio Gros for eXeLearning.net
See Help - eXe Tutorial for more info on how to modify this style for your needs.
*/
body{background:#DBDAD2}
#content{background:#E0DFD8 url(_silver_side_bg.gif) repeat-y;width:100%;position:relative;padding-bottom:10px;min-width:380px;border:2px solid #E5E4E0;border-radius:5px}
#main-wrapper{padding:10px 20px 0 250px}
#main{width:100%}
#content{padding-bottom:21px}
#header,#emptyHeader{border-top:none;background:#D9D9CE;padding-right:220px}
#nodeDecoration{padding:0;margin:0;background:none;border:none}
#nodeTitle{padding:.1em 0 .6em 0;border-bottom:2px solid #E5E4E0}
/* Navigation */
#skipNav{text-align:center;padding-top:18px}
#skipNav a{background:#706F61}
#siteNav{width:230px;float:left;padding-right:20px}
#siteNav,#siteNav ul{border-color:#E5E4E0}
#siteNav ul,#siteNav li{margin:0;padding:0;list-style:none}
#siteNav a{display:block;padding:4px 0 4px 15px;color:#4D4D4D;border-bottom:1px solid #FFF;border-right:2px solid #E5E4E0}
#siteNav a:hover,#siteNav a:focus{background-color:#C7C5B9;color:#222}
* html #siteNav a{display:inline-block;width:100%} /* IE6 */
#siteNav .main-node{font-weight:bold;font-variant:small-caps;letter-spacing:1px;font-size:1.1em}
#siteNav ul ul a{padding-left:30px;font-size:.95em}
#siteNav .active,#siteNav .active:hover,#siteNav .active:focus{color:#fff;background:#706F61 url(_silver_current_page.gif) no-repeat 5px 50%}
#siteNav ul ul .active,#siteNav ul ul .active:hover,#siteNav ul ul .active:focus{background-position:20px 50%}
#siteNav ul ul ul .active,#siteNav ul ul ul .active:hover,#siteNav ul ul ul .active:focus{background-position:35px 50%}
#siteNav .other-section{display:none}
#siteNav ul ul ul a{padding-left:45px}
#siteFooter{padding-left:250px}
/* Pagination */
.pagination{border-top:2px solid #E5E4E0;padding-top:20px;text-align:right}
.pagination .sep{display:none}
.pagination a{padding:3px 8px;border-radius:5px;margin-left:20px;color:#263264}
.pagination a:hover,.pagination a:focus{text-decoration:none;color:#374990;background:#fff;box-shadow:0 0 3px 0 #ccc}
#topPagination{position:absolute;top:-2px;width:100%;right:20px}
#topPagination .pagination{border:none}
#bottomPagination{padding:0 20px 0 250px}
#bottomPagination .page-counter{margin-left:20px;margin-right:0}
/* Autoclear */
#content:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} 
#content{display:inline-block}
html[xmlns] #content{display:block}
* html #content{height: 1%;overflow:visible}

/* No menu */
.no-nav #main-wrapper,.no-nav #bottomPagination,.no-nav #siteFooter{padding-left:20px}
.no-nav #content{background-image:none}

/* IE6 */
* html #content{width:99%;margin:0 auto}
* html #main{width:auto}
* html #siteNav a{width:213px}
* html #siteNav ul ul a{width:198px}
* html #siteNav ul ul ul a{width:183px}

/* Responsive design */
@media all and (max-width: 980px) {
	body{padding:0}
	#content{border:none;background-position:-30px 0}
	#main-wrapper,#siteFooter,#bottomPagination{padding-left:220px}
	#siteNav{width:200px}
}
@media all and (max-width: 780px) {
	#siteNav .main-node{font-weight:normal;font-variant:normal;letter-spacing:0;font-size:1em}
	#main-wrapper,.no-nav #main-wrapper{padding:10px}
	#header,#emptyHeader{padding-right:15px}
	#siteNav{width:100%;float:none;padding-right:0}
	#content{background-image:none}
	#siteFooter,.no-nav #siteFooter{padding:0 10px;text-align:center}
	#topPagination{position:relative;top:auto;width:100%;right:auto;padding:0}
	#topPagination .pagination{padding:0;text-align:center;background:#706F61;border-bottom:2px solid #E5E4E0}
	#topPagination .prev,#topPagination .next,#topPagination .page-counter{display:none}
	#bottomPagination,.no-nav #bottomPagination{position:relative;padding:0 10px;height:4.5em}
	#bottomPagination a{position:absolute;text-decoration:none;color:#374990;background:#fff;box-shadow:0 0 3px 0 #ccc;margin-left:0;top:15px}
	#bottomPagination .prev{left:10px}
	#bottomPagination .next{right:10px}
	#bottomPagination .page-counter{position:absolute;width:50%;left:25%;text-align:center;margin:0;font-weight:normal;margin-top:-4px}
	#nav-toggler a,#nav-toggler a:hover,#nav-toggler a:focus{box-shadow:none;background:#706F61;display:inline-block;padding:4px;width:80%;color:#fff;font-variant:small-caps;letter-spacing:1px;outline:none;text-decoration:none}
}