/*
Theme Name:PaddlingBy
Theme URI:http://paddlingby.com/
Description:Wordpress theme for <a href="http://paddlingby.com/">PaddlingBy</a>.
Version:1.1
Author:Jonathan Chase
Author URI:http://paddlingby.com/
Tags:Custom theme
*/

body {
margin:0;
font:100% normal "verdana", sans-serif;
}

p, .articles ul {
font-size:.8em;
line-height:1.4em;
}

ul {
list-style:disc outside;
}

img {
border:.125em solid transparent;
}

#main {
height:63.75em;/*1020px*/
background:white url(images/background.png) no-repeat left top;
margin:0 auto;
border-top:.2em solid #3366FF;
width:58em;
}

a {
color:#336699;
text-decoration:none;
}

a:hover, a:active {
color:black;
border-bottom:.0625em dotted black;
}

a:hover img {
border:.125em solid #3366FF;
}

#header {
/*margin-top:-21px;*/
}

h1 {
font-family:"Trebuchet MS", sans-serif;
font-style:italic;
font-variant:small-caps;
}

h1#title {
margin:.3em 0 0 0;
float:left;
}

h1#title a {
background-color:black;
padding:.4em;
color:white;
margin:0 0 0 .75em;
opacity:0.85;
filter:alpha(opacity=85);
-moz-opacity:0.85
}

#updates {
width:20em;/*320px*/
float:right;
margin-top:0;
}

#updates p {
margin:0.2em 0 0 0;
}

#updates a {
font-size:0.8em;
}

#updates-header {
text-align:left;
color:black;
font:1.2em bolder "Tebuchet MS", sans-serif;
font-variant:small-caps;
}

#date-updates {
font:0.8em normal "Georgia", serif;
color:#999;
}

#main-content {
padding:0 1em 1em 1em;
margin:10.25em 0 0 20em;/*164px 0 0 320px*/
background-color:white;
border-top:.2em solid #3366FF;
}

#main-content form ul, #main-content form ul ol {
margin:0;
padding:0;
}

#main-content form ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:.9375em;/*15px*/
}

#main-content form ul p, #main-content form ul select {
margin:.3125em 0 .5em;/*5px 0 8px*/
}

#main-content form ul ul, #main-content form ul ol {
margin:.3125em 0 0 .625em;/*5px 0 0 10px*/
}

#main-content form ul ul ul, #main-content form ul ol {
margin:0 0 0 .625em;/*0 0 0 10px*/
}

ol li, #main-content form ul ol li {
list-style:decimal outside;
}

#main-content form ul ul li, #main-content form ul ol li {
margin:.1875em 0 0;/*3px 0 0*/
padding:0;
}

ul#navigation {
margin:0;
padding:0;
text-align:right;
margin-bottom:1em;
}

ul#navigation li {
display:inline;
margin:0;
padding:0;
}

ul#navigation li a {
font-family:"Trebuchet MS", "Lucida Grande", sans-serif;
background-color:black;
padding:.1em .4em .5em .4em;
color:white;
margin:0;
opacity:0.85;
filter:alpha(opacity=85);
-moz-opacity:0.85
}

#navigation li a:hover, #navigation li a:active {
color:#3366FF;
}

.articles {
width:35em;
}

.date {
color:#999;
}

h3 {
font-family:Georgia;
font-size:1em;
font-weight:normal;
color:#999;
text-align:right;
border-bottom:.0625em solid black;
margin-bottom:0;
}

h2 {
font-weight:400;
font-family:"Trebuchet MS", sans-serif;
font-variant:small-caps;
margin-top:0;

}

#searchform {
margin:.2em 1em 0 1em;
padding:.3125em .1875em;/*5px 3px*/
text-align:right;
}

#main-content #searchform #s {
width:6.75em;/*108px*/
padding:.125em;/*2px*/
}

#main-content #searchsubmit {
padding:.0625em;/*1px*/
}

#commentform textarea {
width:100%;
padding:.125em;/*2px*/
}

ul#navigation-bottom {
text-align:center;
margin-bottom:.5em;
padding:0;
}

ul#navigation-bottom li {
display:inline;
margin:0 .05em;
padding:.1em .1em .5em .1em;
}

ul#navigation-bottom li a {
font-size:.8em;
font-family:"Trebuchet MS", "Lucida Grande", sans-serif;
padding:0;
margin:0;
}

legend {
padding:0 .125em;/*0 2px*/
font-weight:bold;
color:black;
}

fieldset {
margin-bottom:.625em;/*10px*/
border:none;
}

fieldset li {
list-style:none;
padding:.3125em;/*5px*/
margin:0;
clear:right;
}

fieldset ol {
margin:0;
padding:0;
}

fieldset label {
display:inline;
line-height:1.8em;
}

fieldset input, fieldset textarea, fieldset select {
float:right;
}

form em {
font-style:normal;
font-weight:bold;
color:red;
}

form fieldset {
padding:.625em 2.5em;/*10px 40px*/
width:25em;/*400px*/
}

li.form-buttons {
float:right;
}

input.form-button {
float:none;
margin-right:.625em;/*10px*/
}

.alignleft, .alignright {
display:inline;
}

.center {
text-align:center;
}

.size-medium {
width:23.4375em;
height:17.5781em;
}

