/*
THEME NAME: Thematic
THEME URI: http://themeshaper.com/thematic/
DESCRIPTION: The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, &amp; a whole lot more. Perfect for any blog and <strong><em>the</em></strong> starting point for theme development.
VERSION: 0.9.6.2
AUTHOR: Ian Stewart
AUTHOR URI: http://themeshaper.com/
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/ 
@import url('library/styles/reset.css');
@import url('library/styles/typography.css');
@import url('library/styles/images.css');
@import url('library/styles/plugins.css');
/* -------------------------------------------------------------- */   

h1, h2, h3 { font-family: "Myriad Pro", "Century Gothic", Georgia; }
h1, .entry-title { font-weight:bold; color:#B3001E; font-size:20px; line-height:26px; padding:0 0 7px 0; }
h1 a, .entry-title a { font-weight:bold; color:#B3001E; text-decoration:none; }
h1 a:active, .entry-title a:active,
h1 a:hover, .entry-title a:hover { color: #FF4B33; }
h2 { color:#85071C; font-size:16px; font-weight:bold; padding: 16px 0px 8px 0px; }
h3 { font-size: 18px; font-weight: bold; }
h4 { font-size: 15px; font-weight: bold; }
a, a:link, a:visted { color: #85071C; }
a:hover { text-decoration: underline; color: #909090; }

body { background: #000; font-family: "Century Gothic", Arial; color: #000000; }
#wrapper { width: 771px; margin: 20px auto; padding: 0px; }
#header { padding: 0px 0px 0px 0px; position: relative; }
#logo { float: left; width: 250px; }
#main { margin:0 auto; overflow: hidden; position: relative; background: url(/wp-content/uploads/2010/05/frame_main1.jpg) repeat-y top left;  }


#left { float: left; width: 253px; min-height: 400px; }
#left input { width: 150px; }

#container { width:500px; float:left; margin-top: 20px; }
#content { margin:0 0 0 10px; width:490px; overflow:hidden; }
.main-aside { width:200px; float:right; position:relative; right:10px; }
#secondary { clear:right; }
#subsidiary { margin:0 auto; overflow:hidden; }
#subsidiary .aside { width:250px; float:left; margin:0 20px 0 0; }
#footer { clear:both; background: url(/wp-content/uploads/2010/05/frame_bottom1.jpg) no-repeat top left; padding: 1px; }
#footer #siteinfo { margin-top: 10px; color: #0f0f0f; font-size: 10px; text-align: center; }
#footer #siteinfo a { color: #0f0f0f; text-decoration: none; }
#footer #siteinfo .credit { color: #c0c0c0; }
#footer #siteinfo .credit a { color: #c0c0c0; }

#menu { padding: 25px 15px 20px 40px; overflow:visible; z-index:100; }
#menu ul { margin-left: 0; padding-left: 0; white-space: nowrap; }
#menu li { list-style-type: none; }
#menu a { padding: 3px 20px; color: #fff; font-size:16px;
font-style:italic; font-weight:bold; }
#menu a:link, #menu a:visited { color: #fff; text-decoration: none; }
#menu a:hover { color: #C0C0C0; text-decoration: none; }
#menu .current_page_item a, #menu .current_page_ancestor a { font-weight: bold; color: #C0C0C0; }


#menusub { margin: 10px auto; width: 1000px; text-align: center; font-size: 10px; }
#menusub ul { margin-left: 0; padding-left: 0; white-space: nowrap; }
#menusub li { display: inline; list-style-type: none; }
#menusub a { padding: 2px 8px; text-transform: uppercase; }
#menusub a:link, #menusub a:visited { color: #fff; text-decoration: none; }
#menusub a:hover { color: #000; background-color: #fff; text-decoration: none; }


#contact-form {}
#contact-form input { border: 1px solid #962800; background: #dadada; margin:0 0 18px 0; }
#contact-form textarea { border: 1px solid #962800; background: #dadada; }
#contact-form .box { min-height: 25px; }
#contact-form label { float: left; width: 120px; font-weight: bold; }
#contact-form .form-submit { text-align:center; }
#submitbutton { margin-left: 120px; margin-top: 5px; width: 90px; border: 1px solid #962800; background: #B53B12;  color: #909090; cursor: pointer;  }



table {  margin:0 0 10px 0; text-align:left; }
table td { vertical-align: top; }
img { border: 0px; }
hr { border:0; color:#ffffff; height:1px; margin-bottom: 10px; }
p { margin-bottom:18px; }
ul { list-style: disc; }
ol { margin: 0 0 18px 2.5em; list-style-type: decimal; }
ol ol {	list-style: upper-alpha; }
ol ol ol { list-style: lower-roman; }
ol ol ol ol { list-style: lower-alpha; }
ul ul, ol ol, ul ol, ol ul { margin-bottom:0; }
dl { margin:0 1.5em; }
dt { font-weight: bold; }
dd { margin-bottom:18px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
blockquote { margin: 0 3em; }
blockquote em, blockquote i, blockquote cite { font-style:italic; }
blockquote.pullquote { float: right; width: 220px; padding: 0px 0px 0px 10px; border-left: 1px solid #dadada; font-size: 18px; line-height: 150%; margin: 5px 0px 5px 15px; font-style: italic; }
blockquote.left { float: left; margin-left:0; margin-right:20px; text-align: right; width: 33%; }
blockquote.right { float: right; margin-left:20px; margin-right:0; text-align: left; width: 33%; }
pre { font: 11px Monaco, monospace; line-height:18px; margin-bottom:18px; }
code { display: block; font:11px Monaco, monospace; background: #dadada; border: 1px solid #c0c0c0; overflow: auto; width: 550px; margin: 5px 0px 5px 40px; padding: 2px 5px; overflow-x: scroll; max-height: 400px; white-space: nowrap; }
abbr, acronym { border-bottom:1px dotted #333; cursor: help; }
ins { text-decoration:none; }
sup, sub { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }
.clear { clear: both; }

.entry-content img { margin: 0 0 18px 0; max-width:100%; }
.alignleft, img.alignleft { float: left; margin-right:20px; }
.alignright, img.alignright { display: block; float: right; margin-left:20px; }
.aligncenter, img.aligncenter { margin-left:auto; margin-right:auto; display: block; clear: both; }
.wp-caption { text-align: center; margin-bottom:18px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { margin: 0; padding:5px; }
.gallery img { margin:0; }
.wp-smiley { /* Prevent the smileys from breaking line-height */ max-height:12px; margin:0 !important; }

.entry-meta { color:#666; font-size:13px; font-style:italic; line-height:18px;}
.entry-meta .n { font-size:11px; font-style:normal; letter-spacing:0.05em; text-transform:uppercase; }
.entry-meta a { color:#666; text-decoration:none; }
.entry-meta a:active, .entry-meta a:hover { color: #FF4B33; }
.entry-meta abbr { border:none; cursor:text; font-size:11px; font-style:normal; letter-spacing:0.05em; text-transform:uppercase; }
.entry-content { padding:5px 0 0 0; }
.entry-content table { margin-left:1px; }
.entry-content embed { margin:0 0 5px 0; }
.entry-utility { color:#666; font-size:13px; line-height:18px; margin:0 0 5px 0; }
.entry-utility a { color:#666; font-style:italic; text-decoration:none; }
.entry-utility a:active, .entry-utility a:hover { color: #FF4B33; }
ul#links-page, ul#archives-page { list-style:none; margin-left:0; overflow:hidden; }
li.content-column { float:left; margin-right:20px; width:45%; }
#author-info { margin:0 0 5px 0; overflow:hidden; }
#author-info .avatar { display: none; }

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
.aside,
.aside input {
    font-size:13px;
    line-height:18px;
    margin-bottom:6px;
}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {
    margin-bottom:18px;
}
.aside pre,
.aside code {
    font-size:12px;
    line-height:18px;
}
.aside .current_page_item a {
    color: #FF4B33;
}
.aside .current_page_item .page_item a {
    color:#666;
}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.aside {
    color:#666;
}
.aside a {
    color:#666;
}
.aside a:active,
.aside a:hover {
    color: #FF4B33;
}
.aside h3 {
    font-size:15px;
    font-style:italic;
    line-height:22px;
}
.aside h3 a {
    text-decoration:none;
}
.aside caption {
    font-size:11px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.05em;
}
.aside ul {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:disc;
    margin:0 0 22px 20px;
}
.aside ul ul li {
    padding:1px 0;
}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:22px;
}
.aside table {
    border:none;
}
.aside thead {

}
.aside tbody {

}
.aside th, .aside td {
    padding:.25em .8em;
}
.aside tfoot tr {
    border:none;
}
.aside tfoot td {
    border-color:transparent;
}
.widget_tag_cloud {
    margin:0 0 22px 0;
}
.aside #searchsubmit {
	display: none;	
}
/*
    Main Asides
*/
.main-aside ul {
    padding:0 20px;
}
.main-aside h3 {
}
.main-aside ul ul {
    padding:0;
}
#primary {
    padding:5px 0 0 0;
    margin-bottom:5px;
}

