/* * This CSS deals with the design on a specific theme. * Here is instruction how wide the sidebar should be and so on. * This css creates the websites design without content * The menu and sidebar(s) headings is defined here aswell */ @font-face { font-family: 'Lobster14Regular'; src: url('../fonts/lobster_1.4-webfont.eot'); src: url('../fonts/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lobster_1.4-webfont.woff') format('woff'), url('../fonts/lobster_1.4-webfont.ttf') format('truetype'), url('../fonts/lobster_1.4-webfont.svg#Lobster14Regular') format('svg'); font-weight: normal; font-style: normal; } /* Set a background image/color on the whole site here*/ body{ background:transparent url('../images/background.png') repeat; } /*Everything is in this container*/ #wrap{ /*Set page width*/ width: 1100px; /*make the page centered*/ margin: 0px auto; overflow:hidden; } /******************************************************************************* *********************** Header ************************************************* ********************************************************************************/ #header{ background:transparent url('../images/header.png') no-repeat 0 0; height:448px; float:left; width: 100%; /*Make the site title centered*/ text-align:center; } #site_title{ color: white; font-size: 80px; letter-spacing: 13px; margin: 80px 0 0; text-align: center; } #site_title a{ color: white; font-family: 'Lobster14Regular'; text-shadow: 3px 3px 1px #000000; } #site_description{ margin:7px 0 0 20px; font-size:16px; color:beige; } /* Menu ------------------------------------------------------------------------------------ The menus is at the bottom of the page. We will put it on top with CSS */ #nav{ width:auto; position: absolute; top:316px; margin-left:35px; max-width: 1200px; } #nav ul{ } #nav li{ height:20px; float: left; margin:10px; list-style-type:none; font-size:17px; margin-right: 55px; } #nav li a:hover{ color:#fff; text-decoration:underline; } #nav li:hover{ } #nav li:hover>a{ } #nav a, #nav a:visited{ color:#fff; } #nav a:hover, #nav a:active{ color:#fff; } /******************************************************************************* *********************** Container*********************************************** ******************************************************************************** It is containing content and sidebar */ #cnt_wrap{ } #cnt_top{ /*background:transparent url('container_top.png') no-repeat 0 0; */ /* float:left; width: 100%; height:76px;*/ } #container{ background:transparent url('../images/container_loop.jpg') repeat-y; float:left; margin:-20px 0 0 0px; width: 100%; } #cnt_bottom{ background:transparent url('../images/container_bottom.jpg') no-repeat 0 0; float:left; width: 100%; height:76px; } /******************************************************************************* *********************** Content ************************************************* ********************************************************************************/ #c_wrap{ width:585px; float:left; margin: 0px 0px 0px 100px; } #c_top{ /*background:transparent url('../images/content_top.png') no-repeat 0 0;*/ width: 100%; height: 12px; } #content{ /* background:transparent url('../images/content_loop.jpg') repeat-y; */ overflow: hidden; padding: 5px 10px 20px 10px; } #c_bottom{ /*background:transparent url('../images/content_bottom.jpg') no-repeat 0 0; */ width: 100%; height: 12px; } #content .post{ margin-bottom: 20px; } #content img{ max-width: 630px;/*same as #c_wrap minus paddings*/ } .date{ color:grey; } .entry{ color: #444444; font: 14px/1.8em Helvetica,Arial,sans-serif; margin: auto; text-align: justify; margin-top:15px; } /******************************************************************************* *********************** Sidebars ************************************************* ********************************************************************************/ /**Sidebar1**/ #sb1_wrap{ width:225px; float:left; margin-left: 115px; } #sb1_top{ /*background:transparent url('sidebar1_top.png') no-repeat 0 0;*/ width: 100%; height: 12px; } #sidebar1{ /*background:transparent url('sidebar1_loop.png') repeat-y; */ overflow: hidden; } #sb1_bottom{ /*background:transparent url('sidebar1_bottom.png') no-repeat 0 0;*/ width: 100%; height: 12px; } /**Sidebar2**/ #sb2_wrap{ width:230px; float:right; } #sb2_top{ /*background:transparent url('sidebar1_top.png') no-repeat 0 0; */ width: 100%; height: 12px; } #sidebar2{ /*background:transparent url('sidebar1_loop.png') repeat-y; */ overflow: hidden; } #sb2_bottom{ /*background:transparent url('sidebar1_bottom.png') no-repeat 0 0; */ width: 100%; height: 12px; } .widgettitle { border-bottom: 2px solid #F1F2F4; color: #444444; font-size: 17px; margin: 15px 0 5px; padding: 5px 0; text-align: center; } .sidebar ul ul{ list-style:none; margin-left:5px; } .sidebar ul ul a{ text-decoration:none !important; } /******************************************************************************* *********************** Footer ************************************************* ********************************************************************************/ #footer{ /* background:transparent url('footer.png') no-repeat 0 0;*/ float:left; height:50px; } #webfish_creds img{ vertical-align:middle; } #creds p{ color: white; margin-bottom: 15px; margin-top: 10px; } #creds a{ color:white; }