/* Theme Name: Beach Vacation Theme URI: http://www.spencerestrategies.com/wordpress-themes/vacation/ Description: A 2-column search engine optimized Wordpress theme featuring social media links and rss feeds. Author: Spencer e-Strategies Author URI: http://www.spencerestrategies.com/ Version: 1.0 Tags: blue, light, two-columns, fixed-width, custom-menu, theme-options, right-sidebar, sticky-post License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ /*For your sake, try not to make any changes in here. This will be updated every time a new version of WordPress comes out. Add all your customizations to the custom.css*/ @import url('library/layout.css'); html, body, 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;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;} /* remember to define focus styles! */ :focus {outline: 0;} /* tables still need 'cellspacing="0"' in the markup */ table {border-collapse: collapse; border-spacing: 0;} body {font: 62.5%/1.3 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; text-align:center; background:url(images/body_bg.jpg) no-repeat top center fixed; color:#111;} /*-----layout-----*/ #page {width:920px; margin:0 auto; text-align:left; background:url(images/content_bg.png) no-repeat top center; padding-left:10px;} #header{width:910px; position:relative; float:left;} #container{width:910px; float:left; } #rotating{width:910px; float:left; padding:8px 0px 10px 0px; *padding:8px 0px 5px 0px;} #contentBody{width:900px;padding:10px 5px 0px 5px;} #primary{float:left; padding:0 0px 0 0; width:614px;} #secondary{float:right;width:280px;} #footer{width:890px; float:left; clear:both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background:url(images/content_bg.png) no-repeat top center; padding:10px 10px 10px 10px; margin:12px 0px 20px 0px;font-size:1.2em; line-height:1.6666;} /*-----header-----*/ #branding{float:left;} .homelink{font-size:35px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:25px 20px 10px 20px; font-variant:small-caps; margin:0; } .homelink a{color:#0058a1; text-shadow:#FFFFFF 1px 1px;} .homelink a:hover{color:#000; text-decoration:none;} .description{color:#666; margin-top:-5px; padding:0 0 0px 21px; font-size:13px; line-height:1; font-style:italic;} #skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;} #skip a:first-letter{text-decoration:underline;} #skip a:hover{background:#ddd;} .rightcontent{float:right;} /*-----main-menu*/ ul.menu{float:right; padding:8px 0; margin:0;} ul.menu li{float:left; margin:0 0 0 5px; background:#777; font-weight:bold; font-size:11px; line-height:1;} ul.menu li a{display:block; color:#ffffff; padding:5px 10px;background:#000000;} ul.menu li a:hover{text-decoration:none; background:#0058a1;} ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{background:#000066;} div.menu{float:right; } div.menu ul{float:right; padding:8px 0; margin:0;} div.menu li{float:left; margin:0 0 0 5px; background:#777; font-weight:bold; font-size:11px; line-height:1;} div.menu li a{display:block; color:#ffffff; padding:5px 10px;background:#000000;} div.menu li a:hover{text-decoration:none; background:#0058a1;} div.menu li.current_page_item a, div.menu li.current_page_item a:hover{background:#000066;} /* Icons */ .all_icons{float:right;} .all_icons img{margin:10px 5px 5px 5px;} /* Content CSS */ .looped .entry, .page .entry, .single .entry { background:url(images/content_bg.png) no-repeat top left; display:block; width:572px; float:left; padding:10px 10px 0px 10px; margin-bottom:20px; } .page .entry{min-height:481px; height:auto !important; height:481px;margin-bottom:20px} /*-----headings-----*/ h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'trebuchet MS', verdana, arial, sans-serif;color:#0058a1; text-shadow:#FFFFFF 1px 1px;} .entry-title a{color:#0058a1; text-shadow:#FFFFFF 1px 1px;} .entry-title, .page-title{font-size:2.2em; line-height:1; margin:0;} .page-title{text-align:center; margin-bottom:0.9091em; margin-top:10px; color:#CC0000} .sidebar h2{font-size:1.5em;} .entry-content h1, .entry-content h2{font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em;} .entry-content h3{font-size:1.3846em; line-height:1.1111; margin:1.66665em 0 0.55555em;} .entry-content h4{font-size:1.2308em; font-weight:bold; line-height:1.25; margin:1.875em 0 0.625em;} .entry-content h5, .entry-content h6{font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em;} /*-----content-----*/ .entry-content{font-family: verdana, 'Lucida Grande', arial, sans-serif; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0; } .entry-content p{margin:0 0 1.5385em;} .entry-content address{margin:0 0 1.5385em; font-style:italic;} /*-----post info*/ .entry-byline{color:#777; font:italic 1.1em 'trebuchet ms', sans-serif;} .entry-byline address{display:inline;} .entry-meta{margin:2.4999em 0 0.8333em; font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; color:#555;} /*-----lists*/ .entry-content ul, .entry-content ol{margin:0 0 1.5385em 30px;} .entry-content li{margin-bottom:0.4615em; line-height:1.5385;} .entry-content li ul, .entry-content li ol{margin:0.4615em 0 1.077em 30px;} .entry-content ul{list-style-type:square;} .entry-content li ul{list-style-type:circle;} .entry-content ol{list-style-type:decimal;} .entry-content ol ol{list-style-type:upper-alpha;} .entry-content dl{margin:0 0 1.5385em;} .entry-content dl dt{font-weight:bold;} .entry-content dd{margin:0 0 1.5385em;} /*-----images*/ .entry-content img{max-width:100%; height:auto;} img.alignleft, div.alignleft{margin:0 15px 3px 0; display:inline;} img.alignright, div.alignright{margin:0 0 3px 15px; display:inline;} .aligncenter, div.aligncenter {display:block; margin:0 auto 1.5385em;} img.border{padding:4px; border:1px solid #ccc; background:#eee;} .alignleft{float:left;} .alignright{float:right;} .center{text-align:center;} .wp-caption {text-align:center; padding-top:4px;} .wp-caption img {margin:0; padding:0; border:0 none;} .wp-caption p.wp-caption-text {color:#555; padding:4px; margin:0; font:italic 0.923em/1.6666 'trebuchet ms', verdana, sans-serif;} /*-----gallery*/ .entry-content .attachment a, .entry-content .gallery a, .entry-content .attachment a:hover, .entry-content .gallery a:hover {border:none;} .attachment img, .attachment-thumbnail, .entry-content .gallery img{padding:2px; border:1px solid #ccc;} .attachment img:hover, .attachment-thumbnail:hover, .entry-content .gallery img:hover{border:1px solid #888;} .attachment{text-align:center;} /*-----tables*/ .entry-content table{margin:0 0 1.5385em; border-collapse:collapse; border:1px solid #ccc; color:#444;} .entry-content th{font-weight:bold; background:#ccc;} .entry-content th, .entry-content td{padding:0.2em 10px;} .entry-content td{border:1px solid #ccc;} .entry-content tfoot{background:#ddd;} /*-----Generic Styles-----*/ b, strong{font-weight:bold;} i, em, dfn{font-style:italic;} dfn{font-weight:bold;} abbr, acronym{border-bottom:1px solid #ddd;} sup, sub{font-size:0.7692em; line-height:1;} sup{vertical-align:super;} sub{vertical-align:sub;} del{text-decoration:line-through;} u, ins{text-decoration:underline;} pre, code, tt{font:1em/1.5385 consolas, 'Courier New', Courier, Monospace;} pre{margin:0 0 1.5385em; padding:0.7692em 10px; border:1px solid #ddd; overflow:auto;} hr{background:#ccc; color:#ccc; clear:both; float:none; width:100%; height:0.1em; margin:0 0 1.5385em; border:none;} blockquote{margin:0 0 1.5385em; padding:0 0 0 40px; color:#555; background:url('images/pp-quote.gif') no-repeat;} /*-----sidebars-----*/ #pp-sidebars { /*border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;*/ width:280px; } .content-580px #secondary{width:280px;} .content-580px #sidebar-wide{width:280px;float:left;} .sidebar{float:left; margin-bottom:10px;} .sidebar-items{ background:url(images/content_bg.png) no-repeat top left; display:block; width:260px; float:left; padding:10px 10px 0px 10px; } /*Subscribe box*/ #pp-subscribe { /*border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;*/ background:url(images/content_bg.png) no-repeat top left; display:block; width:260px; float:left; padding:5px 10px 5px 15px; margin-bottom:10px; } #pp-subscribe ul {margin:0;padding:0;} #pp-subscribe li {display:block; float:left;margin-bottom:5px;margin-top:5px;} /*-----RSS feed-----*/ #pp-subscribe li#pp-feed{background: url(images/subscribeFeedBG.png) no-repeat;width:257px; height:45px;display:block;float:left;} /*-----email subscription-----*/ #pp-subscribe li#pp-email{background: url(images/subscribeEmailBG.png) no-repeat;width:257px; height:45px;display:block;float:left;} #pp-subscribe a{padding:5px 5px 5px 50px; font-weight:bold; font-size:14px; line-height:35px; display:block;color:#ffffff; text-shadow:#000000 1px 1px;} /*-----search-----*/ #searchform #s, #s-input{border:1px solid #ccc; margin-bottom:5px; padding:2px; width:95%; color:#666;} #submit, #s-submit{border:1px solid #0058A1; background:#0070C5; color:#ffffff; cursor:pointer; font-weight:bold;} #submit:hover, #s-submit:hover{color:#fff;} #s-input, #submit, #s-submit{font-family: 'trebuchet ms', arial, sans-serif;} #searchform input {border:1px solid #bbb;} /*-----widgets*/ .widget {font-size:1.2em; line-height:1.4166; margin:0 0 1.25em; padding:0.4166em 5px 0.4166em 5px;} .widget li{margin:0.25em 0; } .widget li li{padding:0 0 0 15px;} .widgettitle{margin-bottom:3px; line-height:1.3; color:#525252; font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:24px !important; text-shadow:#ffffff 1px 1px;} #pp-recent-posts li, .widget_recent_entries li, .widget_recent_comments li{background: url(images/pp-bullet.gif) 0 0.53em no-repeat; padding:0 0 0 15px;} .postform{width:100%;} /*-----calendar*/ #calendar_wrap{margin:0.4166em auto 0;} #wp-calendar{width:94%; margin:0 auto;} #wp-calendar caption{background:#aaa; font-size:1.0833em; font-weight:bold;} #wp-calendar th{background:#ddd;} #wp-calendar th, #wp-calendar td{text-align:center; padding:0.25em;} #wp-calendar td{font-size:0.9166em; color:#777;} #wp-calendar tfoot{background:#ddd;} #wp-calendar a{font-weight:bold;} /*-----navigation-----*/ .navigation{font-size:1.2em; text-align:center; padding:1.8181em 0; border-bottom:1px dashed #0070C5;width:592px;} .navleft, .gnavleft{float:left; width:50%; text-align:left;} .navright, .gnavright{float:right; width:50%; text-align:right;} .gnavigation{padding:0 0 2em;} .looped .navigation {border-bottom:none;} /*-----footer-----*/ #footer .left{width:50%; float:left; text-align:left;} #footer .right{width:50%; float:right; text-align:right;} .footerTop{ margin:0; padding:0; } .footerTop .widgettitle{ border-bottom:dashed 1px #999999; } .footerTop .widget{ float:left; width:280px; margin-right:5px; } .footerlinks{ color:#ffffff; font-weight:bold; background:#525252; padding:10px 10px 10px 10px; } .footerlinks a.link{ color:#ffffff; font-weight:bold; } .footerlinks a.link_last{ color:#ffffff; font-weight:bold; padding-right:5px; border-right:none; } .footer_right{ float:right; } /*-----comments-----*/ .commentlist{margin:0 0 2em;background:url(images/content_bg.png) no-repeat top left;} .commentlist li{margin:0 0 1em; padding:0.5em 5px;} .comment-nav{border-bottom:none;} /*-----comment headings*/ .nocomments{text-align:center; padding:1.25em 0; font-size:1.6em;} .comments-number {margin:0 auto 1.5em; padding-top:1em; font-size:2em; line-height:1;} #respond {background:url(images/content_bg.png) no-repeat top left; padding-left:10px;padding-bottom:5px;width:582px;} #respond h3{font-size:2em; line-height:1; margin:0 0 0.5em; padding-top:20px;} #respond form{margin:0;padding:0;} /*-----comment formatting*/ .avatar{float:left; position:relative; padding-right:7px;} .comment-author{font-weight:bold; font-size:1.5em; line-height:1.1;} .comment-author cite{font-style:normal;} .comment-author .says{display:none;} .comment-meta{font-size:1.1em; font-style:italic; color:#777;} .comment-meta a{color:#777;} .commentlist p {margin:1.4545em 5px 1.4545em 0; font-size:1.1em; line-height:1.5454; font-family: verdana, 'Lucida Grande', arial, sans-serif; color:#333;} .commentlist pre{background:#fff; margin:0; border:none;} .reply {font-size:12px; font-weight:bold;} .commentlist .children li{margin-left:10px; margin-top:10px;} /*-----colors*/ .depth-1.parent{border:1px solid #dadada;} .commentlist .children li {border-left:1px solid #dadada;} .thread-alt{background-color:#ececec;} .bypostauthor{background-color:#ddd;} /*-----comments form*/ #commentform{margin:0 0 4em 0;} #commentform p{margin:0 0 1em 0;} #commentform textarea, #commentform input[type=text] {border:1px solid #ccc; padding:3px; font-family: verdana, Courier, Monospace; font-size:1.2em; color:#444;} #commentform textarea:focus, #commentform input[type=text]:focus{color:#000; border-color:#888;} #commentform input[type=text]{width:45%;} #commentform textarea{width:95%;} #commentform #submit{height:30px; padding:3px 6px;} .comment-login{font-size:12px; margin-bottom:1.6666em;} /*-----legacy comments*/ .comment-counter{font-size:1.3em; float:right;} /*-----clearfix-----*/ .clear{margin:0; padding:0; clear:both;} .clearN{margin:0; padding:0; clear:both; width:100%; height:0; line-height:0; font-size:0;} .entry-content:after, .clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; } .entry-content, .clearfix {display: inline-block;} /* Hides from IE5/Mac \*/ * html .clearfix {height: 1px;} .entry-content, .clearfix {display: block;} /* End hide from IE5/Mac */ /*-----links-----*/ a{text-decoration:none; color:#0070C5;} a:hover{text-decoration:underline;} .entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;} .entry-content a:hover{text-decoration:none;} .entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#000;} .entry-byline a{color:#777;} #primary.page-template .entry-content a{text-decoration:none; font-weight:normal;} #primary.page-template .entry-content a:hover{text-decoration:underline;} .gnavigation a:hover{border-bottom:none;} .Gbanners{ float:left; width:594px; } .Gbanners img{ float:left; } .Gbanners .big{ margin-right:10px; } .single .Gbanners {margin-top:20px;}