/*  
Theme Name: Jim for Oregon
Theme URI: http://www.deftdevelopment.com/
Description: Custom WordPress theme for JimForOregon.com.
Version: 1
Author: Jason Craft
Author URI: http://www.deftdevelopment.com/
*/

body {
    margin:0;
    padding:12px 4px;
    font-size: 85%;
    font-family: "Times New Roman", Serif;
    line-height:1.1em;
    background:#FFF;
    color:#000;
}
a img, img {
    border:none;
    vertical-align:middle;
}
a, a:hover {
    text-decoration:none;
    color:#44749D;
}
a:hover {
    text-decoration:underline;
}
h1 {
    margin:0;
    padding:0;
    line-height:1em;
    font-size:2.3em;
}
h2 {
    margin:8px 0 8px;
    padding:0;
    font-size:1.6em;
    color:#44749D;
}
h3 {
    margin:0;
    padding:0;
    font-size:1em;
}
h3 a {
    color:#000;
}
p {
    margin:10px 0;
    padding:0;
}
ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
li {
    margin:0;
    padding:0;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}
.alignRight {
    text-align:right;
}
.alignCenter {
    text-align:center;
}

/**** outer ****/
#outer {
    margin:0 auto;
    border:double 3px #CCC;
    width:970px;
}

/**** header ****/
#header {
    position:relative;
    padding:6px;
    height:141px;
}
#header ul {
    position:absolute;
    right:12px;
    bottom:26px;
}
#header ul li {
    float:left;
    margin:0 0 0 4px;
}

/**** navigation ****/
#navigation {
    margin:0 12px;
    background:url(images/navigation-bg.png) #BDB8AD;
    height:30px;
}
#navigation li {
    float:left;
    padding:8px 8px 2px 5px;
    background:url(images/dash.png) 100% 50% no-repeat;
    text-transform:uppercase;
    font-size:1.35em;
}
#navigation li.end {
    padding-right:0;
    background:transparent;
}
#navigation a, #navigation a:hover {
    font-weight:bold;
    color:#000;
}

/**** content ****/
#content {
    margin:6px 12px;
    background:url(images/dot.png) 702px 0 repeat-y;
}

/**** main content ****/
#main_content {
    float:left;
    width:692px;
}

/**** welcome ****/
#welcome_block {
    padding:0 0 8px 314px;
    background:url(images/portrait.jpg) 0 8px no-repeat;
    min-height:278px;
    border:solid 1px #FFF;
}

/**** issues ****/
#issues_block {
    padding:8px 0 8px;
    background:url(images/horiz-divider.png) 50% 0 no-repeat;
}

/**** sidebar ****/
#sidebar {
    float:right;
    width:230px;
}
#sidebar ul {
    margin:0 0 22px;
}
#sidebar ul li {
    margin:0 0 10px;
}
#sidebar ul li p {
    margin:0;
    padding:0;
}

/**** footer ****/
#footer {
    clear:both;
    padding:8px 0 0;
    text-align:center;
}
