body {padding:0;margin:0;background-color: #e6e7e8; }
h1 {font-size: 15px;}
h2 {font-size: 16px; color: #d31845;}
a {color: #d31845;text-decoration: none;}
a:hover {text-decoration: underline;}
ul {margin:0}
table {width:100%}
.clear {clear: both;}
.separator {clear: both;margin:5px 0 25px 0;border-bottom:1px solid #F8C2D0;}

.prop {float: right; width: 1px; height: 500px;}
.left {float: left;}
.right {float: right;}
.centre {text-align:center;}
.vnav {list-style-type: none; margin: 0; padding: 0;}
em { color: #d31845;}
#container {text-align: center; font-family: Verdana; font-size: 12px;}
#banner {background-image: url('/export/system/modules/au.com.gidgetfoundation/resources/images/banner.jpg'); height: 152px;}
#mainBody {width: 900px; background-color: #ffffff; text-align: center; margin: 0 auto;}
#header {padding: 0 25px;}

#navTop {float: left; width: 415px; height: 218px; background-image: url('/export/system/modules/au.com.gidgetfoundation/resources/images/nav.jpg'); text-align: left; padding-left: 35px;}
#navTop li {padding: 3px 0 0 0; height: 24px;}
#navTop a {font-family: "Century Gothic"; font-size: 15px; color: #ffffff; }
#navTop a:hover {text-decoration: underline;}


#banner div.nav {display:inline;float:right;margin-right:30px;margin-top:100px}
#banner div.nav a, #banner div.nav  {color:#bcbbbb;font-size:12px}

#headerImg {width: 400px; height: 218px; float: left}

#contentWrapper {padding: 0 24px 0 25px;}
#content {display:inline;padding: 15px 16px 20px 16px; width: 818px; float: left; text-align: left; line-height: 150%;overflow:hidden}
#content td {vertical-align:top}
.feature {overflow:hidden;background: url('/export/system/modules/au.com.gidgetfoundation/resources/images/feature_head.jpg') no-repeat #e6e7e8;width:798px;padding:5px 10px 0 10px;}
.feature div.clear {background: #ffffff url('/export/system/modules/au.com.gidgetfoundation/resources/images/feature_foot.jpg') no-repeat;height:8px;width:818px;margin-left:-10px;font-size:1px}

/*********************/
/*  Footer           */
/*********************/
#footer {background-image: url('/export/system/modules/au.com.gidgetfoundation/resources/images/footer.jpg');background-repeat:no-repeat; color: #FFFFFF;height:50px; font-size: 11px; padding-left: 10px; padding-right: 10px; padding-top: 8px;margin-bottom:50px}
#footer a {color:#FFFFFF}
#footer .center {margin-top:15px;color:#000000}
#footer .center a {color: #d31845; }

/*********************/
/*  Homepage         */
/*********************/
.home {margin: 20px -16px}
.home_feature {background-image: url('/export/system/modules/au.com.gidgetfoundation/resources/images/feature.jpg'); background-repeat: no-repeat;padding:13px 9px 0 10px;width:830px;height:154px }
.home_feature .item {float:left;width:270px;border-left:1px solid #FFFFFF;padding:0 3px;font-size:11px}
.home_feature  .text {margin-top:0;line-height:110%;height:100px;overflow:hidden}
.home_feature  h3 {margin-top:0;margin-bottom:2px;line-height:110%;font-size:12px}
#content .home_feature .left {margin-right:5px;width:124px}
#content .home_feature .right {width:141px;border:none;padding:0 0 0 0}
#content .home_feature .item:first-child {border-left:none}

/* Admin Nav */
#content .left {width:180px}
#content .right {width:627px;border-left:#CCCCCC 1px solid;padding-left:10px}

/*********************/
/*  Form template    */
/*********************/
.diaform {padding-top: 10px;background: url('/export/system/modules/au.com.gidgetfoundation/resources/images/feature_head.jpg') no-repeat #e6e7e8;}
.diaform form,.diaform table {text-align: left; clear: both; width: 100%; margin-bottom: 10px;overflow:hidden;background: url('/export/system/modules/au.com.gidgetfoundation/resources/images/feature_foot.jpg') no-repeat bottom;}
.diaform fieldset {border: none; margin: 0 0 10px 0; padding: 0;}
.diaform .legend {min-width: 0; position: relative; margin: 1px; padding: 5px 10px; font-size: 14px; }
.diaform .label {clear: left; width: 140px; padding-right: 10px; float: left; vertical-align: top; text-align: left;}
.diaform .inner {float: left; clear: right; display: block; vertical-align: top;}
.diaform ol,.diaform table {margin: 0; padding: 0; }
.diaform li {list-style: none; margin: 0; padding: 3px 10px 3px 10px; line-height: 1.6em;}
.diaform em {font-weight: bold; font-style: normal; color: #f00;}
.diaform .validation {background: #FFFFCC;}
.diaform .mandatory {font-weight: bold;  margin-left: 3px;}
.diaform .mandatoryNotice {color: #C0C0C0; font-size: 10px; font-style: italic;}
.diaform li.error {color: #ff0000; margin-top: -5px; padding-top: 0; font-size: 11px; line-height: 1em;}
.diaform .clear {clear: both; height: 1px; overflow: hidden;}
.diaform .formFoot {text-align: right; color: #999999;}

/********************/
/* Buttons          */
/********************/

.buttonBar {text-align: center; margin-top: 10px; margin-bottom: 10px;}
.buttonBar input, .aButton {background-color:#D31845;height: 28px; margin-left: 10px; width: 110px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; letter-spacing: 1px; text-transform: uppercase;}



