body.custom 				{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#464646;background:url(images/bgMain.png) repeat-x 0 0 #a4b1a7; margin: 0;}

a							{outline:none; outline-width:0px; text-decoration:none;}
a:hover						{outline:none; outline-width:0px; text-decoration:underline;}

.custom #header_area .page #header	{margin:0 0 0 0; padding:0 0 0 0; border:0px; height:220px; overflow:hidden;}
#header_area .page #header 			{margin:0px; padding:0px; border:0px;}

/* CONTENT AREA */
.custom #page				{padding:0px;}
.custom .full_width .page	{margin:0 auto; padding:0; width:960px;}
.custom #content			{padding:1.5em 4em; width:56.7em;} /* orig width = 64.7em */
.custom #content_area.full_width .page				{background:none; background:url(images/bgPageArea.png) repeat-x 0 100% #ffffff; margin:0 auto; padding:0; width:960px;}
.custom #content_area.full_width .page #content_box	{background:none; background:url(images/bgContentArea.png) repeat-x 0 0 transparent;}

#content h1, #content h1 a, #content h2, #content h2 a			{color:#e10181;}
#content h3, #content h4, #content h5	{color:#fe7cbf;}

.post_box, .teasers_box {border:0px;}

/* background:none; background:url(images/bgContentArea.png) repeat-x 0 0 #ffffff; */
/* SIDEBARS */
.custom #sidebars 			{color:#464646; background:none; margin:0px; width:288px;}
.custom #sidebars .sidebar	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.custom #sidebars #sidebar_1	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; width: 288px; border:0px; float: left; clear: left; }
.custom #sidebars #sidebar_2	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; width: 288px; border:0px; float: left; clear: left; }

.custom #sidebarlink 		{color:#3b9090;text-decoration: none; font-weight: bold;}
.custom #sidebars .sidebar ul.sidebar_list	{padding:0px; border:0px;}
.custom #sidebars .sidebar ul.sidebar_list li#text-2 div		{font-size:0em; line-height:normal; margin:0px; padding:0px;}
.custom #sidebars .sidebar ul.sidebar_list li#text-2 div a		{line-height:normal; border:0px; padding:0px, margin:0px; height:55px;}
.custom #sidebars .sidebar ul.sidebar_list li#text-2 div a img	{line-height:normal; border:0px; padding:0px, margin:0px; height:55px;}

.custom #sidebars .sidebar ul.sidebar_list ul.xoxo li		{background:url(images/RecentArticles.png) no-repeat 50% 0 transparent; margin:0 0 10px 0; padding:25px 0 0 0; height:20px overflow:visible;}
.custom #sidebars .sidebar ul.sidebar_list .blogroll p	{margin:0 0 7px 0;}

.custom #sidebars .sidebar ul.sidebar_list li.widget		{margin:0 0 15px 0; line-height:normal;}
.custom #sidebars .sidebar ul.sidebar_list li.widget ul		{padding:0 25px;}
.custom #sidebars .sidebar ul.sidebar_list li.widget_twitter{border-top:1px solid #ffffff; background:url(images/TwitterFeed.png) no-repeat 86px 5px transparent; padding:50px 0 0 0;}
.custom #sidebars .sidebar ul.sidebar_list li.widget_twitter div	{height:auto;}
.custom #sidebars .sidebar ul.sidebar_list li.widget_twitter div h3	{display:none}

/* CATEGORIES */
.custom #sidebars #sidebar_2 ul.sidebar_list li#categories-3 {background:url(images/Categories.png) no-repeat 50% 0 transparent; margin:0 0 10px 0; padding:25px 0 0 0; height:20px overflow:visible;}
.custom #sidebars #sidebar_2 ul.sidebar_list	{padding:0px; border:0px;}
.custom #sidebars #sidebar_2 ul.sidebar_list li#categories-3 h3  {display:none}
.custom #sidebars #sidebar_2 ul.sidebar_list li#categories-3 ul  {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

.custom #sidebars .sidebar_2 ul.sidebar_list li#categories-3 .blogroll p	{margin:0 0 7px 0;}


/* NAV MENUS */
.custom #nav_area			{height:42px; padding:0}
.custom #nav_area #nav_bg	{background:url(images/nav_bg.jpg) repeat;height:42px;padding:0;}
.custom #nav_area ul		{border:0px}

.custom #nav_area div.page	{background:none; width:960px; height:42px;}
.custom .menu				{display:block; width:960px; float:left; height:42px; margin:0; padding:0; position:relative; top:0px; left:0px; z-index:1000 !important;}
.menu ul					{padding:0; margin:0 0 0 40px; display:block; list-style-type:none; float:left; height:42px;}

.custom .menu ul li			{float:left; height:42px; display:block; list-style-type:none; margin:0 10px 0 0; padding:0; width:inherit; font-size:13px;}
.custom .menu ul li a		{display:block; color:#e8f0f0; font-weight:700; height:22px; line-height:22px; padding:10px; text-decoration:none; font-size:1.20em;}

.custom .menu ul li a:link,		/* main nav mouse overs */
.custom .menu ul li a:visited 	{color:#e8f0f0;background:url(images/bgNavItem.png) repeat-x 0 0 transparent;}
.custom .menu ul li a:hover		{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -42px transparent;}
.custom .menu ul li a:active	{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -84px transparent;}
.custom .menu ul li.current_page a	{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -84px transparent;}

.custom .menu ul li li a:link,		/* drop down mouse overs */
.custom .menu ul li li a:visited 	{color:#e8f0f0;background:url(images/bgNavItem.png) repeat-x 0 -1px transparent; }
.custom .menu ul li li a:hover		{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -43px transparent;}
.custom .menu ul li li a:active		{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -85px transparent;}
.custom .menu ul li li.current_page a	{color:#ffffff;background:url(images/bgNavItem.png) repeat-x 0 -85px transparent;}

.menu ul ul					{clear:both;background:url(images/bgNavDropDown.png) repeat-x 0 100% transparent; width:inherit; height:auto; margin:0px; padding:0px; display:block; position:relative; top:0px; left:3px; z-index:1001 !important; text-transform:none;}

.menu li 					{float:left;position:relative;display:block; height:42px; line-height:42px; list-style-type:none; margin:0; padding:0; width:inherit;}
.custom .menu li ul 		{clear:both;position:absolute; text-transform:none; width:166px;}

.custom .menu ul ul li		{float:none; height:35px; line-height:normal; padding:0px; width:166px;}

.custom .menu ul ul li a	{padding:5px; margin:0px; font-weight:normal; font-size:1.2em; height:25px; line-height:auto;}
.menu ul ul a.drop:link		{padding:5px; margin:0px; font-weight:normal; font-size:1.2em; height:25px; line-height:auto;}
.menu ul ul a.drop:visited	{padding:5px; margin:0px; font-weight:normal; font-size:1.2em; height:25px; line-height:auto;}
.menu ul ul a.drop:hover	{padding:5px; margin:0px; font-weight:normal; font-size:1.2em; height:25px; line-height:auto;}
.menu ul ul:hover >a.drop	{background:url(images/bgNavItem.png) repeat-x 0 -42px transparent; padding:5px; margin:2px 0; font-weight:normal; font-size:1.2em; height:auto; line-height:auto;}
.menu ul ul ul a			{background:#e2dfa8}
.menu ul ul ul a:visited	{background:#e2dfa8}
.menu ul ul ul a:hover		{background:#b2ab9b}
.menu ul ul					{visibility:hidden; position:absolute; height:auto; top:40px; left:0; width:166px;}
.menu ul ul ul				{left:160px; top:0px;}
.menu ul ul ul.left			{left:160px}

.menu table						{position:absolute; top:0; left:0; border-collapse:collapse}

.menu ul ul a, .menu ul ul a:visited		{background:url(images/NavMenuPullLeft.png) no-repeat 95% 50% transparent;}

.menu a:hover, .menu ul ul a:hover			{color:#ffffff; background:url(images/bgNavItem.png) repeat-x 0 -84px transparent; }
.menu :hover > a, .menu ul ul :hover > a 	{color:#ffffff; background:url(images/bgNavItem.png) repeat-x 0 -42px transparent;}
.menu ul li:hover ul,.menu ul a:hover ul	{visibility:visible; }
.menu ul :hover ul ul						{visibility:hidden;}
.menu ul :hover ul :hover ul				{visibility:visible;}

.menu ul ul .current_page_item a 			{color:#ffffff; background-color: white;}
.menu .current_page_item a 					{color:#ffffff; font-weight: bold; background-color: white;}
.menu ul .current_page_item ul a 			{color:#ffffff; font-weight: normal; background-color: black;}
.menu ul .current_page_item ul a:hover 		{background-color:#ffffff;}
.menu .current_page_item a:hover 			{background-color:#ffffff;}

.seven-degrees.custom .comments_closed p 	{display:none;}

div#ie_clear		{display:none;}


/* FOOTER */
.custom #footer 	{background:url(images/bgFooter.png) repeat-x 0 0 transparent; height:250px; padding:30px 0px 15px 0px; margin:0px; border:0px;}

.custom #Footer a:link		{color:#ffffff; border:0px; text-decoration:none;}
.custom #Footer a:visited	{color:#ffffff; border:0px; text-decoration:none;}
.custom #Footer a:hover		{color:#ffffff; border:0px; text-decoration:underline;}
.custom #Footer a:active	{color:#ffffff; border:0px; text-decoration:none;}
.custom #Footer #ThreeColumns				{display:inline; list-style:none; font-size:13px; line-height:normal; color:#ffffff; text-align:left;}
.custom #Footer #ThreeColumns .Column 		{display:inline; list-style:none; font-size:1em; float:left; padding:20px 50px; text-align:left; width:219px; height:160px; overflow:hidden;}
.custom #Footer #ThreeColumns .Column h3	{font-size:1.4em; margin:0 0 10px 0;}
.custom #Footer #ThreeColumns .ColumnBorder {border-left:1px solid #f893ce; border-right:1px solid #f893ce;}
#ProudlyDesigned	{margin:0 auto 10px auto; text-align:center; font-size:11px; line-height:14px;}
#ProudlyDesigned a	{text-decoration:none;}
#ProudlyDesigned img	{margin:0 5px 0 7px; border:0px;}