/* reset */
html,body,address,blockquote,del,div,h1,h2,h3,h4,h5,h6,hr,ins,noscript,p,pre,dl,dt,dd,li,ol,ul,table,caption,colgroup,col,thead,tfoot,tbody,tr,td,th,form,button,fieldset,legend,label,select,optgroup,option,textarea,a,bdo,br,img,map,area,object,param,q,script,span,sub,sup,abbr,acronym,cite,code,del,dfn,em,ins,kbd,samp,strong,var,b,big,i,small,tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ol,ul{list-style:none;}th{text-align:left;}


/* fir clearfix */
.fir{display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */


/* body */
body{
	background:#ffffff;
	color:#454545;
	font-size:14px;
	line-height:1.5;
	font-family:arial,"lucida grande",sans-serif;
}
:link{color:#ec680e;text-decoration:none;}
:visited{color:#ec680e;text-decoration:none;}
:link:hover,:visited:hover{color:#ec680e;text-decoration:underline;}
:link:active,:visited:active{color:#ec680e;text-decoration:underline;}


/* container */
#container							{width:790px;background:#ffffff;margin:0 auto;}


/* head */
#head								{border-bottom:8px solid #2495b6;height:93px;}
#head #logo							{float:left;width:116px;margin-right:20px;}
#head #logo a:link					{padding:0;border:0;background:transparent;}
#head #logo a:visited				{padding:0;border:0;background:transparent;}
#head #logo a:hover,a:visited:hover	{padding:0;border:0;background:transparent;}

#head #nav							{float:left;background:#ffffff;margin:55px 0 0 0;}
#head #nav ul						{text-transform:uppercase;font-weight:bold;font-size:12px;}
#head #nav ul li					{float:left;padding:4px 0 4px 0;}
#head #nav a:link					{color:#999999;text-decoration:none;background:#ffffff;padding:4px 8px 4px 8px;border:0;}
#head #nav a:visited				{color:#999999;text-decoration:none;background:#ffffff;padding:4px 8px 4px 8px;border:0;}
#head #nav a:hover,a:visited:hover{color:#ffffff;text-decoration:none;background:#999999;padding:4px 8px 4px 8px;border:0;}
#head #nav a#active{color:#ffffff;text-decoration:none;background:#999999;}

#head #nav a.alt:link				{color:#2495b6;text-decoration:none;background:#ffffff;padding:4px 8px 4px 8px;border:0;}
#head #nav a.alt:visited			{color:#2495b6;text-decoration:none;background:#ffffff;padding:4px 8px 4px 8px;border:0;}
#head #nav a.alt:hover,a:visited:hover{color:#ffffff;text-decoration:none;background:#2495b6;padding:4px 8px 4px 8px;border:0;}
#head #nav a#alt-active				{color:#ffffff;text-decoration:none;background:#2495b6;border:0;}

#head #nav #home					{width:52px;}
#head #nav #tips_advice				{width:104px;}
#head #nav #events					{width:64px;}
#head #nav #reviews					{width:71px;}
#head #nav #excerpt					{width:73px;}
#head #nav #press_kit				{width:80px;}
#head #nav #contact					{width:74px;}
#head #nav #about					{width:60px;}
#head #nav #qa						{width:43px;}
#head #nav #blog					{width:52px;}
#head #nav #jobs					{width:52px;}


/* body */
#body								{background:#ffffff;clear:both;padding:20px 0 0 0;}
body#home #nav li#home a,
body#tips_advice #nav li#tips_advice a,
body#events #nav li#events a,
body#press_kit #nav li#press_kit a,
body#contact #nav li#contact a,
body#book #nav li#book a,
body#blog #nav li#blog a,
body#workshops #nav li#workshops a,
body#resources #nav li#resources a	{background:#2495B6;color:#fff;}


/* main */
#main								{background:#ffffff;margin:0;width:575px;float:left;padding:0 10px 40px 0;}
#main a:link						{color:#ec680e;text-decoration:none;background:transparent;padding:0;}
#main a:visited						{color:#ec680e;text-decoration:none;background:transparent;padding:0;}
#main a:hover,a:visited:hover		{color:#ec680e;text-decoration:underline;background:transparent;padding:0;}
#main h1							{
	color:#454545;
	font-weight:bold;
	font-size:24px;
	line-height:1.1;
	margin-bottom:20px;
	margin-top:5px;
	letter-spacing:-1px;
}
#main h1 span						{color:#5d9388;font-weight:normal;letter-spacing:-1px;}
#main h2							{font-weight:bold;font-size:14px;color:#5d9388;}
#main #inline-h2					{font-weight:bold;font-size:14px;color:#5d9388;}
#main #byline						{font-size:12px;line-height:1.33;color:#7f9599;margin-bottom:20px;margin-top:-15px;}
#main #byline a:link				{color:#7f9599;text-decoration:underline;}
#main #byline a:visited				{color:#7f9599;text-decoration:underline;}
#main #byline a:hover,a:visited:hover{color:#7f9599;text-decoration:underline;}
#main p								{
	margin-bottom:10px;
	font-size: 12px;
}
#main ul#inline-list				{color:#454545;margin-bottom:10px;margin-top:3px;padding:0;line-height:1.3;}
#main ul#inline-list li				{font-size:12px;margin-bottom:5px;padding-left:15px;background:url(./images/main-li.gif) no-repeat 2px 4px;line-height:1.5;}
#main ul#inline-list-2				{color:#454545;margin-bottom:10px;margin-top:10px;padding:0;line-height:1.3;}
#main ul#inline-list-2 li			{font-size:14px;margin-bottom:10px;padding-left:15px;background:url(./images/main-li.gif) no-repeat 2px 4px;line-height:1.3;}
#main ul li							{padding-left:0;margin-bottom:10px;font-size:18px;}
#main ul li	p						{font-size:14px;}
#main #about						{font-size:12px;line-height:1.33;border-top:1px solid #cccccc;padding-top:10px;color:#666666;}

#rc									{overflow:auto;}
#rc-1								{background:url(images/rc-resumes-bg.gif) left top no-repeat #ddf0f6;width:263px;padding:50px 10px 5px 10px;margin:0 10px 0 0;float:left;}
#rc-2								{background:url(images/rc-coverletters-bg.gif) left top no-repeat #ddf0f6;width:262px;padding:50px 10px 5px 10px;float:left;}



/* bookmarking tool */
#main #bookmarks					{margin:20px 0 30px 0;overflow:visible;height:20px;padding:2px 0 0 0;}
#main #bookmarks a:link				{border:1px solid #EC680E;background:#ffffff;color:#EC680E;padding:3px 5px 3px 5px;text-decoration:none;}
#main #bookmarks a:visited			{border:1px solid #EC680E;background:#ffffff;color:#EC680E;padding:3px 5px 3px 5px;text-decoration:none;}
#main #bookmarks a:hover,a:visited:hover{border:1px solid #EC680E;background:#EC680E;color:#ffffff;padding:3px 5px 3px 5px;text-decoration:none;}
#main #bookmarks ul li				{float:left;margin-right:10px;font-size:10px;text-transform:uppercase;color:#2495B6;margin-bottom:0;padding:3px 0 3px 0;}

/* welcome */
#main #welcome						{width:575px;height:188px;margin-bottom:10px;}

/* featured articles */
#main #featured_articles			{background:#ffffff;padding:0;width:575px;margin-bottom:30px;line-height:1.28;font-size:12px;}
#main #featured_articles #blog		{margin:0 0 15px 0;}
#main #featured_articles-title		{background:url(./images/featured_articles-bg.png) no-repeat top left #ffffff;width:575px;height:38px;margin-bottom:8px;}
#main #featured_articles table h2	{margin:0 0 5px 0;}
#main #featured_articles-title span	{display:none;}
#main #featured_articles h1			{font-weight:bold;margin-bottom:4px;font-size:14px;letter-spacing:0;line-height:1.28;}
#main #featured_articles #article-1	{width:185px;margin-right:10px;float:left;}
#main #featured_articles #article-2	{width:185px;margin-right:10px;float:left;}
#main #featured_articles #article-3	{width:185px;margin-right:0;float:left;}

/* q&a */
#main .qa							{font-size:16px;line-height:1.25;background:url(./images/qa-logo.png) no-repeat top left #67d7c1;width:389px;height:178px;padding:0 0 0 184px;margin:0 0 20px 0;border:1px solid #67d7c1;overflow:hidden;}
#main .qa .caption					{position:absolute;top:0;left:10px;width:250px;}
#main .qa .caption h1				{font-weight:bold;margin-bottom:10px;margin-top:6px;color:#2495b6;width:240px;font-size:16px;letter-spacing:0;line-height:1.25;z-index:200;}
#main .qa .caption p				{width:240px;font-size:16px;z-index:200;}
#main .qa .caption a:link			{text-decoration:none;}
#main .qa .caption a:visited		{text-decoration:none;}
#main .qa .caption a:hover,a:visited:hover{text-decoration:underline;}
#main #qa-module li					{position:absolute;top:0;left:0;width:389px;height:178px;background-color:#FFF;}
#main #qa-module ul.crossfade 		{padding:0;margin:0;list-style:none;position:relative;top:0;left:0;}
#main #qa-module li img 			{display:block;border:0;z-index:-100;}
#main .qa .control 					{position:relative;z-index:100;cursor:pointer;font-size: 10px;font-weight:normal;color:#999999;top:154px;left:10px;}
#main #qa-module-next 				{text-transform:uppercase;z-index:100;}
#main #qa-module-previous 			{text-transform:uppercase;margin-right:10px;z-index:100;}
#main .spotlight					{padding:10px 15px;width:209px;float:left;}
#main .spotlight h3					{font-weight:bold;font-size:16px;margin:0 0 10px 0;}
#main .spotlight p					{font-size:14px;}
#main .spotlight-picture			{width:150px;float:left;}

/* events */
#main ul#events-list li				{
	padding-left:0;
	font-size:14px;
	color:#2495B6;
	font-weight:normal;
}
#main ul#events-list p				{
	font-size:12px;
	color:#454545;
	font-weight:normal;
	margin-top:4px;
}

/* reviews */
#main #reviews						{background:url(./images/reviews-bg.png) no-repeat #ffffff;width:500px;padding:12px 10px 10px 65px;}
#main #reviews p					{color:#666666;font-size:12px;line-height:1.33;margin-bottom:5px;}
#main #reviews #byline				{text-align:right;font-size:14px;line-height:1.28;color:#454545;margin-top:10px;margin-right:-10px;font-style:normal;}
#main #reviews #byline a:link		{color:#ec680e;text-decoration:none;}
#main #reviews #byline a:visited	{color:#ec680e;text-decoration:none;}
#main #reviews #byline a:hover,a:visited:hover{color:#ec680e;text-decoration:underline;}

/* press kit */
#main #photo						{width:120px;float:left;margin-right:10px;}
#main #thumb						{width:250px;margin:0 10px 20px 0;float:left;overflow:auto;height:110px;}
#main #thumb div					{width:55px;float:left;margin-right:10px;}
#main #thumb img					{margin-top:4px;}
#main #press_kit_bio				{}
#main #press_kit_bio #photo			{width:120px;float:left;margin-right:0px;}	
#main #press_kit_bio #anne			{background:url(./images/press_kit-anne-bg.png) top left no-repeat #ffffff;width:425px;float:left;padding:42px 10px 0 20px;margin-bottom:20px;}
#main #press_kit_bio #beth			{background:url(./images/press_kit-beth-bg.png) top left no-repeat #ffffff;width:425px;float:left;padding:42px 10px 0 20px;}


/* contact form */
#contacter							{background:#ffffff;width:555px;padding:0;margin:0;}
#contacter div						{padding:6px 0 6px 0;}
#contacter label					{color:#2495B6;}

/* right rail */
#right_rail							{background:#ffffff;margin:0 10px 30px 10px;_margin:0 10px 30px 10px;width:185px;float:left;display:inline;}
#right_rail a:link					{color:#ec680e;text-decoration:none;background:transparent;border:0;padding:0;}
#right_rail a:visited				{color:#ec680e;text-decoration:none;background:transparent;border:0;padding:0;}
#right_rail a:hover,a:visited:hover	{color:#ec680e;text-decoration:underline;background:transparent;border:0;padding:0;}
#right_rail ul li					{margin-bottom:6px;}

/* email */
#right_rail #email					{margin:8px 0 10px 0;font-size:12px;line-height:1.33;}
#right_rail #email dl				{}
#right_rail #email dt				{background:url(./images/right_rail-email-title.png) top left no-repeat;height:42px;}
#right_rail #email dd				{background:url(./images/right_rail-email-bg.png) top left repeat-x #fcdab3;padding:0 10px 10px 10px;}
#right_rail #email #form			{margin-top:10px;}
#right_rail #email #field			{color:#333333;font-size:11px;font-family:arial,"lucida grande",sans-serif;width:175px;}
#right_rail #email #submit			{color:#333333;font-size:11px;font-family:arial,"lucida grande",sans-serif;margin-top:4px;}
#right_rail #new					{background:url(./images/right_rail-whats-new-title.png) left top no-repeat #e1fbf5;padding:40px 10px 10px 10px;font-size:12px;line-height:16px;}

/* buy */
#right_rail #buy					{background:#cef8ef;padding:0;margin:8px 0 10px 0;}
#right_rail #buy #buy-amazon		{height:212px;}
#right_rail #buy #buy-others		{height:43px;}
#right_rail img						{margin:0;padding:0;border:0;}

/* buy all */
#right_rail #buy_all				{margin-bottom:10px;font-size:12px;line-height:1.33;}
#right_rail #buy_all dl				{}
#right_rail #buy_all dt				{background:url(./images/right_rail-buy_all-title.png) top left no-repeat;height:42px;}
#right_rail #buy_all dd				{background:url(./images/right_rail-bg.png) top left repeat-x #cef8ef;padding:0 10px 10px 10px;}

/* press kit */
#right_rail #press_kit				{margin-bottom:10px;font-size:12px;line-height:1.33;}
#right_rail #press_kit dl			{}
#right_rail #press_kit dt			{background:url(./images/right_rail-press_kit-title.png) top left no-repeat;height:42px;}
#right_rail #press_kit dd			{background:url(./images/right_rail-bg.png) top left repeat-x #cef8ef;padding:0 10px 10px 10px;}

/* events */
#right_rail #events					{margin-bottom:10px;font-size:12px;line-height:1.33;}
#right_rail #events dl				{}
#right_rail #events dt				{background:url(./images/right_rail-events-title.png) top left no-repeat;height:42px;}
#right_rail #events dd				{background:url(./images/right_rail-bg.png) top left repeat-x #cef8ef;padding:0 10px 10px 10px;}
#right_rail #events dd h1			{text-transform:uppercase;font-weight:bold;}

/* other_articles */
#right_rail #other_articles			{margin-bottom:10px;font-size:12px;line-height:1.33;}
#right_rail #other_articles dl		{}
#right_rail #other_articles dt		{background:url(./images/right_rail-other_articles-title.png) top left no-repeat;height:42px;}
#right_rail #other_articles dd		{background:url(./images/right_rail-bg.png) top left repeat-x #cef8ef;padding:0 10px 10px 10px;}
#right_rail #other_articles dd ul li{margin-bottom:6px;}

/* other_articles */
#right_rail #more_qa				{margin-bottom:10px;font-size:12px;line-height:1.33;}
#right_rail #more_qa dl				{}
#right_rail #more_qa dt				{background:url(./images/right_rail-more_qa-title.png) top left no-repeat;height:42px;}
#right_rail #more_qa dd				{background:url(./images/right_rail-bg.png) top left repeat-x #cef8ef;padding:0 10px 10px 10px;}
#right_rail #more_qa dd ul li		{margin-bottom:6px;}

/* tips & advice */
ul#tips-intro li					{padding:0 0 0 120px;margin:0 0 30px 0;}
ul#tips-intro ul.inline-list li		{padding:0 !important;margin:0;font-size:12px;}
#tips-gift							{background:url(./images/tips_advice-gift.gif) left top no-repeat;}
#tips-greatgrad						{background:url(./images/tips_advice-greatgrad.gif) left top no-repeat;}
#tips-internship					{background:url(./images/tips_advice-internship.gif) left top no-repeat;}
#tips-interview						{background:url(./images/tips_advice-interview.gif) left top no-repeat;}
#tips-jobsearch						{background:url(./images/tips_advice-jobsearch.gif) left top no-repeat;}
#tips-misc							{background:url(./images/tips_advice-misc.gif) left top no-repeat;}
#tips-networking					{background:url(./images/tips_advice-networking.gif) left top no-repeat;}
#tips-resume						{background:url(./images/tips_advice-resume.gif) left top no-repeat;}
#tips-salary						{background:url(./images/tips_advice-salary.gif) left top no-repeat;}
#tips-workplace						{background:url(./images/tips_advice-workplace.gif) left top no-repeat;}

/* footer */
#footer								{font-size:12px;line-height:1.33;padding-bottom:10px;text-align:center;color:#666666;width:790px;clear:both;}
#footer #border-top					{background:url(./images/footer-border-top-2.png) top left no-repeat;width:790px;height:10px;margin:0;padding:0;display:block;}
#footer #border-bottom				{background:url(./images/footer-border-bottom-2.png) top left no-repeat;width:790px;height:10px;margin:0;padding:0;}
#footer #footer-module				{background:#67d7c1;border:0;clear:both;padding:0 10px 0 0;margin:0;text-align:left;color:#7f9599;height:280px;display::inline;}
#footer #footer-module p			{color:#2495b6;text-align:right;margin-top:6px;}
#footer #footer-module #reviews		{background:url(./images/footer-reviews-title-2.png) top left no-repeat #ffffff;width:360px;height:188px;padding:42px 10px 10px 10px;float:left;margin:0 10px 0 10px;_margin:0 10px 0 10px;display:inline;}
#footer #footer-module #aboutg2g	{background:url(./images/footer-about-title-2.png) top left no-repeat #ffffff;width:360px;height:188px;padding:42px 10px 10px 10px;float:left;margin:0;_margin:0;display:inline;}
#footer #footer-module #tip			{background:url(./images/footer-tip-title.png) top left no-repeat #ffffff;width:230px;height:228px;padding:42px 10px 10px 10px;float:left;margin-right:10px;display::inline;}
#footer #footer-module #newsletter	{background:url(./images/footer-newsletter-title.png) top left no-repeat #ffffff;width:230px;height:228px;padding:42px 10px 10px 10px;float:left;display:inline;}
#footer #footer-module #g2g-networking{background:url(./images/footer-g2g-networking-title.png) top left no-repeat #ffffff;width:230px;height:228px;padding:42px 10px 10px 10px;float:left;display::inline;}
#footer #footer-module #form		{margin-top:10px;}
#footer #footer-module #field		{color:#333333;font-size:11px;font-family:arial,"lucida grande",sans-serif;width:175px;}
#footer #footer-module #submit		{color:#333333;font-size:11px;font-family:arial,"lucida grande",sans-serif;margin-top:4px;}

/* bottom nav */
#nav-bottom					{width:790px;position:absolute;text-align:center;font-size:12px;line-height:1.33;padding-bottom:40px;}
#nav-bottom a:link			{padding:0;margin:0;border:0;}
#nav-bottom a:visited		{padding:0;margin:0;border:0;}
#nav-bottom a:hover,a:visited:hover	{padding:0;margin:0;}


/* misc */
.floatleft{float:left;}
.clearboth{clear:both;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
strong{font-weight:bold;}