diff -uNr theme_old/css/960.css theme_new/css/960.css
--- theme_old/css/960.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/960.css	2013-04-30 02:33:48.000000000 +0200
@@ -1,405 +1,270 @@
-/*
-	960 Grid System ~ Core CSS.
-	Learn more ~ http://960.gs/
-
-	Licensed under GPL and MIT.
-*/
-
-/* `Containers
-----------------------------------------------------------------------------------------------------*/
-
-.container_12,
-.container_16 {
-	margin-left: auto;
-	margin-right: auto;
-	width: 960px;
-}
-
-/* `Grid >> Global
-----------------------------------------------------------------------------------------------------*/
-
-.grid_1,
-.grid_2,
-.grid_3,
-.grid_4,
-.grid_5,
-.grid_6,
-.grid_7,
-.grid_8,
-.grid_9,
-.grid_10,
-.grid_11,
-.grid_12,
-.grid_13,
-.grid_14,
-.grid_15,
-.grid_16 {
-	display: inline;
-	float: left;
-	margin-left: 10px;
-	margin-right: 10px;
-}
-
-.container_12 .grid_3,
-.container_16 .grid_4 {
-	width: 220px;
-}
-
-.container_12 .grid_6,
-.container_16 .grid_8 {
-	width: 460px;
-}
-
-.container_12 .grid_9,
-.container_16 .grid_12 {
-	width: 700px;
-}
-
-.container_12 .grid_12,
-.container_16 .grid_16 {
-	width: 940px;
-}
-
-/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
-----------------------------------------------------------------------------------------------------*/
-
+/*    960 Grid System ~ Core CSS.    Learn more ~ http://960.gs/
+Licensed under GPL and MIT.*/
+/* `Containers----------------------------------------------------------------------------------------------------*/
+.container_12,.container_16 {
+    margin-left:auto;
+    margin-right:auto;
+    width: 960px;
+}
+/* `Grid>>Global----------------------------------------------------------------------------------------------------*/
+.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
+    display:inline;
+    float:left;
+    margin-left:10px;
+    margin-right:10px;
+}
+.container_12 .grid_3,.container_16 .grid_4 {
+    width:220px;
+}
+.container_12 .grid_6,.container_16 .grid_8 {
+    width:460px;
+}
+.container_12 .grid_9,.container_16 .grid_12 {
+    width:700px;
+}
+.container_12 .grid_12,.container_16 .grid_16 {
+    width: 940px;
+}
+/* `Grid>>Children (Alpha ~ First,Omega ~ Last)----------------------------------------------------------------------------------------------------*/
 .alpha {
-	margin-left: 0;
+    margin-left:0;
 }
-
 .omega {
-	margin-right: 0;
+    margin-right: 0;
 }
-
-/* `Grid >> 12 Columns
-----------------------------------------------------------------------------------------------------*/
-
+/* `Grid>>12 Columns----------------------------------------------------------------------------------------------------*/
 .container_12 .grid_1 {
-	width: 60px;
+    width:60px;
 }
-
 .container_12 .grid_2 {
-	width: 140px;
+    width:140px;
 }
-
 .container_12 .grid_4 {
-	width: 300px;
+    width:300px;
 }
-
 .container_12 .grid_5 {
-	width: 380px;
+    width:380px;
 }
-
 .container_12 .grid_7 {
-	width: 540px;
+    width:540px;
 }
-
 .container_12 .grid_8 {
-	width: 620px;
+    width:620px;
 }
-
 .container_12 .grid_10 {
-	width: 780px;
+    width:780px;
 }
-
 .container_12 .grid_11 {
-	width: 860px;
+    width: 860px;
 }
-
-/* `Grid >> 16 Columns
-----------------------------------------------------------------------------------------------------*/
-
+/* `Grid>>16 Columns----------------------------------------------------------------------------------------------------*/
 .container_16 .grid_1 {
-	width: 40px;
+    width:40px;
 }
-
 .container_16 .grid_2 {
-	width: 100px;
+    width:100px;
 }
-
 .container_16 .grid_3 {
-	width: 160px;
+    width:160px;
 }
-
 .container_16 .grid_5 {
-	width: 280px;
+    width:280px;
 }
-
 .container_16 .grid_6 {
-	width: 340px;
+    width:340px;
 }
-
 .container_16 .grid_7 {
-	width: 400px;
+    width:400px;
 }
-
 .container_16 .grid_9 {
-	width: 520px;
+    width:520px;
 }
-
 .container_16 .grid_10 {
-	width: 580px;
+    width:580px;
 }
-
 .container_16 .grid_11 {
-	width: 640px;
+    width:640px;
 }
-
 .container_16 .grid_13 {
-	width: 760px;
+    width:760px;
 }
-
 .container_16 .grid_14 {
-	width: 820px;
+    width:820px;
 }
-
 .container_16 .grid_15 {
-	width: 880px;
+    width: 880px;
+}
+/* `Prefix Extra Space>>Global----------------------------------------------------------------------------------------------------*/
+.container_12 .prefix_3,.container_16 .prefix_4 {
+    padding-left:240px;
+}
+.container_12 .prefix_6,.container_16 .prefix_8 {
+    padding-left:480px;
 }
-
-/* `Prefix Extra Space >> Global
-----------------------------------------------------------------------------------------------------*/
-
-.container_12 .prefix_3,
-.container_16 .prefix_4 {
-	padding-left: 240px;
-}
-
-.container_12 .prefix_6,
-.container_16 .prefix_8 {
-	padding-left: 480px;
-}
-
-.container_12 .prefix_9,
-.container_16 .prefix_12 {
-	padding-left: 720px;
-}
-
-/* `Prefix Extra Space >> 12 Columns
-----------------------------------------------------------------------------------------------------*/
-
+.container_12 .prefix_9,.container_16 .prefix_12 {
+    padding-left: 720px;
+}
+/* `Prefix Extra Space>>12 Columns----------------------------------------------------------------------------------------------------*/
 .container_12 .prefix_1 {
-	padding-left: 80px;
+    padding-left:80px;
 }
-
 .container_12 .prefix_2 {
-	padding-left: 160px;
+    padding-left:160px;
 }
-
 .container_12 .prefix_4 {
-	padding-left: 320px;
+    padding-left:320px;
 }
-
 .container_12 .prefix_5 {
-	padding-left: 400px;
+    padding-left:400px;
 }
-
 .container_12 .prefix_7 {
-	padding-left: 560px;
+    padding-left:560px;
 }
-
 .container_12 .prefix_8 {
-	padding-left: 640px;
+    padding-left:640px;
 }
-
 .container_12 .prefix_10 {
-	padding-left: 800px;
+    padding-left:800px;
 }
-
 .container_12 .prefix_11 {
-	padding-left: 880px;
+    padding-left: 880px;
 }
-
-/* `Prefix Extra Space >> 16 Columns
-----------------------------------------------------------------------------------------------------*/
-
+/* `Prefix Extra Space>>16 Columns----------------------------------------------------------------------------------------------------*/
 .container_16 .prefix_1 {
-	padding-left: 60px;
+    padding-left:60px;
 }
-
 .container_16 .prefix_2 {
-	padding-left: 120px;
+    padding-left:120px;
 }
-
 .container_16 .prefix_3 {
-	padding-left: 180px;
+    padding-left:180px;
 }
-
 .container_16 .prefix_5 {
-	padding-left: 300px;
+    padding-left:300px;
 }
-
 .container_16 .prefix_6 {
-	padding-left: 360px;
+    padding-left:360px;
 }
-
 .container_16 .prefix_7 {
-	padding-left: 420px;
+    padding-left:420px;
 }
-
 .container_16 .prefix_9 {
-	padding-left: 540px;
+    padding-left:540px;
 }
-
 .container_16 .prefix_10 {
-	padding-left: 600px;
+    padding-left:600px;
 }
-
 .container_16 .prefix_11 {
-	padding-left: 660px;
+    padding-left:660px;
 }
-
 .container_16 .prefix_13 {
-	padding-left: 780px;
+    padding-left:780px;
 }
-
 .container_16 .prefix_14 {
-	padding-left: 840px;
+    padding-left:840px;
 }
-
 .container_16 .prefix_15 {
-	padding-left: 900px;
+    padding-left: 900px;
+}
+/* `Suffix Extra Space>>Global----------------------------------------------------------------------------------------------------*/
+.container_12 .suffix_3,.container_16 .suffix_4 {
+    padding-right:240px;
+}
+.container_12 .suffix_6,.container_16 .suffix_8 {
+    padding-right:480px;
+}
+.container_12 .suffix_9,.container_16 .suffix_12 {
+    padding-right: 720px;
 }
-
-/* `Suffix Extra Space >> Global
-----------------------------------------------------------------------------------------------------*/
-
-.container_12 .suffix_3,
-.container_16 .suffix_4 {
-	padding-right: 240px;
-}
-
-.container_12 .suffix_6,
-.container_16 .suffix_8 {
-	padding-right: 480px;
-}
-
-.container_12 .suffix_9,
-.container_16 .suffix_12 {
-	padding-right: 720px;
-}
-
-/* `Suffix Extra Space >> 12 Columns
-----------------------------------------------------------------------------------------------------*/
-
+/* `Suffix Extra Space>>12 Columns----------------------------------------------------------------------------------------------------*/
 .container_12 .suffix_1 {
-	padding-right: 80px;
+    padding-right:80px;
 }
-
 .container_12 .suffix_2 {
-	padding-right: 160px;
+    padding-right:160px;
 }
-
 .container_12 .suffix_4 {
-	padding-right: 320px;
+    padding-right:320px;
 }
-
 .container_12 .suffix_5 {
-	padding-right: 400px;
+    padding-right:400px;
 }
-
 .container_12 .suffix_7 {
-	padding-right: 560px;
+    padding-right:560px;
 }
-
 .container_12 .suffix_8 {
-	padding-right: 640px;
+    padding-right:640px;
 }
-
 .container_12 .suffix_10 {
-	padding-right: 800px;
+    padding-right:800px;
 }
-
 .container_12 .suffix_11 {
-	padding-right: 880px;
+    padding-right: 880px;
 }
-
-/* `Suffix Extra Space >> 16 Columns
-----------------------------------------------------------------------------------------------------*/
-
+/* `Suffix Extra Space>>16 Columns----------------------------------------------------------------------------------------------------*/
 .container_16 .suffix_1 {
-	padding-right: 60px;
+    padding-right:60px;
 }
-
 .container_16 .suffix_2 {
-	padding-right: 120px;
+    padding-right:120px;
 }
-
 .container_16 .suffix_3 {
-	padding-right: 180px;
+    padding-right:180px;
 }
-
 .container_16 .suffix_5 {
-	padding-right: 300px;
+    padding-right:300px;
 }
-
 .container_16 .suffix_6 {
-	padding-right: 360px;
+    padding-right:360px;
 }
-
 .container_16 .suffix_7 {
-	padding-right: 420px;
+    padding-right:420px;
 }
-
 .container_16 .suffix_9 {
-	padding-right: 540px;
+    padding-right:540px;
 }
-
 .container_16 .suffix_10 {
-	padding-right: 600px;
+    padding-right:600px;
 }
-
 .container_16 .suffix_11 {
-	padding-right: 660px;
+    padding-right:660px;
 }
-
 .container_16 .suffix_13 {
-	padding-right: 780px;
+    padding-right:780px;
 }
-
 .container_16 .suffix_14 {
-	padding-right: 840px;
+    padding-right:840px;
 }
-
 .container_16 .suffix_15 {
-	padding-right: 900px;
+    padding-right: 900px;
 }
-
-/* `Clear Floated Elements
-----------------------------------------------------------------------------------------------------*/
-
+/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*/
 /* http://sonspring.com/journal/clearing-floats */
-
 .clear {
-	clear: both;
-	display: block;
-	overflow: hidden;
-	visibility: hidden;
-	width: 0;
-	height: 0;
+    clear:both;
+    display:block;
+    overflow:hidden;
+    visibility:hidden;
+    width:0;
+    height: 0;
 }
-
 /* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
-
 .clearfix:after {
-	clear: both;
-	content: ' ';
-	display: block;
-	font-size: 0;
-	line-height: 0;
-	visibility: hidden;
-	width: 0;
-	height: 0;
+    clear:both;
+    content:' ';
+    display:block;
+    font-size:0;
+    line-height:0;
+    visibility:hidden;
+    width:0;
+    height:0;
 }
-
 .clearfix {
-	display: inline-block;
+    display:inline-block;
 }
-
 * html .clearfix {
-	height: 1%;
+    height:1%;
 }
-
 .clearfix {
-	display: block;
+    display: block;
 }
\ No newline at end of file
diff -uNr theme_old/css/fonts.css theme_new/css/fonts.css
--- theme_old/css/fonts.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/fonts.css	2013-04-26 12:20:31.000000000 +0200
@@ -1,12 +1,10 @@
-@font-face {
-  font-family: 'Cantarell';
-  src: local('Cantarell'), local('Cantarell Regular'),
-  url(../fonts/Cantarell-Regular.otf);
-}
-
-@font-face {
-  font-family: 'Cantarell';
-  font-weight: bold;
-  src: local('Cantarell'), local('Cantarell Bold'), local('Cantarell-Bold'),
-  url(../fonts/Cantarell-Bold.otf);
-}
+@font-face {
+    font-family: 'Cantarell';
+    src: local('Cantarell'), local('Cantarell Regular'), url(../fonts/Cantarell-Regular.otf);
+}
+
+@font-face {
+    font-family: 'Cantarell';
+    font-weight: bold;
+    src: local('Cantarell'), local('Cantarell Bold'), local('Cantarell-Bold'), url(../fonts/Cantarell-Bold.otf);
+}
diff -uNr theme_old/css/friends20.css theme_new/css/friends20.css
--- theme_old/css/friends20.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/friends20.css	2013-04-30 02:33:48.000000000 +0200
@@ -1,142 +1,109 @@
-
 #boxes {
-
 }
-
-#boxes > div {
-  margin: 10px;
-  width: 150px;
-  height: 150px;
-  -moz-border-radius: 4px;
-  /*display: inline-block;*/
-  background-color: #73d216;
-  overflow: hidden;
-  background-repeat: no-repeat;
-  background-position: center center;
-  float: left;
-}
-
-#boxes > div {
-  cursor: pointer;
+#boxes>div {
+    margin:10px;
+    width:150px;
+    height:150px;
+    -moz-border-radius:4px;
+    /*display:inline-block;*/
+    background-color:#73d216;
+    overflow:hidden;
+    background-repeat:no-repeat;
+    background-position:center center;
+    float:left;
+}
+#boxes>div {
+    cursor:pointer;
 }
-
 #adopt {
-  background-image: url("../images/adopt-normal.png");
+    background-image:url("../images/adopt-normal.png");
 }
-
 #adopt.greyed {
-    background-image: url("../images/adopt-inactive.png") !important;
+    background-image:url("../images/adopt-inactive.png") !important;
 }
-
 #associate {
-  background-image: url("../images/associate-normal.png");
+    background-image:url("../images/associate-normal.png");
 }
-
 #associate.greyed {
-    background-image: url("../images/associate-inactive.png") !important;
+    background-image:url("../images/associate-inactive.png") !important;
 }
-
 #sponsor {
-  background-image: url("../images/sponsor-normal.png");
+    background-image:url("../images/sponsor-normal.png");
 }
-
 #sponsor.greyed {
-    background-image: url("../images/sponsor-inactive.png") !important;
+    background-image:url("../images/sponsor-inactive.png") !important;
 }
-
 #philanthropist {
-  background-image: url("../images/philanthropist-normal.png");
+    background-image:url("../images/philanthropist-normal.png");
 }
-
 #philanthropist.greyed {
-    background-image: url("../images/philanthropist-inactive.png") !important;
+    background-image:url("../images/philanthropist-inactive.png") !important;
 }
-
 .active-text {
-  font-size: 11px;
-  padding: 1em;
-  visibility: hidden;
-  text-align: center;
-  height: 65%;
+    font-size:11px;
+    padding:1em;
+    visibility:hidden;
+    text-align:center;
+    height: 65%;
 }
-
-/* relative position, bottom, left */
+/* relative position,bottom,left */
 .level-text {
-    position: relative;
-    /* really ugly, why does this work? */
-    text-align: center;
-    height: 35%;
+    position:relative;
+    /* really ugly,why does this work? */
+    text-align:center;
+    height:35%;
 }
-
 .greyed {
-    background-color: #d3d7cf !important;
-    color: #babdb6;
+    background-color:#d3d7cf !important;
+    color:#babdb6;
 }
-
-
 div#below {
-    margin: 10px;
-    padding: 0px;
-    position: relative;
-    width: 660px;
-    clear: both;
+    margin:10px;
+    padding:0px;
+    position:relative;
+    width:660px;
+    clear:both;
 }
-
 p#donation-details {
-    text-align: center;
-    font-weight: bold;
+    text-align:center;
+    font-weight:bold;
 }
-
-div#below > p {
-    text-align: center;
+div#below>p {
+    text-align:center;
 }
-
 p.hidden {
-    display: none;
+    display:none;
 }
-
-div#below > form {
+div#below>form {
     display: none;
 }
-
-
 /* allow room for 3 columns */
 #below ul {
     width: 700px;
 }
-
-
 /* float & allow room for the widest item */
 #below ul li {
-    float: left;
-    width: 200px;
+    float:left;
+    width:200px;
     list-style: none;
 }
-
 /* stop the float */
 #below br {
     clear: left;
 }
-
 /* Get rid of some 960 spacing */
 #below li {
-  margin-left: 0px;
+    margin-left: 0px;
 }
-
 /* separate the list from subsequent markup */
 div.wrapper {
-    margin-bottom: 1em;
+    margin-bottom:1em;
 }
-
 #foundation-info {
-
-  padding: 10px;
-  width: 650px;
+    padding:10px;
+    width:650px;
 }
-
 small {
-  font-size: 12px;
-  color: gray;
-}
-
-.
+    font-size:12px;
+    color: gray;
+}
\ No newline at end of file
diff -uNr theme_old/css/home.css theme_new/css/home.css
--- theme_old/css/home.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/home.css	2013-04-30 02:34:36.000000000 +0200
@@ -1,105 +1,64 @@
 /* Home Banner */
 /* ========================================================================== */
-
-
 #home_banner {
-    /* background: url(../images/home/banner-shadow.png) bottom center no-repeat; */
-    margin: 0 auto -20px;
-    padding-bottom: 20px;
-    text-align: center;
+    /* background:url(../images/home/banner-shadow.png) bottom center no-repeat;*/
+    margin:0 auto -20px;
+    padding-bottom:20px;
+    text-align:center;
 }
 #home_banner h2 {
-    color: #000;
-    margin-bottom: 0;
+    color:#000;
+    margin-bottom:0;
 }
 #home_banner p.main_feature {
-    margin: 0;
+    margin:0;
 }
 #home_banner p {
-    margin: 0.4em 0;
-    font-size: 16px;
+    margin:0.4em 0;
+    font-size:16px;
 }
 #home_banner a {
-    display: block;
-    width: 940px;
-    margin: 0 auto;
+    display:block;
+    width:940px;
+    margin:0 auto;
 }
 #home_banner img {
-    width: 940px;
-    height: 280px;
-    display: block;
-    margin: 0 auto;
-    /* -moz-border-radius: 5px;
-    -webkit-border-radius: 5px;
-    border-radius: 5px;
-    -moz-box-shadow: inset 0 -1px rgba(100%, 100%, 100%, 0.6);
-    -webkit-box-shadow: inset 0 -1px rgba(100%, 100%, 100%, 0.6);
-    box-shadow: inset 0 -1px rgba(100%, 100%, 100%, 0.6); */
+    width:940px;
+    height:280px;
+    display:block;
+    margin:0 auto;
+    /* -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 -1px rgba(100%,100%,100%,0.6);-webkit-box-shadow:inset 0 -1px rgba(100%,100%,100%,0.6);box-shadow: inset 0 -1px rgba(100%,100%,100%,0.6);*/
 }
-
-
 /* About GNOME Box */
 /* ========================================================================== */
-
 .about_box {
-    padding: 20px;
-    margin-bottom: 20px;
-    background: #eeeeec;
-    border: 1px solid #babdb6;
-    -moz-border-radius: 8px;
-    -webkit-border-radius: 8px;
-    border-radius: 8px;
-    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
-    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
-    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+    padding:20px;
+    margin-bottom:20px;
+    background:#eeeeec;
+    border:1px solid #babdb6;
+    -moz-border-radius:8px;
+    -webkit-border-radius:8px;
+    border-radius:8px;
+    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+    box-shadow:0 1px 3px rgba(0,0,0,0.1);
 }
 .about_box h4 {
-    margin-top: 0;
-    color: #2E3436;
+    margin-top:0;
+    color:#2E3436;
 }
 .about_box p:last-child {
     margin-bottom: 0;
 }
-
-/*
-Custom hacks for civicrm
-This file gets applied after everything else, so this is why we put the code here.
-FIXME move this code out of here at a later date and put it in a better place.
-Possibly civicrm.css
- */
-
-/*
-#crm-container div#printer-friendly {
-	display: none;
-}
-
-#home_banner #crm-container {
-	text-align: left;
-}
-
-#crm-container .crm-section .content, .crm-section .content {
-	margin-left: 10px;
-}
-
-.auto-renew {
-	margin-left: 16%;
-}
-
-.crm-auto-renew-cancel-info {
-	display: block;
-}
-*/
-
+/*Custom hacks for civicrmThis file gets applied after everything else,so this is why we put the code here.FIXME move this code out of here at a later date and put it in a better place.Possibly civicrm.css */
+/*#crm-container div#printer-friendly{display:none;}#home_banner #crm-container{text-align:left;}#crm-container .crm-section .content,.crm-section .content{margin-left:10px;}.auto-renew{margin-left:16%;}.crm-auto-renew-cancel-info{display: block;}*/
 .crm-group legend {
-	font-size: 16px;
-	font-weight: bold;
+    font-size:16px;
+    font-weight:bold;
 }
-
 .crm-section.content {
-	margin-left: 0;
+   margin-left:0;
 }
-
-
 .crm-section {
-	margin-bottom: 10px;
-}
+    margin-bottom: 10px;
+}
\ No newline at end of file
diff -uNr theme_old/css/news.css theme_new/css/news.css
--- theme_old/css/news.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/news.css	2013-04-30 02:33:48.000000000 +0200
@@ -1,112 +1,106 @@
 /* News List */
 /* ========================================================================== */
-
 .news_list {
-    list-style: none;
+    list-style:none;
 }
 .news_list li {
-    margin: 10px 0;
+    margin:10px 0;
 }
 .news_list li .date {
-    font-family: 'Droid Serif', 'DejaVu Serif', Cambria, Georgia, serif;
-    color: #888a85;
-    margin-top: 0.1em;
-    display: block;
+    font-family:'Droid Serif','DejaVu Serif',Cambria,Georgia,serif;
+    color:#888a85;
+    margin-top:0.1em;
+    display:block;
 }
 .news_list li a {
-    font-weight: bold;
-    font-size: 18px;
+    font-weight:bold;
+    font-size:18px;
     line-height: normal;
 }
-
 /* Press Release */
 /* ========================================================================== */
-
 .press_list {
-    display: table;
+    display:table;
 }
 .press_list li {
-    display: table-row;
+    display:table-row;
 }
 .press_list li.year {
-    font-weight: bold;
-    font-size: 16px;
+    font-weight:bold;
+    font-size:16px;
 }
 .press_list li.year:not(:first-child) span {
-    display: table-cell;
-    padding-top: 20px;
+    display:table-cell;
+    padding-top:20px;
+}
+.press_list {
+    display:table-cell;
+    vertical-align:top;
+    line-height:20px;
 }
 .press_list li .date {
-    font-family: 'Droid Serif', 'DejaVu Serif', Cambria, Georgia, serif;
-    color: #888a85;
-    padding-top: 10px;
-    padding-right: 20px;
-    display: table-cell;
-    vertical-align: top;
-    line-height: 20px;
-    white-space: nowrap;
+    font-family:'Droid Serif','DejaVu Serif',Cambria,Georgia,serif;
+    color:#888a85;
+    padding-top:10px;
+    padding-right:20px;
+    white-space:nowrap;
 }
 .press_list li a {
-    font-weight: bold;
-    font-size: 16px;
-    line-height: normal;
-    display: table-cell;
-    padding: 8px 0 4px;
-    vertical-align: top;
-    line-height: 20px;
-    text-decoration: none;
+    font-weight:bold;
+    font-size:16px;
+    line-height:normal;
+    padding:8px 0 4px;
+    text-decoration:none;
 }
 .press_list li a:hover {
     text-decoration: underline;
 }
-
 /* Social Network List */
 /* ========================================================================== */
-
 .social_network_icons {
-    overflow: hidden;
+    overflow:hidden;
 }
 .social_network_icons ul {
-    list-style: none;
-    margin: 0 0 1px;
-    padding: 0;
-    overflow: hidden;
-    display: table;
-    width: 100%;
+    list-style:none;
+    margin:0 0 1px;
+    padding:0;
+    overflow:hidden;
+    display:table;
+    width:100%;
 }
 .social_network_icons ul li {
-    margin: 0;
-    padding: 0;
-    display: table-cell;
-    vertical-align: top;
-    width: 25%;
+    margin:0;
+    padding:0;
+    display:table-cell;
+    vertical-align:top;
+    width:25%;
 }
 .social_network_icons ul li a {
-    display: block;
-    text-align: center;
-    text-decoration: none;
-    color: inherit;
-    padding: 10px 0 6px;
-    -moz-border-radius: 5px;
-    -webkit-border-radius: 5px;
-    border-radius: 5px;
-    outline: none;
-    font-size: 11px;
+    display:block;
+    text-align:center;
+    text-decoration:none;
+    color:inherit;
+    padding:10px 0 6px;
+    -moz-border-radius:5px;
+    -webkit-border-radius:5px;
+    border-radius:5px;
+    outline:none;
+    font-size:11px;
 }
 .social_network_icons ul li a img {
-    display: block;
-    margin: 0 auto;
-    width: 32px;
-    height: 32px;
+    display:block;
+    margin:0 auto;
+    width:32px;
+    height:32px;
 }
-.social_network_icons ul li a:hover, .social_network_icons ul li a:focus {
-    background: #ececec;
+.social_network_icons ul li a:hover,.social_network_icons ul li a:focus {
+    background:#ececec;
 }
 .social_network_icons ul li a:active {
-    background: #ececec;
-    position: relative;
-    top: 1px;
-    -moz-box-shadow: inset 0 1px 3px #ccc;
-    -webkit-box-shadow: inset 0 1px 3px #ccc;
+    background:#ececec;
+    position:relative;
+    top:1px;
+    -moz-box-shadow:inset 0 1px 3px #ccc;
+    -webkit-box-shadow:inset 0 1px 3px #ccc;
     box-shadow: inset 0 1px 3px #ccc;
-}
+}
\ No newline at end of file
diff -uNr theme_old/css/project.css theme_new/css/project.css
--- theme_old/css/project.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/project.css	2013-04-30 02:33:48.000000000 +0200
@@ -1,419 +1,384 @@
 /* Categories List */
 /* ========================================================================== */
-
 .categories_list {
-    list-style: none;
-    padding: 0;
-    margin: 0;
-    border-top: 1px solid #d3d7cf;
+    list-style:none;
+    padding:0;
+    margin:0;
+    border-top:1px solid #d3d7cf;
 }
 .categories_list li {
-    list-style: none;
-    padding: 0;
-    margin: 0;
-    border-bottom: 1px solid #d3d7cf;
+    list-style:none;
+    padding:0;
+    margin:0;
+    border-bottom:1px solid #d3d7cf;
 }
 .categories_list li a {
-    padding: 6px 10px 6px 30px;
-    display: block;
-    text-decoration: none;
-    color: inherit;
+    padding:6px 10px 6px 30px;
+    display:block;
+    text-decoration:none;
+    color:inherit;
 }
 .categories_list li a:hover {
-    color: #000;
+    color:#000;
 }
 .categories_list li.cat-featured a {
-    background: url(../images/applications/featured-icon.png) no-repeat 6px center;
+    background:url(../images/applications/featured-icon.png) no-repeat 6px center;
 }
 .categories_list li.current-cat {
-    background: url(../images/categories_list-arrow.png) no-repeat right center;
+    background:url(../images/categories_list-arrow.png) no-repeat right center;
 }
 .categories_list li.current-cat a {
-    font-weight: bold;
-    color: #000;
+    font-weight:bold;
+    color:#000;
     padding-right: 30px;
 }
-
-
 /* Applications List */
 /* ========================================================================== */
-
-
 .applications_list .row {
-    overflow: hidden;
-    margin-bottom: 20px;
+    overflow:hidden;
+    margin-bottom:20px;
 }
-
 .applications_list .item {
-    width: 340px;
-    margin-right: 20px;
-    float: left;
+    width:340px;
+    margin-right:20px;
+    float:left;
 }
 .applications_list .item:last-child {
-    margin-right: 0;
+    margin-right:0;
 }
 .applications_list .item .icon {
-    width: 64px;
-    float: left;
+    width:64px;
+    float:left;
 }
 .applications_list .item .main {
-    margin-left: 74px;
+    margin-left:74px;
 }
 .applications_list .item .main h3 {
     margin: 0;
 }
-
-
 /* Features List */
 /* ========================================================================== */
-
 .applications_featured {
 }
 .applications_featured .item {
-    overflow: hidden;
-    padding-bottom: 15px;
-    border-bottom: 1px solid #d3d7cf;
-    margin-bottom: 14px;
+    overflow:hidden;
+    padding-bottom:15px;
+    border-bottom:1px solid #d3d7cf;
+    margin-bottom:14px;
 }
 .applications_featured .item:last-child {
-    border-bottom: 0;
+    border-bottom:0;
 }
 .applications_featured .item:not(.no-screenshot):nth-child(even) .screenshot {
-    float: right;
+    float:right;
 }
 .applications_featured .item:not(.no-screenshot):nth-child(even) .main {
-    float: left;
-    margin-left: 0;
-    margin-right: 30px;
+    float:left;
+    margin-left:0;
+    margin-right:30px;
 }
 .applications_featured .item .screenshot {
-    width: 335px;
-    float: left;
+    width:335px;
+    float:left;
 }
 .applications_featured .item .screenshot img {
-    width: 335px;
-    height: auto;
+    width:335px;
+    height:auto;
 }
 .applications_featured .item .main {
-    width: 335px;
-    float: left;
-    margin-left: 30px;
+    width:335px;
+    float:left;
+    margin-left:30px;
 }
 .applications_featured .item .main h3 {
-    color: #2e3436;
+    color:#2e3436;
 }
 .applications_featured .item .main h3 a {
-    text-decoration: none;
-    color: inherit;
+    text-decoration:none;
+    color:inherit;
 }
 .applications_featured .item .main h3 a:hover span {
-    text-decoration: underline;
+    text-decoration:underline;
 }
 .applications_featured .item .main h3 a img {
-    vertical-align: middle;
+    vertical-align:middle;
 }
-
 .applications_featured .item .main.no-screenshot {
-    float: none;
-    width: auto;
-    margin: 0 40px;
+    float:none;
+    width:auto;
+    margin:0 40px;
 }
 .applications_featured .item .main.no-screenshot p {
     font-size: 16px;
 }
-
 /* Project */
 /* ========================================================================== */
-
 .project {
-    
 }
-
 .project_title {
-    overflow: hidden;
-    padding-bottom: 20px;
+    overflow:hidden;
+    padding-bottom:20px;
 }
 .project_title .icon {
-    width: 186px;
-    height: 186px;
-    float: left;
+    width:186px;
+    height:186px;
+    float:left;
 }
 .project_title .main {
-    margin-left: 206px;
+    margin-left:206px;
 }
 .project_title h1 {
-    margin: 0;
-    font-size: 38px;
-    color: #000;
-    line-height: 1em;
-    margin-top: 0.3em;
+    margin:0;
+    font-size:38px;
+    color:#000;
+    line-height:1em;
+    margin-top:0.3em;
 }
 .project_title h1 .generic_name {
-    color: #888a85;
-    font-weight: normal;
-    display: block;
-    font-size: 28px;
+    color:#888a85;
+    font-weight:normal;
+    display:block;
+    font-size:28px;
 }
 .project_title .main_feature {
-    font-size: 18px;
-    color: #888a85;
+    font-size:18px;
+    color:#888a85;
 }
-
 .project h2 {
-    color: #888a85;
-    font-size: 28px;
-    font-weight: normal;
+    color:#888a85;
+    font-size:28px;
+    font-weight:normal;
     border-bottom: 1px solid #ccc;
 }
-
 /* Screenshots */
 /* ========================================================================== */
-
 .project .screenshots {
-    position: relative;
+    position:relative;
 }
-.project .screenshots > div {
-    overflow: hidden;
+.project .screenshots>div {
+    overflow:hidden;
 }
-.project .screenshots .prev,
-.project .screenshots .next {
-    position: absolute;
-    z-index: 10;
-    width: 36px;
-    height: 36px;
-    top: 50%;
-    margin-top: -28px;
-    background: url(../images/applications/screenshots-slider-button.png) no-repeat;
-    overflow: hidden;
-    text-indent: 40px;
-    opacity: 0;
-    -moz-transition: opacity 200ms linear;
-    -webkit-transition: opacity 200ms linear;
-    -o-transition: opacity 200ms linear;
-    transition: opacity 200ms linear;
-    outline: none;
+.project .screenshots .prev,.project .screenshots .next {
+    position:absolute;
+    z-index:10;
+    width:36px;
+    height:36px;
+    top:50%;
+    margin-top:-28px;
+    background:url(../images/applications/screenshots-slider-button.png) no-repeat;
+    overflow:hidden;
+    text-indent:40px;
+    opacity:0;
+    -moz-transition:opacity 200ms linear;
+    -webkit-transition:opacity 200ms linear;
+    -o-transition:opacity 200ms linear;
+    transition:opacity 200ms linear;
+    outline:none;
 }
 .project .screenshots .prev {
-    -moz-transform: scaleX(-1);
-    -o-transform: scaleX(-1);
-    -webkit-transform: scaleX(-1);
-    transform: scaleX(-1);
-    filter: FlipH;
-    margin-left: -10px;
+    -moz-transform:scaleX(-1);
+    -o-transform:scaleX(-1);
+    -webkit-transform:scaleX(-1);
+    transform:scaleX(-1);
+    filter:FlipH;
+    margin-left:-10px;
 }
 .project .screenshots .next {
-    right: 0;
-    margin-right: -10px;
+    right:0;
+    margin-right:-10px;
+}
+.project .screenshots:hover .prev,.project .screenshots:hover .next {
+    opacity:1;
 }
-.project .screenshots:hover .prev,
-.project .screenshots:hover .next {
-    opacity: 1;
-}
-.project .screenshots .prev:active,
-.project .screenshots .next:active {
-    margin-top: -27px;
+.project .screenshots .prev:active,.project .screenshots .next:active {
+    margin-top:-27px;
 }
 .project .screenshots li.item {
-    float: left;
-    list-style: none;
-    margin: 0 35px 0 0;
-    text-align: center;
-    width: 210px;
+    float:left;
+    list-style:none;
+    margin:0 35px 0 0;
+    text-align:center;
+    width:210px;
 }
 .project .screenshots .item:last-child {
-    margin-right: 0;
+    margin-right:0;
 }
 .project .screenshots .item a {
-    display: block;
+    display:block;
 }
 .project .screenshots .item span.description {
-    display: block;
-    font-size: 12px;
+    display:block;
+    font-size:12px;
     margin-top: 6px;
 }
-
 /* Highlights */
 /* ========================================================================== */
-
 .project .highlights {
-    -moz-column-count: 2;
-    -webkit-column-count: 2;
-    -o-column-count: 2;
-    column-count: 2;
-    -moz-column-gap: 30px;
-    -webkit-column-gap: 30px;
-    -o-column-gap: 30px;
-    column-gap: 30px;
+    -moz-column-count:2;
+    -webkit-column-count:2;
+    -o-column-count:2;
+    column-count:2;
+    -moz-column-gap:30px;
+    -webkit-column-gap:30px;
+    -o-column-gap:30px;
+    column-gap:30px;
 }
 .project .highlights h3 {
-    -moz-break-after: avoid-column;
-    break-after: avoid-column;
+    -moz-break-after:avoid-column;
+    break-after:avoid-column;
 }
 .project .highlights p {
     overflow: hidden;
 }
-
 /* Install */
 /* ========================================================================== */
-
 .project .install .options {
-    list-style: none;
-    margin: 0;
-    padding: 0;
-    display: block;
-    overflow: hidden;
+    list-style:none;
+    margin:0;
+    padding:0;
+    display:block;
+    overflow:hidden;
 }
 .project .install .options li {
-    margin: 0;
-    display: block;
-    float: left;
-    padding: 6px 12px;
+    margin:0;
+    display:block;
+    float:left;
+    padding:6px 12px;
 }
 .project .install .options li.active {
-    background-color: #e7e7e4;
-    border: 1px solid #babdb6;
-    padding: 5px 11px 8px 11px;
-    border-bottom: 0;
-    -moz-border-radius: 4px 4px 0 0;
-    -webkit-border-radius: 4px 4px 0 0;
-    border-radius: 4px 4px 0 0;
-    color: #000;
+    background-color:#e7e7e4;
+    border:1px solid #babdb6;
+    padding:5px 11px 8px 11px;
+    border-bottom:0;
+    -moz-border-radius:4px 4px 0 0;
+    -webkit-border-radius:4px 4px 0 0;
+    border-radius:4px 4px 0 0;
+    color:#000;
 }
 .project .install .options li a {
-    color: inherit;
-    display: block;
-    text-decoration: none;
-    background: url(../images/applications/install-default.png) left center no-repeat;
-    padding-left: 26px;
-    line-height: 22px;
-    min-height: 22px;
-    outline: none;
-}
-
-.project .install .options li.gnome a,
-.project .install .options li.gnomeos a {
-    background-image: url(../images/applications/install-gnome.png);
+    color:inherit;
+    display:block;
+    text-decoration:none;
+    background:url(../images/applications/install-default.png) left center no-repeat;
+    padding-left:26px;
+    line-height:22px;
+    min-height:22px;
+    outline:none;
+}
+.project .install .options li.gnome a,.project .install .options li.gnomeos a {
+    background-image:url(../images/applications/install-gnome.png);
 }
 .project .install .options li.fedora a {
-    background-image: url(../images/applications/install-fedora.png);
+    background-image:url(../images/applications/install-fedora.png);
 }
 .project .install .options li.debian a {
-    background-image: url(../images/applications/install-debian.png);
+    background-image:url(../images/applications/install-debian.png);
 }
 .project .install .options li.ubuntu a {
-    background-image: url(../images/applications/install-ubuntu.png);
+    background-image:url(../images/applications/install-ubuntu.png);
 }
 .project .install .options li.opensuse a {
-    background-image: url(../images/applications/install-opensuse.png);
+    background-image:url(../images/applications/install-opensuse.png);
 }
 .project .install .options li.windows a {
-    background-image: url(../images/applications/install-windows.png);
+    background-image:url(../images/applications/install-windows.png);
 }
-.project .install .options li.macosx a,
-.project .install .options li.macos a {
-    background-image: url(../images/applications/install-macosx.png);
+.project .install .options li.macosx a,.project .install .options li.macos a {
+    background-image:url(../images/applications/install-macosx.png);
 }
-
 .project .install .explanation {
-    background: #e7e7e4;
-    border: 1px solid #babdb6;
-    padding: 20px;
-    -moz-border-radius: 0 0 8px 8px;
-    -webkit-border-radius: 0 0 8px 8px;
-    border-radius: 0 0 8px 8px;
-    margin-top: -1px;
-}
-.project .install .explanation > div {
-    display: none;
+    background:#e7e7e4;
+    border:1px solid #babdb6;
+    padding:20px;
+    -moz-border-radius:0 0 8px 8px;
+    -webkit-border-radius:0 0 8px 8px;
+    border-radius:0 0 8px 8px;
+    margin-top:-1px;
+}
+.project .install .explanation>div {
+    display:none;
 }
-.project .install .explanation > div.active {
-    display: block;
+.project .install .explanation>div.active {
+    display:block;
 }
-.project .install .explanation > div.active > p:first-child {
-    margin-top: 0;
+.project .install .explanation>div.active>p:first-child {
+    margin-top:0;
 }
-.project .install .explanation > div.active > p:last-child {
+.project .install .explanation>div.active>p:last-child {
     margin-bottom: 0;
 }
-
-
 /* Download button */
 /* ========================================================================== */
-
 .download_button:before {
-    content: url(../images/applications/download_button-icon.png);
-    position: absolute;
-    margin-top: 3px;
-    margin-left: -18px;
+    content:url(../images/applications/download_button-icon.png);
+    position:absolute;
+    margin-top:3px;
+    margin-left:-18px;
 }
 .download_button {
-    display: inline-block;
-    background: #62b711;
-    background: -moz-linear-gradient(top, #62b711, #4e9a06);
-    background: -webkit-linear-gradient(top, #62b711, #4e9a06);
-    background: linear-gradient(top, #62b711, #4e9a06);
-    padding: 2px 12px 2px 28px;
-    color: #fff !important;
-    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
-    text-decoration: none;
-    border: 1px solid #326204;
-    -moz-border-radius: 15px;
-    -webkit-border-radius: 15px;
-    border-radius: 15px;
-    -moz-box-shadow: inset 0 1px 0 #8ae234;
-    -webkit-box-shadow: inset 0 1px 0 #8ae234;
-    box-shadow: inset 0 1px 0 #8ae234;
-    outline: none;
-}
-.download_button:hover,
-.download_button:focus {
-    color: #fff;
-    background: #70d213;
-    background: -moz-linear-gradient(top, #70d213, #5cb607);
-    background: -webkit-linear-gradient(top, #70d213, #5cb607);
-    background: linear-gradient(top, #70d213, #5cb607);
+    display:inline-block;
+    background:#62b711;
+    background:-moz-linear-gradient(top,#62b711,#4e9a06);
+    background:-webkit-linear-gradient(top,#62b711,#4e9a06);
+    background:linear-gradient(top,#62b711,#4e9a06);
+    padding:2px 12px 2px 28px;
+    color:#fff !important;
+    text-shadow:0 1px 0 rgba(0,0,0,0.4);
+    text-decoration:none;
+    border:1px solid #326204;
+    -moz-border-radius:15px;
+    -webkit-border-radius:15px;
+    border-radius:15px;
+    -moz-box-shadow:inset 0 1px 0 #8ae234;
+    -webkit-box-shadow:inset 0 1px 0 #8ae234;
+    box-shadow:inset 0 1px 0 #8ae234;
+    outline:none;
+}
+.download_button:hover,.download_button:focus {
+    color:#fff;
+    background:#70d213;
+    background:-moz-linear-gradient(top,#70d213,#5cb607);
+    background:-webkit-linear-gradient(top,#70d213,#5cb607);
+    background:linear-gradient(top,#70d213,#5cb607);
 }
 .download_button:active {
-    background: #70d213;
-    background: -moz-linear-gradient(bottom, #70d213, #5cb607);
-    background: -webkit-linear-gradient(bottom, #70d213, #5cb607);
-    background: linear-gradient(bottom, #70d213, #5cb607);
-    position: relative;
+    background:#70d213;
+    background:-moz-linear-gradient(bottom,#70d213,#5cb607);
+    background:-webkit-linear-gradient(bottom,#70d213,#5cb607);
+    background:linear-gradient(bottom,#70d213,#5cb607);
+    position:relative;
     top: 1px;
 }
-
-
 /* Quick Links */
 /* ========================================================================== */
-
 .project .quick_links {
-    list-style: none;
-    margin: 0;
-    padding: 0;
-    -moz-column-count: 3;
-    -webkit-column-count: 3;
-    column-count: 3;
-    -moz-column-gap: 30px;
-    -webkit-column-gap: 30px;
-    column-gap: 30px;
+    list-style:none;
+    margin:0;
+    padding:0;
+    -moz-column-count:3;
+    -webkit-column-count:3;
+    column-count:3;
+    -moz-column-gap:30px;
+    -webkit-column-gap:30px;
+    column-gap:30px;
 }
 .project .quick_links li {
-    padding: 0;
-    margin: 0 0 6px;
+    padding:0;
+    margin:0 0 6px;
 }
 .project .quick_links li a {
-    display: block;
-    padding: 4px 12px;
-    border: 1px solid #fff;
-    background: #fff;
+    display:block;
+    padding:4px 12px;
+    border:1px solid #fff;
+    background:#fff;
 }
 .project .quick_links li a:hover {
-    border: 1px solid #ccc;
-    -moz-border-radius: 4px;
-    -webkit-border-radius: 4px;
-    border-radius: 4px;
-    background: #f4f4f4;
-    background: -moz-linear-gradient(top, #fff, #f4f4f4);
-    background: -webkit-linear-gradient(top, #fff, #f4f4f4);
-    background: linear-gradient(top, #fff, #f4f4f4);
-}
+    border:1px solid #ccc;
+    -moz-border-radius:4px;
+    -webkit-border-radius:4px;
+    border-radius:4px;
+    background:#f4f4f4;
+    background:-moz-linear-gradient(top,#fff,#f4f4f4);
+    background:-webkit-linear-gradient(top,#fff,#f4f4f4);
+    background: linear-gradient(top,#fff,#f4f4f4);
+}
\ No newline at end of file
diff -uNr theme_old/css/reset.css theme_new/css/reset.css
--- theme_old/css/reset.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/reset.css	2013-04-24 01:20:11.000000000 +0200
@@ -1 +1 @@
-html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
diff -uNr theme_old/css/text.css theme_new/css/text.css
--- theme_old/css/text.css	2013-04-24 00:15:40.000000000 +0200
+++ theme_new/css/text.css	2013-04-30 02:33:48.000000000 +0200
@@ -1,56 +1,50 @@
 @import url("fonts.css");
-
 /* Main Elements */
 /* ========================================================================== */
-
-
 body {
-    font-family: Cantarell, 'Droid Sans', Ubuntu, 'DejaVu Sans', Arial, sans-serif;
-    font-size: 14px;
-    line-height: 1.6;
-    color: #2e3436;
+    font-family:Cantarell,'Droid Sans',Ubuntu,'DejaVu Sans',Arial,sans-serif;
+    font-size:14px;
+    line-height:1.6;
+    color:#2e3436;
 }
-
 body.win {
-    font-family: Verdana, Arial, sans-serif;
-    font-size: 14px;
-    line-height: 1.6;
-    color: #2e3436;
-}
-
-body.win h1, body.win h2, body.win h3, body.win h4, body.win h5, body.win h6 {
-    font-family: "Trebuchet MS";
-}
-
-h1, h2, h3, h4, h5, h6, dt {
-    color: #0489B7;
+    font-family:Verdana,Arial,sans-serif;
+    font-size:14px;
+    line-height:1.6;
+    color:#2e3436;
+}
+body.win h1,body.win h2,body.win h3,body.win h4,body.win h5,body.win h6 {
+    font-family:"Trebuchet MS";
+}
+h1,h2,h3,h4,h5,h6,dt {
+    color:#0489B7;
 }
 h1 {
-    font-size: 42px;
+    font-size:42px;
 }
 h2 {
-    font-size: 25px;
+    font-size:25px;
 }
-h3, dt {
-    font-size: 21px;
-    margin: 0.4em 0 0.5em;
-    color: #2E3436;
+h3,dt {
+    font-size:21px;
+    margin:0.4em 0 0.5em;
+    color:#2E3436;
 }
 dt {
-    color: #E36615;
+    color:#E36615;
 }
 dt a:hover {
-    color: #fa7721;    
+    color:#fa7721;
 }
 h4 {
-    font-size: 16px;
-    color: #ce5c00;
+    font-size:16px;
+    color:#ce5c00;
 }
 h5 {
-    font-size: 14px;
+    font-size:14px;
 }
 h6 {
-    font-size: 12px;
+    font-size:12px;
 }
 ol {
     list-style:decimal;
@@ -62,50 +56,43 @@
     margin-left:30px;
 }
 dl,dt,h1,h2,h3,h4,h5,h6,pre,table,address,fieldset {
-    margin: 0.8em 0 0.4em;
+    margin:0.8em 0 0.4em;
 }
-p, dd, .action_box, ul, ol {
-    margin: 0.4em 0 1em;
+p,dd,.action_box,ul,ol {
+    margin:0.4em 0 1em;
 }
 code {
-    background: #ececec;
-    background: rgba(0,0,0,0.1);
+    background:#ececec;
+    background:rgba(0,0,0,0.1);
     padding: 1px;
 }
-
-
 /* Text classes */
 /* ========================================================================== */
-
 .highlight {
-    background: yellow;
+    background:yellow;
 }
-
 .main_feature {
-    font-size: 16pt;
-    line-height: 130%;
+    font-size:16pt;
+    line-height:130%;
 }
-
 .footnotes {
-    font-size: 11px;
-    color: #888a85;
+    font-size:11px;
+    color:#888a85;
 }
 .footnotes a {
-    color: #888a85;
+    color:#888a85;
 }
-
 .more {
-    background: url(../images/more-arrow.png) right 6px no-repeat;
-    cursor: pointer;
-    white-space: nowrap;
-    padding-right: 10px;
-    text-decoration: none;
+    background:url(../images/more-arrow.png) right 6px no-repeat;
+    cursor:pointer;
+    white-space:nowrap;
+    padding-right:10px;
+    text-decoration:none;
 }
 .more {
-    text-decoration: underline;
+    text-decoration:underline;
 }
-
 #footer {
-    font-size: 12px;
+    font-size:12px;
     line-height: 1.4em;
-}
+}
\ No newline at end of file
