/*
 Project: ChicagoGLUG
 Project URL: http://chicagolug.org
 Author: Luca Matteis
 Author URL: http://www.lucam.org
 
 some images:
 James T Kendall
 http://www.copacetix.com/
 */
 
	
/* MISC */
	
p {
	padding: 2px 0;
	font-weight: normal;
}

h1 {
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
h2 {
	color: #993233;
	font-size: 16px;
	padding: 0px 0 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #aaa;
}

h3 {
	font-weight: bold;
	}	

.i {
	font-style: italic;
	text-decoration: underline;
	}	
	
a, h2 a:hover, h3 a:hover {
	color: #147;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}
	
a.new {
	color: #993233;
}
	
#content a.external {
	background: url(/wiki/skins/scuro/external.png) center right no-repeat;
	padding-right: 13px;
}
	
img {
	border: 0;
	}
	
#article-info {
	font-size: 0.6em;
}

.printfooter {
	display: none;
}

code {
	background-color: #f9f9f9;
}
pre {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
}

	
/* SIDEBAR */
	
#sidebar {
	float: right;
	width: 160px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-top: 10px;
	clear: both;	
	
	}	
	
#sidebar ul {
	margin-left: 5px;
	margin-right: 20px;
	padding-left: 0;
	}	
	
#sidebar li {
	list-style-type: none;
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	}
	
#sidebar li a {
	color: #6C777E;
	}	
	
#sidebar li a:hover {
	color: #147;
	text-decoration: underline;
	}

/* FOOTER */

#footer {
   height: 110px;
   }
   
   
#footer div.right {
   padding-bottom: 70px;
   }

.nav-bottom {
	list-style: none;
	margin:0;
	padding:0;
}

.nav-bottom li {
	display: inline;
	margin: 0;
	padding: 7px;
}

input {
	border:1px solid #888;
	background: #fff;
}

textarea {
	border:1px solid #888;
	background: #fff;
}

input[type=submit] {
	background: #f8f8f8;
	}

	
/* thumbnails */
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: transparent;
	width: auto;
}
div.thumb div {
	border: 1px solid #ccc;
	padding: 3px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}
div.thumb div a img {
	border: 1px solid #ccc;
}
div.thumb div div.thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: .3em 0 .1em 0;
}
div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
div.tright {
	clear: right;
	float: right;
	border-width: .5em 0 .8em 1.4em;
}
div.tleft {
	float: left;
	margin-right: .5em;
	border-width: .5em 1.4em .8em 0;
}

.hiddenStructure {
	display: none;
	speak: none;
}
img.tex {
	vertical-align: middle;
}
span.texhtml {
	font-family: serif;
}

/*
** content styles
*/

/* images */
div.floatright, table.floatright {
	clear: right;
	float: right;
	position: relative;
	margin: 0 0 .5em .5em;
	border: 0;
}
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft {
	float: left;
	position: relative;
	margin: 0 .5em .5em 0;
	border: 0;

}
div.floatleft p { font-style: italic; }

.editsection {
   float:right;
   font-size: smaller;
   font-weight: normal;
   margin-left:5px;
}


#toc,
.toc,
.mw-warning {
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	font-size: 95%;
}
#toc h2,
.toc h2 {
	display: inline;
	border: none;
	padding: 0;
	font-size: 100%;
	font-weight: bold;
}
#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle {
	text-align: center;
}
#toc ul,
.toc ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc ul ul,
.toc ul ul {
	margin: 0 0 0 2em;
}
#toc .toctoggle,
.toc .toctoggle {
	font-size: 94%;
}

.mw-warning {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
}

/*
** Diff rendering
*/
table.diff, td.diff-otitle, td.diff-ntitle {
	background-color: transparent;
}
td.diff-addedline {
	background: #cfc;
	font-size: smaller;
}
td.diff-deletedline {
	background: #ffa;
	font-size: smaller;
}
td.diff-context {
	background: #eee;
	font-size: smaller;
}
span.diffchange {
	color: red;
	font-weight: bold;
}

/* definition lists */
dt {
	font-weight: bold;
}
