/*
Theme Name: The Art of Great Things
Theme URI: http://www.artofgreatthings.com/
Description: Jeffrey Tang's Art of Great Things
Version: 1
Author: Reese Spykerman
Author URI: http://www.designbyreese.com/
Modified: May 15, 2010
*/

/* ----- COLORS 
background: ffffff
content background: ebcf89
footer: 896d53
footer line work: 624c37
main text: 36281c
link content: 94550e
date and other text: 7f6247
other line work: a36e3b

use 12px for spacing
----- */


/* - - - - - - - - - MAIN (body, links, blockquotes, lists) - - - - - - - - - */

body {
background: #fff;
margin: 0;
padding: 0;
font-family: georgia, bookman old style, times new roman, times, serif;
font-size: 12px;
color: #36281c;
}

a {text-decoration: underline; color: #94550e;}
a:hover {color: #000;}
a:visited {color: #94550e;}

a img {
border: 0;
}

blockquote {
background-color: #896d53;
border-top: 3px solid #a36e3b;
padding: 15px;
width: 271px;
position: relative;
right: -50px;
float: right;
margin: 6px 0 0 0;
font-style: italic;
color: #000;
font-size: 15px;
line-height: 21px;
}

ul, ol, li, p {
list-style: none;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: normal;
}

.entry ul {
margin: 0 0 0 20px;
}

.entry ul li {
background: url(images/icon-list.png) no-repeat 0 30%;
padding: 0 0 15px 20px;
}

.entry ol li {
list-style: decimal inside;
padding: 0 0 15px 0px;
}

.entry p {
padding: 0 0 12px 0;
margin: 0;
}

a img {
border: 0;
}

/* - - - - - - - - - LAYOUT - - - - - - - - - */
#container {
width: 940px;
margin: 0 auto;
}

#header {
width: 940px;
height: 225px;
float: left;
padding-bottom: 40px;
position: relative;
}

#home-page #header h1 {
text-indent: -9999px;
height: 1px;
font-size: 1px;
}

#header #rss {
position: absolute;
right: 0px;
top: 0px;
background: url(images/bg-rss.gif) no-repeat top right;
width:100px;
height: 28px;
}

#header img#logo {
position: absolute;
left: 64px;
top: 15px;
}

#header ul#navigation {
position: absolute;
left: 341px;
top: 35px;
}

#header #newsletter {
position: absolute;
right: 0;
top: 65px;
width: 600px;
height: 156px;
border-top: 3px solid #a36e3b;
background: url(images/bg-newsletter.gif) no-repeat top right;
}

#newsletter #details {
float: left;
/* width: 360px; */
width: 410px;
}

#newsletter form {
float: right;
padding-top: 15px;
padding-right: 21px;
}

#primary-content {
clear: both;
float: left;
width: 540px;
background: #ebcf89 url(images/bg-primarytop.gif) no-repeat top left;
}

#primary-bottom {
width: 540px;
height: 69px;
position: relative;
padding-bottom: 40px;
background: transparent url(images/bg-primarybottom.gif) no-repeat bottom left;
}

#primary-bottom #icon-lightbulb {
position: absolute;
bottom: 0px;
}

#secondary-content {
float: right;
width: 360px;
background: #ebcf89 url(images/bg-secondarytop.gif) no-repeat top left;
}

#secondary-bottom {
width: 360px;
height: 47px;
background: transparent url(images/bg-secondarybottom.gif) no-repeat top left;
}

#footer {
margin-top: 40px;
clear: both;
position: relative;
float: left;
width: 870px;
background: #896d53;
padding: 34px 35px 15px 35px;;
border-top: 3px solid #a36e3b;
}


/* - - - - - - - - - NAVIGATION - - - - - - - - - */
#header ul#navigation {
width: 600px;
padding: 0;
margin: 0;
}

ul#navigation li {
display: inline;
padding: 0 21px;
text-transform: uppercase;
font-size: 12px;
}

ul#navigation li.last {
padding-right: 0;
}

/* cufon */
ul#navigation li a {
color: #a36e3b;
text-decoration: none;
}

ul#navigation li a:hover {
color: #DAB743;
}