body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; margin: 0; padding: 0; color: #000; background-color: #fff}

p {font-size: 12px; font-weight: normal; margin: 0 0 8px 0}
p.tag-line {font-size: 14px; font-weight: 700; margin: 10px 0 10px 0}

h1 {font-size: 27px; font-weight: 700; margin: 0 0 6px 0}
h2 {font-size: 16px; font-weight: 700; margin: 0 0 16px 0}
h3{font-size: 14px; font-weight: 700; margin: 20px 0 8px 0}


/* CONTENT */
#contentMaster {border: none; position: relative; visibility: visible; background-color: #f4f4f4; left: 4px; top: 50px; width: 936px; z-index: 4; background-image: url(ldc.css/$file/contentbackground.png)}

/* Added bottom margin to clear members page cut-off (08-Apr-2010 BP) */
#Content {margin: 10px 0 20px 15px; float: left; width: 550px}



/* MENU */
#MenuContainer {width: 300px; position: relative; margin: 0 0 20px 635px; top: -40px}
#MenuContainer h1 {font-size: 55px; font-weight: 700; margin: 0 0 20px 0; line-height: 44px}
#MenuContainer h2 {font-size: 27px; font-weight: 700; margin: 0}
#MenuContainer ul {margin: 6px 0 16px 5px}
#MenuContainer li {font-size: 13px; font-weight: 700; list-style: none; margin: 0 0 15px 0}

#banner {position: relative; left: 19px; top: 10px; width: 449px; height:141px; z-index: 1; visibility: visible; background-image: url(ldc.css/$file/homepage_developer_r2_c3.png)}

#topleftwrapper {position: absolute; top: 140px; width: 364px; z-index:2; visibility: visible; background-color: #eaeaea; margin-left: 576px; height: 52px}
#topslop {float: left; position: relative; left: 0px; top: 0px; width: 54px; z-index: 2; visibility: visible; background:#0099cc; background-image: url(ldc.css/$file/homepage_developer_r3_c5.png); height: 52px}

#bottomfull {border: none; position: relative; left: 4px; width: 700px; height: 50px; z-index: 6; visibility: visible; background-color: #f4f4f4; float: left}
#bottomslop {border: none; position: relative; left: 572px; width: 369px; z-index: 6; visibility: visible; background-color: #fff; background-image: url(ldc.css/$file/homepage_developer_r9_c5.png); background-repeat: no-repeat; height: 50px}


/* HOME PAGE NEWS PANEL */
.news-pane{width:99%; height:auto}
.column-left {float: left; width:48%}
.column-right {float: right; width: 48%}


/* LINKS */
#contentMaster #MenuContainer li a:link, #contentMaster #MenuContainer li a:visited {color: #000; text-decoration: none}
#contentMaster #MenuContainer li a:active, #contentMaster #MenuContainer li a:hover {text-decoration: none; color: #186aad}
#contentMaster #MenuContainer h1 a:link, #contentMaster #MenuContainer h1 a:visited {color: #000; text-decoration: none}
#contentMaster #MenuContainer h1 a:active, #contentMaster #MenuContainer h1 a:hover {text-decoration: none; color: #186aad}


/* LISTS */
ul, ol {margin: 6px 0 16px 16px; padding:0}
li{font-size: 12px; font-weight: normal; margin: 3px 0 3px 0}
ul li {list-style:square}
.list-header {font-weight: 700}
.client-list li {font-size: 14px; font-weight: 700}

/* BITS */
abbr, acronym {border-bottom: 1px dotted #186aad; cursor: help}

#twitter-link {display:block; text-align:right; margin: 0 15px 0 0; text-decoration:none; color: #186aad; font-size:12px; font-weight: 700; list-style: none}

#linkicons {margin: 35px 55px 35px 0px ; padding: 0 0 30px 0}
.column-left, .linkiconsleft {float: left}
.column-right, .linkiconsright {float: right}

.tag1 {}.tag2 {}.tag3 {}.tag4 {}.tag5 {}.tag6 {}div.Attachment {}div.Attachment a {}div.Attachment p {}div.Attachment img {}div.Thumbnail {}div.Thumbnail a {}div.Thumbnail p {}div.Thumbnail img {}div.AlbumThumbnail {}div.AlbumThumbnail a {}div.AlbumThumbnail p {}div.AlbumThumbnail img {}.BlogPollContents{}.BlogPollTitle {}.PollChoice {}.PollQuestionHelp {}.PollOption {}.PollVotes {}.PollPercent {}.PollTotalTitle {}.PollTotalValue {}.PollButton {}.calendar {}.calCaption {}.calHeader {}.calLinked {}.calUnlinked {}.calToday {}.calNav {}
