/*
Theme Name: MBA Architecture
Description: Custom theme for MBA Architecture's site.
Author: Crowd Favorite
Author URI: http://crowdfavorite.com/

*/
#accessibility {position:absolute;left:-32697px}
hr.divider {display:none;}

/* Typography */
body {
	background:url(images/background_gradient.png) repeat-x 0 110px;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height:1.5;
	margin:0;
}
a,
a:visited {color: #80aab4;text-decoration:none;}
a img {border:0;}
h1 {font-size:2em;line-height:.75;margin:1.125em 0 .375em 0;} /* 24 */
h2,
big {font-size:1.5em;line-height:1;} /* 18 */
h2 {margin: 1.5em 0 .5em 0}
h3 {font-size:1.16666667em;line-height:1.28571429;margin:1.92857144em 0 .58333334em 0;} /* 14 */
h4, 
h5,
h6 {margin:2.25em 0 .75em 0;}
p{margin:0 0 1.5em 0}
ul,
ol,
dd {margin:0 0 1.5em 1.5em;padding:0;}
ul ul,
ul ol,
ol ol,
ol ul{margin-bottom:0;}
blockquote {margin:0 1.5em 1.5em;}

/* Structure */
#header #crest #logo,
#wrapper,
#footer {clear:both;margin:0 auto;width:854px;}
#header #navigation,
body#home #wrapper {clear:both;margin:0 auto;width:960px;}

#header #crest {background:#1b304d;}
#header #crest #logo {display:block;background:url(images/mba_mountains.gif) no-repeat right bottom;border:1px solid #1b304d;height:110px;}
#header #logo a,
#header #logo a:visited {background:url(images/mba_banner_trans.gif) no-repeat left top;display:block;height:40px;margin:20px 0;text-indent:-32697px;width:408px;}
#header ul#navigation-list {float:left;font-size:1.16666667em;line-height:1.28571429;list-style:none;margin:25px 0 0;height:50px;width:100%;}
#navigation ul.line-position-1,
#navigation ul.line-position-2,
#navigation ul.line-position-3,
#navigation ul.line-position-4,
#navigation ul.line-position-5 {background-image:url(images/navigation-line-sprite.gif); background-repeat:no-repeat;}
#navigation ul.line-position-1 {background-position:85px top;}
#navigation ul.line-position-2 {background-position:85px -50px;}
#navigation ul.line-position-3 {background-position:85px center;}
#navigation ul.line-position-4 {background-position:85px -150px;}
#navigation ul.line-position-5 {background-position:85px bottom;}
/*#navigation li {float:left;margin:25px 0 0;width:157px;text-align:center;}*/
#navigation-list li {float:left;text-align:center;width:158px;}
#navigation-list li a,
#navigation-list li a:visited {color:white;font-weight:bold;text-transform:uppercase;}
#navigation-list li.current_page_item a,
#navigation-list li.current_page_item a:visited{color:#AFB9C6;}

#wrapper {background-color:white;padding:21px 0;}
body#home #wrapper {background:transparent;padding:0;}
.line-exists {background-image:url(images/navigation-line-end.gif); background-repeat:no-repeat; background-position:32px top;}
body#home #content {float:none;margin:0;width:auto;}
/* sidebar shadow */
#content-wrapper {background: url(images/sidebar-shadow.gif) repeat-y 212px top;}
#content-wrapper-2 {background: url(images/sidebar-shadow-top.gif) no-repeat 212px top;}
#content-wrapper-3 {background: url(images/sidebar-shadow-bottom.gif) no-repeat 212px bottom;overflow:hidden;}
body#home #content-wrapper,
body#home #content-wrapper-2,
body#home #content-wrapper-3 {background:transparent;}
#content {float:right;margin:0 21px 0 0;width:592px;}
#sidebar {float:left;margin-left:21px;width:200px;}
#sidebar ul.xoxo {list-style:none;margin:0;margin-top:14px;padding:1.5em 0 6em 0;}
#sidebar #navigation-panel h2 {color:#1B304D;font-size:1em;line-height:1.5;margin:2em 0 .5em 0;}
#sidebar #navigation-panel a,
#sidebar #navigation-panel a:visited {color:#444;}
#sidebar #navigation-panel > ul > li > a,
#sidebar #navigation-panel > ul > li > a:visited {color:#222;}
#sidebar #navigation-panel ul {list-style:none;margin:0;}
#sidebar #navigation-panel ul ul {margin:0 0 0 1.5em;}
/*#sidebar #navigation-panel > ul > li > ul {margin:0 0 0 0;} <--- prevents indentation on first level subcategories */
#sidebar #navigation-panel li.current_page_item{/*background:#d5dae0;padding-left:2px;*/}
#sidebar #navigation-panel li.current_page_item > a {background:#d5dae0; display:block;padding-left:2px;}
#sidebar #navigation-panel li > a {display:block;padding-right:15px;}
#sidebar #navigation-panel li.current_page_item > a,
#sidebar #navigation-panel li.current_page_item > a:visited {color:#1B304D;}
#sidebar li#navigation-panel ul li {font-weight:bold; color:#2D3D5B;}
#sidebar li#navigation-panel ul li ul li {font-weight:normal;}

#footer {clear:both;padding:75px 0 18px 0;text-align:center;color:#2d3d5b;}
body#home #footer {padding-top:0;}
#footer ul#footer-navigation {list-style:none;margin:0;padding-bottom:.5em;text-transform:uppercase;}
#footer-navigation li {border-right:1px solid #80aab4;display:inline;padding:0 .5em;}
#footer-navigation li:last-child,
#footer-navigation li.last {border:0;}
#footer p.vcard,
p#legal{font-family:times, "Times New Roman", georgia, serif;margin:0;}
#footer .vcard .street-address,
#footer .vcard .locality,
#footer .vcard .tel {margin-left:1em;}

ul.pagination {border:3px double #ccc;border-width:3px 0;list-style:none;margin:0;padding:.5em 0;text-align:center;}
ul.pagination li {display:inline;margin:0 .5em;}

/* Posts and Pages */
#page-title,
.entry-title {color:#1B304D;text-transform:uppercase;}
h1#page-title,
h1.entry-title,
h2.entry-title {font-size:1.5em;line-height:1;margin: 1.5em 0 1.5em 0;}
.entry-title .subhead {
	color: #99a4b4;
	font-weight: normal;
}
.contentside {
	/*width: 105px;*/
	float: right;
}

.contentside img {
	margin-bottom: 1em;
}
.contentmcol {
	float: left;
	width: 420px;
}

.contentmcol p {
	font-size: 1.1em;
	line-height: 1.4em;	
}

.contentmcol img {
	margin: 10px 0px;
}

.contentmcol .caption {
	color:#777;
	
}

address.author {display:inline;font-style:normal;}
/* Comments */
ol#comments-list {list-style:none;margin:0;}
ol#comments-list li.comment {padding:10px;}
ol#comments-list li.alt {background:#eee;}
.comment .photo {float:right;}
#comment-form textarea#comment {display:block;height:7.5em;width:99%;}
#comment-form label#for-comment {display:block;font-size:1.5em;font-weight:bold;line-height:1;margin: 1.5em 0 .5em 0;}


/* Additional home page styles */
.homeprofilephoto {
	text-align: center;
}

.homeprofiletext {
	text-indent: 25px;
	margin: 1em 55px 30px 55px;

}

.homeminiprofiles {
	margin-left: 50px;
	margin-bottom: 120px;
	overflow:hidden;
}

.profile1 {
	font-family: Georgia, Times,serif;
	font-size: 1.2em;
	text-align: center;
	width: 205px;
	padding: 0px;
	float: left;
	margin-right: 10px;
}
.profile1.project-category .filler {
	width:90px;
	height:60px;
	border:1px solid #bbb;
	margin:0 auto 3px;
	color:#ddd;
	font-size:9px;
	padding-top:30px;
}
.profile1.project-category img {
	width:90px;
	height:90px;
	margin-bottom:3px;
}
.profile1.project-category {
	width:115px;
	margin-bottom:14px;
}

.profile1.project-category.new-column {
	clear:left;
}

.profile1 a {color:black;}
.profile1.project-category a {
	line-height: 1em;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}

.person-portrait {
	float:left;
	margin: 0 10px 8px 0;
}
