/*
Title:      	Corgentum
Author:     	DSDNY.COM
Programmer:   	Sandy Campbell
01.07.09:    	Simple splash screen
01.12.09:    	First Pre-build
01.21.09:    	Second Pre-build
01.23.09:    	Final First Build
03.04.09:    	Added Openlist List Style
*/

/*
BODY
--------------------------------------------------------------------- */

body
{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	width: 100%;
	font-family: Helvetica, Arial, san-serif;
	font-size: small;
	line-height: 1.4em;
	text-align: left;
	color: #777;
	background: #f5f5f5 url(img/body-bkgd.gif) repeat-x left top;
}

/*
PARTS
--------------------------------------------------------------------- */

#wrap
{
	position: relative;
	margin: 24px auto 0 auto;
	padding: 0;
	text-align: left;
	width: 1000px;
	background: #fff;
}

#content
{
	float: left;
	background-color: #FFF;
	margin: 0 0 1em 0;
	padding: 0;
	width: 100%;
	border: 1px #ddd solid;
	background: #fff url(img/v-rule.gif) no-repeat 274px top;
}

#masthead
{
	float: left;
	width: 950px;
	height: 123px;
	padding: 0;
	margin-bottom: 107px;
	margin-right: 50px;
	background: url(img/msthd-sign.jpg) no-repeat left top;
	border-bottom: 1px #ddd solid;
}

#navbar
{
	float: left;
	display: inline;
	width: 275px;
	margin: 0;
	padding: 0 0 144px 0;
}

#rightwrap
{
	float: right;
	display: inline;
	width: 650px;
	padding: 0 0 50px 0;
	margin-right: 50px;
}

#introwrap
{
	float: left;
	display: inline;
	width: 429px;
	padding: 0 0 50px 0;
	margin-left: 25px;
}

#bookwrap
{
	float: right;
	display: inline;
	width: 201px;
	margin-right: 50px;
	padding: 0;
	border: 0 none;
}

#footer
{
	float: left;
	display: inline;
	padding: 0;
	margin-bottom: 50px;
	text-transform: none;
	font-size: 75%;
	letter-spacing: 0;
	line-height: 1.3em;
	color: #69C;
}

/*
TEXT ELEMENTS
--------------------------------------------------------------------- */

p
{
	font-size: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}

p.intro { font-size: 115%; }

ol
{
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 1em;
	padding-left: 2em;
}

ul
{
	list-style-type: disc;
	margin-top: 0;
	margin-bottom: 1em;
	padding-left: 2em;
}

li
{
	margin-top: 0;
	margin-bottom: 0;
}

ul.openlist
{
	margin-bottom: 2em;
}

ul.openlist li
{
	margin-bottom: 1em;
}

sup
{
	font-size: 60%;
	font-weight: normal;
	letter-spacing: .1em;
	padding-left: 1px;
}

/*
HEADLINE STYLES
--------------------------------------------------------------------- */

@font-face   
{
	font-family: "Franklin";
	src: url(fonts/FrankGotITCbyBTBoo-BT.ttf);
}

h1
{
	font-family: "Franklin", Helvetica, Arial, san-serif;
	font-size: 200%;
	font-weight: normal;
	line-height: 1.1em;
	margin: 0 0 .6em 0;
	padding: 0;
	color: #69C;
}

h2
{
	font-size: 110%;
	line-height: 1.2em;
	margin: 0 0 .3em 0;
	padding: 0;
	color: #666;
}

h3
{
	font-size: 80%;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 1.4em;
	margin: 1.4em 0 .3em 0;
	padding: 0;
	color: #999;
}

h1.chapter,
h2.chapter
{
	border-top: 1px #ddd solid;
	margin-top: 1.1em;
	padding-top: 1em;
}

h3.chapter
{
	border-top: 1px #ddd solid;
	margin-top: 2em;
	padding-top: 1em;
}

h2.book { margin-bottom: .4em; }

h3.author
{
	margin-top: 0;
	margin-bottom: .6em;
}

#bookwrap h2,
#bookwrap p
{
	float: left;
	display: block;
	font-style: italic;
	margin-left: .5em;
}

#bookwrap h2
{
	font-size: 130%;
	font-weight: normal;
	color: #777;
	margin-top: 1em;
	margin-bottom: .3em;
}

span.ldquo
{
	padding-left: 32px;
	padding-top: 7px;
	padding-bottom: 5px;
	background: url(img/ldquo.gif) no-repeat left top;
}

span.rdquo
{
	padding-right: 33px;
	padding-bottom: 5px;
	padding-top: 7px;
	background: url(img/rdquo.gif) no-repeat right bottom;
}

/*
LINKS
--------------------------------------------------------------------- */

a:link,
a:visited
{
	color: #69C;
	text-decoration: none;
}

a:hover,
a:active
{
	color: #002859;
	text-decoration: none;
}

a.pdf:link,
a.pdf:visited
{
	padding-left: 18px;
	padding-top: 1px;
	background: url(img/pdf-09-12x13.gif) left 50% no-repeat;
}

a.pdf:hover,
a.pdf:active
{
	padding-left: 18px;
	padding-bottom: 1px;
	background: url(img/pdf-09-12x13-over.gif) left 50% no-repeat;
}

#footer a:link,
#footer a:visited
{
	color: #666;
	text-decoration: none;
}

#footer a:hover,
#footer a:active
{
	color: #666;
	text-decoration: underline;
}

img.logo a:link,
img.logo a:visited,
img.logo a:hover,
img.logo a:active
{
	border: 0 none;
	padding: 0;
	margin: 0;
}

img.book a:link,
img.book a:visited,
img.book a:hover,
img.book a:active
{
	border: 0 none;
	padding: 0;
	margin: 0;
}

/*
IMAGES
--------------------------------------------------------------------- */

img
{
	float: right;
	display: inline;
	margin-left: 12px;
	padding: 0;
	border: 0 none;
}

img.logo
{
	margin-top: 86px;
	margin-right: 20px;
}

img.events
{
	float: left;
	display: block;
	width: 198px;
	padding: 0;
	margin: 1em 200px .8em -3px;
}

#bookwrap img
{
	float: left;
	display: block;
	margin-left: 0;
}

/*
TOPNAV
--------------------------------------------------------------------- */

#navbar ul
{
	display: block;
	margin-left: 50px;
	margin-top: 0;
	padding: 0;
}

#navbar li
{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 36px;
	text-transform: uppercase;
	font-size: 80%;
	letter-spacing: .1em;
}

/* ON STATES */
#navbar.home ul li#t-home a,
#navbar.about ul li#t-about a,
#navbar.risk ul li#t-risk a,
#navbar.advantage ul li#t-advantage a,
#navbar.leadership ul li#t-leadership a,
#navbar.publications ul li#t-publications a,
#navbar.research ul li#t-research a,
#navbar.news ul li#t-news a,
#navbar.contact ul li#t-contact a
{
	color: #000;
	text-decoration: none;
}

#navbar.home ul li#t-home,
#navbar.about ul li#t-about,
#navbar.risk ul li#t-risk,
#navbar.advantage ul li#t-advantage,
#navbar.leadership ul li#t-leadership,
#navbar.publications ul li#t-publications,
#navbar.research ul li#t-research,
#navbar.news ul li#t-news,
#navbar.contact ul li#t-contact
{
	border-bottom: 1px #ddd solid;
	width: 225px;
}
