/* Start of CMSMS style sheet 'SFB Mem Fund' */
body {background: #7a4fa1 url(uploads/images/background2.gif); color: #333; margin: 0; padding: 0; font-size: 0.9em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#container {background: #fff url(uploads/images/rose.jpg) no-repeat 100% 100%; max-width: 70em; min-width: 50em; margin: 1em auto; position: relative;}

* html #container {margin: 1em auto;}

/* BRANDING */
#branding {background: transparent url(uploads/images/logo.jpg) no-repeat 1em 1px; width: 210px; height: 223px;}
#branding h1 {text-indent: -9999px;}
#branding p.tagline {text-indent: -9999px;}

/* CONTENT */
#content {margin: 6em 2em 2em 2em; line-height: 1.4em; text-align: left;}
#content h2 {color: #3d2750; font-size: 1.6em; font-variant: small-caps;}
#content h3 {color: #3d2750; font-size: 1.2em; font-style: italic;}
#content p {font-size: 0.8em;}
#content h3 + p {font-size: 1em;}
#content img {padding: 5px; margin: 0 1em; border: 1px solid #3d2750;}
a {color: #3d2750; text-decoration: underline;}
a:hover {color: #7a4fa1; text-decoration: none;}
em, i {font-style: italic;}
strong, b {font-weight: bold;}
blockquote {font-weight: bold; background: #d2c0e3; padding: 1em; font-size: 0.8em;}

/* NEWS - SIDEBAR */
.sidebar {float: right; width: 250px; margin-left: 1em; padding: 1em; border: 1px solid #7a4fa1; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.sidebar h4 {background: url(uploads/images/news.jpg) no-repeat 50% 50%; display: block; width: 250px; height: 72px; text-indent: -9999px;}
.PostDate {text-align: right; font-size: smaller; color: #5d6066; font-style: italic; margin-top: -50px; padding-right: 40px;}
h3.SummaryTitle a {font-size: 1em; color: #7a4fa1; text-decoration: none; font-style: normal;}
.sidebar .NewsSummary {border-top: none;}

/* NEWS FRONT */
h4.FrontSummaryLink a {font-size: 1em; color: #7a4fa1; text-decoration: none; font-style: normal;}
.FrontPostDate {color: #5d6066; font-style: italic; margin-top: -15px;}

/* NEWS - SUMMARY */
.NewsPostDate {text-align: right; font-size: smaller; color: #5d6066; font-style: italic; margin-top: -10px; margin-right: 50px;}
h3.NewsSummaryLink a {font-size: 1em; color: #7a4fa1; text-decoration: none; font-style: normal;}
.NewsSummary {border-top: 1px solid gray;}
.Action {background: transparent url(uploads/images/action.jpg) no-repeat 100% 5px;}
.News {background: transparent url(uploads/images/news.jpg) no-repeat 100% 5px;}
.Events {background: transparent url(uploads/images/events.jpg) no-repeat 100% 5px;}

/* NEWS - DETAIL */
.NewsPostDetailTitle {font-size: 1em; color: #7a4fa1; text-decoration: none; font-style: normal;}
.DetailPostDate {text-align: right; font-size: smaller; color: #5d6066; font-style: italic; padding-top: 10px; margin-right: 50px;}
#NewsPostDetailSummary {ftext-size: larger; font-weight: bold;}
#NewsPostDetailReturnLink {background: transparent url(uploads/images/Back.png) no-repeat 0 0; display: block; width: 35px; height: 35px;}
#NewsPostDetailReturnLink a {display: block; width: 35px; height: 35px; text-indent: -9999px;}
#NewsPostDetailPrintLink {background: transparent url(uploads/images/Print.png) no-repeat 0 0; display: block; width: 35px; height: 35px;}
#NewsPostDetailPrintLink a {display: block; width: 35px; height: 35px; text-indent: -9999px;}

/* QUICKLINKS */
#quicklinks {position: absolute; top: -1px; left: 0; list-style-type: none; margin: 0; padding: 0; width: 100%;}
#quicklinks li {background: #7a4fa1; line-height: 1.8em; font-size: 1.5em; display: block; margin: 0.3em 8px 0 250px; padding: 0.1em 0.5em;}
#quicklinks li a {color: #333; text-decoration: none; font-weight: bold;}
#quicklinks li:hover {background: #c2a5dc;}

/* FORMS */
fieldset {border: none;}
legend {display: none;}
label {font-size: 0.8em;}
.required {}
.error_message {background: #F79023; font-weight: bold; padding: 1em; width: 50%;}
input:focus, textarea:focus {background: #c2a5dc;}


/* NAVIGATION */
#menuwrapper {position: absolute; top: 16em; border-bottom: 2px solid #7a4fa1;}

/* SITE INFO */
#site-info {width: 50%; margin: 3em 0 0 2em; padding-bottom: 3em; line-height: 1.3em; border-top: 1px solid #3d2750; clear: both;}
#site-info p {text-align: left; font-size: 0.7em;}
.legal {font-size: 0.9em;}
.credit {font-size: 0.9em;}

/* MISSION */
#mission {background: #fff; float: left; padding-bottom: 2em;}
#mission h3 {text-align: center; color: #7a4fa1; border-bottom: 1px solid #7a4fa1; padding-bottom: 2px;}
#mission strong {color: #7a4fa1;}
.mission-col {width: 25%; float: left;}
.mission-col p {padding: 0 1em; font-size: 80%;}
/* End of 'SFB Mem Fund' */

