/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */ body { margin: 0; padding: 0; background: #000000 url(/themes/desktop/Mobility/images/img07.jpg) no-repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #181B20; } h1, h2, h3 { margin: 0; padding: 0; font-family: 'Arvo', serif; font-weight: normal; color: #2E9F13; } h1 { font-size: 2.4em; } h2 { font-size: 2em; } h3 { font-size: 1.6em; } p, ul, ol { margin-top: 0; line-height: 180%; } ul, ol { } a { text-decoration: none; color: #FF9F04; } a:hover { text-decoration: underline; } img.border { border: 6px solid #EEE7DF; } img.alignleft { float: left; margin-right: 25px; } img.alignright { float: right; } img.aligncenter { margin: 0px auto; } #wrapper { margin: 0 auto; padding: 0; } /* Header */ #header-wrapper { height: 240px; } #header { width: 960px; height: 240px; margin: 0 auto; } /* Logo */ #logo { width: 980px; height: 100px; margin: 0px auto; padding: 80px 0px 0px 0px; color: #FFFFFF; font-family: 'Arvo', serif; color: #2E9F13; } #logo .heading, #logo .description { display: block; margin: 0; padding: 0; } #logo .heading { margin: 0px; letter-spacing: -1px; text-align: center; text-transform: uppercase; font-size: 36px; font-weight: bold; color: #FFFFFF; } #logo .heading a { color: #FFFFFF; } #logo .description { text-align: center; text-transform: uppercase; font-family: 'Arvo', serif; font-size: 20px; } #logo a { border: none; background: none; text-decoration: none; color: #FFFFFF; } /* Search */ #search { line-height: 56px; float: right; } #search-text { width: 150px; padding: 6px 10px; border: none; background: #000; text-transform: lowercase; font: normal 11px Arial, Helvetica, sans-serif; color: #FF9F04; } #search-submit { padding: 6px 10px; border: none; background: #000; font: normal 11px Arial, Helvetica, sans-serif; color: #FF9F04; } /* Menu */ #menu { width: 940px; height: 56px; margin: 0px auto; padding: 0px 20px 0px 20px; background: #FF9F04; } #menu ul { margin: 0; padding: 0px 0px 0px 0px; list-style: none; line-height: normal; } #menu li { float: left; } #menu a { display: block; float: left; height: 56px; margin: 0px; padding: 0px 30px 0px 30px; line-height: 56px; letter-spacing: -1px; text-decoration: none; text-transform: uppercase; font-family: 'Arvo', serif; font-size: 14px; font-weight: normal; color: #FFFFFF; border: none; } #menu .current_page_item a { background: #FFCB2E url(/themes/desktop/Mobility/images/img02.gif) no-repeat right bottom; color: #000000; } #menu a:hover { text-decoration: none; color: #FFFFFF; } /* Page */ #page { width: 980px; margin: 0 auto; padding: 0; background-color: #FFFFFF; } #page-bgtop { } #page-bgbtm { margin: 0px; padding: 40px 30px 0px 30px; } /* Content */ #content { float: right; width: 600px; padding: 0px 0px 0px 0px; } .post { clear: both; padding-bottom: 10px; } .post .title { padding-top: 10px; letter-spacing: -2px; color: #FFB105; font-size: 2.4em; } .post .title a { color: #FFB105; border: none; } .post .meta { padding-bottom: 10px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; } .post .meta a { } .post .entry { text-align: justify; margin-bottom: 25px; padding: 10px 0px 0px 0px; } .links { display: block; width: 96px; padding: 2px 0px 2px 0px; background: #A53602; text-align: center; text-transform: uppercase; font-size: 10px; color: #FFFFFF; } /* Sidebar */ #sidebar { float: left; width: 240px; padding: 0px 0px 0px 0px; } #sidebar ul { margin: 0; padding: 0; list-style: none; } #sidebar li { margin: 0; padding: 0; } #sidebar li ul { margin: 0px 0px; padding-bottom: 30px; } #sidebar li li { padding-left: 30px; margin-bottom: 8px; line-height: 25px; background: url(/themes/desktop/Mobility/images/img01.gif) no-repeat left 5px; } #sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; } #sidebar h3 { height: 38px; margin-bottom: 20px; padding: 12px 0 0 0px; border-bottom: 1px solid #B6BFD0; text-transform: uppercase; letter-spacing: -1px; font-size: 20px; color: #FFB105; } #sidebar p { margin: 0 0px; padding: 0px 20px 20px 20px; text-align: justify; } #sidebar a { border: none; } #sidebar a:hover { text-decoration: underline; } /* Calendar */ #calendar { } #calendar_wrap { padding: 20px; } #calendar table { width: 100%; } #calendar tbody td { text-align: center; } #calendar #next { text-align: right; } /* Footer */ #footer { width: 960px; height: 55px; margin: 0px auto 40px auto; border-top: 1px solid #B6BFD0; font-family: Arial, Helvetica, sans-serif; } #footer p { margin: 0; padding-top: 18px; line-height: normal; text-align: center; color: #576475; } #footer a { color: #576475; } .inp-text { width: 400px; } .inp-textarea { width: 400px; height: 150px; } #pagination_links { font-size: 18px; text-align: center; padding-bottom: 20px; } #pagination_links span { padding: 8px; display: inline-block; background: #FFCB2E; margin-top: 2px; } #pagination_links a { padding: 8px; background: #FF9F04; color: #fff; display: inline-block; margin-top: 2px; text-decoration: none; } #pagination_links a:hover { text-decoration: none; } .no-link, .no-link:hover { text-decoration: none; color: inherit; } #ad { width: 980px; margin: 0 auto; background-color: #fff; height: 15px; overflow: hidden; } .messages, .highlight { border: 1px solid; margin: 10px 0px; padding: 15px 10px 15px 15px; } .messages { color: #D8000C; border-color: #D8000C; background-color: #FFBABA; list-style: none; } .highlight { color: #9F6000; border-color: #9F6000; background-color: #FEEFB3; text-align: center; }