/*
	RESET
*/
/*
COLORS
Final GOLD #da4620
Creme #F2F0E6
orig links #B4A38E
new links  #da4620
old bg #5F5447

*/ 


*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body 								{ width: 100%; display: table; color: #544a41; font: 12px/18px Arial, Helvetica, sans-serif; background: #FFF; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
table								{ border-collapse: collapse; }
p		 							{ padding: 0; margin: 0; }
ul 									{ list-style-type: none; margin: 0px; padding: 0px; }
hr 									{ width: 100%; color: #FFFFFF; height: 1px; border-bottom: 1px dotted #a79681; border-top: 0; border-left: 0; border-right: 0; clear:both; margin: 9px 0 9px 0px; line-height:0px;}
blockquote							{ padding: 0 18px; border-bottom: 1px dotted #a79681; border-top: 1px dotted #a79681; }

/*
	UTILITY
*/
.clear								{ clear: both; }
.alignright							{ float: right; margin:0; padding:0; }
/*
	HEADER
*/
#header								{position: relative; width: 960px; height: 100px;color:#000;font-size:10px;}
#header_nav							{width:640px;height:55px;float:left;padding-top:40px;}
#header_nav a 						{font-size:10px;color:#544a41;}
#header_nav a:link, a:visited 		{text-decoration:none;}
#header_nav a:hover, a:active		{color:#da4620;text-decoration:none;}
#header_logo 						{float:left;width:320px;height:85px;}
.header-nav							{float:right;height:18px;padding-left:20px;margin-left:20px;border-left:1px solid #555;}
#header ul 							{float:right;position:relative;z-index:999;}
#header ul li 						{font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;display:inline; text-transform:uppercase;}



/*

FACEBOOK
*/
#facebook_background	{width:500px;border-right:1px dotted #555;}
.facebook_news_img		{clear:both;padding: 9px 0 0 0; margin-bottom:0;width:500px; }



/*
	TYPOGRAPHY
*/
a:link,a:visited					{ color: #da4620;}

a:hover,a:active					{ color: #8F8578;}


h1 									{ color: #544a41; font-size: 24px; font-weight: lighter;font-style: normal; line-height: 24px; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}

h2 									{ color: #8F8578; font-size: 18px; line-height:24px;font-weight: lighter; font-family:Georgia, "Times New Roman", Times, serif; padding: 0 0 9px 0; }

h3 									{ color: #544a41; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 9px 0 9px 0; }

h4									{ font-weight: bold; margin:0; padding:0; line-height:18px;}


.time								{height:12px;font-family: Arial, Helvetica, sans-serif; color: #8f8578; text-align: left;font-size:10px;margin:6px 0 6px 0;padding:0;}

.day								{ font-size: 12px; padding: 5px 0 5px 5px; letter-spacing: 1px; }

.year								{ font-size: 24px;  }


.description						{ width: 612px; text-align:center; float:right; padding-top: 54px; font-size: 10px; text-transform: uppercase; color: #FFFFFF; font-style: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: 4px; }

.list-number						{ color: #D9371C; font-size: 24px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; display: inline-block; }

.list-body							{ color: #5F5447; font-size: 14px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; padding: 9px 0 9px 0; display: block; }

li.numbered-list					{ color: #5F5447; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; list-style: decimal outside; margin-left: 18px;}

li.bullet-list						{ color: #5F5447; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; list-style: disc outside; margin-left: 18px;}

.redletter							{ color: #D9371C;}

.author								{float:left;padding: 8px 0 0px 10px; color: #8f8578; font-size: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

.preview_image						{clear:both;padding: 9px 0 0 0; margin-bottom:0; }


.archive_exerpt	p					{font-size:18px;}
.tweetme	{width:50px;position:absolute;left:900px;padding-left:10px;z-index:998;}

.tags {float: left;width: 600px;padding-right:40}
.tags span {
  display: block;
  font-size: 10px;
  font-weight: light;
  text-transform: uppercase;
  color: #555;
  padding: 10px 0 10px 0;
  background: url(../images/icon-tags.png) no-repeat 0 .3em;
}
.tags p {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #beaa99;
}

/*
	STRUCTURE
*/
#outer-wrap							{ float:left;width:100%;background-color:#FFF;}
#content-wrap						{ width: 960px; margin: 0; float:left;}
#main-content, 
archive-main-content				{float:right;width:640px;padding: 20px 0 18px 0px;min-height:640px;}

.logo								{width: 320px; height: 85px; float:left;}

.post,
.post_ttl_frst,
.post_img_frst,
.post_ttl_frst_news		{ position: relative; padding-left: 0px;}

.post_ttl_frst_arch					{ position: relative; padding: 0 0 18px 18px;}


.post_ttl_frst h1,
.post_ttl_frst_arch h1,
.post_ttl_frst_news h1				{}				
.post p,
.post_ttl_frst p,
.post_ttl_frst_arch p,
.post_img_frst p					{ padding: 9px 0 9px 0px; }

#main-content .post_ttl_frst_news	p {width:576px;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
.post_ttl_frst_news	p				{ padding: 9px 0 27px 0px; font-size:18px; }

.post_ttl_frst_news	h2				{ padding:0;margin:0; }
.post_ttl_frst_news	h2 a 			{color:#544A41;}
.post_ttl_frst_news	h2 a:hover,
.post_ttl_frst_news	h2 a:active		{color:#D9371C;}

.post p:first-child,
.post_img_frst p:first-child 		{ padding: 0; } /* kills padding above and below image */

.post_img_frst img					{ padding: 0 0 9px 0; }					

.post_img_frst h4					{ padding:0; margin:0;}

#map								{ position: relative; float: right; margin: 26px 0 0 0; border: 1px solid #999999; padding:0px;}
#caption {float:left;width:640px;height:40px;border-bottom:1px dotted #555;margin-bottom:10px;}
#caption_left{float:left;width:390px;text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;height:36px;}
#caption_right	{float:right;width:230px;padding-left:10px;text-align:left;font-size:11px;border-left:1px dotted #555;height:36px;}
.post_img_left						{ float: left; margin-right: 12px;}
.post_img_right						{ float: right; margin-left: 12px;}
.post_image_clear					{ float: left; clear:all;}
.inpage_wrap {float:left:width:640px;}
.image_float	{float:right;}
#video{width:640px;margin-bottom:20px;}

.post_subhead_medium				{font-size:16px; margin-top:12px; padding-top:6px; padding-bottom:10px; color:#5F5447; border-top: 1px #da4620 dotted; font-family: Georgia, Times New Roman, Times, Serif;}

.content ol,		
.content ul							{ list-style: outside; padding-left: 27px; list-style-type: decimal;}

.content li							{ padding: 9px 0 9px 0; }

#archive-main-content .post, 
.excerpts .post						{ font-size:11px; width: 193px; padding:10px;height: 190px; display: block; float:left; margin:0 0 5px 0;}

#archive-main-content .post, 
.excerpts .post	p	{font-size:10px; line-height:14px;font-style:lighter;padding-right:10px;}

#archive-main-content .post, 
.excerpts .post	h2 {font-weight:bold;line-height:14px;padding:2px 0 2px 0;}

#archive-main-content .post, 
.excerpts .post	h2 a:rollover {color:red;}

.excerpts {}
.excerpts img {margin-bottom: 10px;}

.home_excerpts {}
.home_excerpts .post {text-transform: none;width:280px;display:block;float:left;margin:20px 20px 20px 0;font-size:11px;color:#555;line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.home_excerpts .post p {font-size:11px;color:#555;line-height:14px;}
.home_excerpts .post h2 {text-transform:uppercase;padding-left:3px;}
.home_excerpts .post h2 a:link,
.home_excerpts .post h2 a:visited {color:#555;font-size:11px;font-weight:normal;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
.home_excerpts img {margin-bottom:5px;}
.home_excerpts .post h2 a:hover {color:#544a41;}

.home_columns {width:300px;float:left;margin:20px 20px 20px 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.home_columns a {color:#555;}
.home_columns img {margin-bottom:5px;}
.home_columns h2 {color:#555;font-size:11px;color:#555;font-family:Arial, Helvetica, sans-serif;padding-left:3px;padding-bottom:0;}
.home_columns h2 a:link {font-size:11px; color:#555;font-weight:normal;}
.home_columns p {padding-left:3px;}

.land_column {width:295px;float:left;margin:20px 20px 20px 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.land_column a {color:#555;}
.land_column img {margin-bottom:5px;}
.land_column h2 {color:#555;font-size:11px;color:#555;font-family:Arial, Helvetica, sans-serif;padding-left:3px;padding-bottom:0;}
.land_column h2 a:link {font-size:11px; color:#555;font-weight:normal;}
.land_column p {padding-left:3px;}

.land_column_3 {width:295px;float:left;margin:20px 0 20px 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.land_column_3 a {color:#555;}
.land_column_3 img {margin-bottom:5px;}
.land_column_3 h2 {color:#555;font-size:11px;color:#555;font-family:Arial, Helvetica, sans-serif;padding-left:3px;padding-bottom:0;}
.land_colum_3 h2 a:link {font-size:11px; color:#555;font-weight:normal;}
.land_column_3 p {padding-left:3px;}

#home_twitter {width:290px;float:left;margin:20px 0 20px 20px; line-height:24px;}
#home_twitter h2 a {font-size:14px; font-weight:bold;}
#home_twitter h2 a:link, #home_twitter h2 a:visited{color:#da4620; font-weight:bold;}
#home_twitter h2 a:hover{color:#544a41;}
.entry-content {line-height:18px;font-size:12px;border-top:#555 1px dotted;padding-top:6px;}
.time-meta a {font-size:10px;color:#999;padding-bottom:12px;}

#archive-main-content .post h2 a, 
.excerpts .post h2 a, 
#archive-main-content .post h2 a:visited, 
.excerpts .post h2 a:visited		{color: #544a41; font-size: 12px;line-height:15px;font-family:Arial, Helvetica, sans-serif;}

#archive-main-content .post h2 a:active,
.excerpts .post h2 a:active, 
#archive-main-content .post h2 a:hover, 
.excerpts .post h2 a:hover			{ color: #DA4620; }

.excerpts h3						{color:#544a41;border-top: 1px dotted #999;padding-top:6px;margin-top:10px;}

.excerpts p	{font-size:10px; line-height:13px;padding-top:0px;padding-bottom:12px;}
.wp-pagenavi {padding-left:0; margin-left:0;}


/*
	COMMENT AREA
*/
#comment							{ width: 360px; float: left; margin-bottom: 18px;}
.commentarea						{ }
.commentarea ol,		
.commentarea ul						{ list-style: none; background-color: #ffffff; }

.commentarea li						{ background: url(assets/images/hr_bg.gif) repeat-x left bottom; padding: 9px 18px 9px 18px; }
.commentarea ul .alt				{ background-color: #ede5dc;}
.commentarea h4						{ position: relative; float: right; color: #da4620; font-family: Arial, Helvetica, sans-serif; line-height: 36px; font-size: 11px; font-weight: normal; }
.commentinfo						{ position: relative; display: inline-block; float: right; padding: 0 0 9px 0; font-family: Arial, Helvetica, sans-serif;}
#submit								{ position: relative; display: inline-block; float: right; margin: 9px 0 9px 0;}


/*
	EMAIL CAPTURE
*/
#emailcapture						{ float: left; width: 180px; padding: 8px 0 18px 0; margin-left:64px;line-height: 18px;margin-bottom:14px;border-top:1px dotted #999;}
#emailcapture h2					{ color: #5F5447; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 9px 0px; margin:0; line-height:18px;}
.e2ma_signup_form_button			{ float: right; font-family: Arial, Helvetica, sans-serif; margin-right: 12px; font-weight: bold; cursor: pointer; background-color: #D9D1BA; color: #5F5447; }
.e2ma_signup_form_element			{ float: left; color: #5F5447; font-family: Helvetica, Arial, sans-serif; width:123px; }
#facebook_like						{ float: left; width: 180px; padding: 8px 0 18px 0; margin-left:64px;line-height: 18px;margin-bottom:14px;border-top:1px dotted #999;}



/*
	LATEST BLOG COLUMN
*/
#news								{ float: left; width: 270px; padding: 0 0 0 10px; margin: 0 0px 0 10px;font-size: 11px; line-height: 18px;}
#news h2 							{ color: #5F5447; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 9px 0; margin:0; line-height:18px; }
#news h2 a							{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#news h2 a:link, 
#news h2 a:visited 					{ color: #da4620; } 
#news h2 a:hover, 
#news h2 a:active 					{ color: #da4620; }
#news h3							{ color: #da4620; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin:0; line-height:18px; background: none;}
#news p								{ padding: 0 0 9px 0;}
.rssfeed							{ position: relative; float: right; color: #da4620; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin:0; line-height:18px; }
.blog_callout	{float:left;margin:10px 0 10px 0;width:640px;padding:10px 0 10px 0; font-size:12px; line-height:24px; border-top: #544a41 1px dotted;border-bottom: #544a41 1px dotted;}
.before_after {}
.before {float:left;width:300px;padding-right:10px; border-right: #544a41 1px dotted;margin:10px 0 10px 0;}
.after{float:left;width:300px;padding-left:10px;margin:10px 0 10px 0;}

/*
	SPECIALTIES NAV
*/
#specialties						{ float: left; width: 171px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; padding: 0px 0px 0px 16px; }
#specialties a						{ display: block; width: 153px; padding: 0px 0px 0px 18px; font-size: 11px; }
#specialties a:link, 
#specialties a:visited 				{ color: #5F5447; } 
#specialties a:hover, 
#specialties a:active 				{ color: #D9371C; }
#specialties h3						{ padding: 0 0 0 18px; font-weight: normal; background:none;}



/*
	PRIMARY NAVIGATION
*/
#left-column						{ float:left; width:300px; padding: 20px 0px 0px 20px;}
#left-column ul						{ }
#left-column ul li					{ }
/*
#subnav{width:200px; border-top: #CCC 1px dotted;border-bottom: #CCC 1px dotted;padding:10px 0 10px 0;text-transform: uppercase;}
*/

.widget								{}
.flexipages_widget					{width:220px;margin: 0 0 30px 44px;font-weight:lighter;letter-spacing:1px;}

#flexi-pages-1						{text-transform: uppercase; font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height: 18px;}
#flexi-pages-1 a					{display: block; padding:5px 0 5px 8px;}

#flexi-pages-1 a:link,
#flexi-pages-1 a:visited 			{ color: #8F8578;} 

#flexi-pages-1 a:hover, 
#flexi-pages-1 a:active 			{ color: #DA4620;}

#flexi-pages-1 ul					{ margin-left: 20px; padding: 0;}
#flexi-pages-1 ul li				{ margin: 0; padding: 0;}
#flexi-pages-1 ul ul				{ padding: 3px 0px 15px 0px; }
#flexi-pages-1 ul ul ul				{ padding: 0px 0px 0px 9px; font-size: 11px;  }

#flexi-pages-1 ul li.current_page_item {background-color:#f0efe6;border-top:2px solid #E6E5D5;border-bottom: 2px solid #E6E5D5;padding-top:0px;}
#flexi-pages-1 ul li.current_page_item a,
#flexi-pages-1 ul li.current_page_item a:visited	{ color:#6e6150;}

#flexi-pages-1 ul li.current_page_item a:hover,
#flexi-pages-1 ul li.current_page_item a:active	{ color:#DA4620;}

#flexi-pages-1 ul li ul.children li {padding-left:15px;font-weight:lighter;text-transform: none;}

 					
#flexi-pages-1 ul li.current_page_item ul li a,
#flexi-pages-1 ul li.current_page_item ul li a:visited	{background-color:text-transform: none;margin-left:0;text-transform: none;}
					
#flexi-pages-1 ul li.current_page_item ul li a:hover,
#flexi-pages-1 ul li.current_page_item ul li a:active						{color:#DA4620;}


#flexi-pages-1 ul li.current_page_ancestor a,
#flexi-pages-1 ul li.current_page_ancestor a:visited						{}

#flexi-pages-1 ul li.current_page_ancestor a:hover, 
#flexi-pages-1 ul li.current_page_ancestor a:active							{}

#flexi-pages-1 ul li.current_page_ancestor .page_item a,
#flexi-pages-1 ul li.current_page_ancestor .page_item a:visited				{}

#flexi-pages-1 ul li.current_page_ancestor .page_item a:hover,
#flexi-pages-1 ul li.current_page_ancestor .page_item a:active				{}

#flexi-pages-1 ul li.current_page_ancestor .current_page_item	{background-color:#E6E5D5;}

#flexi-pages-1 ul li.current_page_ancestor .current_page_item a,
#flexi-pages-1 ul li.current_page_ancestor .current_page_item a:visited		{}


#flexi-pages-1 ul li.current_page_ancestor ul ul li.page_item a,
#flexi-pages-1 ul li.current_page_ancestor ul ul li.page_item a:visited		{ }

#flexi-pages-1 ul li.current_page_ancestor ul ul li.page_item a:hover,
#flexi-pages-1 ul li.current_page_ancestor ul ul li.page_item a:active		{}
#flexi-pages-1 ul li.current_page_ancestor ul ul li.current_page_item a,
#flexi-pages-1 ul li.current_page_ancestor ul ul li.current_page_item a:visited { }

/*
	SLIDESHOW
*/		
#homework{width:980px;height:404px;float:left;background: url(/wp-content/themes/gerardot/assets/images/homework_bg.png) no-repeat left top;}
#homework h2 {font-size:14px;}
#homework h2 a {font-size:11px; font-weight:bold;padding-left:10px;}
#homework_nav{float:left;width:960px;height: 38px;border-bottom:#cfceb2 1px dotted;margin-bottom:18px;padding-right:0px;}
#home_content{width:940px;padding: 0 0 0 40px;float:left;}
#land_content{width:940px;padding: 0 0 0 40px;float:left;margin-top:20px;}
#home-intro{float:left;width:920px;font-size:14px;line-height:20px;color:#544a41;margin-bottom:20px;}
#intro{float:left;font-size:14px;font-weight:lighter;line-height:20px;margin-bottom:18px;}
#resume{}
#resume ul {list-style-image: url(/wp-content/themes/gerardot/assets/images/arrow-bullet.png); margin-left:120px;}
#resume ul li {margin-bottom:20px;}

.resume_div{float:left;margin-top:12px;padding-top:6px;width:620px;}
.resume_div h2 {border-top:#888 1px dotted;font-weight:bold; font-size:15px;padding-top:6px;margin-top:12px;}

#homework h2 {padding:15px 0 0 40px; width:640px;}
#homework a:link{font-weight:bold;font-size:10px;padding-left:10px;}

#work								{height:384px;}
#work_wrap 							{width:640px;height:384px;}
#work_nav	 						{ width: 576px; height: 38px; padding: 20px 0 0 0; margin:0 0 10px 0;font-family: Arial, Helvetica, sans-serif; }
#work h2							{ float: left; font-size: 12px; padding: 15px 0 0 0; }
#work h2 a:link, #work h2 a:visited		{ color: #da4620; font-weight:bold;}
#work h2 a:hover, #work h2 a:active		{ color: #544a41;}		
#work_nav a:link, #work_nav a:visited	{ font-family:Arial, Helvetica, sans-serif; color: #5F5447;}

ul#numbers 							{ float: right; z-index: 90; padding:4; margin-left:10px;}
ul#numbers li, ul#numbers li a 		{ float: left; text-align: center; display: block; width: 18px; height: 20px; }
ul#numbers li a.active 				{ color:#333333;border:#ccc 1px solid;}
#slideshow_buttons					{ float: right; text-align: right; display: block; padding-right: 10px;font-weight:bold;border-right:#544a41 1px dotted;height:30px;}
#related_work {font-size:10px; border-top: #ccc 1px dotted;padding-top:6px;letter-spacing:1px;margin-top:20px;font-weight:bold;}

/*
	FOOTER
*/
#footer								{ position:absolute;min-height:230px; width: 100%;padding: 20px 0 20px 20px;background-color:#e6e5d5;font-size:11px;line-height:18px;font-family:Arial, Helvetica, sans-serif;}

#footer p							{ color:#544A41;margin:0 0 0.625em 0; padding:0;}

#footer a:link,
#footer a:visited					{ color: #544A41; text-decoration:none;font-size:11px;}

#footer a:hover,
#footer a:active					{ color:#DA4620;text-decoration:none;}

#footer_address						{ width: 320px; height:200px;margin-right:20px; padding-top:10px; float:left;font-size:11px;}

.footer_nav							{letter-spacing:1px;font-size:12px;float:left; text-align:left; display: inline;}

#footer h3							{font-size:1em; color:#494848; margin-bottom: 0.625em; }

#footer h4							{ font-weight:normal;}

#footer h2							{ margin-bottom:0; }

#footer ul							{ float:left;width:160px;list-style:none; margin:0 20px 20px 0; padding-top:10px; line-height:24px;}
#footer ul li						{ display:block;}


#social	{float:left;margin-left:30px;width:280px;}
.soc-icon {float:left; display:list;margin-right:10px;}


/*
	SOCIABLE
*/
div.sociable { float:right; width:20px;margin-right:10px; }
#test{float:right;width:20px;background-color:#0FF;}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	padding: 0px;border-bottom:1px dotted #888;margin-top:5px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 20px;
	height: 20px;
	border: 0;
	margin: 10px 0 10px 0;
	paddingtop: 10px;
}

.sociable-hovers {
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=100);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* NAVIGATION */
/* ----------------------------------------- */

#nav 								{width:300px;float:right;height:43px; margin-top:30px; padding:0}

#nav ul								{ float:left;position: relative; margin: 0; padding:0; z-index:999; }

#nav ul li							{ position: relative; height: 43px; float: left; display: block;}

#nav ul li a						{ float: left; display: block; }

#nav ul li a:hover, 
#nav ul li a:active 				{}


#nav ul li ul 						{ position: absolute; top:20px; left:0px; width: 150px; display: none; }
#nav ul li:hover ul,
#nav ul li.over ul					{ display: block; }

li a:link,
li a:visited 						{color:#555;font-size:12px;letter-spacing:1px;text-decoration:none;}
li a:hover 							{color:#000;}

li#membership a:link,
li#membership a:visited		{margin-right:20px;}
li#membership a:hover,
li#membership a:active	{}
	
li#events a:link,
li#events a:visited		{margin-right:20px;}
li#events a:hover,
li#events a:active

li#restricted a:link,
li#restricted a:visited		{}
li#restricted a:hover,
li#restricted a:active	{}

/*2nd Level Links*/
#nav ul li ul li					{ display: list-item; clear:both; background:url(/wp-content/themes/flaspa/assets/images/menu-back.png) top left no-repeat;height:100%;width:150px;margin:0;}
#nav ul li ul li.bottom {background:url(/wp-content/themes/flaspa/assets/images/menu-bottom.png) bottom left no-repeat;padding:0;margin:0;}
#nav ul li ul li a:link,
#nav ul li ul li a:visited			{ padding:10px 0 10px 0; margin:0 10px 0 10px;display:list-item;text-decoration:none;font-weight:lighter;text-align:left;color:#555;font-size:1em;border-bottom:1px solid #555;width:120px;}

#nav ul li ul li a:hover,
#nav ul li ul li a:active			{ color: #000;font-weight:bold;}



/* SUB NAVIGATION */
/* ----------------------------------------- */
#subnav								{ float: left; width:250px;padding:10px;border:}
.subnav_top							{ clear:both; height:10px; width:180px; display:block; background-color:#000;}

#subnav h2							{ font-size:1.4em; clear:both; display:block; width:180px; margin:0 0 0 1px; padding: 10px 15px 10px 15px; color:#000;}
#subnav h2 a:link,
#subnav h2 a:visited,
#subnav h2 a:hover,
#subnav h2 a:active					{ color:#FFF; text-decoration:none;}

/*1st Level Links*/
#subnav ul							{ width:180px;padding-bottom:15px; font-size:.95em; }

#subnav ul li						{ width: 180px; margin:0 0 0 15px; clear:both; padding:10px 10px 10px 0;border-bottom: 1px dotted #999;}

#subnav ul li ul,
#subnav ul li ul.children li			{ width: 180px; background:none; padding:0px 0 5px 5px; }
#subnav ul li ul.children li			{ padding-top:5px; }


#subnav ul li a:link,
#subnav ul li a:visited				{ text-decoration:none; font-weight: normal; color: #555; }

#subnav ul li a:hover,
#subnav ul li a:active				{ color: #000; }

#subnav ul li.current_page_item		{ background-color:#FFF;}
#subnav ul li.current_page_item a	{ font-weight:bold; }

#subnav ul li.current-cat,
#subnav ul li.used-cat,
#subnav ul li.current-cat-parent	{ background-color:#999;padding-left:10px;}
#subnav ul li.current-cat a,
#subnav ul li.used-cat a,
#subnav ul li.current-cat-parent a							{ font-weight:bold;}

#subnav ul li.current-cat ul.children li,
#subnav ul li.used-cat ul.children li,
#subnav ul li.current-cat-parent ul.children li				{ background: none; width:125px;}

#subnav ul li.current-cat ul.children li a,
#subnav ul li.used-cat ul.children li a,
#subnav ul li.current-cat-parent ul.children li a				{ font-weight:normal; }

#subnav ul li.used-cat ul.children li.used-cat a,
#subnav ul li.current-cat-parent ul.children li.current-cat a				{ font-weight:bold; }


#subnav ul.archive li.current-cat,
#subnav ul.archive li.used-cat				 			{ background-color:#000;}
#subnav ul.archive li.current-cat a,
#subnav ul.archive li.used-cat a							{ font-weight:bold;}

#sitemap_list li a {
    background: url("../images/document/ico_post.png") no-repeat scroll left center transparent;
    padding: 5px 7px 5px 18px;
    text-decoration: none;font-size:14px;
}

#sitemap_list li a:hover {color:red;}
#contact_info{float:right;width:300px;padding-top:48px;}
#contact_form{float:left;padding-top:20px;}
#adsense{float:right; width:200px;height:600px;margin-right:40px;}
