/* @group Afubar - woman.dk  */
/* afubar = affiliation unisite bar */
#afubar {
	background: #F0F0F0; 
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #fff;
	font-size: 10px;
	color: #333;
	line-height: 14px; 
	padding: 0.3em 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif; }

	#afubar ul { margin: 0; padding: 0; height: auto; text-align: left; }	
		#afubar ul li { display: inline; }
			#afubar ul li a { padding: 0 3px; text-decoration: underline; color: #333; cursor: pointer; }
			#afubar ul li a:hover { text-decoration: none; }
			#afubar ul li a:active { color: #666; }
			#afubar ul li#afubar_currentlyViewing { padding: 0 3px; font-weight: bold; }
	
	#afubar ul#afubar_options { float: right; }
	#afubar_rss { background-image: url(http://woman.dk/static/afubar/rss10px.gif); }
	#afubar_home { background-image: url(http://woman.dk/static/afubar/home10px.gif); }
	#afubar_annoy { background-image: url(http://woman.dk/static/afubar/annoy10px.gif); }
	#afubar_newsletter { background-image: url(http://woman.dk/static/afubar/newsletter10px.gif); }
	
	ul#afubar_options #afubar_rss, 
	ul#afubar_options #afubar_home, 
	ul#afubar_options #afubar_annoy, 
	ul#afubar_options #afubar_newsletter { padding: 0 5px 0 13px; background-position: left 50%; background-repeat: no-repeat; }
/* @end */

/* @group Header - logo, nav & site tools */
	/* @group Structure + Logo */
	#afubar {margin: 0 0 5px;}

	#benjamin_blog_topBanner {margin: 0 auto 5px; width: 930px; overflow: hidden;}
	
	#benjamin_blog_header {
		margin: 0 auto;
		position: relative; overflow: hidden;
		width: 960px;
		background: url(http://costume.dk/static/base/gfx/submenu_gradient_bg.jpg) repeat-x 0px 21px;
		border-bottom: 2px solid #ccc;
		font-size: 10px !important; /* Reset base font-size */
		}
	#benjamin_blog_header a {border: 0 !important;}
	#benjamin_blog_header.costume {font-family: Georgia, Times, 'Times New Roman', serif !important;}
	#benjamin_blog_header.woman {font-family: Verdana, Helvetica, Arial, sans-serif !important; font-size: small !important; background-color: #fff; background-position: left bottom;}
	
	#benjamin_blog_header #benjamin_blog_logo {position: absolute; top: 5px; left: 5px; text-indent: -9999px;}
	#benjamin_blog_header.costume #benjamin_blog_logo {
		width: 155px; height: 27px;
		background: url(http://costume.dk/static/costume/gfx/costume_logo.gif) no-repeat;
		}
	#benjamin_blog_header.woman #benjamin_blog_logo {
		top: 2px;
		width: 146px; height: 22px;
		background: url(http://woman.dk/static/woman/gfx/woman_logo.png) no-repeat;
		}
	/* @end */

	/* @group Menu */
		/* @group Global */
		#benjamin_blog_header .menu {list-style: none; text-align: left; margin: 0; position: static !important;}
		#benjamin_blog_header .menu,
		#benjamin_blog_header .menu * {float: left; display: inline;}
			#benjamin_blog_header .menu a {text-decoration: none; white-space: nowrap; letter-spacing: 0 px !important;}
			#benjamin_blog_header .menu li.current a {cursor: default;}
			#benjamin_blog_header .menuSub li a {background: transparent none !important;}
		/* @end */
	
		/* @group Costume */
		#benjamin_blog_header.costume .menuMain {width: 755px; padding: 10px 0 0 205px; background: #000;}
			#benjamin_blog_header.costume .menuMain li {font-size: 100% !important;}
			#benjamin_blog_header.costume .menuMain li + li {margin-left: 5px;}
				#benjamin_blog_header.costume .menuMain li a {
					padding: 5px 8px;
					color: #fff;
					font-family: Georgia, Times, 'Times New Roman', serif !important;
					text-transform: uppercase;
					font-size: 1.4em;
					letter-spacing: .1em !important;
					}
				#benjamin_blog_header.costume .menuMain li a:hover {background: #222;}
				#benjamin_blog_header.costume .menuMain li.current a {background: #fff; color: #000;}
				#benjamin_blog_header.costume .menuMain li.current a:hover {background: #fff;}
		
		#benjamin_blog_header.costume .menuSub {width: 753px; padding: 5px 0 5px 205px; border: solid #ccc; border-width: 0 1px;}
			#benjamin_blog_header.costume .menuSub li {font-size: 100% !important;}
			#benjamin_blog_header.costume .menuSub li + li {margin-left: 20px;}
				#benjamin_blog_header.costume .menuSub li a {
					padding: 0 5px;
					color: #585858;
					font-family: Georgia, Times, 'Times New Roman', serif !important;
					font-size: 1.3em !important;
					letter-spacing: .1em !important;
					}
				#benjamin_blog_header.costume .menuSub li a:hover {color: #000; text-decoration: underline;}
				#benjamin_blog_header.costume .menuSub li.current a {background-color: #000 !important; color: #fff !important;}
				#benjamin_blog_header.costume .menuSub li.current a:hover {text-decoration: none;}
	
		#benjamin_blog_header #benjamin_blog_fashionistaButton {
			position: absolute; top: 5px; right: 5px;
			width: 129px; height: 25px;
			background: url(http://costume.dk/static/costume/gfx/header_menu_fashionista_button.gif) no-repeat;
			text-indent: -9999px;
			}
		/* @end */
	
		/* @group Woman */
		#benjamin_blog_header.woman .menuMain {width: 770px; padding-left: 190px; background: #f5367a;}
			#benjamin_blog_header.woman .menuMain li a {width: 138px; padding: 5px 10px 5px 5px; border-left: 1px solid #f76195; color: #fff; font-weight: bold;}
			#benjamin_blog_header.woman .menuMain li a:hover, .menuMain li.current a {background: #c41a57;}
			#benjamin_blog_header.woman .menuMain li.current + li a:hover {border-color: #7e0e36;}
		
		#benjamin_blog_header.woman .menuSub {margin-left: 190px; padding: 5px 0; width: 153px; border-left: 1px solid #e4e4e4;}
		#benjamin_blog_header.woman .menuSub + .menuSub {margin-left: 0;}
		 	#benjamin_blog_header.woman .menuSub li {width: 153px; margin: 2px 0; line-height: 1em;}
				#benjamin_blog_header.woman .menuSub li a {padding: 0 5px; color: #585858; font-size: .769em;}
				#benjamin_blog_header.woman .menuSub li a:hover {color: #000; text-decoration: underline;}
				#benjamin_blog_header.woman .menuSub li.current a {font-weight: bold; background: #c41a57 !important; color: #fff;}
				#benjamin_blog_header.woman .menuSub li.current a:hover {text-decoration: none;}
		/* @end */
	/* @end */

	/* @group Searchform */
	#benjamin_blog_header #benjamin_blog_searchForm {position: absolute; top: 40px; left: 5px; width: 200px; text-align: left; font-size: 1em;}
	#benjamin_blog_header.woman #benjamin_blog_searchForm {top: 37px; width: 185px; font-size: .769em;}
	
		#benjamin_blog_header #benjamin_blog_searchForm #benjamin_blog_searchQ {
			float: left; display: inline;
			width: 128px;
			margin: 0 2px 0 0; padding: 1px 2px;
			border: 1px solid #666;
			}
		#benjamin_blog_header.woman  #benjamin_blog_searchForm #benjamin_blog_searchQ {
			margin: 0 5px 0 0; padding: 4px 2px;
			border: 1px solid #f76195;
			}
	
		#benjamin_blog_header.costume #benjamin_blog_searchForm button {
			padding: 0 5px;
			background: #000; color: #fff;
			font-weight: normal;
			border: 1px solid #333;
			-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
			cursor: pointer;
			
			/* IE specific */
			*width: auto; *overflow: visible; *padding: 0 5px; *border: 0;
			}
		#benjamin_blog_header.woman #benjamin_blog_searchForm button {
			padding: 3px 5px;
			background: #f5367a; color: #fff;
			border: 1px solid #f76195;
			cursor: pointer;
			
			/* IE specific */
			*width: auto; *overflow: visible; *margin-left: -25px; *padding: 1px 3px;
			}
	/* @end */
/* @end */

