/* Basic Joomla CSS typography template: Barrie North: Compass Designs: www.compassdesigns.net *//* Typography CSS. Global settings start and then get over-ridden later in sheet*//* Note that CSS styles include shorthand styles (like 'font:' and then long-hand versions. Don't set style in both!*//* When done styling, convert all styles to shorthand and delete longhand ones *//* Start of Global page settings. Should get over-ridden later on*/* { margin: 0;padding: 0; } body {background:;font:;font-family:;font-size: 76.1%;color: ;background-color:;background-image:;background-repeat: ;background-position: ;}h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{margin: 1em 0;padding: 0;}li, dd, blockquote {margin-left: 1em;}fieldset {border: none;}input, select, textarea {font-size: 1em;}/* End of Global page settings. Should get over-ridden later on*//*Line Heights and base font size adjustment*//* Font sizing later is defined in ems. Based on CSS font discussions - do a google*/#header{line-height: 1.2em;font-size:;}#leftcolumn{line-height: 1.2em;font-size:;}#rightcolumn{line-height: 1.2em;font-size:;}#maincol{line-height: 1.4em;font-size:;}#footer{line-height: 1.1em;font-size:;}/* Padding for inside containers. Trying to avoid box-model bugs */.insidefooter { /*slight adjustment for footer */padding: 5px 0;}.inside {padding: 10px 0 0 8px;}.insideright { /*slight adjustment for right column */padding: 10px 0 8px 8px;} /* Base typography SET ANY FONT SIZE IN EM's *//* Main titles for various pages. Mix and match hX tags with Joomla titles */h1,.componentheading {font:;color:;font-size:1.5em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {font:;color:;font-size:1.4em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}h3,table.moduletable th {font:;color:;font-size:1.3em;font-family:;font-style:;font-weight:;text-align: center;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}h4 {font:;color:;font-size:1.2em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}h5 {font:;color:;font-size:1.2em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}h6 {font:;color:;font-size:1.2em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}img {border: 0;}/* Non-title text */p, td, tr, div {font:;color:;font-size:1em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}p {font:;color:;font-size:em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}li > p {margin-top: 0.2em;}pre {font-family: monospace;font-size: 1.0em;}strong, b {font-weight: bold;}td {font:;color:;font-size:em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}tr {font:;color:;font-size:em;font-family:;font-style:;font-weight:;text-align:;margin:1em 0; /*use for top/bottom*/padding:0 0em; /*use for left/right*/background:;}abbr acronym {font:;color:;font-family:;font-style:;font-weight:;background:;}/* ----- LISTS ----- */ol, ul, li {/*list-style: none; Uncomment if you want a normal list*/font-size:1em;line-height:;margin:;padding:;}ul,ol {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;}li{font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;}/********* LINK STYLES *********//*Catch all for all link styles */a:link,a:visited,a:hover {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}/*Individual link styles */a:link {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}a:visited {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}a:hover {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}/* horizontal line in your template*/hr {} hr.separator {}/* FORMS SETTINGS */ .button {}.inputbox {}.search {} /*formatting the <div> which holds search items: inputbox, search button...*//* NAVIGATION/MENU SETTINGS */a.mainlevel{} /* this styling is for the MAIN items in the menu */a.mainlevel:link {}a.mainlevel:visited {}a.mainlevel:hover {}#active_menu {text-align: center;} /* this styling is for the menu item when it is active, even in main/sub position*/ul#mainlevel-nav {}ul#mainlevel-nav li{}#mainlevel-nav a:link {}#mainlevel-nav a:visited{}#mainlevel-nav a:hover {}a.sublevel{} /* this styling is for menu items that HAS A PARENT */a.sublevel:link {}a.sublevel:visited {}a.sublevel:hover {}/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ .pagenav,.pagenavbar {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;} a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}a.pagenav:hover, {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}/*Style for the "Read More" link that is displayed for large content items*/a.readon:link,a.readon:visited {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;} a.readon:hover {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSIONa.readon:link,a.readon:visited {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;display: block;border: 1px solid;border-color: #aaa #000 #000 #aaa;width:;background:;} a.readon:hover {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;position: relative;top: 1px;left: 1px;border-color: #000 #aaa #aaa #000;}*//*Style for the "BACK" button.*/a.back_button {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;}a.back_button:hover{font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;text-decoration:;} /*Style for the "BACK" button. Push button versiona.back_button {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;display: block;border: 1px solid;border-color: #aaa #000 #000 #aaa;width:;background:;}a.back_button:hover{font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;position: relative;top: 1px;left: 1px;border-color: #000 #aaa #aaa #000;}*//* You get the idea, style as above */.pagenav_prev {} /*Style for the PRE button*/.pagenav_next {} /*Style for the NEXT button*//*Style for latest news list - by default, latest news is user1 module*/.latestnews ul {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;} .latestnews li {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;}/*Style for most popular list - by default, most popular is user2 module*/.mostread ul{font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;} .mostread li{font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;list-style:;float:;margin:;padding:;}/* CONTENT PAGE SETTINGS */a.category:link {}a.category:hover {}a.category:visited {}.blogsection {} /* Formatting the links in Blog section */.blog_more {} /*The "More" text in blog section*/a.blogsection:link {} /* set the link format */a.blogsection:visited {} /* same as above, but to set the visited link format */a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/.contentpaneopen {} /* Table that holds the actual text for an article.*/a.contentpagetitle:hover {} /*Title of articles when appeare as links */{}.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */table.contenttoc {} /* Formating the table of the Tables of Contents for multiple pages content or article */table.contenttoc td {} /* same as above, used to format the td and able cells */table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/a.toclink:link {} /* same as above, used to format toc link text status*/a.toclink:visited {} a.toclink:hover {} /* SECTIONS LISTINGS */.sectiontableheader {} /* This is for styling the section table headers on a SECTION's page.Example: table header of "Date", "Item Title", "Author" and "Hits"? */.sectiontableentry1 {} .sectiontableentry2 {}/* MODULES FORMATTING */.module {} /* Formatting the module table if using -3 suffix */table.moduletable {width: 143px;} /* Formatting the module table if using 0,1,-2 suffix *//*table.moduletable td a {display: block; text-align: center; padding: 0 3px 0 3px; border-style: solid; border-width: 1px; border-color: blue black black blue;}*/ /* Formatting the table cells of the module table *//*table.moduletable td a:hover {display: block; border-color: black blue blue black;}*/table.moduletable td td a {display: block; text-align: center; padding: 0 3px 0 3px; border-style: solid; border-width: 1px; border-color: white darkblue darkblue white;}table.moduletable td td a:hover {display: block; text-align: center; padding: 0 3px 0 3px; border-style: solid; border-width: 1px; border-color: darkblue white white darkblue;}/* Rounded div corners if using -3 suffix. Images go in /template/images folderdiv.module {background: url(../images/topleftofbox.png) 0 0 no-repeat;margin: 0;padding: 0;margin-bottom: 20px;}div.module div {background: url(../images/toprightofbox.png) 100% 0 no-repeat;}div.module div div{background: url(../images/bottomleftofbox.png) 0 100% no-repeat;}div.module div div div {background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;padding: 8px;width: auto !important;width: 100%;}*//* MISCELLANEOUS *//* For styling the date the content/articles are created under contents title */.createdate {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;}/* Formating "Last updated on" text at the end of articles/contents */.modifydate {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;} /* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/.small {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;}/*Found in poll result page, for " Number of Voters".. text */.smalldark {font:;color:;font-size:;font-family:;font-style:;font-weight:;text-align:;margin:;padding:;background:;}/* Polls */.poll {} /* format the td of poll table */.pollstableborder {} /* set the border properties of the polls voting table *//* Weblinks */.weblinks{} /* well.. to format the link's titles under the "Weblinks" section on the frontend */a.weblinks:hover {} /* same as above, but for link with mouseover *//* Newsfeeds */.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */.newsfeeddate {} /* yeah.. the date on the newsfeed */.fase4rdf {} /* this is the body text of the newsfeed *//* Search page */table.searchintro {} /* This is for formatting the box with "Search Keyword: test returned 4 matches" boxthat appears after you have entered a search value. It appears on the mainbodywith the search results */