/**************************************
 * THEME NAME: witt
 *
 * Files included in this sheet:
 *
 *   witt/gradients.css
 **************************************/

/***** witt/gradients.css start *****/

/**
  *  Adds all the nice finish to the standard theme
  *
  */

body {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 85%;
 /* padding: 10px; */ /* This helps the dropdown menus to line up */
  background-color: #fafafa;
  margin:0px;
  padding:0px;
}


#header-home{
	height: 108px;
	border-bottom: 4px solid #fff;
	background:#003B42 url(witt_logo_edit.gif) right no-repeat scroll;
}
/*
#header-home img{
	margin-right:223px;	
	float:right; 
	vertical-align:bottom;
	display:inline;
}*/

div.headermenu{
	width:100%;
	display:inline;
	float:right;
}

div.headermenu img{
	display:inline;
	margin:0px 223px 0px 0px;
	padding:0px;
}

a:link, a:visited{
	/*color: #003B42;*/
	color:#000099;
}

a:hover{
	color:#444;
}

#chooselang_jump{
	font-size:10px;
	display:inline;
	float:left;
	margin-left:10px;
	top:20px;
	left:10px;
	position:absolute;
}

.navigation{
	float:left;
	position:absolute;
	top:5px;
	left:5px;
	display:inline;
}

div.logininfo{
	color:#eee;
	padding-left:15px;
	margin-top:0px;
	float:left;
	display:inline;

}


div.logininfo a:link,
div.logininfo a:visited{
	color:#fff;
	font-weight:bold;
}

#footer div.logininfo{
	color:#444;
}

#footer a:link,
#footer a:visited{
	color:#000;
	font-weight:bold;
}

th.header,
td.header,
h1.header,
h2.header,
h3.header {     
   /* background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;     */	
}

h1.headermain{
	color:#eee;
	font-size: 1.8em;
	font-weight: bold;
	margin-top:-50px;
	margin-left:10px;
}

.navbar {
    background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;   
}

.breadcrumb{
	padding-top:3px;
}
.breadcrumb li.first,
.breadcrumb .sep{
	color:#000;
}

div.course-content td#right-column,
td#left-column{
	background-color:#95CAFF;
}

#course-view .section td.content{
	background-color:#FFFFFF;
}

.generalbox{
	background-color:#FFFFFF;
}

.sideblock .header,
div.header{
	background-color:#E8F0F9;
	border-top-color:#52A8FF;
	border-bottom-color:#52A8FF;	
	color: #003b42;
	font-weight:bold;
	font-size: 1em;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-top:3px;
}

.sideblock .content{
	border-top-color:#52A8FF;
	background-color:#95CAFF;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

div.depth0:hover,
div.depth1:hover,
div.depth2:hover,
div.depth3:hover,
div.depth4:hover,
div.depth5:hover,
div.depth6:hover,
div.content ul.list li:hover{
	background-color:#FFFFFF;
	border-color:2px #52A8FF solid;
	padding:1px 0px 1px 0px;		
}

h2.header{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-size: 17px;
	line-height: 18px;
	font-stretch: normal;
	font-style: italic;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 0px 17px 0px;
	padding: 2px 0px 5px 14px;
	
    background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;
	
	border-bottom: 1px solid #52a8ff;
	border-top: 1px solid #52a8ff;
}


/***
 *** Forum
 ***/
.forumpost .starter,
.forumpost .topic{
 	background-color: transparent;
}

.forumpost .topic div.subject {
    font-weight: bold;
    padding-bottom: 0.2em;
    background-color: transparent;
}

.forumpost:hover .subject {
    font-weight: bold;
    color: #333;
}

.forumpost .commands, .forumpost .commands a,
.forumpost .footer a {
    color: #999;
    background-color: transparent
}

.forumpost .author, .forumpost .author a {
    color: #777;
    background-color: transparent;
}

.forumpost:hover .commands a,
.forumpost:hover .author a,
.forumpost:hover .footer a {
    color: #06c;
}

.forumpost:hover .commands,
.forumpost:hover .author {
    color: #333;
}

.forumpost {
    margin: 0;
    padding: 0;
    padding-top: 5px;
    border: none;
}

.forumpost .side  {
    background-color: #eee;
    vertical-align: top;
    text-align: left
}

.forumpost .picture  {
    background-color: #eee;
    vertical-align: middle;
    text-align: left
}
.forumpost .topic  {
    background-color: #eee;
    border: none;
}
.forumpost .content  {
    border-right: thin solid #eee;
    border-bottom: thin solid #eee;
}

.forumpost .picture img,
.forumpost .side img {
    margin: 0;
    padding: 0;
}

.forumpost {
    margin: 0;
    padding: 0;
    padding-top: 5px;
    border: none;
}

.forumpost .side  {
    background-color: #FAFAFA;
    background-image: url('bottom-left.png'); 
    background-repeat:  no-repeat;
    background-position: bottom right; 
}

.forumpost .picture  {
    background-color: #FAFAFA;
    background-image: url('top-left.png'); 
    background-repeat:  no-repeat;
    vertical-align: bottom;
    background-position: top right; 
    padding-right: 15px;
    padding-top: 0;
}
.forumpost .topic  {
    background-color: #FAFAFA;
    background-image: url('top-right.png'); 
    background-repeat:  no-repeat;
    background-position: top right; 
    padding-right: 15px;
    padding-left: 0;
    padding-bottom: 5px;
    padding-top: 10px;
    border: none;
}
.forumpost .content  {
    background-image: url('bottom-right.png'); 
    background-repeat:  no-repeat;
    background-position: bottom right; 
    padding-bottom: 10px;
    padding-right: 15px;
    padding-top: 0;
    padding-left: 0;
    border: none;
}

.forumpost .picture img {
    margin-bottom: 0;
    padding: 0;
}

img.userpicture, img.grouppicture{
	background-color: #f9f9f9;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-left-color: #dddddd;
	border-bottom-color: #888888;
	border-right-color: #888888;
}

a:hover img.userpicture, 
a:hover img.grouppicture{
	background-color: #c2e5fa;
}

/* small editing icon, not small */ 
img.iconsmall{
	width:auto;
	height:auto;
}


/***
 *** Course
 ***/
#course-view .weekscss .current, 
#course-view .current td.side{
	background-color:#EBEBEB;
}/***** witt/gradients.css end *****/

