/*
Theme Name: Donna's Theme
Theme URI:
Description: I created this theme especially for Morebucks.  I started with the Orange-Flower theme from Dimox.  I have tweaked the living tar out of it.
Version: 1.2
Author: Donna
*/

* {margin: 0; padding: 0;}
header, nav, section, article, aside, footer {display: block}
body {font: 100% "Trebuchet MS", Arial, Tahoma, sans-serif; color: black;width: 100%; background:url(i/head_logo.png) center top no-repeat;}
a {color:dodgerblue; outline: none;}
a:hover {color: blue;}
p {margin: 0 0 18px}
img {border: none}
input {vertical-align: middle}
.clear {clear: both;height: 0; overflow: hidden;}
.aligncenter,div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left}
img.alignleft {margin: 5px 15px 5px 0}
.alignright {float: right}
img.alignright {margin: 5px 0 5px 15px}
code {background: #EEE;	padding: 1px 3px; text-shadow: 1px 1px 0 #FFF;}
pre {margin: 0 0 18px;}
#wrapper {width: 1020px;}
#lpCenter #wrapper {margin: 0 auto; border-left: 0px solid #E1E1E1;}
#lpRight #wrapper {margin: 0 0 0 auto; border-left: 0px solid #E1E1E1;}


/* Header
-----------------------------------------------------------------------------*/
header {height: 330px;	position: relative;}
#banner {width:810px;height:110px;margin:auto;margin-bottom:20px;margin-top:170px;}
#lpCenter header,#lpRight header { margin-left: -1px;}
#lpCenter #top,#lpRight #top {margin-left: -1px;}
#top {height: 32px;  position: relative;overflow: hidden;}

header nav {position: absolute;	top: 2px; height: 28px; left: 0; background: #FFF; font: 12px/1 "Trebuchet MS", Arial, Tahoma, sans-serif; 
      text-transform: uppercase;  border: 1px solid #ccddff; overflow: hidden; }
header nav li {float: left; list-style: none;  border-left: 1px solid #ccddff;  margin-left: -1px;}
header nav a {float: left; color: #333; text-decoration: none; padding: 8px 10px 6px; background:white; }
header nav a:hover {float: left; color: white;  text-decoration: none;	padding: 8px 10px 6px; background:dodgerblue; }

#search {position: absolute; top: 0px;	right: 20px;}
#search input {font: 12px "Trebuchet MS", Arial, Tahoma, sans-serif; float: left;}
.search {width: 160px; height:18px; padding: 4px 5px 6px; border: 2px solid #ccddff; color: #000; background: white;}
.go {cursor: pointer;border: none; width: 58px; height: 22px;	background: url(i/sprites.gif) 0 -898px no-repeat; margin: 5px 7px;}




/* Middle
-----------------------------------------------------------------------------*/
section {width: 1020px;}
section:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%; float: left; overflow: hidden;}
#content {margin: 0px 165px 0px 250px ; padding: 0px;  width:610px; }
#lrc #content {margin: 0 0 0 399px; border-width: 0 0 0 1px;}
#clr #content {margin: 0 399px 0 0; border-width: 0 1px 0 0;}
.post {margin: 0 0 10px;position: relative;	height: 1%;}
#billboard {margin:0px auto;padding:0px;border:3px solid black;}


#content h1 {font: 125% "Trebuchet MS", Arial, Tahoma, sans-serif; margin: 15px 0 0 0px;color: #333;text-shadow: 2px 2px 2px #CCC;font-weight:bold;}
#content h1 a {color: #333;text-decoration: none;text-shadow: 2px 2px 2px #CCC;}
#content h1 a:hover {color: #666666;text-decoration: none;text-shadow: 2px 2px 2px #CCC;}
#content .entry h2, #content .entry h3 {font-size: 120%}
#categorytitle h1 {font: 160% "Trebuchet MS", Arial, Tahoma, sans-serif; margin:0px; padding:5px 0px;color:dodgerblue; text-shadow: 2px 2px 2px #CCC;text-align:center;text-transform:uppercase;background:#Ebf2ff;}

.entry {text-align: justify; margin-bottom:20px; border-bottom:2px solid #ccddff;}
.entry img { border: 5px solid #EFEFEF;padding: 1px;}
.pmeta {font-size: 80%; margin: 0px; padding: 3px 15px; text-align: left;position: relative;width: 580px;}
.pcat {color: black; }
.pcat a {color: dodgerblue;text-decoration:none;}
.pcat a:hover {color: blue;text-decoration:none;}

.more-link {padding-left: 15px; text-decoration:none; color:red;}
.more-link {padding-left: 15px; text-decoration:underline; color:red;}
.post ul,.post ol {margin: 0 0 18px 30px;}
.post li {padding: 2px 0;}
.post li ul, .post li ol {margin: 0;}
.post li li {margin-left: 18px;}
.post table {width: 100%; border: 1px solid #E1E1E1;border-collapse: collapse;	margin: 0 0 20px;}
.post th,.post td {	padding: 4px 10px;  border: 1px solid #E1E1E1;}
.post th {background: #F4F4F4;}

#content h3 {color: #333; font-size: 22px;font-weight: normal;line-height: 1;text-shadow: 2px 1px 2px #CCC;	margin: 0 0 28px;}
div.pagetitle {padding: 0 15px 0 32px;	background: url(i/sprites.gif) 15px -85px no-repeat; font: bold 100% "Trebuchet MS", Arial, Tahoma, sans-serif; }
div.pagetitle span {color: red;}
#coupons {width:1020px;margin:auto;background:#eee;}


/* Navigation
-----------------------------------------------------------------------------*/

.navigation {margin: 0 0 15px; padding: 6px 0 5px;text-align: center; font-size: 90%; text-transform: uppercase;}
.navigation.com {padding: 0;margin: -10px 0 10px;border: none;background: none; text-align: left;}
.navigation a {margin: 0 3px; text-decoration: none; color: dodgerblue; font-weight: bold;border:1px solid white;padding:4px 6px; }
.navigation span {margin: 0 2px;}
.navigation span.current {color: white; font-weight: bold; background:dodgerblue;border:1px solid dodgerblue;padding:4px 6px; }
.navigation .prev,.navigation .next,.navigation .last {font-weight: bold;}
.navigation a.prev,.navigation a.last {color: dodgerblue;}
.navigation a:hover {color: dodgerblue; font-weight: bold; background:#ccddff;border:1px solid #ccddff;  }



/* Sidebars
-----------------------------------------------------------------------------*/
aside {float: left; position: relative; font-size: 14px; background: white;}
#left {margin-left: -100%; width: 222px;}
#clr #left {margin-left: -399px;}
#right {margin-left: -200px; background: white; float:right; width: 150px;}
#lrc #right {margin-left: -100%; left: 199px;}
#clr #right {margin-left: -200px;}

aside h3 div {height: 35px; padding-left: 12px;}
aside ul {position: relative; margin-top: -1px;}
aside a {color: dodgerblue; text-decoration: none;}


aside h3 {line-height: 35px; border-bottom: 1px solid #ccddff; color: dodgerblue; font-size: 18px; text-transform: uppercase; margin: 0 0 5px; text-shadow: 1px 1px 1px #888;}
aside li a {border-top: 1px solid #ccddff; color: #555; background: url(i/sprites.gif) 1px -477px no-repeat;padding: 4px 6px 5px 10px; list-style: none; text-decoration: none; line-height: 14px; display:block;}
aside li a:hover {background-color:#E1EBFF; color: #555; }

aside#right h3 {line-height: 35px; border-bottom: 1px solid #FFEDA5; color: #FFCF0F; font-size: 18px; text-transform: uppercase; margin: 0 0 5px; text-shadow: 1px 1px 1px #888;}
aside#right li a       {border-top: 1px solid #FFEDA5; color: #555; background: url(i/sprites.gif) 1px -151px no-repeat;padding: 4px 6px 5px 10px; list-style: none; text-decoration: none; line-height: 14px; display:block;}
aside#right li a:hover {background-color:#fff3d3; color: #555; }



aside li ul {border: none; margin: 4px -6px -5px 0;}
.section {padding: 0 0 5px;margin-bottom:20px;}

.inner {background: #FFF; margin: 5px 5px 0; overflow: hidden;}


/* Footer
-----------------------------------------------------------------------------*/
footer {height: 157px; font-size: 12px;  background: url(i/footerbg.png) center bottom no-repeat;position:absolute bottom;}
footer nav {padding:10px 0px ; text-align: right;}
footer nav a { text-decoration: none;color: #777;  text-transform: uppercase;margin: 0 10px;}
#copyright {width:1020px;margin:auto; font: 12px/16px "Trebuchet MS", Arial, Tahoma, sans-serif; text-align: right;color: #333;padding: 22px 10px 0 0;}
#copyright span {display: block; text-transform: uppercase;}
