/*  
Theme Name: FED.COM
Theme URI: 
Description: Starter WP theme
Version: 0.1
Author: Drew Hornbein
Author URI: http://www.dhornbein.com

last update: 4/21/09
*/

/* colors:
#d5ebf8 - main baby blue
#a4cce5 - darker border blue
#00306a - DARK blue nav
#afc3cc - powder blue
*/

* {margin:0;padding:0;}

/* BODY ===============---------------============ */

body{
background-color:#d5ebf8;
font-family:Verdana,sans-serif;
font-size: 0.8125em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align: center;
}

/* GLOBAL TEXT ==================== */

p{font-size: 0.85em;}

h1,h2,h3,h4,h5,h6{font-family: Georgia,times,serif;font-weight:normal;letter-spacing: 0.05em;text-transform: uppercase;}

h1 {font-size:3em;}
h2 {font-size:1.5em;text-transform: uppercase;color:#00306A;}
h3 {font-size:1.125em;}
h4 {font-size:1.05em;}
h5 {font-size:1em;}
h6 {font-size:0.825em;}

p .smallText {font-size:0.825em;}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {

}

blockquote {
background-color:#EEEEEE;
padding:1em;
}

blockquote cite {
display:block;
text-align:right;
width:100%;
}

blockquote p {
font-size:1em;
text-align:justify;
margin: 0;
}

code{
}

dl{padding: 1em;}
dt{font-weight: bold;}
dd{font-style: italic;}

hr {
}

img{
}

ul, ol{
padding-left:2em;
margin-bottom: 1em;
}
li{
}

pre{
}

address {
}

.credit {font-size: 0.75em;color: #ccc;padding-left: 2px;float: right;text-align: right;}

/*--------------------for links--------------------*/

a {color: #00306A;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {color: #30306A; }
a:link:focus{ }
a:link:hover, a:visited:hover {}
a:link:active, a:visited:active {}

/*--------------------iamges as a link--------------------*/
img {border: none;}

#wrapper a img,#wrapper a:link img {border: 1px solid #ccc;padding: 9px;}
{ 
}
#wrapper a:visited img {background-color: #eee;
}
a:link:active img, 
a:visited:active img {
}

/* HEADER ============================ */

#header {
margin:0 auto;
width:968px;
text-align: left;
}

#title {
color:black;
text-align:center;
}

#title h1 {
font-family:Georgia,times,serif;
letter-spacing:0.1em;
text-transform:uppercase;
}

#title h1 a,#title h1 a:link,#title h1 a:visited {color: #444;}

#title h2 {font-style: italic;padding-left: 1em;text-transform: lowercase;}

/* NAVIGATION ======================= */

#nav {
background: #00306a url(images/nav_bar.png) repeat-x scroll 0 top;
border-color:#a4cce5;
border-style:solid;
border-width: 0 4px;
height:28px;
margin-bottom:0;
padding:10px 20px 0;
}

/*
#nav li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
*/

#nav li {
display: inline;
list-style-type: none;
margin-right:15px;
text-align: center;
}

#nav li a,#nav li a:link,#nav li a:visited {
color: white;
font-size: 1em;
font-family: Georgia,times,serif;
font-weight:normal;
letter-spacing: 0.1em;
line-height:1.5;
text-decoration: none;
text-transform: uppercase;
}

#nav li a:hover {
color:#ffc;
}

/* WRAPPER ===================== */

#wrapper {
background:white url(images/under_nav_banner.png) no-repeat scroll center top;
border-color:#a4cce5;
border-style:solid;
border-width: 0 4px 4px;
margin:0 auto;
padding-top:70px;
text-align:left;
width:960px;
}

/* SIDEBAR ================ */

#sidebar {
}

#sidebar h2 {
border-bottom:1px solid #CCCCCC;
font-style: italic;
letter-spacing:0.25em;
padding-bottom:10px;
text-transform:capitalize;
}

#sidebar li h2 a,#sidebar li h2 a:link,#sidebar li h2 a:visited {
border: none;
text-transform: inherit;
}

#sidebar li h2 a:hover {background-color: inherit;text-decoration: underline;}
.rsswidget img {float: right;}

#sidebar ul {
list-style: none;
padding: 0;
}

#sidebar ul li {
}

#sidebar .blogroll li a,#sidebar .blogroll li a:link,#sidebar .blogroll li a:visited {
border-bottom:1px solid #CCCCCC;
display: block;
padding:0.25em;
text-transform: lowercase;
}

#sidebar .blogroll li a:hover {
background-color: #A4CCE5;
}

.rssSummary {color: #666;font-size: 0.8em;margin-bottom: 1em;}

/* CONTENT =========================== */

#archive h6 {
border-bottom:1px dashed #CCCCCC;
font-family:georgia;
letter-spacing:0.1em;
margin-bottom:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

.post {
margin-bottom: 80px;
}

.post h2 {border-bottom:1px solid #00306A;color:#00306A;font-size:2em;margin-bottom:5px;padding:0 10px 5px;}

.post .postDate {
color:#A4CCE5;
font-family:Verdana,sans-serif;
font-size:1em;
font-style:italic;
height:20px;
letter-spacing:0.25em;
padding:0 10px 0.5em;
text-transform:uppercase;
}

.post .postDate em {font-family: Georgia,times,serif;}

.post .byLine {
color:#A4CCE5;
font-size:1em;
font-style:italic;
height:20px;
padding:0 10px 0.5em;
text-align:right;
text-transform:lowercase;
}

.post .byLine em {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.post .entry {color:black;margin-top: 1em;padding:0 10px;}

.post .postFoot {}

.post p,.post ul,.post pre,.post blockquote {color:#444444;font-size: 12pt;font-family: Helvetica,arial,sans-serif;line-height: 18pt;margin-bottom:1em;text-align: justify;}

.postNav {height:20px;margin:20px 0;}

.postFoot {color: #666;margin: 0;padding: 0.5em 10px;}
.postFoot p {margin: 0;}

#linkPage {text-transform: capitalize;}

/* images ----------------------------- */

.wp-caption-text {color:#666;padding-top:0.5em;text-align:center;}

/* read more link--------------------*/

.more-link{
font-family: Georgia,times,serif;
letter-spacing:0.05em;
text-transform: uppercase;
}

/*COMMENTS =================== */

#comments h3 {padding: 0.5em 0;}

.comment {
background-color: #fafafa;
}

.alt {
background-color: #f1f1f1;
}

.commentlist {

}


.nocomments {

}

.commentlist li {margin-bottom:1em;padding:10px;}

.commentlist .comment-author {background-color: #f6f6f6;}

.commentlist cite, 
.commentlist cite a {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentlist .says {font-family: Georgia,times,serif;font-style:italic;}

.commentlist p {
border-left:6px solid #DDDDDD;
margin:5px 0;
padding:5px;
}

#commentform {margin-top: 1em;}
#commentform p {
margin-bottom:1em;
}

#commentform label {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentmetadata {letter-spacing:0.05em;text-transform:uppercase;}
.commentmetadata a,.commentmetadata a:link,.commentmetadata a:visited {color:#999;}

#commentform input {
}

#commentform textarea {
width:100%;
}

#commentform #submit {background-color:#EEEEEE;border:1px solid #CCCCCC;color: #444;font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

/*--------------------pages with pagination--------------------*/

p.serif{
}

/*--------------------search--------------------*/

#searchform{
}

input#s{
}

input#searchsubmit{
}

/* -----------polls----------------- */

.wp-polls {
border: 1px solid #e0e0e0;
background-color:#EEEEEE;
padding:5px;
}

.wp-polls-ul li {list-style: none;}

.wp-polls-loading {display: none;}

/*--------------------calendar--------------------*/

#wp-calendar th {

}

#wp-calendar {
empty-cells: show;

}

#wp-calendar #next a {

}

#wp-calendar #prev a {

}

#wp-calendar a {

}

#wp-calendar caption {

}

#wp-calendar td {

}

#wp-calendar td.pad:hover { 
}


/*-------------------- widgets---------------------*/
h2.widgettitle{
}
.widget {
margin-bottom: 40px;
}

/*--------------------Archive--------------------*/

li#archives{
}

.widget_archives{
}

/*--recent posts--*/


li#recent-posts{
}

.widget_recent_entries{
}



/*--------------------text widget--------------------*/
li.widget_text{
}

/*--id in relationsship to the id of the widget*/
li#text-4{
}
div.textwidget{
}

/*--------------------links blogroll--------------------*/

li#links{
}

.widget_links{
}


/*--------------------categories--------------------*/

li#categories{
}

.widget_categories{
}

/*------------------ images ------------------- */

.wp-caption {

}

#image .attachment {
margin:1em 0;
text-align:center;
}

.size-medium, .size-large {
border: 1px solid #ccc;
padding: 5px;
}

/* FOOTER ===================== */

#footer {
background: transparent url(images/fed_footer.png) no-repeat scroll center top;
color:#afc3cc;
padding:90px;
}

#footer h2 {color:#afc3cc;}
#footer a,#footer a:link,#footer a:visited {color:#afc3cc;}
#footer a:hover{color:#30306A;}
/* GLOBAL ===================== */

hmtl{
}

.clear {clear:both;display:block;margin-bottom:10px;width:100%;}
.break {clear:both;}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter{margin:0 auto;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.justify{text-align:justify;}

.entry .alignright {margin-left: 15px;}
.entry .alignleft {margin-right: 15px;}

/* COLUMNS ===================== */

.col_three {
display: inline;
float: right;
margin-right:20px;
width: 300px;
}

.col_onetwo {
display: inline;
float: left;
margin-left: 20px;
width: 600px;
}

.col_full {
clear:both;
margin:0 20px 20px;
width:920px;
}