/*  
Theme Name: Political

Description: A two-columned wordpress theme with a political theme, and the republican logo and color theme.
Author: M.B.


*/

/* Begin Typography & Colors */

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}

#wp-calendar th {font-style: normal;text-transform: capitalize;}

/* End Typography & Colors */



html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}

html>body .entry li {margin: 7px 0 8px 10px;}

.entry ol {padding: 0 0 0 35px;margin: 0;}

.entry ol li {margin: 0;padding: 0;}

.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}

#sidebar ul {list-style-type:none; margin:0px; padding:0px; }

#sidebar li {list-style-type: none;}

/* Begin Form Elements */

#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}

#sidebar #searchform #s {width: 108px;padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

.entry form {/* This is mainly for password protected posts, makes them look better. */text-align: center;}

select {width: 130px;}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}

#commentform textarea {width: 100%;padding: 2px;}

#commentform #submit {margin: 0;float: right;}

/* End Form Elements */

/* Begin Comments*/

.alt {margin: 0;padding: 20px; background:#f6f6f6;}

.commentlist {padding:;text-align: justify;}

.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}

.commentlist p {margin: 10px 5px 10px 0;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 0;display: block;}

/* End Comments */

/* Begin Calendar */

#calendar_wrap {width: 186px; margin: 0 0 10px 0; background:#f6f6f6 url(images/sidebar_bg.jpg) repeat-x;}

#wp-calendar {empty-cells:show; margin:0 auto 20px auto; width: 145px;}

#wp-calendar #next a {padding-right: 10px;text-align: right;}

#wp-calendar #prev a {padding-left: 10px;text-align: left;}

#wp-calendar a {display: block;}

#wp-calendar caption {text-align: center;width: 100%;}

#wp-calendar td {padding: 3px 0;text-align: center;}

#wp-calendar td.pad:hover {}

/* End Calendar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0;display: block;}

.center {text-align: center;}

hr {display: none;}

a img {border: none;padding: 3px;}

img {border: none;padding: 3px;}

/* End Various Tags & Classes*/

/***Begin Web 2.0 Specific CSS***/

body {background:#3e1d1d url("images/body_bg.jpg") no-repeat center top; padding: 0px;margin: 0px;font-family: Arial;font-size: 12px;}


#mainbox {margin:auto; width:960px;}

.bringdown {clear: both;}

.alignleft {float: left;}

.alignright {float: right;}

a:link {color: #bc2e2e;text-decoration: none;}

a:visited {color: #bc2e2e; text-decoration: none;}

a:hover {text-decoration: underline;}

/***Header Stuff***/
/*You Can Place A Image here but leave the other css to keep the height.*/
#logo {height: 36px;float: left;margin:100px 0 0 130px;}

#header {width:960px;height:60px;}

#header img {border: none;}

#logo h1 {color: #FFF;font-weight: bold;font-size:35px;margin: 0px;padding: 0px;font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;}

#logo h1 a {color: #FFF;font-weight: bold;font-size:35px;margin: 0px;padding: 0px;}

#logo h1 a:hover {text-decoration: none;}

#search {float:right; width:220px; margin:100px 0 0 ; display:block;}

#search input {width: 133px;height: 19px;border: 1px solid #FFF;background-color: #D3D9DB; margin:0 0 0 3px ;}

input#submit {width: 69px;height: 20px;border: 0px;position: absolute;margin-top: 1px;}

input#author{}

input#email{}

input#url{}

#commentbox{width:700px; background:#eaeaea; padding:1px 10px 1px 10px;}

#commentbox textarea{width:500px;}

ul#menu {padding: 0px;margin: 0px;margin-top: 30px;margin-left: 10px;}

html>body ul#menu {margin-top: 51px;}

#menu li {list-style-type: none;width: 80px;height: 24px;float: left;text-align: center;padding-top: 5px;}

li#lastlink {width: 81px;}

#menu a {color: #000;font-size: 14px;}

#menu a:link {text-decoration: none;}

#menu a:visited {text-decoration: none;}

#menu a:hover {text-decoration: underline;}

/***Main Area Stuff***/

#content {float: left;width:700px;padding-bottom: 10px;}

#contentwrap {float: left;width:960px;margin:10px 0 0 1px; background:#C9C9C9 url(images/bg_sidebar.gif) repeat-x;}

.narrowcolumn, .widecolumn {padding:0;}


#sidebar {float: left;width: 190px;padding-bottom: 10px;margin-top:1px;margin-left: 44px;}

/***Footer Stuff***/

#footer {clear: both;width:960px;color: #FFF;font-family: Tahoma;font-size: 11px;margin: auto;margin-bottom: 20px;}

#footbar {width:500px;height:20px;margin: 0px auto;text-align: center;font-size: 12px;color: #000;padding-top: 5px;font-family: Verdana;font-weight: bold;}

#footbar a, #footbar a:visited {color:#6a93b3;font-size: 12px;}

/***Post Stuff***/

.post {margin:0 0 10px 0; background:#fafafa url(images/post_bg.jpg) repeat-x; padding:0 0px 10px 0px; width:720px;}

.posttitle{float: left;font-family: Tahoma; color: #7F7F7F; background:url(images/title_bar.jpg) no-repeat ; width:700px; display:block; padding:0 0 0 15px;}



.post h4 a {float: left;font-family: Tahoma; font-size:18px;color:#bc2e2e; background:url(images/title_bar.jpg) no-repeat ;display:block; padding:15px 0 15px 15px; width:700px; margin: 0 0 10px 0;}

.navigation

.dateposted{float:left; width:400px;}

.post a:link {text-decoration: none;}

.post a:visited {text-decoration: none;}

.post a:hover {text-decoration: underline;}

.commentsquare {color:#6a93b3;font-size: 15px;float:left; text-align:left; display:block; height:20px; width:200px; padding:3px 0 0 15px;}

.datesquare {color:#666;font-size: 15px;float:left; text-align:left; display:block; height:20px; width:200px; padding:3px 0 0 15px;}

.datesquare_alt {color:#666;font-size: 15px;float:left; text-align:left; display:block; height:20px; width:700px; padding:1px 0 15px 15px;}

.commentsquare a {color:#6a93b3; font-size: 15px;text-decoration: none;}

.commentsquare a:link {text-decoration: none;}

.commentsquare a:visited {text-decoration: none;}

.commentsquare a:hover {text-decoration: underline;}

.postcontent{clear: both; padding:0 5px 0 15px;}

.pagetitle {padding:0 0 0 10px;}

.entry {padding:10px 0px 0 10px; width:660px; margin:10px 0 0 0;}

.navigation{display:block; margin:5px 0 0 0; padding:5px; width:690px;}

.postfoot, .postmetadata {border-top: 1px solid #bc2e2e;border-bottom: 1px solid #bc2e2e;padding-top: 6px;padding-bottom: 6px;margin: 10px 5px 5px 10px;}

/***Sidebar Items***/

#sidebar h2 {background:#eaeaea; width: 186px;padding:2px 0 2px 0;margin: 0px;font-family: Arial;font-weight: bold;font-size:18px;color:#5693c9;text-align: center;}

.showcase {background-color: #D2DE50;background-position: bottom left;width: 177px;color: #FFF;font-family: Tahoma;font-size: 11px;font-weight: bold;padding: 5px;text-align: center;}

.showcase img {margin-bottom: 8px;width: 177px;height: 139px;margin: 0px auto;}

.archivebox {width: 186px;padding-bottom: 3px;border: 1px solid #DFE882;}

.archivebox ul {padding: 0px;margin: 0px;}

.archivebox li {list-style-type: none;margin-top: 6px;margin-left: 27px;}

.archivebox a {color: #767006;font-size: 12px;}

.archivebox a:link {text-decoration: none;}

.archivebox a:visited {text-decoration: none;}

.archivebox a:hover {text-decoration: underline;color: #C0440D;}

#sidebar ul ul {padding: 0px;margin: 0px 0 10px 0;width: 186px;background:#f6f6f6 url(images/sidebar_bg.jpg) repeat-x;}

#sidebar li li {list-style-type: none; margin:0px 0 0 10px; padding: 5px 0 5px 0;}

#sidebar a {color: #004b8b;font-size: 12px;}

#sidebar a:link {text-decoration: none;}

#sidebar a:visited {text-decoration: none;}

#sidebar a:hover {text-decoration: underline;color: #167bbe;}

/***Text Wigit***/

h2.widgetitle {background-image: none;font-size: 0px;color: #FFF;}

li.wigit_text {background-image: none;background-color: transparent;border: none;}

/***Other Stuff***/

.footbox li {list-style-type: none;margin-top: 3px;}

.footbox li a {color: #E7EC6A;}

ul#metafoot {margin-left: 0px;margin-top: 0px;}

html>body ul#metafoot {margin-left: -40px;}

ul#metafoot2 {margin-left: 0px;margin-top: 0px;}

html>body ul#metafoot2 {margin-left: -40px;}

#bodycontent {width: 850px;border: 1px solid #000;}

.clear {clear: both;}

