/*
Theme Name: A Season to Vote
Theme URI: http://www.jtcc.edu.com/
Description: A custom Wordpress Template for John Tyler Community College's division of Virginia 21.
Author: Jim Zador
Author URI:
Version: 1.0
.
Please contact jzador@jtcc.edu for permission to use.
.
*/

body {
        margin:0px; padding:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:19px;
        }

#main {
        border-top: 10px solid #1157a5;
        }

/*-----------------------------
  MAIN CONTENT STRUCTURE
 ----------------------------*/


#main .container{clear: both;}

#left-col{float:left; width: 20%;}
#main-content{float: left; width: 500px;min-height: 400px;padding: 0 50px 0 0;}
#right-col{float: left; width: 22%;}

#header{padding:30px 0 90px 0;}
#header h1 { margin: 0 0 20px 0 ;  }
#header h1 a{
        background: url(images/logo.png) no-repeat;
        height: 44px;
        margin: 0 0 20px 35px ;
        position: absolute;
        top: 20px;
        text-indent: -9999px;
        width: 254px;
        }

/*-----------------------------
  LEFT COLUMN
 ----------------------------*/

#left-col ul{list-style: none; }
#left-col li {}
#left-col li a { text-transform: uppercase; color: #676767; text-decoration: none; font-weight: bold;} #left-col li a:hover {color: #000; background: url(images/arrow.png) no-repeat left ; padding: 0 0 0 20px ; }


/*-----------------------------
  RIGHT COLUMN
 ----------------------------*/


#sidebar {  margin: 0; padding: 0; list-style: none; } #sidebar h2 {margin: 20px 0 0 0; padding: 0; color: #1157a5; text-transform: uppercase; font-size: 18px; font-weight: normal;} #sidebar ul { padding: 0 ; list-style: none;margin: 0 0 20px 0 ; } #sidebar ul li a { text-decoration: none ; color: #666;} #sidebar ul li a:hover { text-decoration: underline ;} .subscribe p {padding: 0; margin:0 ; }

/*-----------------------------
  CALENDAR
 ----------------------------*/


div#calendar_wrap {  margin: 0 auto; width: 200px; } table#wp-calendar { text-align: cener; margin: 5px 0 10px 0; width: 200px; } caption { background: #e2e2e2; border: none; } table#wp-calendar tbody tr td { text-align: center; } table#wp-calendar tbody tr td a{ color: #666 ; text-decoration: none; padding: 3px 6px;background: #e2e2e2; } table#wp-calendar tfoot tr td#prev a { color: #666 ; text-decoration: none; } table#wp-calendar tfoot tr td#next.pad a { color: #666 ; text-decoration: none; }


/*-----------------------------
  RECENT COMMENTS
 ----------------------------*/


ul#recentcomments { }
ul#recentcomments li {  float: left ; border-bottom: solid 1px #e2e2e2; margin: 10px 0; padding: 0 0 5px 0 ; }


/*-----------------------------
  FOOTER
 ----------------------------*/

#footer {
        color:#fff;
        }

#footer .container{
        background: #666;
        padding: 20px ;
        clear: both;
        }

.container {
        width:950px;
        margin:0 auto;
        position: relative ;
        }

/* ARTICLE STYLE */

#article {}
#article .article-header {
        border-top: 1px solid #e4e3e3;
        border-bottom: 1px solid #e4e3e3;
        clear: both;
        color: #9e0101;
        font-size: 24px;
        margin: 15px 0 0 0 ;}

#article .article-header h3 { margin: 0 ; }
#article .article-header h3 a {
        color: #9e0101;
		width: 200px;
		float: left ; 
		border-right: solid 1px #e4e3e3 ; 
		line-height: 28px; 
        text-decoration:none;
		margin: 0 ;
        padding: 10px 10px 10px 0 ;}

#article .article-header ul{margin: 0 0 0 10px ; padding: 0 0 0 10px; list-style: none; height: 100%; float: left; }

#article .article-header li.author{
        color: #868686;
        font-size: 10px ;
        line-height: 11px;
        margin: 0;
        padding: 10px 0 0 10px ; }

#article .article-header li.date{
        color: #868686;
        font-size: 10px ;
        line-height: 11px;
        margin: 0;
        padding: 0 0 10px 10px ;}

#article .article-header p.category{
        background: #e4e3e3;
        clear:both;
        color: #000;
        font-size: 10px ;
        margin: 0;
        text-align: right;
        padding: 0 10px;}

#article .article-header p.category a {
        color: #0e4a8c;
        font-size: 10px ;
        margin: 0;
        text-align: right;
        text-decoration: none;
        padding: 3px 10px;}

#article p{ font-size: 12px;}

#article div.continue a { float: right; font-weight: bold ; color: #9e0101;  margin: 25px 0 10px 0; text-decoration: none; } #article div.continue a:hover { text-decoration: underline; }

#article .comments {background: url(images/comment.png) left no-repeat ; float: left; padding: 0 0 0 25px; margin: 10px 0 10px 0;} #article .comments a {color: #9e0101; text-decoration: none; } #article .comments a:hover {color: #9e0103; text-decoration: underline; }

textarea#comment {width: 400px; }
