JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html>
<html>
   <head>
      <title>Horizontal Menu</title>
      		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" /> 
			<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1,requiresActiveX=true" />
      <link href="style.css" rel="stylesheet" type="text/css" media="all" />
   </head>
	<body>
	<div id="header">
		<div id="logo">logo</div>
		<div id="logoright">logoright</div>
	</div>
	<div id="menu">menu</div>
	<div id="featuredshell">
		<div id="feautured">Feautured</div>
		<div id="feautured_extra">Feautured_extra</div>
	</div>
	<div id="content_shell">
		<div id="content">content</div>
		<div id="sidebar">sidebar</div>
	</div>
	<div id="box_shell">
		<div id="fbox1">fbox1</div>
		<div id="fbox2">fbox2</div>
		<div id="fbox3">fbox3</div>
	</div>
	<div id="fline">fline</div>
			 
	</body>
</html>

CSS

#header:after, #featuredshell:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#header, #featuredshell
{
	display: inline-block;
}
#header, #featuredshell
{
/*\*/
	display: block;
/**/
	-height: 1px;
}

#logo {
background:#3a83b2;
width:300px;
height:90px;
float:left;
}
#logoright {
background:#c9bf20;
width:600px;
float:left;
height:90px;
}
#menu {
background:#a1104d;
height:50px;
width:900px;
}
#feautured {
background:#cb7519;
height:225px;
width:600px;
float:left;
}

#feautured_extra{
float:left;
background:#19a3cb;
width:300px;
height:225px;
}
#content{
background:#7540a6;
}
#sidebar{
background:#d34532;
}
#fbox1{
background:#3579ea;
}
#fbox2{
background:#88b949;
}
#fbox3{
background:#169682;
}
#fline{
background:#eabf13;
}