/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */ /* browsers interpret margin and padding a little differently, we'll remove all default padding and margins and set them later on */ * { margin: 0; padding: 0; } /*Set initial font styles*/ body { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75.01%; line-height: 1em; } /*set font size for all divs, this overrides some body rules*/ div { font-size: 1em; } /*if img is inside "a" it would have borders, we don't want that*/ img { border: 0; } /*default link styles*/ a, a:link a:active { /* set all links to have underline */ text-decoration: underline; /* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */ background-color: inherit; /* this is a bluish color, you change this for all default link colors */ color: #302c42; } a:visited { /* keeps the underline */ text-decoration: underline; background-color: inherit; /* a different color is used for visited links */ color: #302c42; } a:hover { /* remove underline on hover */ text-decoration: none; background-color: inherit; /* using a different color makes the hover obvious */ color: #4f3036; } /*****************basic layout *****************/ body { margin: 0; padding: 0; /* default text color for entire site*/ color: #333; /* you can set your own image and background color here */ /*background: #f4f4f4 url(uploads/ngrey/body.png) repeat-x left top;*/ background-color: #e9eaed/*f1eddd*//*cdc3e5*/; } div#pagewrapper { width:960px; /* now that width is set this centers wrapper */ margin: 5px auto; background-color: #dedae7/*ede7ca*/; color: black; } /* header, we will hide h1 a text and replace it with an image, we assign a height for it so the image wont cut off */ div#header { /* adjust according your image size */ height: 220px; margin: 0; padding: 0; /* you can set your own image here, will go behind h1 a image */ background-color: #dedae7/*ede7ca*/; /* border just the bottom */ border-bottom: 1px solid #fff; } div#headerleft { float:left; width:230px; } div#headerright { float:right; width:710px; } div#headerright a img { margin:1px 1px 2px 3px; padding:5px; background-color:#35988f/*5e719c*/; } div#headerright a:hover img { margin:1px 1px 2px 3px; padding:5px; background-color:#9d0620/*d24766*/; } div#headerleft h1 a { /* you can set your own image here */ background: url(uploads/images/site/logo-2013.jpg) no-repeat left top; /* this will make the "a" link a solid shape */ display: block; /* adjust according your image size */ height: 220px; /* this hides the text */ text-indent: -999em; /* old firefox would have shown underline for the link, this explicitly hides it */ text-decoration: none; } div#headerleft h1 { margin: 0; padding: 0; /*these keep IE6 from pushing the header to more than the set size*/ line-height: 0; font-size: 0; /* this will keep IE6 from flickering on hover */ background: url(uploads/images/site/logo-2013.jpg) no-repeat left top; } div#header h2 { /* this is where the site name is */ float: right; line-height: 1.2em; /* this keeps IE6 from not showing the whole text */ font-size: 1.5em; /* keeps the size uniform */ margin: 35px 65px 0px 0px; /* adjust according your text size */ color: #f4f4f4; display:none; } div.crbk { /* sets all to 0 */ margin: 0; padding: 0; /* you can set your own image here */ } div.breadcrumbs { /* CSS short hand rule first value is top then right, bottom and left */ padding: 1em 0em 1em 1em; /* its good to set font sizes to be relative, this way viewer can change his/her font size */ font-size: 90%; /* css shorthand rule will be opened to be "0px 0px 0px 0px" */ margin: 0px; /* you can set your own image here */ background: #35988f/*5e719c*//*edde98*/; color:#fff; border-bottom: 1px solid #a6b4d1/*e4d692*/; } div.breadcrumbs a, div.breadcrumbs a:link { color:#e5dfff; } div.breadcrumbs a:hover { color:#c5b8ff; } div.breadcrumbs span.lastitem { font-weight: bold; } div#search { clear:both; /* position for the search box */ float: right; /* enough width for the search input box */ width: 27em; text-align: right; padding: 0.2em 0 0.2em 0; margin: 0 1em; color:#fff; } /* a class for Submit button for the search input box */ input.search-button { border: none; height: 22px; width: 53px; margin-left: 5px; padding: 0px 2px 2px 0px; /* makes the hover cursor show, you can set your own cursor here */ cursor: pointer; /* you can set your own image here */ background: url(uploads/images/site/search1.png) no-repeat center center; } div#content { /* some air above and under menu and content */ margin: 0px auto 20px 0; padding: 0px; } /* this gets all the outside calls that were used on the div#main before */ div.back1 { /* this will give room for sidebar to be on the left side, make sure this number is bigger than sidebar width */ margin-left: 240px; /* and some air on the right */ margin-right: 20px; /* you can set your own image here */ } /* this is an IE6 hack, you may see these through out the CSS */ * html div.back1 { /* unlike other browser IE6 needs float:right and a width */ float: right; width: 700px; /* and we take this out or it will stop at the bottom */ margin-left: 0%; /* and some air on the right */ margin-right: 10px; /* you can set your own image here */ } div.back2 { /* you can set your own image here */ } div.back3 { /* you can set your own image here */ } div#main { /* this is the last inside div so we set the space inside it to keep all content away from the edges of images/box */ padding: 15px 15px 10px; /* you can set your own image here */ } div.back #main { /* this is the last inside div so we set the space inside it to keep all content away from the edges of images/box */ padding: 10px 20px 1px 15px; /* you can set your own image here */ } div.back { /* this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */ margin-left: 240px; /* you can set your own image here */ } div#sidebar { /* set sidebar left. Change to right, float: right; instead, but you will need to change the margins. */ float: left; /* sidebar width, if you change this change div.back and/or div.back1 margins */ width: 220px; /* FIX IE double margin bug */ display: inline; /* the 20px is on the bottom, insures space above footer if longer than content */ margin: 5px 0px 20px; padding: 0px; /* you can set your own image here */ background: url(uploads/images/site/WGDClogo2.gif) top left no-repeat; } div#sidebara { padding: 13px 15px 3px 0px; /* you can set your own image here */ } div#sidebarb { padding: 10px 10px 1px 0px; /* you can set your own image here */ } div.footback { /* keep footer below content and menu */ clear: both; /* this sets 10px on right to let the right image show, the balance 10px left on next div */ padding: 0px 0px 0px 0px; border-top: 1px solid #fff; /* you can set your own image here */ } div#footer { /* this sets 10px on left to balance 10px right on last div */ padding: 0px 0px 0px 0px; /* color of text, the link color is set below */ color: #595959; /* you can set your own image here */ background-color: inherit; } div#footer p { /* sets different font size from default */ font-size: 0.8em; /* some air for footer */ padding: 1.5em; /* centered text */ text-align: center; margin: 0; } div#footer p a { /* footer link would be same color as default we want it same as footer text */ color: #595959; } /* as we hid all hr for accessibility we create new hr with div class="hr" element */ div.hr { height: 1px; padding: 1em; border-bottom: 1px dotted black; margin: 1em; } /* relational links under content */ div.left49 { /* combined percentages of left+right equaling 100% might lead to rounding error on some browser */ width: 70%; } div.right49 { clear: left; float: right; width: 29%; /* set right to keep text on right */ text-align: right; } /********************CONTENT STYLING*********************/ /* HEADINGS */ div#content h1 { /* font size for h1 */ font-size: 2em; line-height: 1em; margin: 0; } div#content h2 { color: #000; /* font size for h2 the higher the h number the smaller the font size, most times */ font-size: 1.5em; text-align: left; /* some air around the text */ padding-left: 40px; background: url(uploads/images/site/squares.gif) top left no-repeat; border-bottom: 1px solid #000; /* a larger than h1 line height */ line-height: 32px; /* and some air under the border */ margin: 0 0 0.5em 0; } div#content h3 { font-size: 1.3em; line-height: 1.3em; margin: 0 0 0.5em 0; color: #000; } div#content h4 { color: #000; font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em 0; } div#content h5 { color: #000; font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; } h6 { color: #000; font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; } /* END HEADINGS */ /* TEXT */ p { /* default p font size, this is set different in some other divs */ font-size: 1em; /* some air around p elements */ margin: 0 0 1.3em 0; line-height: 1.6em; padding: 0; } blockquote { border-left: 10px solid #ddd; margin-left: 10px; } strong, b { /* explicit setting for these */ font-weight: bold; } em, i { /* explicit setting for these */ font-style: italic; } /* Wrapping text in tags. Makes CSS not validate */ code, pre { /* css-3 */ white-space: pre-wrap; /* Mozilla, since 1999 */ white-space: -moz-pre-wrap; /* Opera 4-6 */ white-space: -pre-wrap; /* Opera 7 */ white-space: -o-pre-wrap; /* Internet Explorer 5.5+ */ word-wrap: break-word; font-family: "Courier New", Courier, monospace; font-size: 1em; } pre { /* black border for pre blocks */ border: 1px solid #000; /* set different from surroundings to stand out */ background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; } /* Separating the divs on the template explanation page */ div.templatecode { margin: 0 0 2.5em; } #main #profile { float: left; background: inherit /*#dad5ef*//*ede9d3*/; width: 422px; padding: 7px; /*border: 5px solid #dad5ef;*/ margin-top:10px; } #main #profile h3 { } #main #contact { float: right; width: 210px; padding: 7px 0 ; background: inherit /*#dad5ef*//*ede9d3*/; margin-top:10px; } #main #contact #details p { font-size: smaller; line-height: 1.4em; } #main #contact #details img { vertical-align: middle; padding: 2px 0; } /* END TEXT */ /* LISTS */ /* lists in content need some margins to look nice */ div#main ul, div#main ol, div#main dl { font-size: 1.0em; line-height: 1.4em; margin: 0 0 1.5em 0; } div#main ul li, div#main ol li { margin: 0 0 0.25em 3em; } /* definition lists topics on bold */ div#main dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0; } div#main dl dt { font-weight: bold; margin: 0 0 0 1em; } div#main dl dd { margin: 0 0 1em 1em; } /* END LISTS */ /* End of 'Layout: Left sidebar + 1 column' */