/*
Theme Name: Currency Thoughts
Theme URI: 
Description: 
Version: 
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/

* {
margin:0;
padding:0;
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFFFFF url(images/ct-body-bkgd.gif) repeat-y top center;
}

a {
color:#333333;
}
a:hover {
color:#791E2D;
}
a img {
border:none;
}

#wrapper {
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:url(images/ct-header-bkgd.jpg) top no-repeat;
}
#header {
height:160px;
}
#content {
width:620px;
float:left;
}
#grid {
/*background:url(images/stripe.jpg) repeat-y top center;*/
}
#navbar {
width:110px;
float:left;
}
#sidebar {
width:220px;
float:right;
padding-top:10px;
}
#footer {
padding:20px;
background:#FFFFFF;
text-align:left;
}
.homepost-l, .homepost-r {
width:305px;
float:left;
}
.homepost-l {
border-right:5px solid #E5DFB7;
}
.entry {
margin:10px 15px 10px 10px;
}
.postdivider {
/*border-top:5px solid #E5DFB7;*/
height:5px;
background:#E5DFB7;
clear:both;
margin:0;
padding:0;
}
.navigation {
padding:10px;
}
.calendar {
font-size:14px;
padding-top:10px;
padding-left:40px;
}
#respond {
padding:10px;
}
.regalert {
padding:10px;
border:2px solid #CCCCCC;
}

#header h1 {
font-size:55px;
padding:53px 0 0 351px;
}
div.post h2, h2.pagetitle {
margin-top:10px;
font-size:24px;
color:#731933;
}
h2.pagetitle {
margin-left:10px;
}
ul.links h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
h3, h2.categoryheader {
color:#731933;
}
h2.categoryheader {
font-size:18px;
margin-bottom:10px;
}
div.entry h3 {
margin-bottom:10px;
}
#sidebar h3 {
border-bottom:1px solid #731933;
margin-bottom:5px;
}

#navbar ul {
margin-left:10px;
list-style:none;
}
#navbar li {
padding:10px;
}

body.category-foreign-exchange-insights-and-next-week li#forex, body.page-id-2605 li#about-larry, body.category-new-overnight-developments-abroad-daily-update li#overnight, body.category-central-bank-watch li#central, body.category-deeper-analysis li#analysis, body.page-id-2603 li#about-site, body.page-id-2610 li#subscriptions, body.something-else-random-commentary li#blog, body.home li#home, body.page-id-2613 li#links, body.page-id-2617 li#contact, body.category-videos li#videos {
background:#FFFFFF;
}

#sidebar ul {
list-style:none;
margin:0 10px;
}
#sidebar li {
margin-bottom:10px;
}
#content ul {
margin:10px 20px;
}
ol.commentlist, #content ol {
margin:10px 30px;
}
#content li {
margin-bottom:10px;
}
ul.links {
list-style:none;
}
ul.links li ul {
list-style:square;
}

p {
margin-bottom:1em;
line-height:1.6em;
}
#content p, #content ul {
font-size:13px;
line-height:21px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#footer p {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}
#content .navigation p {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
#content p.excerpt {
font-size:12px;
text-align:justify;
}
#content p.postmetadata {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.hls { 
background: #D2D2D2; 
}
body.single #content .entry p {
font-size:14px;
line-height:1.7em;
}
p.protected {
color:#999999;
background:#E1E1E1;
}

blockquote {
border-left:1px solid #AAAAAA;
color:#555555;
font-style:italic;
margin:0 30px 20px;
padding:0 0 0 10px;
}

h1 a, h2 a, h3 a, #navbar a {
text-decoration:none;
color:#000000;
}
h3 a {
color:#731933;
}
a.morelink {
color:#0066CC;
text-decoration:underline;
}
ul.links a {
color:#0066CC;
text-decoration:none;
}
li#tagcloud a {
text-decoration:none;
}
li#tagcloud a:hover {
text-decoration:underline;
}

a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

#sidebar select {
width:200px;
margin-bottom:5px;
}
input.search-text {
width:160px;
height:22px;
border:1px solid #E5DFB7;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#0099FF;
font-size:14px;
}
input.search-submit {
vertical-align: middle; 
*vertical-align: text-bottom;
}
#respond input {
background:#E5DFB7;
color:#731933;
border:none;
}

.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}

.clear {
clear:both;
}