body { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; } #website { width:1024px; font-size:0.8em; line-height:150%; color:#6c6c6c; text-align:left; } p { font-size:1.1em; } h1 { font-size:1.4em; } h2 { font-size:1.3em; } h3 { font-size:1.7em; } img { border: 0; } a:link, a:visited, a:active { font-weight:bold; color:#6c6c6c; } a:hover { font-weight:bold; color:#cb4b9b; } blockquote { margin:5 30 5 30; padding:5; font-style:italic; background-color:#eee; border:#000 solid 2px; } #content { float:left; width:713; min-height:450px; margin:10px; background:#fff url(i/content_background.jpg) repeat-x; } #content h1 { background-color:white; border-bottom:#a2bd30 solid 4px; font-size:2.0em; line-height:1.2em; color:#a2bd30; padding:0; margin:0 0 20 0; font-family:Palatino,Georgia,"Times New Roman",serif; } #content h2 { font-size:1.3em; line-height:120%; font-weight:bold; padding:0 10 0 10; margin:10 0 0 0; } #content h3 { font-size:1em; color:#6c6c6c; line-height:120%; text-align:right; padding:0 10 0 10; margin:10 0 0 0; } #content h4 { font-size:0.8em; color:#6c6c6c; line-height:120%; text-align:right; margin:0 10 0 0; } #content p { font-size:1.0em; padding:0 10 0 10; text-align:justify; } #content ul { padding:0; margin:0 25; list-style:none; border-bottom:#a2bd30 solid 2px; } #content li { padding:5 0 5 20px; background:transparent url(i/content_bullet.gif) no-repeat top left; border-top:#a2bd30 solid 2px; } #content ul li ul{ padding:0 0 0 0px; margin:0; list-style:none; border-bottom:none; } #content li ul li { padding:0 0 0 35px; background:transparent url(i/content_bullet.gif) no-repeat top left; border-top:none; } #content td { font-size:0.8em; padding:5px; color:#6c6c6c; vertical-align:top; } #content_cols { float: left; width: 100%; } #content_home_left { float: left; width: 345px; } #content_home_right { float: right; width: 345px; } #content_home { float:left; width:75%; } #content_tags { float:right; width:180px; margin: 10 10 0 0; } .bd { width:122px; height:184px; float:left; margin:10px; border:#a2bd30 solid 2px; } .photo { width:311px; height:188px; float:right; margin:10px; border:#a2bd30 solid 2px; } .selectimg { border:1px solid #000; margin:0 10px 0 10px; float:left; width:180px; height:90px; } .indent { margin:0 30 0 30; } .menubox { height:150px; position:relative; } .menuboxbutton { // float:right; // vertical-align:middle; // margin: 0 1px 0 0; height:20px; width:93px; bottom:0; right:0; position:absolute; background-color:#ccc; text-align: center; border:#000 solid 1px; } #sidebar { float:right; width:280px; margin-bottom:10px; } #sidebar-spacer { height:41px; } #comment { clear:both; width:100%; background-color:#d2d2d2; } #comment p, #comment form { border:0; margin:0 10; font-size:1.0em; } #footer { clear:both; padding:10px; text-align:right; border-top:#d2d2d2 solid 4px; } #footer p { font-size:0.8em; color:#6c6c6c; } /* Definition for main screens */ /* ----------------------------- RESPONSE FORM ---------------------- */ .responseform { background-color:#fff; border:#a2bd30 solid 2px; margin:10px; } /* ----------------------------- Rotating reference display ---------------------- */ #ref { margin:10; padding:5; height:100; border:2px solid #a2bd30; background-color:#fff; overflow:hidden; } .refcontent { font-size:0.9em; line-height:115%; } .refimg { float:right; border:0; } .refwho { font-size:0.8em; font-style:italic; text-align:right; margin-right:2px; } /* ----------------------------- EVENT LIST ---------------------- */ #eventlist h2, #newslist h2 { font-size:1.5em; color:black; line-height:120%; font-weight:bold; padding:0 10 0 10; margin:10 0 0 0; } #eventlist h3, #newslist h3 { font-size:1em; color:#cb4b9b; line-height:120%; text-align:left; padding:0 10 0 10; margin:10 0 0 0; } #eventlist h4, #newslist h4 { font-size:1em; line-height:120%; text-align:left; padding:0 10 0 10; margin:0; } #eventlist h5, #newslist h5 { font-size:1em; color:#6c6c6c; line-height:120%; text-align:right; margin:0 100px 0 0; padding:0 10 0 10; } #eventlist p, #newslist p { font-size:1em; // margin-right:100px; color:#6c6c6c; } #eventlist ul, #newslist ul { padding:0; margin:0 100 0 25; list-style:none; border-bottom:#a2bd30 solid 2px; } #eventlist li, #newslist li { padding:5 0 5 25px; background:transparent url(i/content_bullet.gif) no-repeat top left; border-top:#a2bd30 solid 2px; font-size:0.9em; line-height:120%; color:#6c6c6c; } #map { width:360px; height:360px; float:right; margin:10px; border:#a2bd30 solid 2px; } /* ----------------------------- BUTTONS ------------------------ */ #buttons { margin:0 0 0 630; } #buttonshome { margin:0 0 0 480; } #buttonscol { margin:0 0 0 300; } .buttons_1right { margin:0 0 0 300; } .buttons_2right { margin:0 0 0 200; } .button { float:right; vertical-align:bottom; margin: 0 1px 0 0; padding: 4px 10px 4px 10px; width: 63px; background-color:#ccc; color: #000; text-align: center; font: bold 1.0em Palatino,Georgia,"Times New Roman",serif; border:#000 solid 1px; } .morebutton { float:right; vertical-align:middle; margin: 0 1px 0 0; height:93px; width:15px; background-color:#ccc; text-align: center; border:#000 solid 1px; } .moreimg { height:90px; width:10px; } .narrowbutton { float:right; vertical-align:middle; margin: 0 1px 0 0; height:70px; width:15px; background-color:#ccc; text-align: center; border:#000 solid 1px; } .narrowimg { height:67px; width:10px; } /* ----------------------------- GLOSSARY ------------------------ */ #glossarylist { float:left; width:30%; height:500px; overflow:auto; } #glossarylist ul { list-style-type:none; margin:0 0 0 10; border:0; padding:0; } #glossarylist li { margin:0; border:0; padding:0; background:none; font-size:0.9em; line-height:130%; } #glossarylist li .selected { background:#a2bd30; } #glossarylist a:hover, #glossarylist a:link, #glossarylist a:visited, #glossarylist a:active { color:#000; text-decoration:none; } #glossarytext { line-height:150%; margin-left:30%; padding:0 10 10 10; } #glossarytext ul { padding:0; margin-left:35px; border-bottom:#a2bd30 solid 2px; list-style:none; } #glossarytext li { padding:5 0 5 35px; background:transparent url(i/content_bullet.gif) no-repeat top left; border-top:#a2bd30 solid 2px; } #glossarytext table { width:80%; margin-left:10%; padding:0; border:#000 solid 1px; } #glossarytext th { font-weight:bold; font-size:0.8em; text-align:center; background:#eee; } #glossarytext td { font-size:0.8em; text-align:right; } /* ----------------------------- URL display -------------------------- */ #links { border:2px solid #a2bd30; background-color:#dbe5b0; width:320px; margin: 0 55px; } #links h1 { font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; background-color:#31390e; font-size:1.0em; line-height:150%; color:white; font-weight:bold; margin:0; border:0; } #links p { margin:5; } /* ----------------------------- ADMIN -------------------------- */ #admin { background-color:#ccf; border:0; } #admin td { font-size:0.8em; padding:0px; } /* ----------------------------- DISPLAYING URLS ---------------- */ #urllist { } /* ----------------------------- FORM DEFINITIONS ------------------------ */ #form_full { margin:10px; border:2px solid #a2bd30; background-color:#fff; } #form_left { float:left; width:370; margin:10px; border:2px solid #a2bd30; background-color:#fff; } #form_middle { margin:10 150 10 150; padding:10 0 0 0; border:2px solid #a2bd30; background-color:#fff; } #form_right { float:right; width:370; margin:10px; border:2px solid #a2bd30; background-color:#fff; } #form_left table, #form_right table, #form_full table, #form_middle table { margin:0 10; } #form_left td, #form_right td, #form_full td, #form_middle td { font-size:0.8em; } /* ----------------------------- NEWSLETTER ------------------------ */ #newsletterlist { float:left; width:28%; height:600px; overflow:auto; } #newsletterlist ul { list-style-type:none; margin:0 0 0 10; border:0; padding:0; } #newsletterlist li { margin:0; border:0; padding:0; background:none; font-size:0.9em; line-height:130%; } #newsletterlist li .selected { background:#a2bd30; } #newsletterlist a:hover, #newsletterlist a:link, #newsletterlist a:visited, #newsletterlist a:active { color:#000; text-decoration:none; } #newslettertext { border:2px solid #a2bd30; background-color:#fff; line-height:150%; margin-left:30%; margin-right:10; padding:0 10 10 10; } #newslettertext h1 { background:none; } #newslettertext h4 { margin-right:10; } #newslettertext ul { padding:0; margin-left:35px; border-bottom:#a2bd30 solid 2px; list-style:none; } #newslettertext li { padding:5 0 5 35px; background:transparent url(i/content_bullet.gif) no-repeat top left; border-top:#a2bd30 solid 2px; } /* ----------------------------- QUESTION FORMATING -------------- */ #question { border:2px solid #a2bd30; background-color:#fff; margin:20; } #question p { font-weight:bold; font-size:1em; line-height:150%; } #question table { margin:0 20; } #question td { text-align:top; font-weight:bold; font-size:0.8em; line-height:150%; } /* ----------------------------- ERROR & WARNING messages ------------------------ */ #error { border: 3px solid #f00; background: #fff; margin:20; } #error h1 { font-size:2.0em; line-height:1.2em; color:#f00; padding:0; margin:0 0 20 0; border-bottom:none; font-family:Palatino,Georgia,"Times New Roman",serif; } #error p { color:#f00; }