/*   
Theme Name: okayafrica. WordPress Theme
Theme URI: 
Description: Custom Theme for okayafrica.
Author: Allan Cole
Author URI: http://fthrwght.com/
Template: thematic
Version: 0.8
.
(c) Allan Cole http://fthrwght.com/wordpress/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout
@import url('../thematic/library/layouts/2c-r-fixed.css'); */

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*	Main Layout
-------------------------------------------------------------- */
body {min-width:960px}
#header {width:940px;margin:0 auto;}
#branding {position:relative; overflow:visible;}
#access {position:relative; overflow:hidden;}
#wrapper {position:relative;margin:0 auto; z-index:120; width:940px; padding:0 20px;}
#main {width:940px;margin:0 auto;padding:0;overflow:visible; position:relative;z-index:1;}
#container {width:620px;float:left;padding:0;margin:0 20px 0 0;overflow:hidden}
#content {min-height:400px;margin:0;padding:0;}
.main-aside {width:300px; float:left; position:relative;}
#primary {clear:right}
#footer-access {clear:both; width:940px; margin:0 auto}
#footer {clear:both; width:940px; margin:0 auto}
#subsidiary {width:940px; margin:0 auto; overflow:hidden}
#subsidiary .aside {width:300px; float:left; margin:0 22px 0 0}
#subsidiary #third {margin:0}
#siteinfo {clear:both;width:940px;}

/*	Global
-------------------------------------------------------------- */
html {margin:0;padding:0;height:100.1%;overflow-y:scroll;}
body {color:#999999;font-size:13px;line-height:22px;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;}
body.addbg{background: transparent url('img/body-bg.png') top center repeat;}
h1, h2, h3, h4, h5, h6 {font-weight:800;font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica Neue, Helvetica, Arial, sans-serif;}
a {text-decoration:none;padding:5px;margin:-5px; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s;}
a:link, a:visited {color:#00CCFF;}
a:hover {color:silver;text-decoration:underline;}
span.delete {display:none;width:0;height:0;overflow:hidden;}
.hidden {display:none;visibility:hidden.width:0;height:0;}
abbr {text-decoration:none;border:none;}
hr {display:block;width:100%;clear:both;height:1px;border:0px dotted #000;margin-bottom:13px;}

/*	Header
-------------------------------------------------------------- */
#header {display:block;position:relative;padding:22px 0 0;margin:0 auto;background: transparent url('img/header-bg.png') top center repeat;}
#branding {padding:0;margin:0 0 22px;width:940px;float:left;clear:both;display:block;}
#blog-title {padding:0;margin:10px 0 0;width:190px;float:left;display:block;font-size:30px;line-height:44px;font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica Neue, Helvetica, Arial, sans-serif;}
#blog-title a {padding:0;margin:0 0 0 10px;width:175px;height:74px;display:block;margin-right:0px;line-height:44px;font-weight:800;text-decoration:none;background: transparent url('img/logo.png') left center no-repeat;}
#blog-title a:hover {}
#blog-title a span {visibility:hidden;}
#blog-description {float:left;padding:0 5px;font-weight:200;line-height:44px;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;clear:none;display:none;}
#leaderboard-wrap {float:right;width:730px;clear:none;}
#leaderboard,
#leaderboard li.widgetcontainer {margin:0 5px 0 0;}
#header #searchform {float:right;width:300px;margin-top:80px;}
#header #searchform input#s {border:none;height:22px;padding:0 5px;}

/* Default Menu
-------------------------------------------------------------- */
.skip-link{ display:none}
#access{ height:44px;  font-size:13px;  overflow:visible;  z-index:100; background: #38bdc0;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:left; position:relative}
.sf-menu a {display:block; position:relative}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul{left:0; top:3.4em; /* match top ul list item height */z-index:99}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul{left:10em; /* match ul width */top:0}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */top:0}

/*	Menu
-------------------------------------------------------------- */
#access {width:940px;margin:22px 0 0;padding:0;display:block;float:none;clear:both;text-transform:lowercase;font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica Neue, Helvetica, Arial, sans-serif;}
#access .skip-link {display:none;}
.menu ul {margin:0;padding:0;}
.menu ul li {display:inline-block;float:none;padding:0;}
.menu ul li a {padding:11px 20px;margin:0;display:inline-block;font-size:15px;font-weight:800;line-height:22px;color:#FFF;background: #38bdc0;border: none}
.menu ul li a:after {content:".";}
.menu ul li ul li a {padding:5px 10px;display:block;font-size:12px}
.menu ul li a:hover,
.menu ul li.current_page_item a,
.menu ul li.current_page_parent a {color:#000;font-weight:600;border: none}
.menu ul li.current_page_parent ul li a {color:#FFF;}
.menu ul li.current_page_parent ul li.current-menu-item a {color:#000;border: none}
	
/*	Navigation FIX THE WIDTH OF THE THE NAV ABOVE ARROWS
-------------------------------------------------------------- */
.navigation .meta-nav {}
.nav-previous {float:left; width:40%;}
.nav-next {float:right; width:40%; text-align:right}
.nav-previous a, .nav-next a {padding:9px 5px;margin:0;display:inline-block;text-transform:lowercase;}

#nav-above {display:none;}
#nav-below {width:100%;margin:22px 0 54px;clear:both;float:none;display:table;font-size:10px;line-height:22px;}
#nav-below h3 {font-size:22px;line-height:44px;padding:0 5px;}
.single #nav-below {}
.home #nav-below,
.archive #nav-below {margin-bottom:0;}

/*	Featured Areas
-------------------------------------------------------------- */
#sticky-feature-wrap {background:transparent url('img/slider-bg.png') top center repeat-x;}
#sticky-feature {width:940px;height:220px;overflow:hidden;padding:11px 0 0;margin:37px auto 0;background:#FFF;border:11px solid #CCC;border-width:0;border-bottom:1px dotted #CCC;}
#sticky-feature ul {margin:0;padding:0;list-style:none;}
#sticky-feature ul li {margin:0;padding:0;}
#sticky-feature .hentry {width:300px;height:220px;padding:0;margin-right:20px;display:block;overflow:visible;float:left;clear:none;position:relative;border-width:0;}
#sticky-feature .hentry .entry-image {position:relative;z-index:1}
#sticky-feature .hentry .entry-title {font-size:22px;line-height:22px;display:block;position:absolute;bottom:0px;z-index:3}
#sticky-feature .hentry .entry-title a {font-weight:800;padding:0 10px;display:block;width:280px;background:transparent;text-shadow: 1px 1px 3px #000;color:#ECFC5D}
#sticky-feature .hentry .entry-title a:hover {background:transparent;}
#sticky-feature .hentry .entry-content,
#sticky-feature .hentry .entry-meta {position:relative;z-index:10;}
#sticky-feature .hentry .entry-meta {display:none;}
#sticky-feature .hentry.p3, #sticky-feature .hentry.p6, #sticky-feature .hentry.p9 {margin-right:0;}

#index-wrap {width:300px;margin-right:20px;float:left;}
#index-wrap .hentry {display:table;width:300px;margin:0 0 22px;padding-top:18px;background:transparent url('img/post-border.png') center 5px repeat-x;font-size:12px;}
#featured-wrap {width:300px;float:right;}
#featured-wrap .hentry {display:table;width:300px;margin:0 0 22px;padding-top:18px;background:transparent url('img/post-border.png') center 5px repeat-x;font-size:12px;}

#middle-feature-wrap {margin:0 auto;display:block;position:relative;}
#middle-feature {width:940px;float:none;height:220px;overflow:hidden;padding:11px 0 0;margin:0 auto 22px;border:11px solid #CCC;border-width:0;border-bottom:1px dotted #CCC;}
#middle-feature ul.xoxo {padding:0 160px;}

/*	Content
-------------------------------------------------------------- */
#wrapper {background:#FFFFFF;}
#container {min-height:600px;/*clear:both;float:none;padding-top:0;*/}
.hentry {padding:0;width:620px;float:none;margin:0 0 22px;clear:both;display:block;position:relative; z-index:2;/*border-top:11px solid #CCC;*/}
#content .hentry.tag-sapien {background:#5F9932;color:#FFF;}
.entry-title {padding:0;font-size:18px;line-height:22px;font-weight:800;display:inline-block;}
.entry-title a {font-weight:800;padding:5px;margin:0;display:inline-block;}
.entry-meta {padding:0px 5px 0px;margin-bottom:22px;font-size:10px;line-height:32px;border:1px dotted #000;border-width:1px 0;display:block;}
.entry-meta span {padding:0 5px 0 0;}
#content .entry-meta span.edit a {color:red;}
.entry-meta .meta-sep-edit {display:none;}
.entry-content {/*text-align:justify;*/padding:0;margin:0;clear:none;float:left;display:block;}
.entry-content object {margin:0 -5px}
.entry-content img { }
.entry-content h1,
.entry-content h2,
.entry-content h3 {padding:0 5px;margin:0;font-weight:800;text-transform:lowercase;font-size:22px;line-height:44px;-size:22px;letter-spacing:0.025em;}
.entry-content h4,
.entry-content h5,
.entry-content h6 {padding:0 5px;margin:0;font-weight:800;text-transform:lowercase;font-size:16px;line-height:22px;-size:22px;letter-spacing:0.025em;}
.entry-content p {padding:0 5px;margin:0 0 22px;display:block;clear:left;}
.entry-content p a {display:inline-block;padding:0 5px;text-decoration:underline;line-height:22px;height:inherit;width:inherit;}
.entry-content p a img {margin:0 -5px;}
.entry-content blockquote {margin-left:0;padding:0 0 0 50px;border-left:1px dotted #000;}
.entry-utility {padding:0px 5px 22px;font-size:10px;display:block;}
.edit-link {}
.edit-link a {color:red;}
.photo-credit {position:absolute;padding:16px;display:block;width:768px;height:100%;z-index:1;text-align:left;}
.hentry:hover .photo-credit {display:block;}
.page-link {font-weight:bold; line-height:22px; padding:0 0 22px 0; margin-right:16px; word-spacing:16px;}
.page-link a {font-weight:normal; padding:0; text-decoration:none}
.open-type {font-style:italic;text-transform:lowercase;}

.singular #content .entry-title {padding:5px;margin:11px 0;display:inline-block;font-size:30px;font-weight:800;line-height:32px;}
.singular #content .entry-content {padding:0;margin:0;width:620px;clear:none;float:left;display:block;}
.page #content .entry-meta span.edit:before {content:"";padding-right:0}
.page-title {padding:5px;margin:11px 0;display:inline-block;font-size:30px;font-weight:800;line-height:32px;color:#000}

/*	Featured Blogs */
.archive.author-blitz-the-ambassador #content {padding-top:115px;background: transparent url('img/featured-bg/blitz-feature-bg.png') 0px 20px no-repeat;}
.blog-author {display:table;clear:both;min-height:130px;margin-bottom:44px;padding:22px 0 0;border-top:1px dotted #000;}
.blog-author h3,
.blog-author h4 {font-size:18px;line-height:22px;}
.blog-author .author-meta {width:130px;min-height:130px;float:left;clear:left;padding:0 5px 0 0;margin-right:20px;position:relative;overflow:hidden;}
.blog-author .author-meta img { }
.blog-author .author-meta p {margin-bottom:0;}
.blog-author .author-content {width:420px;padding:0 5px;float:left;}
.blog-author .author-content ul {margin:0;}
.blog-author .connect {margin:0;list-style:none;}
.blog-author .author-content ul li {font-size:14px;}
#content #author-info {margin:0 0 44px;display:table;width:600px;}
#content #author-info .avatar {float:left;clear:right;display:block;}
#content #author-info .entry-title,
#content #author-info #author-email {float:right;clear:right;width:300px;}

/*	Stories Grid */
.page-template-page-template_interviews-stories-php #content .entry-title {width:600px;float: none; clear: both; display: block; border-bottom: 1px solid #000;}
.page-template-page-template_interviews-stories-php #content .hentry {width:205px; height: 350px; padding-top: 20px; margin-bottom: 0; float: left;clear: none; overflow: hidden;}
.page-template-page-template_interviews-stories-php #content .hentry h4 {border-bottom: 1px dotted #000;width: 180px; padding-bottom: 5px; display: block;}
.page-template-page-template_interviews-stories-php #content .hentry p {font-size: 10px; width: 180px;}
.page-template-page-template_interviews-stories-php #content .hentry img {max-width: 180px; width: 180px; height: inherit;}

/*	Artists Page Template */
#content .taxonomy_image_plugin-grid {display:block;width:140px;height:200px;float:left;padding:15px 0 0;margin:0 15px 0 0;background:transparent url('img/post-border.png') center top repeat-x;}
#content .taxonomy_image_plugin-grid h5 {display:inline-block; padding-top: 10px; clear:both; font-size:12px; line-height:14px;}
#content .taxonomy_image_plugin-grid img {margin:0;}
#content .taxonomy_image_plugin-grid a {margin:0;padding:0;display:block;}

.category-blog .page-title {display:none;}

/*	Share This */
#content .addthis_container {display:block; clear:both;margin:22px 0 44px;}
#content .addthis_toolbox {line-height:18px}
#content .addthis_toolbox .at15t_compact {visibility:hidden;margin:0 0 0 -10px;}
#content .at300b,
#content .addthis_button_compact {margin:0 5px 0 0;padding:0;}

/*	MP3 Player */
#content .entry-content p .wpa_container,
#content .entry-content p .wpa_container div,
#content .entry-content p .wpa_container span,
#content .entry-content p .wpa_container a {width:100%;text-decoration:none;padding:0;}
#content .entry-content p .wpa_container a:hover {background:transparent;}
#content .entry-content p .wpa_container div.wpa_sub a.wpa_dl {width: 75px; display:none;}
#content .entry-content p .wpa_container img.wpa_play {vertical-align:middle;}

/*	Comments
-------------------------------------------------------------- */
#comments {padding:0;clear:both;float:none;}
#comments, 
#comments input, 
#comments textarea {line-height:22px}
#comments input {width:300px;}
#comments code {font-size:12px; line-height:22px}
#comments h3 {padding:5px;display:inline-block;font-size:20px;text-transform:lowercase;line-height:22px;font-weight:800;}
#comments .edit-link a.comment-edit-link {color:red;}
#comments-list {padding:0 0 22px 0;margin:33px 0 0;border-top:3px solid #000;}
#comments-list ol, 
#comments-list ul {list-style:none;margin:0;padding:0;}
#comments-list ol {border-top:1px dotted #000; border-bottom:none; margin:0 0 22px 0}
#comments-list li {background:transparent; border-bottom:1px dotted #000; padding:19px 8px 0; position:relative}
#comments-list li.alt {background:transparent}
#comments-list li.bypostauthor {}
#comments-list ul li {border:1px dotted #000; border-width: 1px 0 0; margin:0 -8px 22px 108px;}
#comments-list li .avatar {position:absolute; top:22px; right:22px; width:50px; height:50px}
#comments-list .comment-author {font-size:16px;line-height:22px;font-weight:400; padding:0; font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;}
#comments-list .comment-meta {font-size:10px; padding:0;}
#comments-list .comment-meta a {text-decoration:none}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {}
#comments-list .comment-content {margin:22px 100px 22px 0;font-size:12px}
#comments-list .comment-content p {margin:0 0 22px; padding:0;}
#comments-list .comment-content p a {display:inline-block;padding:0 5px;text-decoration:underline;line-height:22px;height:inherit;width:inherit;}
#comments-list .comment-content blockquote {margin:0 0 0 108px;}
.edit-link a {}
.comment-reply-link {font-size:12px; text-align:right;}
.comment-reply-link a {font-style:italic; text-decoration:none; margin:-9px 5px 9px 0; display:inline-block;}
.comment-navigation {font-weight:bold; line-height:22px; padding:0 0 22px 0; margin-right:22px; word-spacing:22px;}
.comment-navigation a {font-weight:normal; text-decoration:none}
.comment-navigation a:active, 
.comment-navigation a:hover { }
.comment-navigation a, 
.comment-navigation span {margin-right:0.5em;word-spacing:normal;}
#trackbacks-list {padding:0;margin:33px 0 0;clear:both;float:none;border-top:3px solid #000;}
#trackbacks-list .comment-content {position:absolute; left:-9000px}
#trackbacks-list h3 {line-height:43px;}
#trackbacks-list ol {border-top:1px dotted #000;margin:0;list-style-position:outside;}
#trackbacks-list ol li {display:inline-block;padding:22px 0;border-bottom:1px dotted #000;}
#trackbacks-list ol li .comment-author {display:block;}
#respond {margin:33px 0 22px;overflow:hidden; padding:0; position:relative;}
#respond p {padding:0 5px;margin-bottom:22px;}
#respond .formcontainer {border-top:1px dotted #000;padding-top:17px;}
#respond .form-label {padding:0 5px;line-height:22px;}
#respond .form-section input,
#respond .form-section textarea {background:#ECFC5D;border:none; padding:5px;}
#comments input#submit {float:left;width:100px;}
#comments-list #respond {border-top:1px dotted #000; margin:0 0 22px 0; padding:22px 15px}
#comments-list ul #respond {border-top:1px dotted #000; margin:0}
#cancel-comment-reply {font-size:12px; position:absolute;width:200px;top:22px; right:5px;}
#cancel-comment-reply a {color:red;}
#respond .required {font-weight:bold}
.form-section label {font-size:12px}
.form-section input {margin:0 0 22px 0; width:100%}
.form-section textarea {width:99%;height:128px;}
#form-allowed-tags p {font-size:12px; line-height:22px; margin:0; display:inline-block;}
#form-allowed-tags span {font-style:italic;line-height:22px;}
#form-allowed-tags code {font-size:12px; line-height:normal; line-height:22px; display:inline-block;}
.form-submit {padding:22px 0 0 0; text-align:right}
.subscribe-to-comments {float:left; font-size:12px; margin:0; padding:22px 0 0 0}
.solo-subscribe-to-comments {font-size:10px; padding:22px 0 0 0}
.comment_license {clear:both; font-size:10px; margin:0; padding:22px 0 0 0}

/*	Sidebars
-------------------------------------------------------------- */
.aside {margin:0 0 22px;float:right; position:relative;font-size:12px;line-height:18px;}
.aside h3 {padding:0 5px;font-size:14px;line-height:32px;margin-bottom:13px;border-top:1px solid #000;border-bottom:1px dotted #000;}
.aside ul {padding:0;margin:0;list-style:none;}
.aside ul li.widgetcontainer {margin-bottom:22px;}
.aside ul li.widgetcontainer p,
.aside ul li.widgetcontainer li {padding:0 5px;}
.aside ul li.widget_tag_cloud div {padding:0 5px;}
.aside ul li .children {margin-left:0px;}
.aside ul li .children li a:before {content:"· ";}
.aside ul li a {padding:0;margin:0;font-weight:800;}

#primary {margin:0;padding:0;float:right;}
#primary .widgetcontainer {padding:0;}
#secondary {}

/*	Widgets
-------------------------------------------------------------- */
.aside ul li.widget_thematic_search {margin-bottom:27px;}
.aside ul li.widget_thematic_search input#s {background:#ECFC5D;height:22px;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;width:290px;margin:0;padding:4px 5px 5px;border:none;color:#FFF;}
.aside ul li.widget_thematic_search input#searchsubmit {display:none;}
.aside ul li.s2class_widget_subscribe2widget input[type="text"] {background:#B2F77D;height:22px;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;width:290px;margin:0 0 0 -5px;padding:4px 5px 5px;border:none;color:#FFF;}
.aside ul li.popular-posts ul li {margin-bottom:10px;}
.aside ul li.popular-posts a {display:block;font-size:13px;line-height:18px;font-weight:800;font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica Neue, Helvetica, Arial, sans-serif;}
.aside ul li.popular-posts .post-stats {font-size:11px;font-weight:200;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;}
.aside ul li#linkcat-28 {height:44px;display:table;width:200px;margin-bottom:22px;}
.aside ul li#linkcat-28 li {float:left;display:inline-block;}
.aside ul li#linkcat-28 li a:hover {background:transparent;}
.aside ul .recentcomments {margin-bottom:10px;}
.aside ul .recentcomments a.url {font-weight:400;}
.aside ul li.featured-photo-item,
.aside ul li.featured-video-item {float:left;width:140px;min-height:230px;overflow:hidden;display:block;margin-bottom:0px;}
.aside ul li.featured-audio-item {margin-bottom:18px;}
.aside ul li.featured-photo-item h4,
.aside ul li.featured-audio-item h4,
.aside ul li.featured-video-item h4 {line-height:14px;}
.aside ul li.featured-audio-item h4 {font-weight:200px;}
.aside ul li.featured-audio-item .featured-audio-widget-link {font-size:12px;font-weight:normal;font-family: 'Cantarell', 'Courier New', 'Courier', courier, monospace;}
.aside ul li.featured-audio-item .addthis_container {display:none;}
.aside ul li.widget_tag_cloud a {font-weight:800;font-family: "HelveticaNeue-Roman", "Helvetica 55 Roman", Helvetica Neue, Helvetica, Arial, sans-serif;}
.aside ul li.madmimi input[type="text"] { width: 95% !important; }


/*	Footer
-------------------------------------------------------------- */
#footer-access {margin-top:22px;display:table;border-top:1px dotted #000;}
#footer-access .footer-menu-wrap {margin:11px auto;}
#footer-access .footer-menu-wrap ul {text-align:left;margin:0;}
#footer-access .footer-menu-wrap ul li {display:inline-block;}
#footer-access .footer-menu-wrap ul li a {padding:10px 20px;text-transform:lowercase}
#footer {clear:both;padding:22px 0px 40px;display:table;border-top:1px dotted #000;}
#siteinfo {width:516px;padding:0 5px;margin:0 306px 0 0;float:left;clear:none;display:table-cell;vertical-align:middle;}

/* Grid CSS
-------------------------------------------------------------- */
.gridsystem {background-image: url('img/grid.png'); background-position: top center; background-repeat: repeat-y;margin:0;padding:0}

/* Default styles for Images
-------------------------------------------------------------- */
.entry-content img{margin:0 -5px 22px;}
.alignleft,
img.alignleft,
img.align-left{float:left;margin:0 18px 22px -5px;display:block;}
.alignright,
img.alignright,
img.align-right{display:block;float:right;margin:0 -5px 22px 18px}
.aligncenter,
div.aligncenter,
img.aligncenter{ margin:0 auto 22px auto; display:block; float:none; clear:both}
.wp-caption {border:1px dotted #C7C7C7; text-align:center; background-color:#E9E9E9; padding-top:5px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:10px; line-height:22px; padding:5px; margin:0 -5px}
.wp-smiley{/* Prevent the smileys from breaking line-height */max-height:12px; margin:0 !important}


/*	Browser Stuff
-------------------------------------------------------------- */
.msie #header .menu {position:relative;z-index:999;}
.msie #header .menu ul,
.msie #header .menu li,
.msie #header .menu ul li a,
.msie #header .menu ul li ul li a {display:block;float:left;clear:none;}

