Refactor CSS
diff --git a/_projectCommon.php b/_projectCommon.php
index d44b374..fe89630 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -43,7 +43,7 @@
 
 	
 	# To define additional CSS or other pre-body headers
-	$App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/subversive/style.css"/>');
+	# $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/subversive/css/style.css"/>');
 	
 	# To enable occasional Eclipse Foundation Promotion banners on your pages (EclipseCon, etc)
 	# $App->Promotion = TRUE;
diff --git a/css/default.css b/css/default.css
new file mode 100644
index 0000000..0357eb7
--- /dev/null
+++ b/css/default.css
@@ -0,0 +1,25 @@
+.contentTable {
+	border-collapse:separate;	
+}
+
+.contentTable tr.tableData td  {
+	border-bottom:1px solid #DDD; 
+	padding: 7px 0 7px 10px;
+	font-size:12px;
+	line-height:14px;
+}
+
+.contentTable tr.topItem td {
+	border-top:1px solid #DDDDDD;
+	border-collapse:separate;
+}
+
+.packageTitle {
+	padding:3px 0;
+	line-height:14px;
+	font-size:14px;
+}
+
+.packagingIcon { 
+	text-align:center;
+}
diff --git a/css/root-page.css b/css/root-page.css
new file mode 100644
index 0000000..000b572
--- /dev/null
+++ b/css/root-page.css
@@ -0,0 +1,190 @@
+@CHARSET "UTF-8";
+#novaContent {
+	background: url("images/backgroundMain.png") no-repeat white;
+}
+
+#midcolumn {
+	width: 658px;
+	padding: 20px 0px 20px 20px;
+}
+
+#rightcolumn {
+	width: 260px;
+	padding: 20px 0px 20px 0px;
+}
+
+#leftcol {
+	margin-right: 0px;
+} 
+
+.sideitem p {
+    margin-bottom: 0;
+}
+.sideitem p img {
+	vertical-align: middle;
+}
+
+h3 {
+	clear: both;
+}
+
+h7 {
+	font-weight: bold;
+	padding: 5px;
+}
+
+a strong {
+	text-decoration: underline;
+}
+
+#introText p.left {
+	width: 48%;
+	float: left;
+}
+
+#introText p.right {
+	width: 48%;
+	float: right;
+}
+
+#feature_1 {
+	float: left;
+	width: 30%;
+	margin-right: 3%;
+}
+
+#feature_2 {
+	float: left;
+	width: 30%;
+	margin-right: 3%
+}
+
+#feature_3 {
+	float: left;
+	width: 30%;
+}
+
+#feature_4 {
+	clear: both;
+	float: left;
+	width: 63%;
+	margin-right: 3%;	
+}
+
+#feature_more {
+	float: left;
+	width: 30%;
+}
+	
+#bigbuttons {
+	position: relative;
+	padding-left: 460px;
+	width : 520px;
+}
+#bigbuttons h3{
+	visibility: hidden;
+	height:0;
+}
+
+#bigbuttons a {
+}
+
+#bigbuttons ul li {
+   vertical-align:bottom;
+   display:inline-block;
+   list-style-type:none;
+   padding: 0;
+   margin: 0;
+}
+
+#bigbuttons a:hover {
+	text-decoration: underline;
+	color : black;
+}
+
+#bigbuttons a {
+   margin: 50px;
+   display:inline-block;
+   list-style-type:none;
+   padding-left: 70px;
+   padding-top: 10px;
+   margin: 0;
+   width: 180px;
+   height: 77px;
+   color : black;
+}
+
+#buttonDownload {
+   background:transparent url("images/buttonDownload.png") no-repeat 0 0;
+}
+#buttonDownload:hover {
+   background-position: 0px -87px;
+}
+
+#buttonDocumentation {
+   background:transparent url("images/buttonDocumentation.png") no-repeat 0 0;
+}
+#buttonDocumentation:hover {
+   background-position: 0px -87px;
+}
+
+#buttonSupport {
+   background:transparent url("images/buttonSupport.png") no-repeat 0 0;
+}
+#buttonSupport:hover {
+   background-position: 0px -87px;
+}
+
+#buttonInvolved {
+   background:transparent url("images/buttonInvolved.png") no-repeat 0 0;
+}
+#buttonInvolved:hover {
+   background-position: 0px -87px;
+}
+
+#bigbuttons a * {
+}
+
+#bigbuttons strong{
+   display:block;
+   text-decoration: none;
+}
+
+#headlines {
+}
+
+#headlines ul li {
+	margin: 0 0;
+	list-style-type: none;
+	list-style-image: none;
+}
+
+	
+#headlines div.title {
+	display: inline;
+	margin-right: 0.5em;
+}
+
+#headlines div.meta {
+	display: inline;
+	color: #444444;
+	font-size: smaller;  
+}
+
+#headlines div.item {
+	display: block;
+	}
+	
+#screencast {
+	margin-bottom: 10px;
+}
+
+#newAndNoteworthy a {
+   display: block;
+   width:218px; 
+   height:51px;
+   padding: 0;
+   text-indent: -9000px;
+   background:transparent url("images/bannerNewAndNoteworthy08M4.png") no-repeat 0 0;
+   margin-top: 10px;
+}
\ No newline at end of file