/*Theme Name: SilveroakTheme URI: Version: 1.0Description: Stylish 2 column wp theme*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--            Main Layout            --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/body {  font: normal 12px arial, tahoma, verdana;  text-align: center;  color: #000;}.bodyhome {  background: #fff url("images/bg.jpg") repeat-x;}.bodywhite {  background: #fff url("images/bg2.jpg") repeat-x;}.marginauto {  width: 942px;  margin: 0 auto;  text-align: left;  display: inline-block;}.banner {  height: 142px;  text-align: left;}.post-wrap {  width: 708px;  margin-top: 20px;  float: left;}.sidebar-wrap {  width: 220px;  padding: 0 0 0 9px;  margin-top: 20px;  float: right;}@font-face { font-family: neosans; src: url("NeoSans.otf"); }/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--             Defaults              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/* {padding: 0; margin: 0;}a, a:link, a:visited {text-decoration: none; color: #59176b;}img {border: none;}li {list-style: none;}.left {float: left;}.right {float: right;}.clear {clear: both;}h1 {color: #59176b;}h2 {color: #a8a8a8; font-size: 20px;}p { color: #787878; line-height: 19px;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--       Banner(Topbars,Logo)        --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.logo {  padding-top: 45px;  float: left;  font-weight: normal;}.logo a {  letter-spacing: -0.07em;  color: #59176b;  font-size: 45px;  font-weight: bold;}.logo span {  display: block;  clear: both;  font-size: 14px;  font-family: arial;  color: #59176b;}.categories-left {  width: 10px;  height: 45px;  float: left;  background: url("images/categories-left.gif") no-repeat;}.categories-right {  width: 10px;  height: 45px;  float: left;  background: url("images/categories-right.gif") no-repeat;}ul.dropdown-categories {  height: 38px;  padding-top: 7px;  display: block;  background: url("images/categories-bg.gif") repeat-x;}.pages-topbars {  padding-top: 14px;  float: right;  display: inline-block;}.pages-left {  width: 8px;  height: 32px;  float: left;  background: url("images/pages-left.gif") no-repeat;}.pages-right {  width: 8px;  height: 32px;  float: left;  background: url("images/pages-right.gif") no-repeat;}ul.dropdown-pages {  height: 32px;  padding: 0;  float: left;  display: inline-block;  background: url("images/pages-bg.gif") repeat-x;}.topbars {  padding: 6px 12px 0 6px;  clear: both;}.last-tweet {  width: 240px;  height: 14px;  padding: 4px 5px;  color: #b2b2b2;  overflow: hidden;  float: left;  background: url("images/tweet-bg.gif");}.last-tweet a {  color: #c487d5;}.twitter-left {  width: 51px;  height: 22px;  float: left;  background: url("images/tweet-icon.gif") no-repeat;}.twitter-right {  width: 6px;  height: 22px;  float: left;  background: url("images/tweet-right.gif") no-repeat;}.subscribe {  width: 22px;  height: 23px;  margin-left: 6px;  display: block;  float: left;  background: url("images/rss.gif") no-repeat;}.rsstweet {  padding-top: 7px;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--             Showcase              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.featured { background-image: url(images/showcase.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 911px; height: 272px; margin-top: 20px; padding: 15px; position: relative; z-index: 4; }.featured-label { background-image: url(images/featured-label.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 84px; height: 84px; position: absolute; top: -2px; left: -2px; z-index: 20; }.showcase {  width: 911px;  height: 233px;  margin-bottom: 3px;}.showcase h2.entry-title {  font-size: 25px;  font-weight: normal;}.showcase .entry-content {  border: none;}.showcase img.largethumb {  margin-right: 15px;  float: left;  border: 6px solid #dcdcdc;}div.controls a { background-image: url(images/control.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 10px; height: 10px; margin-right: 6px; float: left; display: block; }div.controls a.activeSlide { background-image: url(images/control-hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }.featured #prev { background-image: url(images/previous.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 91px; height: 30px; position: absolute; bottom: 0; right: 85px; display: block; float: left; }.featured #next { background-image: url(images/next.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 75px; height: 30px; position: absolute; bottom: 0; right: 10px; display: block; float: left; }.featured #next:hover { background-image: url(images/next-hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }.featured #prev:hover { background-image: url(images/previous-hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--              Post                 --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.post {  display: inline-block;  margin-bottom: 25px;}.entry-content {  padding-top: 3px;  line-height: 21px;  color: #7b7b7b;  border-top: 1px solid #ececec;}.post .borderimg {  width: 200px;  height: 141px;  padding: 7px;  margin-right: 15px;  display: block;  float: left;  background: #ebebeb;}.postright {  width: 475px;  float: left;}.entry-title {  margin-bottom: 3px;  font-size: 23px;  font-weight: normal;  color: #59176b;}.entry-title a, .entry-title a:visited, .entry-title a:link {  color: #59176b;}.post .meta {  margin-top: 10px;}.post .meta a {  color: #808080;  font-weight: bold;}.post .meta a:hover {  color: #59176b;}.post .meta span {  color: gray;  font-weight: bold;  margin-left: 6px;  margin-right: 4px;}.searchresults {  font-size: 25px;  color: #59176b;  line-height: 50px;  margin-bottom: 20px;  border-bottom: 1px solid #ddd;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--            Front Page             --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.blockpost {  width: 330px;  margin-bottom: 20px;  float: left;  position: relative;}div#odd {  width: 323px;  padding-right: 35px;  margin-right: 13px;  float: left;  background: url("images/vr.gif") no-repeat right;}.blockpost .entry-title {  font-size: 25px;}.blockpost span, .blockpost span a {  color: #b9b9b9;}.blockpost a:hover {  color: #59176b;}.blockpost .entry-content {  margin-top: 5px;  border-top: 1px solid #ececec;}.blockpost img.border {  padding: 7px;  margin-top: 10px;  background: url("images/border.gif") no-repeat;}.blockpost .calendar {  width: 43px;  height: 28px;  padding-top: 23px;  padding-left: 6px;  font-size: 18px;  color: #6f6f6f;  font-weight: bold;  text-align: center;  position: absolute;  bottom: -3px;  left: 285px;  z-index: 30px;  background: url("images/calendar.png") no-repeat;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--             Single                --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.single .entry-content {  border-top: 1px solid #d5d5d5;  margin-top: 13px;  padding-top: 15px;}.single .entry-title {  font-size: 30px;}.single .meta {  color: #b8b8b8;  text-transform: uppercase;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--            Navigation             --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.navigation {  width: 100%;  height: 33px;  clear: both;}.navigation a {  height: 20px;  color: #888;  line-height: 25px;}.navigation a:hover {  color: #555;}.navigation span {  color: #59176b;}.nav-prev {  width: 198px;  height: 25px;  padding: 4px 10px;  overflow: hidden;  text-align: left;  float: left;  background: url("images/navigation.gif") no-repeat left top;}.nav-prev:hover {  background: url("images/navigation.gif") no-repeat -218px top;}.nav-next {  width: 198px;  height: 25px;  padding: 4px 10px;  overflow: hidden;  text-align: right;  float: right;  background: url("images/navigation.gif") no-repeat left top;}.nav-next:hover {  background: url("images/navigation.gif") no-repeat -218px top;}.pagination {  width: 100%;  height: 30px;}.pagination span a {  padding: 5px;  display: inline-block;  border: 1px solid #ccc;}.pagination span a:hover {  border: 1px solid #aaa;}.pagination .pag-left {  float: left;  text-align: left;}.pagination .pag-right {  float: right;  text-align: right;  }/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--              Sidebar              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.widgettitle {  width: 210px;  height: 28px;  padding: 8px 0 0 10px;  color: #fff;  font: bold 16px "trebuchet MS";  text-transform: uppercase;  background: url("images/widget-title.gif") no-repeat;}.widget ul {  width: 200px;  padding: 10px;  margin-bottom: 10px;  border-bottom: 5px solid #dddddd;  display: inline-block;  background: url("images/widget-bg.gif") repeat-y;}.widget div {  width: 200px;  padding: 10px;  margin-bottom: 10px;  border-bottom: 5px solid #dddddd;  display: inline-block;  background: url("images/widget-bg.gif") repeat-y;}.widget li {  padding: 10px 0 10px 17px;  background: url("images/widget-item.gif") no-repeat 5px 15px;}.widget li a {  color: #717171;}.widget li a:hover {  color: #333;}.textwidget {  color: #6f6f6f;  line-height: 22px;}.widget_tag_cloud a {  padding: 4px;  margin: 3px;  color: #717171;  line-height: 40px;}.widget_tag_cloud a:hover {  color: #fff;  background: #59176b;}#searchform #s {  width: 125px;  height: 15px;  padding: 4px;  font-size: 12px;  margin-right: 3px;  display: block;  float: left;  border: 2px solid #d4d4d4;  background: #fff;}#searchform #searchsubmit {  padding: 1px;  float: left;  font-size: 12px;  display: block;}li.recentcomments {  color: #898989;}.advertisement {  padding-bottom: 10px;}.advertisement div {  text-align: center;}.advertisement img {  padding: 2px;  border: 1px solid #c7c7c7;  background: #fff;}.advertisement img:hover {  border: 1px solid #a0a0a0;}#calendar_wrap table {  width: 200px;  padding: 6px 0;  border: 1px solid #dcdcdc;  border-top: none;  text-align: center;  background: #fff;}#wp-calendar caption {  width: 200px;  padding: 5px 0;  font-size: 15px;  color: #4b4b4b;  border: 1px solid #dcdcdc;  border-bottom: none;  background-color: #f6f6f6;}#wp-calendar td {  padding: 2px;  color: #bcbcbc;}#wp-calendar td a {  color: #737373;  background-color: #f6f6f6;}#wp-calendar th {  height: 22px;  color: #7b7b7b;  border-bottom: 1px solid #f0f0f0;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--       Comments and Gravatar       --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/div.commentbox {  width: 665px;  padding: 20px;  margin-bottom: 10px;  border: 1px solid #d5d5d5;  clear: both;  position: relative;  display: inline-block;  background: #f5f5f5 url("images/comment.gif") repeat-x top;}#respond {  padding: 0 0 20px 0;  clear: both;}h2.singleheaders {  color: #59176b;  margin-top: 20px;  line-height: 60px;  font-weight: normal;  font-size: 25px;}h2.line {  border-top: 1px solid #dadada;}.comment-meta {  height: 32px;  margin-bottom: 20px;  border-bottom: 1px solid #d9d9d9;}.comment-author {  height: 32px;  font-size: 17px;  padding-left: 25px;  float: left;  background: url("images/user.gif") no-repeat left 2px;}.comment-date {  height: 32px;  padding-top: 2px;  padding-left: 20px;  color: #636363;  font-size: 10px;  float: right;  background: url("images/time.gif") no-repeat;}.gravatar-wrap img {  width: 74px;  height: 74px;    padding: 5px;  border: 1px solid #dedede;  background: #fefefe;}.gravatar-wrap {  width: 84px;  float: left;  margin-right: 20px;}.comment-reply-link {  width: 74px;  height: 14px;  padding: 4px 5px;  color: #7f7f7f;  display: block;  border: 1px solid #dbdbdb;  background: #fff url("images/reply-icon.gif") no-repeat 65px 3px;}.comment-reply-link:hover {  background: #fff url("images/reply-icon.gif") no-repeat 65px -16px;}.prop {  width: 1px;  height: 110px;}.comment-text .text {  float: left;  color: #6e6e6e;}.comment-number {  width: 44px;  height: 34px;  padding-top: 10px;  text-align: center;  font-size: 20px;  color: #fff;  font-family: neosans;  position: absolute;    top: 16px;  left: -43px;  background: url("images/numbering.gif") no-repeat;}.depth-2 .commentbox, .depth-4 .commentbox, .depth-5 .commentbox, .depth-6 .commentbox, .depth-7 .commentbox, .depth-8 .commentbox, .depth-9 .commentbox, .depth-10 .commentbox {  clear: both;  float: right;}.depth-2 .commentbox {width: 615px;}.depth-3 .commentbox {width: 565px;}.depth-4 .commentbox {width: 515px;}.depth-5 .commentbox {width: 465px;}.depth-6 .commentbox {width: 415px;}.depth-7 .commentbox {width: 365px;}.depth-8 .commentbox {width: 315px;}.depth-9 .commentbox {width: 265px;}.depth-10 .commentbox {width: 215px;}.comment-text {  width: 560px;  float: left;}.depth-2 .comment-text {width: 510px;}.depth-3 .comment-text {width: 460px;}.depth-4 .comment-text {width: 410px;}.depth-5 .comment-text {width: 360px;}.depth-6 .comment-text {width: 310px;}.depth-7 .comment-text {width: 260px;}.depth-8 .comment-text {width: 210px;}.depth-9 .comment-text {width: 160px;}.depth-10 .comment-text {width: 110px;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--           Trackbacks              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.trackbacklist {  width: 665px;  padding: 20px;  border: 1px solid #d6d6d6;  background: #f5f5f5 url("images/comment.gif") repeat-x top;}.trackbacklist li {  line-height: 24px;}.trackbacklist li a {  color: #59176b;  font-size: 14px;}.trackbacklist li a:hover {  color: #454545;  text-decoration: underline;}.trackback-number {  font-weight: bold;  margin-right: 10px;  color: #454545;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--           Comment Form            --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.cancel-reply {  padding-left: 25px;  color: #cc906d;  font-family: arial;  font-size: 13px;  background: url("images/cancel.gif") no-repeat;}.req {  color: #89887e;  line-height: 20px;}.req strong {  color: #666666;}.divform {  padding: 4px 0;}.divform label span {  color: #59176b;}.divform label.name {  width: 60px;  height: 26px;  padding-top: 13px;  padding-left: 40px;  color: #5b5b5b;  display: block;  float: left;  background: url("images/name.gif") no-repeat;}.divform label.email {  width: 60px;  height: 26px;  padding-top: 13px;  padding-left: 40px;  color: #5b5b5b;  display: block;  float: left;  background: url("images/email.gif") no-repeat;}.divform label.url {  width: 60px;  height: 26px;  padding-top: 13px;  padding-left: 40px;  color: #5b5b5b;  display: block;  float: left;  background: url("images/website.gif") no-repeat;}.divform input {  width: 191px;  height: 19px;  padding: 10px;  margin: 0;  color: #454545;  display: block;  border: none;  background: url("images/input.gif") no-repeat;}.textarea {  padding: 5px 0;}.textarea textarea {  padding: 15px;  color: #333;  font-family: arial;  border: 1px solid #d5d5d5;  background: #f5f5f5 url("images/comment.gif") repeat-x top;}.submit-button #submit {  width: 160px;  height: 36px;  border: none;  display: block;  background: url("images/submit.gif") no-repeat;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--             Elements              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//* Resets */.entry-content div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}.entry-content:focus {outline: 0;}.entry-content ins {text-decoration: none;}.entry-content del {text-decoration: line-through;}.entry-content table {border-collapse: collapse; border-spacing: 0;}/* Align */.alignright { float: right; }.alignleft { float: left }img.alignleft { display:inline; float:left; margin-right:13px; }img.alignright { display:inline; float:right; margin-left:13px; }/* Headers */.entry-content p { color: #474747; margin-bottom: 20px;}.entry-content a { color: #59176b; margin-bottom: 20px;}.entry-content h1 {font-size: 22px;	color: #59176b;	margin: 0 0 10px 0;}.entry-content h2 {font-size: 20px;	color: #59176b;	margin: 0 0 10px 0;}.entry-content h3 {font-size: 18px;	color: #59176b;	margin: 0 0 10px 0;}.entry-content h4 {font-size: 16px; color: #2c0b35;	margin: 0 0 10px 0;}.entry-content h5 {font-size: 14px; color: #2c0b35;	margin: 0 0 10px 0;}.entry-content h6 {font-size: 12px; color: #2c0b35; margin: 0 0 10px 0;}/* lists inside posts */.entry-content ul ol {margin-left:0;}.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:outside; color: #474747;}.entry-content ul li ol {margin-left:10px;}.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside; color: #474747;}.entry-content ol li li {margin-left:5px;}/* Captions */.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f5f5f5; padding-top: 4px; margin-bottom: 10px; }.wp-caption img { margin: 0; padding: 0; border: 0 none; }.wp-caption p.wp-caption-text { font-size: 12px; line-height: 15px; padding: 0 4px 5px; margin: 0; }.wp-caption.alignleft { margin: 0px 10px 10px 0px; }.wp-caption.alignright { margin: 0px 0px 10px 10px; }.entry-content blockquote {  width: 450px;  margin: 15px auto;  background-color: #f8f8f8;  padding: 15px;  font-style: italic;}/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*//*--               Footer              --*//*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/.footer {  height: 32px;  padding-top: 15px;  color: #5b5b5b;  font-weight: bold;  text-align: center;  clear: both;  background: url(images/footer.gif) repeat-x;}.footer a { color: #888; }.footer a:hover { color: #59176b; }