/*
 Theme Name: Rodney Winters Template
 Theme URI: http://www.rodneywinters.com
 Description: Theme for RodneyWinters.com
 Version: 1.0
 Author: Jonathan Halchak 
*/

html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background-color: #000; }

a img { border: none;
}

#maincontent { width: 700px; position: relative; left: auto; right: auto; }

#topnav { width: 700px; height: 84px; background-image: url(topbar.jpg); background-position: left top; background-repeat: no-repeat; text-align: left; position: relative; }
#topnav2 { width: 700px; height: 84px; background-image: url(topbar_2.jpg); background-position: left top; background-repeat: no-repeat; text-align: left; position: relative; }
    #topholder { position: absolute; left: 10px; top: 15px; height: 44px; }
    #topholder a { color: #fff; text-decoration: none; }
    #topholder h1 { color: #fff; margin: 0; font-family: Georgia, "Times New Roman", Serif; font-size: 28px; font-weight: normal; }
    #topsearch { position: absolute; right: 0; top: 0; }
    /* #topholder h2 { color: #ccc; margin: 0; font-family: Tahoma, Helvetica, Geneva, Arial, Sans-serif; font-size: 12px; } */
    #nav { position: absolute; left: 0; top: 62px; bottom: 0; width: 700px; font-family: Tahoma, Helvetica, Geneva, Arial, Sans-serif; font-size: 12px; }
    #nav ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
    #nav li { display: inline; }
    #nav ul li a {text-decoration:none;  margin: 0 1px;
	padding: 2px 20px 2px 20px; color: #fff;
	background: transparent; }
    #nav ul li a:hover { background-color: #4c2d22; }
    #nav ul li.current_page_item { font-weight: bold; }

#searchholder { display: none; }

#mainbar { width: 700px; height: 150px; background-image: url(mainbar.jpg); background-position: left top; background-repeat: no-repeat;
    position: relative; vertical-align: middle; padding: 0; }
#contentupdate { position: absolute; top: 0; left: 0; width: 450px; margin: 0; padding: 0; text-align: left; font-family: Georgia, "Times New Roman", Serif; }
.textwidget { margin: 0; padding: 0; position: absolute; top: 0; left: 0; font-family: Georga, "Times New Roman", Serif; }
.textwidget p { font-size: 14px; color: #fff; }
.textwidget span { font-size: 16px; color: #e14f35; }
.textwidget h1 { color: #d5de5f; font-size: 24px; }

#content { width: 700px; min-height: 300px; background-color: #fff; background-image: url(contentbg.jpg); background-repeat: no-repeat; background-position: left top; }

.blogpost { width: 440px; margin: 10px; padding: 10px; border-width: 1px 0 6px 0; border-bottom-color: #eee; border-top-color: #d3dd58; border-style: solid;
    border-collapse: collapse; font-family: Georgia, "Times New Roman", Serif; text-align: left; }
.blogpostpage { width: 660px; margin: 10px; padding: 10px; font-family: Georgia, "Times New Roman", Serif; text-align: left; }
.blogpost h2, .blogpostpage h2, #notfound h2 { width: 100%; margin: 0; color: #73a85e; font-family: Georgia, "Times New Roman", Serif; font-size: 20px; font-weight: 500; }
.blogpost h2 a, .blogpostpage h2 a { color: #73a85e; text-decoration: none; }
.blogpost h3, .blogpostpage h3, #notfound h2 { width: 100%; margin: 0; color: #e14f35; font-family: Georgia, "Times New Roman", Serif; font-size: 14px; font-weight: normal; }
.blogpost p, .blogpostpage p, #notfound p { font-size: 12px; font-family: Georgia, "Times New Roman", Serif; }

    #sidebar { width: 180px; padding: 10px; min-height: 275px; margin: 10px; background-color: #D5DE5F; border-width: 1px; border-color: #a6ad49;
    border-style: solid; border-collapse: collapse; background-image: url(sidebar.jpg); background-repeat: repeat-x; background-position: left top;
    font-family: Tahoma, Helvetica, Geneva, Sans-serif; text-align: left; font-size: 12px; }
    #sidebar .widget { margin: 0; padding: 0; }
    #sidebar h2 { margin: 0; padding: 0; font-size: 16px; text-align: left; color: #4c2d22; border-bottom: 1px solid #4c2d22; }
    #sidebar ul, li { list-style: none; }
    
#newoldnav { font-family: Tahoma, Helvetica, Geneva, Sans-serif; }
.alignleft { float: left; }
.alignright { float: right; }
.olderentries { margin-left: 10px; }
.olderentries a { text-decoration: none; color: #73a85e; }
.newerentries { margin-right: 10px; }
.newerentries a { text-decoration: none; color: #73a85e; }
#footer { width: 100%; min-height: 10px; background-image: url(bottomRounded.jpg); background-position: left bottom; background-repeat: no-repeat;
            background-color: #fff; }
    .footerinfo { font-family: Tahoma, Helvetica, Geneva, Sans-serif; color: #ccc; font-size: 10px; }
    .footerinfo a { color: #eee; text-decoration: none; font-weight: bold; }
    .footerinfo a:hover { color: #e14f35; }
    .small { font-size: 8px; }

/* Widget Styling */
#sidebar .pagenav { list-style-type: none; padding-left: 0; margin-left: 0; } /* the outermost list item; contains whole list */
#sidebar .page_item { list-style-type: none; padding-left: 0; margin-left: 0; } /* any Page item */
#sidebar .page_item a { text-decoration: none; color: #e14f35; }
#pages ul { margin-left: 0; padding-left: 0; }
#sidebar .page_item:hover { background-color: #fff; border: 1px solid #4c2d22; }
#sidebar .page_item:hover a { color: #4c2d22; }
#sidebar .current_page_item {  } /* the current Page */

#wp-calendar tbody tr td a { background-color: #e14f35; padding: 3px; text-decoration: none; color: #fff; }

/* Comments */
#commentholder { margin: 15px; }

.searchbutton { background-color: transparent; border: none; vertical-align: middle; }
.submitbutton { background-color: #eee; border: 1px solid #a6ad49; padding: 2px; vertical-align: middle; }

.comments-header, #comments-header { color: #73a85e; font-family: Georgia, "Times New Roman", Serif; font-size: 20px; font-weight: 500; }
.comment-author, .comment-date { width: 100%; margin: 0; color: #e14f35; font-family: Tahoma, Helvetica, Geneva, Sans-serif; font-size: 14px; font-weight: normal; }
.comment-meta { background-color: #eee; border-bottom: 1px solid #333; }

#commentform p label { font-family: Tahoma, Helvetica, Geneva, Sans-serif; font-size: 14px; color: #a6ad49; }
input#author, input#email, input#url { padding: 3px; background-color: #EBEEB5; color: #4c2d22; font-family: Georgia, "Times New Roman", Serif;
    font-size: 12px; border: 1px solid #a6ad49; }
input#auther:focus, input#email:focus, input#url:focus { background-color: #eee; }
textarea#comment { width: 100%; padding: 3px; background-color: #EBEEB5; color: #4c2d22; font-family: Georgia, "Times New Roman", Serif; border: 1px solid #a6ad49;
    font-size: 12px; }
textarea#comment:focus { background-color: #eee; }

.widget wplc_widget ul { list-style-type: none; margin-left: 0; padding-left: 0; }
.widget wplc_widget li { list-style-type: none; }

