@charset "UTF-8";
/*
Theme Name: TJ Walsh V2
Theme URI: http://wordpress.org/
Description: TJ WALSH Design Theme
Version: 1
Author: JCG
Author URI: www.jamescorygarrett.com
*/

body {font-family:"MS Serif", "New York", "Times New Roman", Georgia, serif;}
* {margin:0;padding:0;}
img a, a, img{border:none;outline:none;}

#header{width:960px;margin:20px auto 0 auto;height:56px;}
#logo{width:329px;float:left;padding:0 120px 0 0;}
#menu {width:auto;float:left;padding:8px 0 0 0;}
#searchBar{float:right;width:auto;padding:5px 0 0 0;}
#searchform{background:#CCCCCC url(images/searchBackground.gif) no-repeat;width:206px;height:22px;}
#s {width:172px;background-color:transparent;border:none;font-size:12px;padding:4px 4px 4px 6px;color:#FFFFFF;}
#searchsubmit {font-size:12px;cursor:pointer;background-color:transparent;border:none;width:20px;}


#menu li, #menu li a, #menu li a:link, #menu li a:visited {font-size:15px;list-style-type:none;font-style:italic;font-weight:normal;color:#333333;display:block;float:left;padding:0 8px 0 0;text-decoration:none;width:auto;}
#menu li a:hover, #menu li a:active {color:#7DBE36;text-decoration:underline;}
#about #onAbout, #current #onCurrent, #archive #onArchive, #contact #onContact, #clients #onClients {color:#7DBE36;text-decoration:underline;}

#wrapper{width:960px;margin:0 auto;}
#content{width:670px;float:left;border-top:1px dashed #666666;margin:25px 0 0 0;padding:15px 0 0 0;}

.post{width:670px;float:left;}
.rightColumn{width:220px;float:right;overflow:hidden;}
.title, .date, .entry, .meta{width:220px;float:left;}
.leftColumn{width:400px;float:left;overflow:hidden;}
.postImages img{padding:0 0 5px 0;max-width:100%;height:auto;overflow:hidden;}
.postDivider {float:left;width:670px;border-top:1px dashed #666666;margin:10px 0 15px 0;}

.archiveTitle {width:670px;float:left;padding:0 0 15px 0;border-bottom:1px dashed #666666;margin:0 0 15px 0;}

#sidebar {width:238px;float:right;margin:13px 0 0 0;overflow:hidden;}
#sidebarLines {width:238px;float:left;}
#featuredImage{width:236px;height:250px;overflow:hidden;float:left;margin:5px 0;}
.widget{width:238px;float:left;margin:0 0 20px 0;overflow:hidden;}
.widget ul, .widget ol{list-style-type:none;}
.widget li{font-size: 12px;color:#666666;margin:0 0 6px 0;font-weight:normal;}
.widget li a, .widget li a:link, .widget li a:visited{display:block;font-size: 12px;color:#666666;margin:0 0 6px 0;font-weight:normal;padding:5px 0 10px 0;border-bottom:1px dotted #CCCCCC;}
.widget li a:hover, .widget li a:active{color:#7DBE36;text-decoration:underline;}
.widget_calendar, .textwidget{font-size: 12px;color:#666666;margin:0 0 6px 0;font-weight:normal;}
#recentcomments li{display:block;font-size: 12px;color:#666666;margin:0 0 6px 0;font-weight:normal;padding:5px 0 10px 0;border-bottom:1px dotted #CCCCCC;}
#recentcomments li a{border:none;}
#twitter li{display:block;font-size: 12px;color:#666666;margin:0 0 6px 0;font-weight:normal;padding:5px 0 10px 0;border-bottom:1px dotted #CCCCCC;}
#twitter li a{border:none;display:inline;font-size: 12px;color:#7DBE36;margin:0 0 6px 0;font-weight:normal;padding:5px 0 10px 0;}


a, a:link, a:visited {font-weight:bold;font-size:12px;color:#333333;text-decoration:none;}
a:hover, a:active {color:#7DBE36;text-decoration:underline;}
h3, h3 a, h3 a:link, h3 a:visited{font-size:16px;}
.archiveTitle h3{color:#7DBE36;}
h3.widgettitle{margin:0 0 5px 0;color:#7DBE36;padding:0 0 5px 0;border-bottom:1px dashed #666666;}
.entry p, .meta p {font-size:13px;color:#333333;line-height:16px;margin:0 0 8px 0;}
.date p{font-size: 12px;font-style:italic;color:#333333;margin:0 0 8px 0;color:#999999;}


#footer{width:960px;float:left;clear:both;}

.alignright {float:right;width:auto;}
.alignleft {float: left;width:auto;}
.navigation {margin:0 0 15px 0;width:670px;float:left;}

.commentBuild {float:left;width:670px;margin:0 0 15px 0;}
.commentlist {float:left;width:670px;border-bottom:1px dashed #666666;padding:0 0 15px 0;}
.aComment {width:620px;float:left;margin:0 0 10px 0;padding:15px 25px 20px 25px;background-color:#EFEFEF;}
.commentText {font-size:13px;color:#333333;line-height:16px;}
.wrote {color:#666666;font-style:italic;font-size:12px;}
.commentAuthorName, .commentAuthorName a {font-size:12px;color:#7DBE36;font-weight:bold;}
.commentlist li {list-style-type:none;}
.awaiting {font-style:italic;color:red;font-size:12px;}
.allCommentForm {float:left;width:670px;list-style-type:none;}
.allCommentForm p {font-size:13px;color:#666666;line-height:16px;margin:0 0 8px 0;}