/* ********************************************************

Page: default stylesheet
Project: Think Simpl
Created By: Linde Husk
Created On: 10 Jan 2009

Description:
Default, global stylesheet for Think Simpl

********************************************************** */

a:active {
    color: #D48F27;
}


a:link {
    color: #466A73;
}

a:visited {
    color: #B7AC2C;
}

a img {
    border: 0;
}

a:hover {
	background-color: #B7AC2C;
	color: #fff;
	text-decoration: none;
}

body,
table,
tr,
th,
td,
p,
a {
    font-family: "Trebuchet MS", Trebuchet, sans-serif;
}

body {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 10pt;
    margin: 0;
}

form {
    margin: 0;
    padding: 0;
}

h1 {
    color: #466A73;
    font-size: 1.3em;
    font-weight: normal;
    margin: .125em 0 .5em 0;
    padding-top: 0;
}

h2 {
    color: #466A73;
    font-size: 1.1em;
    font-weight: normal;
    margin: .125em 0;
}

h3 {
    color: #8EAB5D;
    font-size: 1em;
    margin: .125em 0;
}

h4 {
    color: #8EAB5D;
    font-size: 1em;
	font-weight: normal;
    margin: .125em 0;
}

hr {
    border: 0;
    border-top: 1px dashed #95A8A6;
    height: 1px;
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

input,
button,
textarea,
select,
option {
    font-weight: normal;
    font-size: 9pt;
}

/* label input,
label textarea,
label select,
label option {
    font-weight: normal;
}*/


ol li {
    padding-bottom: .33em;
}

p {
    margin: .125em 0 1em 0;
}

td {
    vertical-align: top;
}

th {
    vertical-align: top;
}

#breadcrumb {
	font-size: .79em;
	margin-top: 0;
}

#contentBody {
	clear: both;
	margin: 0;
	padding-top: .89em;
}

#footer {
	clear: both;
	font-size: .74em;
	margin-top: 1em;
	text-align: center;
}

	#footer ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#footer ul li {
		display: inline;
		padding: 0 .5em;
	}

#header {
	margin: 0;
	padding: 0;
} 

#header .logo {
	float: left;
}

#header .nav-primary {
	float: right;
	font-size: .89em;
	margin-top: 2em;
	position: relative;
}

#header .nav-primary ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#header .nav-primary li {
	float: left;
	padding: .1em .33em .1em .1em;
}

#header .nav-primary li a {
	border: 1px solid #fff;
	padding: 0 .33em;
}

	#page-brand #header .nav-primary li#lnk-brand a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-collateral #header .nav-primary li#lnk-collateral a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-drawing #header .nav-primary li#lnk-drawing a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-interface #header .nav-primary li#lnk-interface a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-logo #header .nav-primary li#lnk-logo a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-painting #header .nav-primary li#lnk-painting a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}
	
	#page-photography #header .nav-primary li#lnk-photography a {
		border: 1px solid #B7AC2C;
		text-decoration: none;
	}

.galleryView {
	clear: both;
}

.galleryView .galleryListing {
	float: left;
	margin: 0 2% 1em 0;
	position: relative;
	width: 31%;
}

#pageBody {
	background-color: #fff;
	border: 1px solid #8EAB5D;
	margin: 3em auto 2em auto;
	padding: 1em;
	width: 760px;
}

#page-brand {
	background: url(../images/bg-superImage-04.jpg) no-repeat;
}

#page-collateral {
	background: url(../images/bg-superImage-01.jpg) no-repeat;
}

#page-contact {
	background: url(../images/bg-superImage-07.jpg) no-repeat;
}

	#page-contact form div {
		margin-bottom: 1em;
	}
	
	#page-contact form div label {
		display: block;
	}

#page-drawing {
	background: url(../images/bg-superImage-12.jpg) no-repeat;
}

#page-home {
	background: url(../images/bg-superImage-03.jpg) no-repeat;
}

#page-interface {
	background: url(../images/bg-superImage-10.jpg) no-repeat;
}

#page-logo {
	background: url(../images/bg-superImage-05.jpg) no-repeat;
}

#page-painting {
	background: url(../images/bg-superImage-06.jpg) no-repeat;
}

#page-photography {
	background: url(../images/bg-superImage-13.jpg) no-repeat;
}

#page-resume {
	background: url(../images/bg-superImage-02.jpg) no-repeat;
}
	
	#page-resume .slide div {
		margin-bottom: 1.5em;
	}
	
	#page-resume .slide ul {
		margin-top: .25em;
	}

.projectInfo {
	float: left;
	font-size: .84em;
	width: 340px;
}

.projectInfo div {
	margin-bottom: 1em;
}

.projectInfo div h2 {
	font-weight: bold;
	margin-bottom: 0;
}

.projectInfo div p {
	margin: 0 0 1em 0;
}

/*.projectInfo table {
	width: 350px;
}

.projectInfo td {
	padding: .33em .33em .77em .33em;
	width: 65%;
}

.projectInfo th {
	padding: .33em .33em .77em .33em;
	text-align: right;
	width: 35%;
	white-space: nowrap;
}*/

.seeMore {
	font-size: .82em;
}

.slide {
	float: left;
	margin: 0 1em 0 0;
	width: 400px;
}

.slide .nav-slideShow {
	margin: 0 0 .33em 0;
	font-size: .79em;
}

.slide .nav-slideShow ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.slide .nav-slideShow ul li {
	display: inline;
}

.slide .nav-slideShow ul li a {
	border: 1px solid #fff;
	padding: 0 .33em;
}

.slide .nav-slideShow ul li.current a {
	border: 1px solid #B7AC2C;
	padding: 0 .33em;
	text-decoration: none;
}


