/*  
Theme Name: Refresh
Theme URI: http://www.freewpthemes.net/preview/refresh
Description: Widget ready and tested on WP 2.3.1.
Version: 2.0
Author: Free WordPress Themes
Author URI: http://www.freewpthemes.net/
*/
#wrapper{margin:0 auto;padding:0;width:968px;}
a{color:#535b2a;text-decoration:none;}
a:hover{text-decoration:underline;}
body{background: #fff;color:#444;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;}
h1,h2{font-size:2em;}
h1,h2,h3{color:#4f5829;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:400;margin:0;padding:0;}
h3{font-size:1.6em;}
p,ul,ol{line-height:180%;margin-top:0;}
a img{border:none;}

/** HEADER */
#header{background:url(images/header.jpg) no-repeat top center ;height:141px;margin:0 auto;}

/** LOGO */
#logo{height:93px;margin:0 auto;overflow:hidden;padding-top:0;width:968px;}

/** MENU */
#menu{height:1em;margin:0 auto;width:968px;}
#menu a{color:#333;height:28px;padding:14px 10px 0;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu li{float:left;margin-right:1px;}
#menu ul{line-height:normal;list-style:none;margin:0;padding:0;}

/* Search */
#search{float:left;width:100%;}
#search-submit1{background:#4f5829;border:none;color:#fff;float:left;font-size:1.3em;padding:5px; height:33px}
#search-text1{background:#fff;border:1px solid #4f5829;float:left;width:190px;height:21px; font-size:1.3em; padding:5px}
#search1{float:left;height:30px;padding:0 0 0 7px;width:290px;}

/* Page */
#page { width:968px; margin:0 auto; padding:30px 0; }

/* Content */
#content{float:left;margin-bottom:15px;width:600px;}

.post .title{letter-spacing:-.5px;margin-bottom:10px;}
.post .title a{border:none;}
.post .meta{color:#3D4F5C;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;margin-top:-10px;padding:5px 20px 5px 0;text-align:left;width:400px;}
.post .entry{border-bottom:1px solid #D1D1D1;margin-bottom:20px;padding:0 0 20px;}
.links{font-size:12px;font-weight:700;padding-top:20px;}
.authwrap{float:left;margin:0 10px 0 0;vertical-align:text-top;}

h3#comments{margin-bottom:20px;}
.commentlist {list-style:none;margin:0;padding:0;}
.commentlist li{background:#fff;margin:0 0 10px;padding:5px; border-bottom:1px solid #ccc;}
.commentlist li.comment-author-mattnelson .avatar{ background:url(http://bordersblog.com/resolution-solutions/files/userphoto/mattnelson.thumbnail.jpg) top left no-repeat; width:0; height:0; padding:30px 40px;}
.commentlist li.comment-author-michaeldagostini .avatar{ background:url(http://bordersblog.com/resolution-solutions/files/userphoto/michaeldagostini.thumbnail.jpg) top left no-repeat; width:0; height:0; padding:30px 40px;}
.commentlist li.comment-author-davidlemaire .avatar{ background:url(http://bordersblog.com/resolution-solutions/files/userphoto/davidlemaire.thumbnail.jpg) top left no-repeat; width:0; height:0; padding:30px 40px;}
.commentlist li.comment-author-julieisgrigg .avatar{ background:url(http://bordersblog.com/resolution-solutions/files/userphoto/julieisgrigg.thumbnail.jpg) top left no-repeat; width:0; height:0; padding:30px 40px;}
.commentlist li.bypostauthor{ background:#f1f3e4;border:none;}
.commentlist .url{font-size:1em;font-style:normal;font-weight:700;}
.commentlist img{float:left;margin:5px 10px 0 0;}

textarea#comment{width:590px;}


blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote{ background:url(images/blockquote.gif) top left no-repeat;}
blockquote {padding-left:40px;margin:1.5em 0;color:#666;font-style:italic;}



.meta-info{background:#f1f3e4;color:#4f5829;padding:5px;}
.meta-comments{background:url(images/comment.png) no-repeat top left;padding-left:25px;}
.topTags{background:url(images/tag.png) no-repeat center left;padding-left:25px;}

/* Sidebar */
#sidebar{float:right;overflow:auto;padding:0;width:330px;}
#sidebar .read-more a,.read-more a{background:url(images/arrow.png) no-repeat center left;color:#4f5829;line-height:1em;padding-left:10px;text-transform:uppercase;}
#sidebar .user-image{float:left;margin:0 10px 0 0;}
#sidebar a{border:none;color:#054A60;}
#sidebar a:hover{color:#054A60;text-decoration:underline;}
#sidebar h2{background:url(images/sidebar-top.png) top left no-repeat;padding:7px 0 7px 14px;}
#sidebar p{color:#444;line-height:1.25em;margin:0;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar ul li{background:url(images/sidebar-btm.png) bottom left no-repeat;padding:14px 0;}
#sidebar ul li ul li{background-image:none;border-bottom:1px solid #D1D1D1;clear:both;float:left;margin:0;padding:10px 0;width:100%;}
#sidebar ul li ul li.last{border:none;}
#sidebar ul ul{background:url(images/sidebar.png) top left repeat-y;overflow:auto;padding:0 16px;}
.name{color:#4f5829;font-size:1.1em;font-weight:700;}
.read-more{padding-top:5px;text-align:right;}
.status{color:#b20808;line-height:1em;text-transform:uppercase;}

.banner{margin:10px 0 0;}
#borders-banner img{margin:10px 0 -10px 0;}

/* Calendar */
#calendar { }
#calendar_wrap { padding:20px; }
#calendar table { width:100%; }
#calendar tbody td { text-align:center; }
#calendar #next { text-align:right; }

/** FOOTER */
#footer-wrapper {}
#footer{width:968px;  margin:15px auto; border:1px solid #ccc; border-width:1px 0; padding:15px 0;clear:both; overflow:auto }
#footer div{float:left; }
#footer .col1{ width:308px;margin-right:30px;}
#footer .col2{ width:290px;margin-right:30px;}
#footer .col3{ width:290px;}
#footer h3{ background:#f1f3e4; color:#4f5829; width:100%; font-size:1.2em; padding:3px 10px;}
#footer p, #footer h2, #search { margin:0; line-height:2.5em; font-size:1em;  padding:0 10px}
#footer a { color:#4f5829; }
#footer .legal { }
#footer .links { }
.pagetitle { padding-top:20px; color:#4f5829; }
.navigation { }
.alignright { float:right; }
.alignleft { float:left; }

/*
 * Borders main navigation
 */
#nav-wrap{background:url(images/nav-tile.png) repeat-x bottom left;float:left;height:53px;width:100%;}
#nav_main{clear:none;display:block;height:45px;margin:0 auto;padding:0 0 20px;width:968px;}
#nav_main li{float:left;list-style:none;}
#nav_main li a{background:url(images/nav_main0909.png) no-repeat scroll 0 50%;background-color:transparent;display:block;height:45px;margin-top:0;text-decoration:none;}
#nav_main li a b{left:-9999px;position:relative;}
#nav_main li.nm1 a{background-position:0 0;width:81px;}
#nav_main li.nm1 a:hover{background-position:0 -45px;}
#nav_main li.nm2 a{background-position:-81px 0;width:73px;}
#nav_main li.nm2 a:hover{background-position:-81px -45px;}
#nav_main li.nm3 a{background-position:-154px 0;width:67px;}
#nav_main li.nm3 a:hover{background-position:-154px -45px;}
#nav_main li.nm4 a{background-position:-221px 0;width:139px;}
#nav_main li.nm4 a:hover{background-position:-221px -45px;}
#nav_main li.nm5 a{background-position:-360px 0;width:83px;}
#nav_main li.nm5 a:hover{background-position:-360px -45px;}
#nav_main li.nm6 a{background-position:-443px 0;width:114px;}
#nav_main li.nm6 a:hover{background-position:-443px -45px;}
#nav_main li.nm7 a{background-position:-557px 0;width:164px;}
#nav_main li.nm7 a:hover{background-position:-557px -45px;}
#nav_main li.nm8 a{background-position:-721px 0;width:112px;}
#nav_main li.nm8 a:hover{background-position:-721px -45px;}
#nav_main li.nm9 a{background-position:-833px 0;width:135px;}
#nav_main li.nm9 a:hover{background-position:-833px -45px;}
