@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/pt-sans-regular-webfont.eot');
    src: url('fonts/pt-sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt-sans-regular-webfont.woff') format('woff'),
         url('fonts/pt-sans-regular-webfont.ttf') format('truetype'),
         url('fonts/pt-sans-regular-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    src: url('fonts/pt-sans-bold-webfont.eot');
    src: url('fonts/pt-sans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pt-sans-bold-webfont.woff') format('woff'),
         url('fonts/pt-sans-bold-webfont.ttf') format('truetype'),
         url('fonts/pt-sans-bold-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'xSimonciniGaramond';
    src: url('fonts/simoncini-garamond-webfont.eot');
    src: url('fonts/simoncini-garamond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/simoncini-garamond-webfont.woff') format('woff'),
         url('fonts/simoncini-garamond-webfont.ttf') format('truetype'),
         url('fonts/simoncini-garamond-webfont.svg#SimonciniGaramond') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'xSimonciniGaramond-Italic';
    src: url('fonts/simoncini-garamond-italic-webfont.eot');
    src: url('fonts/simoncini-garamond-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/simoncini-garamond-italic-webfont.woff') format('woff'),
         url('fonts/simoncini-garamond-italic-webfont.ttf') format('truetype'),
         url('fonts/simoncini-garamond-italic-webfont.svg#SimonciniGaramond-Italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'SimonciniGaramond-Bold';
    src: url('fonts/simoncini-garamond-bold-webfont.eot');
    src: url('fonts/simoncini-garamond-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/simoncini-garamond-bold-webfont.woff') format('woff'),
         url('fonts/simoncini-garamond-bold-webfont.ttf') format('truetype'),
         url('fonts/simoncini-garamond-bold-webfont.svg#SimonciniGaramond-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'SimonciniGaramond-Italic';
	src: url('/MyFontsWebfontsKit/webfonts/2029FB_0_0.eot');
	src: url('/MyFontsWebfontsKit/webfonts/2029FB_0_0.eot?#iefix') format('embedded-opentype'),
		url('/MyFontsWebfontsKit/webfonts/2029FB_0_0.woff') format('woff'),
		url('/MyFontsWebfontsKit/webfonts/2029FB_0_0.ttf') format('truetype');
}

@font-face {
	font-family: 'SimonciniGaramond';
	src: url('/MyFontsWebfontsKit/webfonts/2029FB_1_0.eot');
	src: url('/MyFontsWebfontsKit/webfonts/2029FB_1_0.eot?#iefix') format('embedded-opentype'),
		url('/MyFontsWebfontsKit/webfonts/2029FB_1_0.woff') format('woff'),
		url('/MyFontsWebfontsKit/webfonts/2029FB_1_0.ttf') format('truetype');
}

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 15px;
    line-height: 21px;
    font-family: "SimonciniGaramond", Georgia, Times;
    color: #4d4d4d;
    background: #fff;
    min-width: 975px;
}
em {
	font-style:normal;
	font-family: 'SimonciniGaramond-Italic', Georgia, Times;
}

.shell {
	width: 995px;
	padding: 0 10px;
	margin: 0 auto;
	position: relative;
}

a { color: #996600; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: 'PTSansRegular', arial, sans-serif; color: #666666; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

h1.logo { font-family: 'SimonciniGaramond-Italic', arial, sans-serif; font-weight: normal; font-size: 50px; color: #bebcbc; padding: 0px 0px 30px 175px;}
h2, h3 { font-family: 'SimonciniGaramond-Italic', arial, sans-serif; font-weight: normal; }
h2 { font-size: 28px; line-height: 29px; color: #666;}
h3 { font-size: 22px; line-height: 29px; color: #666;}
h4 { font-family: 'PTSansBold', arial; font-weight: normal; font-size: 15px; line-height: 18px; color: #996600; text-transform: uppercase; padding-bottom: 5px;}
h5 { font-family: 'PTSansBold', arial; font-weight: normal; font-size: 12px; line-height: 18px; color: #996600; padding-top: 7px;}


/* Header */
#header { padding-top: 40px; padding-bottom: 29px; }

#logo { padding: 0 0 19px 195px; }
#logo a { width: 326px; height: 73px; background: url('images/logo.png') no-repeat 0 0; display: block; }

#nav-outer { padding-top: 90px; padding-bottom: 10px; width: 100%; height: 50px; position: relative; overflow: hidden; background: url('images/home-img.jpg') repeat-x left 0; }
#navigation { width: 100%; z-index: 50; background: url('images/nav-bg.png') repeat-x 0 0; height: 50px; position: relative; font-size: 13px; text-transform: uppercase; color: #996600; font-family: 'PTSansBold', arial; }
#navigation ul { float: left; display: inline; height: 50px; position: relative; padding-left: 15px; }
#navigation li { float: left; display: inline; padding-top: 17px; line-height: 17px; word-spacing: 2px; }
#navigation li a { line-height: 17px; color: #996600; float: left; display: inline; }
#navigation li a:hover { text-decoration: none; }
#navigation li span { padding: 0 19px; float: left; display: inline; }
#navigation #magic-line { position: absolute; bottom: 0; left: 0; width: 100px; height: 13px; background: url('images/nav-hover.png') repeat-x 0 0; }
#navigation #magic-line { font-size: 0; line-height: 0; text-indent: -4000px; float: none; display: block; padding-top: 0; }


/* Sidebar */
#sidebar { width: 160px; height: 500px; float: left; display: inline; padding-right: 20px; font-family: 'PTSansRegular', arial; font-size: 12px; background-image: url('http://www.minervaberkeley.org/images/layout/pages/sidebar-background-tint.png') ;}
#sidebar strong { font-family: 'PTSansBold', arial; font-weight: normal; }
#sidebar p { font-family: 'SimonciniGaramond', arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 15px; color: #4D4D4D; padding: 10px 5px 10px 15px;}

#sidebar .nav { padding: 6px 2px 0 1px; }
#sidebar .nav li { padding-bottom: 13px; line-height: 14px; list-style: none outside none; word-spacing: 1px; }
#sidebar .nav li a { color: #4c4c4c; }
#sidebar .nav li a:hover, .news li.curret-parent a { color: #996600; text-decoration: none; }
#sidebar .nav li { padding-left: 16px;}
#sidebar .nav li li { padding-bottom: 2px; }
#sidebar .nav li a, .news li.curret-parent .dd a { color: #333333; }
#sidebar .nav li a:hover, .news .dd li.active a,
#sidebar .nav li.curret-parent .dd a:hover,
#sidebar .nav li.here a { color: #996600; }
#sidebar .nav li.here li a { color: #333333; }
#sidebar .nav li.here li.here a { color: #996600; }

.award { color: #666666; padding: 2px 24px 10px 6px; }
.award p { line-height: 15px; padding-top: 13px; }

/* Content */
#content { width: 575px; float: left; display: inline; padding-left: 20px;}

.post h2 { padding-bottom: 11px; }
.post h3 { padding-bottom: 13px; }
.post h4 { padding-bottom: 10px; padding-top: 5px;}
.post p { padding-bottom: 20px; }

.contact p { padding-bottom: 19px; }
.contact .row { padding-bottom: 13px; }
.contact label, .contact input { float: left; display: inline; }
.contact label { line-height: 25px; width: 45px; padding-right: 7px; }
.contact .field { border: 1px solid #999; width: 460px; padding: 4px 10px; }
.contact .short { padding-bottom: 15px; }
.contact .short label { width: 99px; }
.contact .short .field { width: 406px; }
.contact .double { padding: 3px 0 16px; }
.contact .double label { width: 111px; }
.contact .double .last { padding-left: 22px; width: 110px; }
.contact .double .field { width: 119px; }
.contact .double .last-field { width: 113px; }
.contact .normal { padding-bottom: 15px; }
.contact .normal label { width: 82px; }
.contact .normal .field { width: 422px; }
.contact .contact-btn { font-family: 'PTSansBold', arial; text-transform: uppercase; font-size: 14px; color: #fff; letter-spacing: 1px; }
.contact .contact-btn { width: 81px; height: 28px; border: 1px solid #999999; background: #996600; cursor: pointer; margin: 1px 0 0 1px; }

/* Sidebar Right */
#side-right { width: 182px; float: right; display: inline; }
#side-right p { font-family: 'SimonciniGaramond', arial, sans-serif; font-weight: normal; font-size: 12px; color: #4d4d4d; padding: 20px 0px 0px 0px;}


.register-box { }
#side-right a.register { margin-top: 11px; width: 178px; height: 26px; display: block; border: 1px solid #999999; letter-spacing: 1px; margin-left: 1px; }
#side-right a.register { font-family: 'PTSansBold', arial; color: #fff; text-transform: uppercase; background: #996600; }
#side-right a.register:hover { text-decoration: none; }
#side-right a.register span { padding-right: 50px; text-align: right; width: 128px; line-height: 26px; background: url('images/register.png') no-repeat 133px 6px; display: block; }

#mc_embed_signup{background:#fff; clear:left; font:0.8em PTSansRegular; }
#mc_embed_signup div.mce_inline_error {
	background-color:none;
	color:inherit !impor;
	font-size:0.8em;
	font-weight:bold;
}

.signup h4 { padding-top: 91px; padding-bottom: 5px; word-spacing: 3px; }
.signup .field { width: 149px; padding: 4px 10px; border: 1px solid #bbbcbf; }
.signup .signup-btn { width: 96px; height: 28px; display: block; margin-top: 5px; border: 1px solid #9f9f9f; cursor: pointer; }
.signup .signup-btn { color: #fff; text-transform: uppercase; background: #996600; font-family: 'PTSansBold', arial; letter-spacing: 1px; }

div.conference-registration input[type=text], div.conference-registration textarea {
	width:200px;
}
div.conference-registration label {
	display:inline-block;
	width:150px;
}
div.conference-registration label, p.instructions {
	color:#999999;
}
div.conference-registration label.error {
	width:auto;
	margin-left:1em;
	color:#FF3300;
	font-size:.8em;
	font-style:italic;
}
div.conference-registration p.error {
	width:auto;
	color:#FF3300;
	font-size:.8em;
	font-style:italic;
	border:1px #333333 solid;
	padding:1em;	
}
div.conference-registration .required {
	color:#000000;
}

/* Golden Brain Index */
div.gb-index-image {
	float:left;
	padding: 0 20px 20px 0;
	width:150px;
}
div.gb-index-image p {
	padding-bottom:0;
}