/*
 * gitphp.css
 *
 * GitPHP layout functional stylesheet
 *
 * @author Christopher Han <xiphux@gmail.com>
 * @copyright Copyright (c) 2006-2011 Christopher Han
 * @package GitPHP
 */


/*
 * Base styles 
 */
.monospace {
	font-family: monospace;
}

table {
	border-spacing: 0px;
}


/*
 * Title bar
 * (main header with commit message)
 */
div.title a.title {
	display: block; 
}

/*
 * Project list
 */
.projectList .projectRow .projectOwner {
	white-space: nowrap;
}

.projectList .projectRow .projectAge {
	white-space: nowrap;
}

.projectList .projectRow .link {
	white-space: nowrap;
}


/*
 * Full log view
 */
div.log_body { 
	padding: 8px 8px 8px 150px; 
}
span.age { 
	position: relative; 
	float: left;
	width: 142px;
}
div.log_link {
	margin: -5px 0px;
	padding: 0px 8px;
	position: relative;
	float: left; 
	width: 136px;
}


/*
 * Diff display
 */
.pre { 
	white-space: pre; 
}


/*
 * Search box
 */
div.search { 
	margin: 4px 8px; 
	position: absolute; 
	top: 56px;
	right: 12px
}


/*
 * Badges
 */
a.rss_logo {
	float: right;
}


/*
 * Language selector
 */
div.lang_select {
	width: 300px;
	float: right;
	text-align: right;
	padding-right: 10px;
}


/*
 * Blob/blame display
 */
table.code td.num {
	white-space: pre;
}

table.code td.codeline {
	white-space: pre;
}

table.code td.author, table.code td.date {
	white-space: nowrap;
}


/*
 * Blob view
 */
td#blameData {
	white-space: nowrap;
}

/*
 * File search view
 */
span.matchline {
	white-space: pre;
}

/*
 * side-by-side-diff diff
 */
table.diffTable {
	width: 100%;
	white-space: pre-wrap;
}

table.diffTable td {
	width: 50%;
}

/*
 * side-by-side commitdiff
 */
div.commitDiffSBS div.SBSTOC .showAll
{
	display: none;
}

/*
 * login link
 */
div.login {
	float: right;
}

/*
 * login form
 */
div.loginError {
	padding: 10px 5px 5px 96px;
}
div.loginForm {
	padding: 5px 5px;
}
div.loginForm div.field {
	padding: 2px 0px;
}
div.loginForm div.submit {
	padding: 2px 0px;
}
div.loginForm div.field label {
	float: left;
	display: block;
	width: 90px;
	line-height: 22px;
}
div.loginForm div.submit input[type='submit'] {
	margin-left: 92px;
}


/*
 * Geshi styles
 * These are generated by Geshi, don't change them
 */
#blobData .de1, #blobData .de2 {
	font: normal normal 1em/1.2em monospace;
	margin: 0;
	padding: 0;
	background: none; 
	vertical-align: top;
}

#blobData {
	font-family: monospace;
}

#blobData li, #blobData .li1 {
	font-weight: normal;
	vertical-align: top;
}
