*
{
	line-height: 120%;
	margin: 0;
}
body
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	background-color: white;
	background-image: url(../../images/common/bg-page.gif);
	text-align: center;
}
a:link
{
	color: #8b7665;
	text-decoration: none;
}
a:visited
{
	color: #8b7665;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
hr
{
	height: 0;
	border-top: 1px solid #beb2a6;
	border-bottom-style: none;
}
input, select, textarea
{
	font-family: Georgia, "Times New Roman" , Times, serif;
}
#pagewrapper
{
	background-image: url(../../images/common/beta-badge.gif);
	background-repeat: no-repeat;
	background-position: 860px 0;
	text-align: left;
	width: 1000px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#header
{
	width: 1000px;
	background-image: url(../../images/common/colorbar.gif);
	background-repeat: no-repeat;
	background-position: 800px 79px;
}
#logo
{
	width: 285px;
	height: 90px;
	float: left;
}
#topnav
{
	margin-left: 400px;
	padding-top: 46px;
}
#topnavblog
{
    color: #f38220;   
     font-weight: bold;
}
#topnavsep
{
    padding-left: 8px;
    padding-right: 8px;
}
#topnavnet
{
    color: #87b7ce;
    font-weight: bold;
}
#contentwrapper
{
	width: 1000px;
	clear: both;
}
#leftcol
{
	width: 140px;
	float: left;
}
#left-top-box
{
	height: 40px;
	margin-bottom: 5px;
	height: 40px;
	margin-bottom: 5px;
}
#contents
{
	width: 636px;
	margin-left: 145px;
}
#contents p
{
	font-size: 11px;
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 5px;
}
#pagehead
{
	height: 40px;
	margin-bottom: 5px;
	background-color: #3c1f12;
}
#rightcol
{
	font-size: 11px;
	width: 200px;
	overflow: auto;
	float: right;
}
.rightnav
{
	font-family: "Times New Roman" , Georgia, Times, serif;
	background-color: #e6dfd5;
	margin-bottom: 5px;
	padding: 10px 10px 5px;
}
.rightnav a:link
{
	color: #8b7665;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}
.rightnav a:visited
{
	color: #8b7665;
	font-weight: bold;
	text-decoration: none;
}
.rightnav a:hover
{
	font-weight: bold;
	text-decoration: none;
}
.rightnav h2
{
	color: #3c2000;
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.rightnav ul
{
	color: #7e634b;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-left: 0;
	list-style-type: disc;
}
.rightnav ol
{
	color: #7e634b;
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 0;
	padding-left: 0;
}
.rightnav li
{
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 0;
}
#subscription-box
{
	font-size: 10px;
	font-family: "Trebuchet MS", "Times New Roman" , Georgia, Times, serif;
	font-weight: bold;
	overflow: hidden;
	padding: 5px;
	height: 85px;
	background-color: #e6dfd5;
}
#subscription-box h5
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
}
input.logintext
{
	font-size: 10px;
	width: 185px;
	border-bottom: 1px solid #26100B;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}
#footer
{
	background-image: url(../../images/common/bg-footer.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	clear: both;
	margin-bottom: 10px;
	padding-top: 15px;
}
#footernav
{
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
#footernav a
{
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
#footernav a:link, #footernav a:visited
{
	color: #3c2000;
}
#footer p
{
	font-size: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.beyondkey
{
	color: #3c2000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
/*Blog Section*/
.post
{
	background-color: #e2dbd2;
	margin-bottom: 5px;
}
.posttitle
{
	color: #3c2000;
	font-size: 16px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 7px;
}
.post2
{
	background-color: white;
	margin-bottom: 5px;
}
.post2 p
{
	color: #391512;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.posttitle2
{
	color: #3c2000;
	font-size: 16px;
	font-weight: normal;
	padding: 3px 5px 5px 7px;
	border-bottom: 1px solid #a6998f;
}
.posttitle a:link, .posttitle a:visited
{
	color: #391512;
}
.posttitle a:hover
{
}
#contents .post p
{
	color: #391512;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.postcontents a:link
{
	color: #f38220;
}
.postinfo
{
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	height: 13px;
	margin-top: 5px;
	padding-top: 1px;
	border-bottom: 1px solid #a6998f;
}
.postinfo ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.postinfo li
{
	height: 12px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	display: block;
}
.postinfo a:link, .postinfo a:visited, postinfo a:hover
{
	color: #26100b;
}
.postdate
{
	color: #8b7665;
	padding-right: 2px;
}
.postauthorname, .commentbutton
{
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #c8a88f;
	border-right: 1px solid #c8a88f;
	border-left: 1px solid #c8a88f;
}
.postauthorinfo
{
	font-size: 9px;
	font-family: "Times New Roman" , Georgia, Times, serif;
	font-weight: bold;
	border-top: 1px solid #c8a88f;
	border-right: 1px solid #c8a88f;
	border-bottom: 1px none #c8a88f;
}
.postcontents
{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.postsummary
{
	height: 38px;
	overflow: hidden;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	display: block;
}
.postsummary p
{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0;
}
div.postsummaryinfo
{
	color: #8b7665;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	display: block;
}
.commentbutton a:link, .commentbutton a:visited, .commentbutton a:hover
{
	color: #391512;
	text-decoration: none;
}
div.comments
{
	background-color: white;
	border-right: 1px solid #ccccca;
	border-left: 1px solid #ccccca;
	border-bottom: 1px solid #ccccca;
}
#contents .comments p
{
	color: #7e634b;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 5px;
}
.commentorinfo
{
	font-size: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-bottom: 1px solid #ccccca;
}
.commentorname
{
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.commentdate
{
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
.comment
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 7px;
}
.authordetails
{
	color: white;
	font-family: "Times New Roman" , Georgia, Times, serif;
	background-color: #8b7665;
	padding-top: 5px;
	padding-bottom: 5px;
}
.authordetails h1
{
	font-size: 18px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-top: 0;
	padding-right: 5px;
	padding-left: 7px;
	border-bottom: 1px solid #f38220;
}
.authordetails p
{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 7px;
}
img.authorphoto
{
	vertical-align: top;
	border-bottom: 3px solid #3c2000;
}
div.authorname
{
	color: white;
	font-size: 12px;
	background-color: #8b7665;
	text-align: center;
	height: 20px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.authorname a:link, .authorname a:visited
{
	color: white;
}
.authorname a:hover
{
}
.mission-spacer
{
    font-size: xx-small;
    visibility: hidden;
    height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
}
.mission
{
    background-color: #f38220;
	font-size: 16px;
	margin-bottom: 9px;
	margin-top: 5px;
}
div.meet-dams
{
	color: #ede8dd;
	font-size: 12px;
	background-color: #8b7665;
	margin-bottom: 5px;
	padding: 5px 10px;
}
#blog-ads
{
    margin-top: 7px;
	margin-bottom: 7px;
}
.meet-dams a:link, .meet-dams a:visited
{
	color: #ede8dd;
}
.meet-dams a:hover
{
	color: #f38220;
}
div.postlist
{
	background-image: url(../../images/common/bg-postlist.gif);
	background-repeat: repeat-y;
}
.postlist .posttitle
{
	margin-left: 143px;
	padding-bottom: 2px;
}
.postlist a:hover
{
}
.postlist .postinfo
{
	margin-top: 2px;
	margin-left: 148px;
	padding-bottom: 5px;
	border-bottom: 1px solid #a6998f;
}
.postlist .postinfo li
{
	float: left;
}
.postlist .postauthorname
{
	background-color: transparent;
	border-top-style: none;
	border-right-color: #26100b;
	border-left-style: none;
}
.postlist .postauthorinfo
{
	background-color: transparent;
	border-style: none;
}
.postlist .postdate
{
	padding-right: 0;
}
.localnav
{
	color: #8b7665;
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

/* Blog Home */

#bloghome #contents
{
	width: 780px;
	margin-left: 0;
}
#bloghome #left-top-box
{
	width: 140px;
	float: left;
}
#bloghome #top-flash
{
	margin-left: 145px;
	height: 210px;
	margin-bottom: 5px;
	width: 632px;
}
#bloghome #left-top-image
{
    width: 140px;
    height: 210px;
	float: left;
	margin-bottom: 5px;
}
#bloghome #pagehead
{
	margin-left: 145px;
}
#bloghome .postcontainer
{
	clear: left;
}
._postcontainer .posttitle
{
	color: #3c2000;
	font-size: 16px;
	font-weight: normal;
	height: 37px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 7px;
}
#bloghome .author-photo-name
{
	width: 140px;
	float: left;
}
#bloghome .post
{
	margin-left: 145px;
}
#bloghome .localnav
{
	margin-left: 148px;
	padding-top: 5px;
}


/*Advice Column*/
.advice-quest
{
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #a799ca;
}
.advice-quest p
{
	color: #391512;
	font-size: 12px;
	padding-bottom: 5px;
}
.advice-column-ttitle
{
	color: #3c2000;
	font-size: 16px;
	font-weight: normal;
	background-color: #e6dfd5;
	padding: 3px 5px 5px 7px;
}
.question
{
	padding-right: 5px;
	padding-left: 7px;
}
#contents .question p
{
	font-size: 12px;
}
.answer
{
	background-color: #e6dfd5;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 7px;
}
.postinfo2
{
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #e6dfd5;
	height: 13px;
	padding-top: 1px;
	border-bottom: 1px solid #a799ca;
}
.postinfo2 ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.postinfo2 li
{
	height: 12px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	display: block;
}
.postinfo2 a:link, .postinfo2 a:visited, .postinfo2 a:hover
{
	color: #26100b;
}
.subnav1
{
	color: #7e634b;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-right: 1px solid #d4d0c8;
	border-left: 1px solid #d4d0c8;
}
.subnav1 p
{
	padding-left: 7px;
}
.advice-left-qbox
{
	font-size: 20px;
	font-family: "Times New Roman" , Georgia, Times, serif;
	margin-bottom: 5px;
	padding: 5px;
}
span.leftauthorname
{
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}
.advice-left-banner1
{
	font-size: 21px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 110%;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	margin-bottom: 5px;
	padding: 5px;
}
.advice-left-banner1 span
{
	font-size: 14px;
}
.authordetails2
{
	color: white;
	font-size: 10px;
	background-color: #a799ca;
	padding: 5px;
}
.authordetails2 p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.authordetails2 hr
{
	height: 0;
	border-top: 1px solid white;
}
.authordetails2 a:link
{
	color: white;
}
.authordetails2 a:visited
{
	color: white;
}
/*Form styles*/
#form
{
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
}
#form h1
{
	color: #391512;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#form h2
{
	color: #391512;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#form input, #form textarea, #form select
{
	font-size: 11px;
	margin-top: 3px;
}
.formtable td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.formtable p
{
	margin-bottom: 5px;
}
input.coolbutton1
{
	color: #26100b;
	font-size: 10px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background-color: #f38220;
	margin-top: 10px;
	margin-right: 10px;
	padding-top: 2px;
	border: solid 1px #f38220;
}
input.coolbutton2
{
	color: #26100b;
	font-size: 10px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-weight: bold;
	background-color: #87b7ce;
	margin-top: 10px;
	margin-right: 10px;
	padding-top: 2px;
	border: solid 1px #87b7ce;
}
div.message
{
	color: #26100b;
	font-weight: bold;
	background-color: #e6dfd5;
	text-align: center;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border: solid 1px #8b7665;
}
/*User Stories*/
.story-topic
{
	color: #391512;
	font-size: 16px;
	font-weight: normal;
	background-color: #e6dfd5;
	padding-top: 3px;
	padding-left: 7px;
}
.storyblock
{
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #d4d0c8;
}
.storyhead
{
	background-color: white;
	height: 60px;
}
.storytitle
{
	color: #c36887;
	font-size: 14px;
	font-family: "Times New Roman" , Georgia, Times, serif;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 7px;
}
img.avatar
{
	width: 50px;
	height: 50px;
	float: right;
	padding: 5px;
	border-left: 1px solid #d4d0c8;
}
.storyauthor
{
	color: #26100b;
	font-size: 10px;
	text-align: right;
	float: right;
	padding-top: 32px;
	padding-right: 5px;
}
.storyauthourname
{
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.storydate
{
	color: #7e634b;
}
.storyusericon
{
}
.storycontents
{
	font-size: 11px;
	background-color: #e6dfd5;
	padding: 5px 5px 5px 7px;
}
#contents .storycontents p
{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.story-left-banner1
{
	color: #3c2000;
	font-size: 22px;
	font-family: "Times New Roman" , Georgia, Times, serif;
	line-height: 100%;
	background-color: #c36887;
	margin-bottom: 5px;
	padding: 5px 5px 5px 7px;
}
.story-left-banner2
{
	color: #d4d0c8;
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px;
	background-color: #8b7665;
	text-transform: uppercase;
	margin-bottom: 5px;
	padding: 5px 5px 5px 7px;
}
.story-left-banner2 strong
{
	font-size: 16px;
}
.story-left-banner3
{
	color: #c36887;
	font-size: 22px;
	font-family: "Times New Roman" , Georgia, Times, serif;
	line-height: 100%;
	background-color: #e6dfd5;
	margin-bottom: 5px;
	padding: 10px 5px 10px 7px;
}
.story-left-banner3 a
{
	color: #c36887;
	font-size: 9px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 30px;
	text-transform: uppercase;
	margin-top: 5px;
}
/*User Stories Home*/
#storieshome .storycontents
{
	background-color: white;
}
#storieshome .avatar
{
	background-color: white;
	margin-left: 5px;
	border-bottom: 1px solid #d4d0c8;
}
#storieshome .postauthorname
{
	background-color: #e6dfd5;
	border-bottom: 1px solid #d4d0c8;
}
#storieshome .postinfo2
{
	background-color: #e6dfd5;
	margin-top: 5px;
	border-bottom: 1px solid #d4d0c8;
}
#storieshome .storyauthor
{
	color: #26100b;
	font-size: 10px;
	text-align: right;
	float: none;
	padding-top: 5px;
	padding-left: 7px;
}
#storycol-left
{
	width: 313px;
	float: left;
}
#storycol-right
{
	width: auto;
	margin-left: 318px;
}
.post-first-story
{
	font-size: 12px;
	font-weight: bold;
	background-color: white;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px 5px;
	border: solid 1px #d4d0c8;
}
/*Job-Board Home*/
.jobs-loginbox
{
	font-size: 10px;
	background-color: #e6dfd5;
	height: 145px;
	padding: 7px;
}
.jobs-loginbox h2
{
	color: #87b7ce;
	font-size: 20px;
	font-weight: normal;
	cursor: default;
}
#login-jobseekers
{
	width: 299px;
	float: left;
}
#login-employers
{
	width: auto;
	margin-left: 318px;
}
input.job-login
{
	font-size: 11px;
	background-color: #f2ecde;
	width: 290px;
	border-bottom: 1px solid #beb2a6;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.forgot-password
{
	float: right;
	padding-top: 2px;
	padding-right: 10px;
}
img.leftcolphoto
{
	vertical-align: top;
	border-bottom: 5px solid #87b7ce;
}
img.button
{
	margin-right: 10px;
}
.report-table
{
	border: solid 1px #beb2a6;
	border-collapse: collapse;
}
.report-table td
{
	padding: 2px 3px;
}
.report-table th
{
	background-color: #f1eee8;
	text-align: inherit;
	vertical-align: top;
	padding: 2px 3px;
}
.report-table a
{
	text-decoration: underline;
}
.rowgrid td, .rowgrid th
{
	border-bottom: 1px solid #beb2a6;
}
.colgrid td, .colgrid th
{
	border-right: 1px solid #beb2a6;
}
.jobsearchbox
{
	color: white;
	font-size: 11px;
	background-color: #8b7665;
	height: 145px;
	margin-bottom: 5px;
	padding: 7px;
}
.jobsearchbox h2
{
	color: #87b7ce;
	font-size: 20px;
	font-weight: normal;
	cursor: default;
}
.jobsearchbox #form
{
	margin-top: 5px;
	padding: 0;
}
.jobsearchbox input, .jobsearchbox select, .jobsearchbox option
{
	font-size: 11px;
	background-color: #e6dfd5;
}
.jobsearchfield
{
	width: 150px;
}
.heading-supporters
{
	background-color: #8b7665;
	margin-top: 5px;
	margin-bottom: 5px;
}
.supporter-logos
{
	margin-right: -5px;
}
.supporter-logos ul
{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
.supporter-logos li
{
	background-color: white;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;
	width: 89px;
	height: 89px;
	overflow: hidden;
	float: left;
	border: solid 1px #87b7ce;
	display: block;
}
._supporter-logos li
{
	background-color: white;
	list-style-type: none;
	display: table-cell;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 7px;
	width: 50px;
	height: 50px;
	float: left;
	border: solid 1px #87b7ce;
}
.supporter-logos img
{
	margin: auto;
}
.report-table2
{
	background-color: #e6dfd5;
	border: solid 1px #87b7ce;
	border-collapse: collapse;
}
.report-table2 td
{
	font-size: 11px;
	padding: 2px 3px;
	border-right: 1px solid #87b7ce;
	border-bottom: 1px solid #87b7ce;
}
.report-table2 th
{
	color: #87b7ce;
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #3c1e13;
	text-transform: uppercase;
	text-align: inherit;
	vertical-align: top;
	padding: 2px 3px;
}
.report-table2 a
{
	text-decoration: underline;
}
.report-table2 p
{
	margin-top: 5px;
	margin-bottom: 5px;
}
td.actionbuttons
{
	background-image: url(../../images/jobs/bg-pattern-dark.gif);
	text-align: center;
	vertical-align: middle;
}
.actionbuttons img
{
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}
td.employercompany
{
	font-size: 18px;
}
.message-box-left
{
	color: #3c2000;
	font-size: 11px;
	background-color: #87b7ce;
	margin-bottom: 5px;
	padding: 5px;
}
.message-box-right
{
	color: white;
	font-size: 11px;
	background-color: #8b7665;
	margin-bottom: 5px;
	padding: 5px;
}
/*Home page left column*/
.home-banner1
{
	margin-bottom: 5px;
}
#advice-box
{
	color: #3c2000;
	background-color: #e6dfd5;
	margin-bottom: 5px;
	border: solid 1px #e2dbd2;
}
#advice-box h1
{
	background-color: #3c1e13;
	border-top: 5px solid #a799ca;
}
#advice-box h2
{
	color: #3c2013;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 2px 5px 7px;
}
div.buttons
{
	text-align: right;
}
#jobs-box
{
	color: #8b7665;
	margin-bottom: 5px;
}
#jobs-box h1
{
	background-color: #3c1e13;
	border-top: 5px solid #87b7ce;
}
.jobs-box-border
{
	border-left: 1px solid #87b7ce;
	border-bottom: 1px solid #87b7ce;
	border-right: 1px solid #87b7ce;
}
#jobs-box h2
{
	color: #3c2013;
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 100%;
	text-transform: uppercase;
	padding: 2px;
	border-bottom: 1px solid #87b7ce;
}
ul.homejoblist
{
	color: #8b7665;
	font-size: 10px;
	margin-left: 0;
	padding-left: 2px;
	list-style-type: none;
}
.homejoblist li
{
	color: #8b7665;
	margin-top: 3px;
	margin-bottom: 3px;
}
.job-title
{
	color: #8b7665;
	font-style: italic;
}
.company
{
	color: #8b7665;
	font-weight: bold;
	padding-left: 2px;
}
#founder-box
{
	color: #3c1e13;
	background-color: #e6dfd5;
	margin-bottom: 5px;
}
#founder-box h1
{
	color: white;
	font-size: 10px;
	font-weight: normal;
	background-color: #3c2013;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#founder-box p
{
	color: #3c2013;
	font-size: 10px;
	padding: 5px 3px;
}
#founder-box .buttons
{
	border-bottom: 1px solid #805a43;
}
/*Blog page jobs search box, right column*/
#jobs-search-box
{
	float: right;
	border-bottom: 1px solid #e0edf3;
	border-left: 1px solid #e0edf3;
	border-right: 1px solid #e0edf3;
	width: 198px;
	background-color: #FFFFFF;
}
#jobs-search-box h1
{
	background-color: #3c2012;
	border-top: 5px solid #87B7CE;
	height: 38px;
	width: 198px;
}
.jobs-search-box-main
{
	color: #3b1f11;
}
#jobs-search-box-heading
{
	font-style: italic;
	font-size: 20px;
	font-family: "Trebuchet MS", "Times New Roman" , Georgia, Times, serif;
}
/*Blog page network box, right column*/
#network-box
{
	width: 198px;
	background-color: #FFFFFF;
	margin-bottom: 7px;
	margin-top: 5px;
	float: right;
	border-bottom: 1px solid #e0edf3;
	border-left: 1px solid #e0edf3;
	border-right: 1px solid #e0edf3;
	font-size: 13px;
}
#network-box h1
{
	background-color: #3c2012;
	border-top: 4px solid #87B7CE;
	height: 38px;
	width: 198px;
}
#network-box table
{
	border: solid 0px #ffffff;
}
#network-box td
{
	border: solid 0px #ffffff;
}
/*Home page center column Blog Area*/
.flashbanner
{
}
#blog-box
{
	background-color: #e6dfd5;
	height: 136px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e9c6a6;
	border-left: 1px solid #e9c6a6;
}
.blogbox-leftcol
{
	float: left;
}
.blogbox-rightcol
{
	color: black;
	font-size: 17px;
	line-height: 120%;
	background-color: #f60;
	width: 126px;
	height: 125px;
	float: right;
	padding: 5px 4px 6px;
}
.blogbox-rightcol a:link
{
	color: black;
}
.blogbox-rightcol a:visited
{
	color: black;
}
.blogbox-rightcol a:hover
{
	color: black;
}
#blog-box h1
{
	background-color: #3c2013;
	border-left: 5px solid #f6821f;
}
#blog-box .text
{
	color: #3c2000;
	font-size: 11px;
	font-weight: bold;
	background-color: #e6dfd5;
	height: 30px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #e9c6a6;
}
#blog-box .authorlist
{
	color: #3c2013;
	font-size: 11px;
	height: 43px;
	padding: 2px 5px;
}
.author
{
	color: #f6821f;
	font-size: 11px;
	font-weight: bold;
}
.authorprofile
{
	font-size: 10px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5pt;
}
#blog-box .buttons
{
	text-align: right;
}
/*Home page center column Storeis Area*/
#story-box
{
}
#story-box h1
{
	background-color: #3c2013;
	border-left: 5px solid #c36887;
}
#story-box h2
{
	font-size: 16px;
	background-color: #3c2013;
}
.storyblock-home
{
	background-color: white;
	border-right: 1px solid #d4d0c8;
	border-left: 1px solid #d4d0c8;
}
.story-home
{
	background-color: white;
	height: 60px;
	border-bottom: 1px solid #d4d0c8;
}
.story-topic-home
{
	color: #391512;
	font-size: 16px;
	font-weight: normal;
	background-color: #e6dfd5;
	padding: 3px 3px 3px 7px;
}
.storyauthor-home
{
	color: #c36887;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 5px;
}
.storyauthourname-home
{
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.storyexcerpt
{
	font-size: 10px;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 5px;
}
#home #leftcol
{
	width: 170px;
}
#home #contents
{
	width: 606px;
	margin-left: 175px;
}
#home #storycol-left
{
	width: 298px;
	float: left;
}
#home #storycol-right
{
	width: auto;
	margin-left: 303px;
}
/*Meet Damsels*/
.damsel-info
{
	color: #3c2000;
	font-size: 11px;
	background-color: white;
	overflow: auto;
	margin-bottom: 5px;
	padding: 5px;
	border: solid 1px #8b7665;
}
.damsel-info hr
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.damsel-info-leftcol
{
	width: 140px;
	float: left;
}
.damsel-info-rightcol
{
	margin-left: 150px;
}
.damsel-photo
{
}
.damsel-name
{
	font-size: 15px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding-bottom: 3px;
}
.damsel-age-profile
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #8b7665;
}
.damsel-age
{
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.damsel-profession
{
	font-weight: bold;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.damsel-biography
{
	border-bottom: 1px solid #cfc7bd;
}
/*Author Biographies Home*/
#author-bio-home #contents
{
	color: #3c2000;
	width: 780px;
	margin-left: 0;
}
#author-bio-home #left-top-box
{
	background-color: #3c1f12;
	width: 166px;
	float: left;
}
#author-bio-home #pagehead
{
	margin-left: 171px;
}
.auth-info
{
	font-weight: bold;
	padding: 3px 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.auth-name
{
	font-size: 15px;
	padding-right: 5px;
}
.auth-profession
{
	font-size: 11px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}
.auth-writeup
{
}
.auth-writeup p
{
	padding-right: 5px;
	padding-left: 5px;
}
.auth-photo
{
}
.pattern-a
{
	background-repeat: no-repeat;
	background-position: 0 226px;
	clear: left;
	margin-bottom: 5px;
}
.pattern-a .auth-info
{
	color: #6999a3;
	border-bottom-color: #849fa6;
}
.pattern-a .auth-photo
{
	width: 166px;
	float: left;
}
.pattern-a .auth-writeup
{
	background-color: #e2dbd2;
	margin-left: 171px;
	padding-bottom: 5px;
}
.pattern-b
{
	background-repeat: no-repeat;
	background-position: 614px 226px;
	width: 100%;
	overflow: auto;
	clear: left;
	margin-bottom: 5px;
}
.pattern-b .auth-info
{
	color: #d47c00;
	border-bottom-color: #849fa6;
}
.pattern-b .auth-photo
{
	width: auto;
	margin-left: 614px;
}
.pattern-b .auth-writeup
{
	background-color: #e2dbd2;
	width: 609px;
	float: left;
	padding-bottom: 5px;
}
/* This is an filter exclusively for IE6 */
* html .pattern-b .auth-photo
{
	margin-left: 611px;
}
/*---------------------------------------*/
