/****************************************************************** Theme Name: Bloggable Theme URI: http://wpthemes.co.nz/ Author: Charles Coxhead Author URI: Description: The Bloggable theme is a fun and functional theme perfect for the personal blogger. Featuring a traditional layout it supports custom menus and is widget ready. Version: 1.1 License: GNU General Public License License URI: license.txt Tags: right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, sticky-post, translation-ready ******************************************************************/ @import url(http://fonts.googleapis.com/css?family=Bevan); @import url(http://fonts.googleapis.com/css?family=Abel); /****************************************************************** GENERAL LAYOUT STYLES ******************************************************************/ html { background: url(library/images/bg-gradient.jpg) repeat-x #fefde7; } body { background: url(library/images/bg-main.jpg) no-repeat 50% top transparent; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; margin:0; } #container, .wrap { width: 100%; margin: 0 auto; padding: 0; max-width: 1140px; /* remove or edit to adjust width */ min-width: 1140px; /* remove or edit to adjust width */ } /* layout options ( all have margins right & left of 1%) */ .col60 { width: 6.333%; } /* width 60px / grid_1 */ .col140 { width: 14.667%; } /* width 140px / grid_2 */ .col220 { width: 23.0%; } /* width 220px / grid_3 */ .col300 { width: 31.333%; } /* width 300px / grid_4 */ .col380 { width: 39.667%; } /* width 380px / grid_5 */ .col480 { width: 48.0%; } /* width 480px / grid_6 */ .col540 { width: 56.333%; } /* width 540px / grid_7 */ .col620 { width: 64.667%; } /* width 620px / grid_8 */ .col700 { width: 73.0%; } /* width 700px / grid_9 */ .col780 { width: 81.333%; } /* width 780px / grid_10 */ .col860 { width: 89.667%; } /* width 860px / grid_11 */ .col940 { width: 98.0%; } /* width 940px / grid_12 */ /* layout & column defaults */ .col60, .col140, .col220, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 { display: inline; float: left; margin-left: 1%; margin-right: 1%; position: relative; } /* default styles & fixes */ #main { margin-left: 0; } /* fixes alignment (defaulted at col620) */ #sidebar1 { margin-right: 0; } /* fixes alignment (defaulted at col300) */ /****************************************************************** LINK STYLES ******************************************************************/ a, a:visited { color:#a62a2f; text-decoration:none } a:hover { text-decoration:underline } a:active {} /* on click */ a:link { -webkit-tap-highlight-color : rgba(0,0,0,0); /* this highlights links on Iphones / iPads */ } /****************************************************************** TEXT SELECTION STYLES ******************************************************************/ /* Safari, Chrome, iPhones, iPads */ ::-webkit-selection { background: #6fc2f6; color:#fff; text-shadow : none; } /* Firefox */ ::-moz-selection { background: #6fc2f6; color:#fff; text-shadow : none; } /* The Rest of em */ ::selection { background: #6fc2f6; color:#fff; text-shadow : none; } /****************************************************************** WORDPRESS BODY CLASSES want to style a page via body class? go ahead ******************************************************************/ body.rtl {} body.home {} /* home page */ body.blog {} body.archive {} /* archive page */ body.date {} /* date archive page */ body.date-paged-1 {} /* replace the number to the corresponding page number */ body.search {} /* search page */ body.search-results {} /* search result page */ body.search-no-results {} /* no results search page */ body.search-paged-1 {} /* individual paged search (i.e. body.search-paged-3) */ body.error404 {} /* 404 page */ body.single {} /* single post page */ body.postid-1 {} /* individual post page by id (i.e. body.postid-73) */ body.single-paged-1 {} /* individual paged single (i.e. body.single-paged-3) */ body.attachment {} /* attatchment page */ body.attachmentid-1 {} /* individual attatchment page (i.e. body.attachmentid-763) */ body.attachment-mime-type {} /* style mime type pages body.author {} /* author page */ body.author-nicename {} /* user nicename (i.e. body.author-samueladams) */ body.author-paged-1 {} /* paged author archives (i.e. body.author-paged-4) for page 4 */ body.category {} /* category page */ body.category-1 {} /* individual category page (i.e. body.category-6) */ body.category-paged-1 {} /* replace the number to the corresponding page number */ body.tag {} /* tag page */ body.tag-slug {} /* individual tag page (i.e. body.tag-news) */ body.tag-paged-1 {} /* replace the number to the corresponding page number */ body.page-template {} /* custom page template page */ body.page-template-page-php {} /* individual page template (i.e. body.page-template-contact-php */ body.page-paged-1 {} /* replace the number to the corresponding page number */ body.page-parent {} body.page-child {} body.parent-pageid-1 {} /* replace the number to the corresponding page number */ body.logged-in {} /* if user is logged in */ body.paged {} /* paged items like search results or archives */ body.paged-1 {} /* individual paged (i.e. body.paged-3) */ /* new browser classes */ body.browser-lynx {} /* lynx browsers */ body.browser-gecko {} /* firefox browsers */ body.browser-opera {} /* opera browsers */ body.browser-ns4 {} /* ns4 browsers */ body.browser-safari {} /* safari browsers */ body.browser-chrome {} /* chrome browsers */ body.browser-ie {} /* ie browsers ( aka dinosaurs) */ body.browser-iphone {} /* iphones (expirimental, best to use Media Queries) */ /****************************************************************** HEADLINES & TITLES ******************************************************************/ h1, .h1 { font-family: 'Abel', Arial, Helvetica, sans-serif; } h2, .h2 { font-family: 'Abel', Arial, Helvetica, sans-serif; } h3, .h3 {} h4, .h4 {} h5, .h5 {} h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {} .post-title, .post-title a { font-weight:400; font-size:32px; line-height:36px; padding:0; color:#7d7d7d; margin-bottom:5px; } .post-title a:hover { color:#a62a2f; text-decoration:none; } .page-title { color:#7d7d7d; } body.page .page-title, body.archive .page-title, body.search .page-title, body.error404 .page-title { background:url(library/images/sep-nav.png) no-repeat -.5em bottom; margin-bottom:1em; } /****************************************************************** HEADER SYTLES ******************************************************************/ header[role=banner] {} #logo { font-family: 'Bevan', Georgia, "Times New Roman", Times, serif; font-size:60px; line-height:70px; padding-top:10px; padding-bottom:0px; text-shadow: 0px -1px 0px #898964; margin:0; } #logo a { color:#b1b182; text-decoration:none; } #site-description { font-family: 'Abel', Arial, Helvetica, sans-serif; font-size:22px; color:#7d7d7d; text-transform: uppercase; margin-bottom:0px; } /****************************************************************** NAVIGATION STYLES (Main Navigation) ******************************************************************/ nav[role=navigation] { position:relative; min-height:2.5em; } nav[role=navigation] .menu { } nav[role=navigation] .menu ul { float:right; } nav[role=navigation] .menu ul li {} nav[role=navigation] .menu ul li a { text-transform:lowercase; font-family: 'Bevan', Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:43px; padding: 0 0.8em; text-shadow: none; color:#b1b182; } nav[role=navigation] .menu ul li:hover a, nav[role=navigation] .menu ul li a:focus { background:url(library/images/red.png) no-repeat 50% top transparent; color:#b1b182; } nav[role=navigation] .menu ul li:first-child a { } nav[role=navigation] .menu ul li.current-menu-item a, .nav ul li.current_page_item a { font-weight:normal; color:#b1b182; background:url(library/images/red.png) no-repeat 50% top transparent; } nav[role=navigation] .menu ul li ul.sub-menu, nav[role=navigation] .menu ul li ul.children { background:url(library/images/bg-submenu.png) repeat-x 0 0 transparent; box-shadow:0px 5px 3px #444; border-radius:0 0 15px 15px; padding:10px 5px 10px 20px; } nav[role=navigation] .menu ul li ul.sub-menu a, nav[role=navigation] .menu ul li ul.children a { background:none; } nav[role=navigation] .menu ul li ul li a {} nav[role=navigation] .menu ul li ul li a:hover {} nav[role=navigation] .menu ul li ul li:last-child a {} nav[role=navigation] .menu ul li:hover ul { } nav[role=navigation] .menu ul li ul li ul.sub-menu, nav[role=navigation] .menu ul li ul li ul.children { } nav[role=navigation] .menu ul li ul li:hover ul.sub-menu, nav[role=navigation] .menu ul li ul li:hover ul.children { background:url(library/images/red2.png) no-repeat 0 15px #fff; border-radius:0 15px 15px 0; padding-top:0; box-shadow: 3px 5px 3px #444; margin-top:-45px; } /****************************************************************** POSTS & CONTENT STYLES ******************************************************************/ #content { padding-top:50px; padding-bottom:15px; } #main { } article[id*=post-] { position:relative; margin-left:80px; } body.page article[id*=post-], body.attachment article[id*=post-], body.error404 article[id*=post-] { margin-left:0; } /* want to style individual post classes? Booya! */ .post-id {} /* post by id (i.e. post-3) */ .post {} /* general post style */ .page {} /* general article on a page style */ .attachment {} /* general style on an attatchment */ .sticky {} /* sticky post style */ .hentry {} /* hentry class */ .category-slug {} /* style by category (i.e. category-videos) */ .tag-slug {} /* style by tag (i.e. tag-news) */ /* post meta */ .meta { margin:0 0 1.5em 0; font-family:Verdana, Geneva, sans-serif; } .meta time {} /* post content */ .post_content {} .post_content p, .post_content h1, .post_content h2, .post_content h3, .post_content h4, .post_content h5 { margin:0 0 1.5em 0; } .post_content ul, .post_content ol, .post_content table, .post_content dl {} .post_content ul, .post_content ol {} .post_content li {} .post_content ul li {} .post_content ol li {} .post_content blockquote {} .post_content blockquote:before {} /* this adds the quote before the blockquote */ .post_content dl {} .post_content dt {} .post_content dd {} .post_content img {} .post_content video {} .post_content object {} .wp-caption {} .wp-caption img {} .wp-caption p.wp-caption-text {} /* image gallery styles */ .gallery dl {} .gallery dt {} .gallery dd {} .gallery dl a {} .gallery dl img {} .gallery-caption {} .size-full {} .size-large {} .size-medium {} .size-thumbnail {} article[id*=post-] footer {} /****************************************************************** POST FORMAT STYLES ******************************************************************/ .format-aside h1 { display:none; } /****************************************************************** PAGE NAVI STYLES (Special Feature) ******************************************************************/ /* page navigation */ .page-navigation {} .bones_page_navi {} .bones_page_navi li.bpn-prev-link {} /* previous link */ .bones_page_navi li.bpn-prev-link a {} .bones_page_navi li.bpn-prev-link a:hover {} .bones_page_navi li {} /* regular links */ .bones_page_navi li a {} .bones_page_navi li a:hover {} .bones_page_navi li.bpn-current {} /* current page link */ .bones_page_navi li.bpn-current:hover {} .bones_page_navi li.bpn-next-link {} /* next page link */ .bones_page_navi li.bpn-next-link a {} .bones_page_navi li.bpn-next-link a:hover {} .bones_page_navi li.bpn-last-page-link {} /* last page link */ .bones_page_navi li.bpn-last-page-link a {} .bones_page_navi li.bpn-last-page-link a:hover {} .bones_page_navi li.bpn-first-page-link {} /* first page link */ .bones_page_navi li.bpn-first-page-link a {} .bones_page_navi li.bpn-first-page-link a:hover {} /* fallback previous & next links */ .wp-prev-next {} .wp-prev-next ul {} .wp-prev-next .prev-link {} .wp-prev-next .next-link {} /****************************************************************** PAGE LINK STYLES ******************************************************************/ .page-link { clear: both; display: block; margin: 0 0 1.625em; } .page-link a { background: #eee; color: #373737; margin: 0; padding: 2px 3px; text-decoration: none; } .page-link a:hover { background: #888; color: #fff; font-weight: bold; } .page-link span { margin-right: 6px; } .wp-prev-next { background:url(library/images/sep-nav.png) no-repeat 50% top; } .wp-prev-next ul { background:url(library/images/sep-nav.png) no-repeat 50% bottom; } .prev-link a, .next-link a, .read-more { text-transform:lowercase; text-decoration:none; font-family: 'Bevan', Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b1b182; } .prev-link a:hover, .next-link a:hover, .read-more:hover { color:#a62a2f; } /****************************************************************** COMMENT STYLES ******************************************************************/ #comments {}/* h3 comment title */ #comments span {} /* number of comments span */ .comment-nav {} .comment-nav ul {} .comment-nav ul li {} .commentlist {} .commentlist li { position:relative; background:url(library/images/red-gradient.png) repeat-x #8d1116; border:0; border-top-left-radius:25px; border-bottom-right-radius:25px; margin:5px; margin-bottom:25px; padding:10px; padding-left:75px; box-shadow:1px 1px 7px #7d7d7d; } .commentlist article[id*=comment-] { background:#fff; border-top-left-radius:20px; border-bottom-right-radius:20px; padding:15px 15px 5px 25px; margin:0; overflow:hidden; } .commentlist li[class*=depth-] {margin-left:0} .commentlist li.depth-1 {} .commentlist li.depth-2 {} .commentlist li.depth-3 {} .commentlist li.depth-4 {} .commentlist li.depth-5 {} .commentlist li ul.children li { background:none #fff; padding-left:15px; } .commentlist li ul.children li.alt {} .commentlist li ul.children li.byuser {} .commentlist li ul.children li.comment {} .commentlist li ul.children li.depth-1 {} /* change number for different depth */ .commentlist li ul.children li.bypostauthor {} .commentlist li ul.children li.comment-author-admin {} .commentlist li ul.children .alt {} .commentlist li ul.children .odd {} .commentlist li ul.children .even {} .commentlist .alt {} .commentlist .odd {} .commentlist .even {} .commentlist .parent {} .commentlist .comment {} .commentlist .children {} .commentlist .pingback {} .commentlist .bypostauthor {} .commentlist .comment-author {} .commentlist .comment-author-admin {} .commentlist .thread-alt {} .commentlist .thread-odd {} .commentlist .thread-even {} .commentlist .vcard { margin-left:0 } .commentlist li ul.children li .vcard { margin-left:40px } .commentlist .vcard cite.fn {} .commentlist .vcard time {} .commentlist .vcard time a {} .commentlist .vcard time a:hover {} .commentlist .vcard img.photo {} .commentlist .vcard img.avatar { border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 2px #CCCCCC; left: 12px; top: 22px; padding: 0; } .commentlist .vcard cite.fn a.url {} .commentlist .comment-meta {} .commentlist .comment-meta a {} .commentlist .commentmetadata {} .commentlist .commentmetadata a {} .commentlist li .comment_content { margin-left:0 } .commentlist li ul.children li .comment_content {margin-left:40px} .commentlist li .comment_content p {} .commentlist li ul {} .commentlist .comment-reply-link { opacity:1; background:none; color:#b1b182; font-family:'Bevan', Georgia, "Times New Roman", Times, serif; font-size:14px; text-transform:lowercase; } .commentlist a.comment-reply-link:hover {} /****************************************************************** COMMENT FORM STYLES ******************************************************************/ #respond { margin:0; padding-bottom:0; width:92%; background:#fff; box-shadow:none; border:0; margin:auto; border-radius:20px 0 20px 0; } .commentlist li #respond { margin-top:2em; } #respond input[type="text"], #respond textarea { display:inline-block; float:left; width:75%; background: url(library/images/red2.png) no-repeat left 8px #FFFFFF; border:0; border-radius:0 5px 5px 0; box-shadow: 0 0 5px #777 inset; padding: 11px 10px 10px 10px; position: relative; text-indent:0; font:13px Georgia, "Times New Roman", Times, serif; } #respond textarea { padding:10px 10px 10px 15px; } #respond p { margin-bottom:1em; overflow:hidden; } #respond p.form-submit { text-align:center; } #respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label { background:url(library/images/red-gradient.png) repeat-x; box-shadow:none; color: #FEFDE7; display: inline-block; float:left; font-family: 'Abel', Arial, Helvetica, sans-serif; font-size: 18px; line-height:2em; min-width: 70px; padding: 0 10px 0 15px; } #respond .required { color: #8D1116; font-size: 20px; font-weight: bold; } #reply-title { font-family:'Bevan', Georgia, "Times New Roman", Times, serif; color:#B1B182; } #comment-form-title {} #cancel-comment-reply {} #cancel-comment-reply a {} #commentform {} .comments-logged-in-as {} #comment-form-elements {} #comment-form-elements li {} #comment-form-elements label {} #author, #email, #url, #comment {} #author:focus, #email:focus, #url:focus, #comment:focus {} #author, #email, #url {} #allowed_tags {} #comment {} #submit { background:none #4a5652; border:0; outline:0; cursor:pointer; border-top:1px solid #63726d; border-bottom:1px solid #222; border-right:1px solid #323f3b; border-radius:8px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:lowercase; color:#fff; position: relative; left:0; top:0; margin:0 auto 15px auto; padding: 5px 15px; } /****************************************************************** DATE STYLES ******************************************************************/ .date-style { position:absolute; width:67px; top:2.2em; left:-75px; background:url(library/images/red-gradient.png) repeat-x #8d1116; color:#f0eed8; text-align:center; text-shadow: 0px -1px 0px #000; box-shadow:1px 1px 5px #7d7d7d; padding-bottom:2px; } .month-style { background:url(library/images/separator.png) repeat-x left bottom; font-family: 'Abel', Arial, Helvetica, sans-serif; font-size: 30px; line-height:40px; text-transform:uppercase; } .day-style { background:url(library/images/separator.png) repeat-x left bottom; font-family: 'Bevan', Georgia, "Times New Roman", Times, serif; font-size:39px; line-height:42px; } .year-style { font-family: Verdana, Geneva, sans-serif; font-size:19px; line-height:26px; } .arrow-style { background:url(library/images/red2.png); position:absolute; left:67px; top:10px; width:8px; height:20px; } /****************************************************************** SIDEBARS & ASIDES ******************************************************************/ #sidebar1 { position:relative; background:url(library/images/red-gradient.png) repeat-x #8d1116; border-top-left-radius:25px; border-bottom-right-radius:25px; margin:5px; margin-top:-45px; padding:10px; box-shadow:1px 1px 7px #7d7d7d; } #sidebar1 .widget-area { background:#fff; border-top-left-radius:20px; border-bottom-right-radius:20px; padding:10px; } #sidebar1 #searchform { height:60px; overflow:hidden; } #sidebar1 #searchform label { display:none; } #sidebar1 #s { position:absolute; top:20px; left:20px; background:#FEFDE7; width: 65%; padding:7px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; box-shadow:0 0 5px #7d7d7d inset; border:0; border-radius:8px 0 0 8px; } #sidebar1 #s:focus { background:#f9f9f9; } #sidebar1 #searchsubmit { display:block; width:25%; height:37px; position:absolute; top:20px; left:70%; background:none #4a5652; border:0; outline:0; cursor:pointer; border-top:1px solid #63726d; border-bottom:1px solid #222; border-right:1px solid #323f3b; border-radius:0 8px 8px 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:lowercase; color:#fff; } .widget { clear: both; margin: 0; padding:1em; font-family:Verdana, Geneva, sans-serif; font-size:12px; } .widget:first-child { margin-top:0; } .widget ul { font-size: 15px; list-style-image:url(library/images/bullet.png); list-style-position:inside; background:url(library/images/sep-widget.png) no-repeat left top; } .widget li { color: #777; font-size: 14px; border-bottom:0; padding:5px 10px; background:url(library/images/sep-widget.png) no-repeat left bottom; margin-bottom:0; } .widgettitle { color:#b1b182; font-family: 'Bevan', Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:normal; text-transform:none; letter-spacing:normal; margin-bottom:10px; border:0; } .widget a { font-weight:normal; text-decoration: none; color:#707070; } .widget a:hover { text-decoration: underline; } /* links widget */ .widget_links {} .widget_links ul {} .widget_links ul li {} .widget_links ul li a {} /* meta widget */ .widget_meta {} .widget_meta ul {} .widget_meta ul li {} .widget_meta ul li a {} /* pages widget */ .widget_pages {} .widget_pages ul {} .widget_pages ul li {} .widget_pages ul li a {} /* recent-posts widget */ .widget_recent_entries {} .widget_recent_entries ul {} .widget_recent_entries ul li {} .widget_recent_entries ul li a {} /* archives widget */ .widget_archive {} .widget_archive ul {} .widget_archive ul li {} .widget_archive ul li a {} .widget_archive select {} .widget_archive option {} /* tag-cloud widget */ .widget_links {} .widget_links li:after {} .widget_links li:before {} .widget_tag_cloud {} .widget_tag_cloud a {} .widget_tag_cloud a:after {} .widget_tag_cloud a:before {} /* calendar widget */ .widget_calendar {} #wp-calendar { text-align: center; width: 95%; margin:auto; } #calendar_wrap {} #calendar_wrap th {} #calendar_wrap td {} #wp-calendar tr td {} #wp-calendar caption { font-size: 16px; font-weight: 700; padding: 5px 0 3px; text-transform: uppercase; } #wp-calendar a {color:#a62a2f;} #wp-calendar #today {} #wp-calendar #prev {} #wp-calendar #next {} #wp-calendar #next a {} #wp-calendar #prev a {} /* category widget */ .widget_categories {} .widget_categories ul {} .widget_categories ul li {} .widget_categories ul ul.children {} .widget_categories a {} .widget_categories select{} .widget_categories select#cat {} .widget_categories select.postform {} .widget_categories option {} .widget_categories .level-0 {} .widget_categories .level-1 {} .widget_categories .level-2 {} .widget_categories .level-3 {} /* recent-comments widget */ .recentcomments {} #recentcomments {} #recentcomments li {} #recentcomments li a {} .widget_recent_comments {} /* search widget */ #searchform {} .widget_search {} .screen-reader-text {} /* text widget */ .textwidget {} .widget_text {} .textwidget p {} /****************************************************************** IMAGE STYLES ******************************************************************/ .left img, img.left, img.alignleft { margin-right:1.5em; margin-bottom:1em; } .right img, img.right, img.alignright { margin-left:1.5em; margin-bottom:1em; } /****************************************************************** FOOTER STYLES ******************************************************************/ footer[role=contentinfo], #footer { height:54px; background:none; background:url(library/images/red-gradient.png) repeat-x; font-size:0.8em; line-height: 54px; padding:0; text-align: center; border:0; color:#aaa; margin:0; } footer[role=contentinfo] a, #footer a { color:#fff; } /* footer menu */ .footer-links {} .footer-links ul {} .footer-links ul li {} .footer-links ul li a {} .footer-links ul li:last-child a {} .footer-links ul li a:hover, .nav ul li.current-menu-item a, .nav ul li.current_page_item a {} .footer-links ul li ul.sub-menu {} /* you shouldn't have that many links in the footer anyway so it's set to display none ;P */ .attribution {} /****************************************************************** MEDIA QUERIES & DEVICE STYLES Developed by: Andy Clarke & the 320 & Up Extension URL: http://stuffandnonsense.co.uk/projects/320andup/ ******************************************************************/ @media only screen and (min-width: 480px) { /* insert styles here */ } @media only screen and (min-width: 768px) { /* insert styles here */ } @media only screen and (min-width: 992px) { /* insert styles here */ } @media only screen and (min-width: 1382px) { /* insert styles here */ } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { /* insert styles here */ } /****************************************************************** PRINT STYLES (Handled by default, but if you want to edit it, feel free) ******************************************************************/ @media print { } /****************************************************************** IE SPECIFIC FIXES ******************************************************************/ /* Thanks to the HTML5 Boilerplate there's an easier way to target IE specific bugs. Simply use the html class to target the specific version of IE. To target the .post_content area in IE6, use: html.ie6 .post_content { ... } To target the .post_content area in IE7, use: html.ie7 .post_content { ... } To target the .post_content area in IE8, use: html.ie8 .post_content { ... } Much easier right? This way, you don't have to call any more stylesheets, you can leave it at the bottom and it will overwrite depending on the html class. */