/*  
    screen.css
    for the Moniker theme 

*/

@import url(calendar.css);
@import url(RicksCorner.css);




/* ------------------ */
/* general typography */
/* ------------------ */

html { font-size: 81%; }
/*CBU EDIT 20-10-2012
html, body { margin: 0; padding: 0; background-color: #e5e5e5; color: black; }*/
html, body { margin: 0; padding: 0; background-color: #ffffff; }

body {
	vertical-align: text-top;
	line-height: 1.4;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif; 
}

p, ol, ul, li, table {font-size: 1.0em;}
p, h1, h2, h3, h4, h5, h6 {margin: 1.2em 0 0 0;}
input, select, th, tr, td {font-size: 1.0em;}
pre, tt {font-family: monospace, courier; font-size: 1.1em; color: #8b0000;}
strong, b {font-weight: bold;}
small {font-size: 0.8em;}
img {border: 0;}

table {margin: 0; padding: 0; width: 99%; border: 1px solid #e0e0e0;}
th {text-align: left; font-weight: bold;}
tr {text-align: left;}
th, tr, td {vertical-align: top;}
td {	padding:10px;
	text-align:justify;	
	border: 1px solid #e0e0e0;
}

/* increase monospace fonts on Mozilla using invalid pseudo-class hack */
:root code {font-size: 120%;}



/* -------- */
/* headings */
/* -------- */

/* CBU EDIT 20-10-2012*/
/*h1 { font-size: 1.7em; margin-top: 10; text-shadow: #AAAAAA 2px 1px 3px; }
h2 { font-size: 1.4em; padding-top: 25px; border-bottom: 2px solid #4A6AB0; text-shadow: #AAAAAA 2px 1px 3px; }	
h3 { font-size: 1.2em; padding-left: 0.3em; border-left: 10px solid #4A6AB0; text-shadow: #AAAAAA 2px 1px 3px; }	
h4 { font-size: 1.0em; padding-left: 0.3em; border-left: 4px solid #4A6AB0; }*/	
h1 { 
	font-size: 2em;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #77685c;
	font-weight: bold;
}

h2 { font-size: 1.5em; padding-top: 5px; padding-bottom: 5px; }	
h3 { font-size: 1.25em; padding-top: 2px; padding-bottom: 2px; }	
h4 { font-size: 1.0em; padding-top: 2px; padding-bottom: 2px; }	
h5, h6 { font-size: 1.0em; font-weight: bold; }
h6 { margin-bottom: -1.0em; }

h1.wikititle {	
		top: 0px; 
		margin: 65px 10px 10px 15px;
		padding: 0px;
		width:auto;
		float:right;
		font-size:2.5em;
		color:dimgray;
		/*background-color:white transparent;*/
		/*background-color: #77685c;*/
		/*color: white;*/
		/*border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;*/
}


/* ----------- */
/* main layout */
/* ----------- */

/* CBU addition
 * include a div id=wrapper in MoinMoin/themes/__init__.py
 */


div#footercustom {
	float:right;
	margin:10px;
	font-size:0.88em;
	line-height:1.6em;
	color:#ffffff;
}

div#footercredits {
	float:left;
	margin:10px;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width:1000px;
	/*overflow:hidden;*/
	position:relative;
	border:1px solid #e0e0e0;
    	border-radius: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    	box-shadow: 0px 0px 4px 1px #dddddd; -moz-box-shadow: 0px 0px 7px 1px #dddddd; -webkit-box-shadow: 0px 0px 7px 1px #dddddd;
}


div#sidebar {
	margin:20px 20px 20px 20px;
	float: left;
	width: 145px;
	overflow:auto;
	height:auto;
	padding: 0;	
	font-size: 0.88em;
}

div#page {
	/*margin: auto;*/
	margin: 0px 20px 40px 20px;
	padding: 0px;
	width: 775px;
	float:left;
	/*border: 1px solid #808080;*/
  	background-color: white;
	text-align:justify;

    }


#editor {
	width:775px;
	float:left;
	border:1px solid white;
}

#footer {
    	clear: both;
	height:50px;    
	margin: 20px;
    	padding: 0;
    	background-color: #77685c;
	vertical-align:middle;
	color:white;
    	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    }



#credits, #version, #timings{
    margin: 5px 0px 10px 0px;
    padding: 0;
    text-align: center;
    font-size: 0.88em;
    color: #6C7680;
}

#credits li, #timings li {
    display: inline;
    padding: 0 2px;
    margin: 0 4px;
	color:white;
}

#credits img {
    vertical-align: middle;
}


div#message {
	margin: 10px 15px 10px 185px;
	padding: 0px 10px 5px 10px;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	background: #fafafa; 
	/*background: #FFFF99;*/ 
	border: 1px solid #CC0000;
}

div#header {
	margin: 20px;
	/*margin: auto;*/
	/*padding: 0px 10px 5px 10px;*/
	padding: 0px;
	width: 960px;
	height: 110px;
    	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    	/*background: #f7f7f7 url(../img/cbsu_bg2.jpg);background-size: 100% 100%;*/
    	background-image: url(../img/cbsu_bg2.jpg);
    	background-repeat: no-repeat;
    }


/* ----------------------------------- */
/*  logo                               */
/* ----------------------------------- */

/*CBU EDIT 20-10-2012 --------*/
div#logo { margin: 10px;float:left;} /*padding: 3px 15px; }*/
div#logo img { vertical-align: middle; horizontal-align: left; }


/* ----------------------------------- */
/*  welcome                            */
/* ----------------------------------- */

div#username {
	margin: 10px -290px 20px 20px;
	padding: 0px;
    color: dimgray;
    /*display: inline;*/
    float: right;
	width:auto;
    }

a#userhome, a#userprefs, a#logout, div#username a.interwiki { color: dimgray; text-decoration: underline; }

div#username a.interwiki:before { content: none; margin: 0px; }

div#username a:hover { color: #0044B3; text-decoration: underline; background-color: #d0e6ff; }



/* ----------------------------------- */
/*  side panels                        */
/* ----------------------------------- */

div.sidepanel {
	margin: 0 0 10px 0;
	float: left;
	width: 140px;	
	border: 1px solid #e0e0e0;
	font-size: 1.0em;
    /*CBU EDIT 20-10-2012
    background-color: #F0F3F8;*/ 
    background-color: #ffffff; 
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; 
    /*box-shadow: 2px 1px 3px #CCCCCC; -moz-box-shadow: 2px 1px 3px #CCCCCC; -webkit-box-shadow: 2px 1px 3px #CCCCCC;*/
}

div.sidepanel h1 {
	margin: 0;
	padding: 0.2em 10px;
	border: none;
	font-size: 1.0em;
    color: white; 
    /*CBU EDIT 20-10-2012
    background-color: #4A6AB0;*/
    background-color: #77685c;
    text-align: left;
    text-shadow: none;
    -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft:  3px; -webkit-border-top-left-radius:  3px;
}

div.sidepanel ul { list-style-type: none; margin: 0px; padding: 0px; }
div.sidepanel li { margin: 0; padding: 2px 10px; text-align: left; }

div.sidepanel a { text-decoration: none; }
div.sidepanel a:hover { text-decoration: underline; }

/* Rick: this prevents Quicklink-spillover on interwiki links */
div.sidepanel li.userlink {
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    }

.pagetrail {
    text-align: left;
    padding: 2px 10px;
    line-height: 160%;
    }


/* deactivate current selection */

ul#navibar li.current a { text-decoration: none; cursor: default; }


/* search form */

form#searchform { margin: 5px; padding: 0px; }
input#searchinput { width: 125px; }
div#searchbuttons { margin-top: 5px; margin-left: 5px; }


/* more actions  -  more actions is a popup list */

div.togglelink {
    margin-top:8px; 
    margin-bottom: 5px; 
    color: #0044B3; 
    font-style: italic; 
    cursor:pointer; 
    }

div#menu1 { display: none; margin: 0px; padding: 0px; margin-bottom: 10px; }

div#menu1 ul {}


/* --------------- */
/* special classes */
/* --------------- */

.footnotes div {
	width: 5em;
	border-top: 1px solid black;
}

/* reduced size */
div.codearea pre { 
	margin: 0;
	border: none;
	padding: 0.9em;
}

ul#navibar li.current { 
    border: none;
    text-align: left;
    background-color: #C2CDE5;
    }

/* --------- Page Trail ----------- */
#pagelocation {
    /*CBU EDIT 20-10-2012 ------
    font-size: 7pt;*/
    font-size: 9pt;
	width:780px;
	text-align:right;
    float: right;
    margin: 0px 0px 20px 0px;
    letter-spacing: 0.075em;
    color: gray;
    }


/* --------- auto-backlinks to parent ----------- */
#pagelocation_autobacklink {
    font-size: 7pt;
    float: left;
    margin: -10px 0px 0px -22px;
    letter-spacing: 0.075em;
    color: gray;
    }

#pagelocation_autobacklink a.backlink { 
    display: none;
    }


#editor-textarea, #editor-comment { width: 100%; }

p.info {
	margin-top: 80px;
	clear: both;
	font-size: 8pt;
	font-style: italic;
}

.searchresult dd span { font-weight: bold; }

/*  Rick:  hide the location line while in edit mode: */
#locationline { display: none; }



/* Disabled link for Immutible pages (aka 'locked' pages) and disabled ActionsMenu items  */
.disabled { color: #595959; }

a.footerlink {color: white;}

#footercredits {align:left;}


