/* @override http://barbarawardart.com/css/main.css */

/* Global Reset */

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style-type: none;
}

/* END Global Reset */

/* ClearFix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* End ClearFix */

/* Start Typography */

h2 {
	font-size: 3.2em;
}

p {
	line-height: 1.6em;
	font-size: 1.3em;
}

a {
	color: #BB8C51;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

a:hover {
	color: #666666;
	
}



img {
	border: none;
}

/* End Typography */

/* Start Structure */

body {
	background-color: #E8E6D4;
	font: 62.5% Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
}

div#wrapper {
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

div#header {
	width: 1024px;
	height: 637px;
	background-color: #E4DEA3;
	margin-right: auto;
	margin-left: auto;
}

div#header img#main_logo {
	margin-top: 3em;
	margin-left: 6em;
	margin-bottom: 2em;
}

div#header div#boisdarc_stripe {
	background: #DBD374;
	height: 2.7em;
	margin-bottom: 1.4em;
	width: 96.3em;
}

div#header div#header_content {
	width: 84em;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	padding: 3em;
	height: 40.6em;
}

div#header div#header_content div#header_left {
	width: 40em;
	height: 43em;
	float: left;
	color: #666666;
}


div#header div#header_content div#header_left h2 {
	margin-top: .5em;
	margin-bottom: .3em;
}

div#header div#header_content div#header_left p#welcome {
	font-size: 17px;
}


div#twitter {
	background-color: #E8E6D4;
	height: 35em;
	width: 36em;
	float: right;
	padding: 3em;
}

div#twitter img {
	float: left;
}

div#twitter p {
	float: right;
	margin-top: .5em;
}

div#twitter div#twitter_div {
	clear: both;
	border-top: thin solid white;
	padding-top: 1em;
	color: #666666;
	font-size: 1.8em;
	margin-top: 1.5em;
	line-height: 1.3em;
}

div#twitter div#twitter_div ul#twitter_update_list li {
	margin-bottom: 1em;
}


div#portfolio {
	width: 1080px;
	height: 637px;
	background-color: #4D4D4D;
	clear: both;
}

div#portfolio h2 {
	color: #E8E6D4;
	margin-left: 3em;
	border-bottom: thin solid #E8E6D4;
	width: 28em;
	padding-bottom: .5em;
	margin-bottom: 1em;
	padding-top: 1.2em;
}

div#portfolio p#archive_button {
	
	color: #e7e6d4;
	font-size: 12px;
	margin-top: 2em;
	margin-left: 4em;
	border-top-style: solid;
	border-top-width: thin;
	padding-top: 6px;
	padding-left: 0;
}

div#portfolio p#archive_button a {
	color: #e7e6d4;
	font-weight: bold;
}

div#portfolio p#archive_button a:hover {
	color: #bb8c51;
}

div#portfolio div#portleft {
	float: left;
	width: 39em;
	height: 49em;
	padding-left: 5em;
}

div#portfolio div#portleft h4 {
	background-color: #E8E6D4;
	padding-left: 2em;
	margin-left: 3.5em;
	margin-bottom: 1em;
	padding-bottom: .5em;
	padding-top: .5em;
	color: #4d4d4d;
	width: 24.7em;
	font-size: 1.3em;
}

div#portfolio div#portright {
	float: left;
	width: 61em;
	height: 49em;
	text-align: center;
}

div#portfolio div#portright li.title {
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 1px;
}

/* START PORTFOLIO GALLERY */

ul.thumbs {
	margin-left: 7em;
	width: 33em;
	padding-right: 0;
	line-height: 2.4em;
	margin-bottom: 3em;
}

ul.thumbs li {
	display: inline;
	list-style-type: none;
	text-indent: 0;
	margin-right: .7em;
}

ul.image_info {
	color: #E8E6D4;
	text-align: left;
	margin-top: 3em;
	font-size: 1.1em;
	line-height: 14px;
}



div#subdiv1 {
	display: block;
}

div#subdiv1 img {
	
}

div#subdiv1 ul#info1 {
	margin-left: 11.4em;
}

div#subdiv2 {
	display: none;
}

div#subdiv2 img {
	
}

div#subdiv2 ul#info2 {
	margin-left: 11.1em;
}

div#subdiv3 {
	display: none;
}

div#subdiv3 img {
	
}

div#subdiv3 ul#info3 {
	margin-left: 13.9em;
}

div#subdiv4 {
	display: none;
}

div#subdiv4 img {
	
}

div#subdiv4 ul#info4 {
	margin-left: 16.1em;
}

div#subdiv5 {
	display: none;
}

div#subdiv5 img {
	
}

div#subdiv5 ul#info5 {
	margin-left: 14.6em;
}

div#subdiv6 {
	display: none;
}

div#subdiv6 img {
	
}

div#subdiv6 ul#info6 {
	margin-left: 12.9em;
}

div#subdiv7 {
	display: none;
}

div#subdiv7 img {
	
}

div#subdiv7 ul#info7 {
	margin-left: 15.6em;
}

div#subdiv8 {
	display: none;
}

div#subdiv8 img {
	
}

div#subdiv8 ul#info8 {
	margin-left: 15.5em;
}

div#subdiv9 {
	display: none;
}

div#subdiv9 img {
	
}

div#subdiv9 ul#info9 {
	margin-left: 5.1em;
}

div#subdiv10 {
	display: none;
}

div#subdiv10 img {
	
}

div#subdiv10 ul#info10 {
	margin-left: 16.1em;
}

div#subdiv11 {
	display: none;
}

div#subdiv11 img {
	
}

div#subdiv11 ul#info11 {
	margin-left: 15.7em;
}

div#subdiv12 {
	display: none;
}

div#subdiv12 img {
	
}

div#subdiv12 ul#info12 {
	margin-left: 15.6em;
}

div#subdiv13 {
	display: none;
}

div#subdiv13 img {
	
}

div#subdiv13 ul#info13 {
	margin-left: 5.7em;
}

div#subdiv14 {
	display: none;
}

div#subdiv14 img {
	
}

div#subdiv14 ul#info14 {
	margin-left: 15.7em;
}

div#subdiv15 {
	display: none;
}

div#subdiv15 img {
	
}

div#subdiv15 ul#info15 {
	margin-left: 5.2em;
}

div#subdiv16 {
	display: none;
}

div#subdiv16 img {
	
}

div#subdiv16 ul#info16 {
	margin-left: 16.2em;
}

/******* END PORTFOLIO GALLERY ********/

div#divider {
	height: 34px;
	width: 1024px;
	background-color: #E4DEA3;
	margin-right: auto;
	margin-left: auto;
}

div#about {
	width: 92em;
	height: 60em;
	background-color: #608EBC;
	padding: 4em 8em 1.5em;
}

div#about div#about_left {
	background-color: #E8E6D4;
	height: 54em;
	float: left;
	padding: 1.5em;
	width: 23.6em;
}

div#about div#about_left p {
	color: #666666;
	border-top: thin solid #666666;
	border-bottom: thin solid #666666;
	line-height: 1.3em;
	padding: .6em 0;
	margin: 1em 0 .6em;
	font-style: italic;
	font-size: 1.9em;
}

div#about div#about_left h3 {
	margin-bottom: .2em;
	font-size: 2.5em;
}

div#about div#about_right {
	width: 62em;
	height: 61em;
	float: right;
	color: white;
}

div#about div#about_right h2 {
	width: 8em;
	margin-left: .5em;
	color: #e4dea3;
	margin-top: 1.1em;
}

div#about div#about_right div#about_right_para {
	width: 62em;
	margin-top: 2em;border-top: thin solid white;
	border-bottom: thin solid white;
	padding-bottom: 2em;
	padding-top: 1.2em;
	height: 44.5em;
}

div#about div#about_right div#about_right_para p {
	float: left;
	font-size: 1.5em;
	line-height: 1.9em;
	width: 12.3em;
	padding-left: 1.2em;
}

div#bois {
	width: 92em;
	height: 60em;
	background-color: #abb069;
	padding: 4em 8em 1.5em;
}

div#bois div#bois_content {
	border-top: thin solid white;
	border-bottom: thin solid white;
	color: #fffffe;
	height: 392px;
	padding-top: 29px;
	margin-top: 21px;
	padding-bottom: 29px;
}

div#bois div#bois_content img {
	float: left;
}

div#bois div#bois_content p {
	float: left;
	font-size: 1.5em;
	width: 273px;
	margin-left: 32px;
	line-height: 1.9em;
}


div#footer {
	background-color: #E4DEA3;
	margin-right: auto;
	margin-left: auto;
	height: 29em;
	padding: 4em 7em 6em;
	width: 88.5em;
}

div#footer div#footer_left {
	width: 83em;
	background-color: #E8E6D4;
	padding: 3em;
	color: #666666;
	height: 24em;
}


div#footer div#footer_left h4 {
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
	border-bottom: thin solid #666666;
	border-top: thin solid #666666;
	width: 14em;
	line-height: 1.2em;
	padding: .5em 0;
	margin-top: .5em;
}

div#footer div#footer_left h4#footer_email {
	border-style: none;
	margin: 0 0 26px;
}

div#footer div#footer_left p {
	line-height: 1.2em;
	color: #666666;
	width: 58em;
}

div#footer div#footer_left p#copyright {
	font-size: 12px;
	color: #bab8a9;
}

div#wrapper img.corner {
	float: right;
}



