/**************************************
 * THEME NAME: aadvark-cultura
 *
 * Files included in this sheet:
 *
 *   aadvark-cultura/aardvark.css
 **************************************/

/***** aadvark-cultura/aardvark.css start *****/

/**



  *  This is what makes the Aardvark unique



  *



  */















/***



 ***	Core: Body



 ***/



#mod-chat-gui_header_js-jsupdate {
background: #FFFFFF;
}




body {



	background: #84a8ac url(images/core/overlay.png) center top repeat-x;



	color:#4b4b4b;



	font-family: Arial, Helvetica, sans-serif;



    font-size : 14px;



}







a:link,



a:visited {



    color:#008db0;



	text-decoration: none;



}







a:hover {



    color: #f12711;



	text-decoration: none;



	



}







a.dimmed:link,



a.dimmed:visited {



	color:#aaaaaa;



	text-decoration: none;







}







#page {



	border: 0px solid #ffffff;



	margin-left: auto; 



	margin-right: auto;



	max-width: 960px;



}







#pagelayout {



	width:960px;



	margin-left:auto;



	margin-right:auto;



}







#layout-table {



	margin-top:0;



	padding-top:10px;



}







#layout-table #middle-column{



  vertical-align:top;



  padding-left:10px;



  padding-right:10px;















}







#layout-table #left-column{



  vertical-align:top;



  padding-left:4px;



  padding-right:0px;



   background: #f0f0f0;



}







#layout-table #right-column{



  vertical-align:top;



  padding-left:0px;



  padding-right:6px;



 background: #f0f0f0;







}











#content {



    background: #ffffff url(images/core/h2grad.jpg) top repeat-x; 



    margin-top:0;



	padding-top:10px;







}







hr {



	border-bottom:1px dotted gray;



	border-top:0px;



}







h1.main,



h2.main,



h3.main,



h4.main,



h5.main,



h6.main {



	text-align: center;



	margin:0px;



	padding-top:10px;



	padding-bottom:10px;



}







th.header,



td.header,



h1.header,



h2.header,



h3.header,



div.header {     



    background: #ffffff url(images/core/h2grad.jpg) top repeat-x; 



	border-top: gray 1px dotted;



	border-left: 0px;



	border-right: 0px;



	border-bottom: 0px;



	color: #505050;



}







.generalbox {



    background: transparent; 



	border: 0px;



}







/***



 ***	Core: Header



 ***/







#header {



	height: 100px;



}







#logo { 



	background: url(images/header/bg-header.png) ;



	width: 100%;



	height: 100px;



	float: left;



	left: 0px;



} 







/***



 ***	Core: Footer



 ***/







#footer {







	margin-top: 0px;



	padding:10px;



		background: url(images/header/bg-footer.png) ;



	color:#878686;



}







#footer a {



		color:#ececec;



}











#footer .footerlogos { 



	margin-top: 5px;



	border-top: 1px dotted gray;



	color:#878686;



}







#footer .footerlogos ul li { 



	padding-left: 5px;



	padding-right: 5px;



	display: inline; 



	margin:2px;



	



}







/***



 ***	Core: ProfileBlock



 ***/







#profileblock {



	float: right;



	text-align: right;



	max-width: 550px;



	right: 0px;



}







#profilepic {



	text-align:right;



	float: right;



	margin-top: 14px;



	margin-right: 17px;



	width: 70px;



	height: 70px;



}







#profilename {



	background-color: transparent;



	text-align:right;



	width: 440px;



	margin-right: 5px;



	margin-top:12px;



	margin-bottom:0px;



	float: left;



}







.profilename, .profilename a {
	color:#ececec;
    font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	margin-right:5px;
}






.profilename, .profilename a:hover {



	color: #f12711;



	text-decoration:none;



}







#profileoptions {



	text-align:right;



	width: 440px;



	margin-right: 13px;



	margin-top: 0px;



	float: left;



	}







#profileoptions ul li { 



	padding-left: 10px;



	padding-right: 10px;



	display: inline; 



	margin-right:5px;



}







.profileoptions {



	background-color: transparent;



	color:#2f2f2f;



	text-decoration: none;



	letter-spacing: -1px;



}







.profileoptions, .profileoptions a {



	background-color: transparent;



	color:#ececec;



	font-weight:bold;



}







.profileoptions a:hover {



	background-color: transparent;



	color: #f12711;



	text-decoration:none;



}











/***



 ***	Core: Aardvark Menu



 ***/







#aardvark_menu {



	background:#2f2f2f url('images/menu/menugrad.jpg') repeat-x top center;

	height:35px;

	clear:both;

	margin-right:0px;

	margin-left:0px;



	



}	







#aardvark_menu ul {



	padding:0;

	margin:0;

	list-style:none;

	float:left;

	



}



#aardvark_menu ul li {



	background:transparent;



	list-style:none;



	float:left;



	height:43px;



	white-space:nowrap;



	z-index: 9999;



}



#aardvark_menu ul li div{



	position:relative;



	zoom:1;



}







#aardvark_menu ul li a {



	display:block;

	height:20px;

	margin-left:0px;

	padding: 10px 10px 0 10px;

	color: #ffffff;

	background:none;

	font:Verdana, Geneva, sans-serif;

	}



	



#aardvark_menu ul li a:hover{



	color:#ffffff;

	background:#f12711 url('images/menu/hovergrad.jpg') repeat-x top center;









}







#aardvark_menu ul li.line {



	padding:0;



}







#aardvark_menu ul ul{



	padding:20px;



	margin:0;



	list-style:none;



	position:absolute;



	background:transparent url('images/menu/flyout.png') no-repeat scroll 0 0;



	height:260px;



	width:389px;



	display:none;



	top:40px;



	z-index: 1000;



}







#aardvark_menu ul li:hover ul{



	display: block;



}







#aardvark_menu li ul li{



	list-style:none;



	float:left;



	background:transparent;



	padding-left:9px;



	height: auto;



	font-size:0.9em;



	width:12em;

	



}







#aardvark_menu li ul li a {



	margin:0;



	display:block;



	height: auto;



	color:#008db0;



	background:transparent;



	text-shadow:none; !important



}







#aardvark_menu li ul li a:hover {



	background:transparent;



	color:#f12711;



	text-shadow:none; !important



}







#aardvark_menu h4 {



	color:#505050;



	font-size:1em;



	font-weight:bold;



	margin:0 0 0px 10px;



}







#aardvark_menu_date a {



	float:right;



	height:20px;

	padding: 5px 5px 0 5px;



	color: #ffffff;



	text-decoration:none;





	background:#555555 url('images/menu/dategrad.jpg') repeat-x top center;



}







#aardvark_menu_date a:hover {



	color: #ffffff;



	text-decoration:none;



	background:#f12711 url('images/menu/hovergrad.jpg') repeat-x top center;





}







/***



 ***	Core: NavBar



 ***/







.navbar {



    background:#ffffff;     



	border-top:0px;



	border-bottom:solid 1px gray;



	border-left:0px;



	border-right:0px;



}







/***



 ***	Core: Side Block



 ***/







.sideblock {



	color:#555555;



	border: gray 1px solid !important;



  	background: #ffffff url('images/sideblocks/sidegrad.jpg') repeat-x !important;



}







.sideblock .content {



	color:#555555;



	padding: 4px;



	border: 0px;



}







.sideblock .header {



  	background: transparent !important;



}







.sideblock .header h2 {



	padding-top: 4px;



  	background: transparent !important;







 }







.sideblock .header .hide-show-image {



	padding-top: 4px;



}



 



.sideblock .footer {



	border:0px;



	margin-top: 4px;



	margin-bottom: 4px;



	font-size:0.85em;



	text-align: left;



}







.sideblock .header, .sideblock .header h2 {



	color: #cd1300;



	font-size:1em;



	border: 0px;



  	background: transparent !important;



}















.sideblock .content .post .head .date,



.sideblock .content .post .head .name {



	color: #555555;



}







/***



 ***	Core: Course (the middle bit)



 ***/







.coursebox {



	background: #f0f0f0;



  border:1px dotted #808080; 



	margin-bottom: 5px;



	margin-right: 2px;



	



}















body#site-index .headingblock,



body#course-view .headingblock {



	margin-bottom: 10px;



}







.section {



	background: #ffffff;



}







#course-view .section td.content {



	border-top:0px;



	border-left:0px;



	border-right:0px;



	border-bottom:1px dashed #dbdbdb;



}







#course-view .section td.side {



  border-width:0px;



}







/***



 ***	Modules: Forum



 ***/







.forumpost {



	border: 0px;    



	width: auto;



	overflow:none;



}







.forumpost .left {



	background:#ffffff url('images/forum/leftpost.png') no-repeat top left;



}







.forumpost .picture,



.forumpost .topic {



	background:#c0deed url('images/forum/forumheader.png');



	border:0px;



}







.forumpost .topic a:link,



.forumpost .topic a:visited {



}







.forumpost img {



  max-width: 100%;



}







/***



 ***	Modules: Calendar



***/







/* colors for calendar events */



#calendar .event_global,



.minicalendar .event_global,



.block_calendar_month .event_global {



  border-color:#def2ba !important;



  background-color:#def2ba;



}







#calendar .event_course,



.minicalendar .event_course,



.block_calendar_month .event_course {



  border-color:#c6dfeb !important;



  background-color:#c6dfeb;



}







#calendar .event_group,



.minicalendar .event_group,



.block_calendar_month .event_group {



  border-color:#feffc2 !important;



  background-color:#feffc2;



}







#calendar .event_user,



.minicalendar .event_user,



.block_calendar_month .event_user {



  border-color:#d9c6e2 !important;



  background-color:#d9c6e2;



}







table.minicalendar tr td.weekend {



  color: red;



  }/***** aadvark-cultura/aardvark.css end *****/

