Updating Web part IDs to be verbose

Naming convention
Controling sidebar item capitalization via css
Moved code behind below html for better readability
Re-factored code behind

CustomCode.ResolveMacro can be used resolve query parameters.
Removed editable controls

All editable controls will be added via portal engine once we finish all
the dynamic stuff (news listings, details etc)
Removed inner-top-section class

There is a .page class that handles margin through out the site
Grid padding for news title
Replaced inner-* classes with gird-classes

Removed .inner-left-section and .inner-sidebar class styles from
SW-SiteElements-Listings.css because it is a layout concern
Added grid padding
Moved sidebar menu item styles to correct place
Added and document Sidebar Menu Item styles
Implemented new sidebar menu item markup

Also, removed .sidebar-link
Updated news-section to use page-section

page section is a global class that simply adds grey background and
consistent padding
also, using content-section classes to control section margins
Temporary fix for removing space above footer
Using FormatDateTime method for consistency
Used .page class for global margin

removed .news-detail-top-section style block
Re-factoring page-header styles
Removed nested row class

nested row gets a negative margin
Removed tablet classes

Because desktop and tablet layout will remain the same, tablet6 class
seem pretty redundant. Also, mobile grid only goes till 4 columns
Aligning columns

Removed p tag around long description as it is HTML area anyway.
Added p tag around image to maintain proper vertical margin