/* Theme Name: Abstract Art Theme URI: http://wordpress.org/extend/themes/abstract-art Author: PaintingToday Author URI: http://paintingtoday.org/abstract-art/ Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development. Version: 1.0 License: GNU General Public License License URI: license.txt Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ /* =Structure -------------------------------------------------------------- */ @import url("http://fonts.googleapis.com/css?family=Architects+Daughter"); body{background-color:#000000;} #page { display: block; margin: 0 auto; width: 980px; background-color:#e6edcb; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #primary { float: left; margin: 0 -240px 0 0; width: 100%; } #content { margin: 0 280px 0 0; } #main{ padding:3px; } #main .widget-area { float: right; overflow: hidden; width: 220px; } #colophon { clear: both; display: block; width: 100%; } /* Increase the size of the content area for templates without sidebars */ .full-width #content, .image-attachment #content, .error404 #content { margin: 0; } /* Text meant only for screen readers */ .screen-reader-text, .assistive-text { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); } /* Alignment */ .alignleft { display: inline; float: left; } .alignright { display: inline; float: right; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } /* =Header -------------------------------------------------------------- */ #siteinfo{ background-image:url(images/logobgk.png); height:40px; } #site-title { font-size:32px; font-weight: bold; font-family:Architects Daughter; margin: 10px 0 0 5px; } #site-title a{ text-decoration: none; color:#FF0000; } #site-description { font-size:18px; font-weight: bold; float:right; } #header-img{ display:block; width:980px; height:174px; } /* =Menu -------------------------------------------------------------- */ #access { display: block; float: left; margin: 0 auto 1em; background-color:#dee5c5; width: 100%; } #access ul { list-style: none; margin: 0; padding-left: 0; border-radius:5px; } #access li { float: left; position: relative; } #access a { display: block; line-height: 2em; padding: 0 1em; text-decoration: none; font-weight:bold; background: url("images/menu_0004.gif") repeat-x scroll 0% 0% transparent; border-radius:5px; color:#996600; } #access ul ul { box-shadow: 0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2); display: none; float: left; position: absolute; top: 2em; left: 0; z-index: 99999; } #access ul ul ul { left: 100%; top: 0; } #access ul ul a { background: #dedede; line-height: 1em; padding: .5em .5em .5em 1em; width: 10em; height: auto; } #access li:hover > a, #access ul ul :hover > a { background: #dedede; } #access ul ul a:hover { background: #cecece; } #access ul li:hover > ul { display: block; } .menu{ height:36px; } /* =Content -------------------------------------------------------------- */ h1,h2,h3,h4,h5,h6{ font-family:Architects Daughter; } h1{ font-size:30px; } p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; } a{ text-decoration:none; color:#996600; } A:hover {text-decoration: underline; color: red;} A:visited, A:visited{text-decoration: underline; color:#006666;} .clear{ clear:both; padding-bottom:10px; } .header-info{ text-align:center; } /* slider */ .slider-wrapper{ border: 5px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#333333; padding:10px 10px 10px 10px; margin:5px; height:310px; } .slides_container{ width:580px; height:300px; float:left; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .slider-info{ width:340px; height:300px; float:right; background-color:#CCCC66; margin:0px; padding:0px; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .slider-info-header{ background-color:#e29f48; margin:0px; padding:3px; text-align:center; } .slider-info-header h1{ font-size:24px; } /* feature col */ .text-featute{ margin:3px; } .text-featute-left{ float:left; height:150px; background-color:#d8e1b7; padding:0 3px; margin:0; width:305px; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .text-featute-middle{ float:left; height:150px; background-color:#d8e1b7; padding:0 3px; margin-left:10px; width:305px; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .text-featute-right{ float:right; height:150px; background-color:#d8e1b7; padding:0 3px; margin:0; width:305px; border: 2px solid #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .text-featute-left-header{ text-align:center; margin:0; background-color:#b2e248; } .text-featute-middle-header{ text-align:center; margin:0; background-color:#e2d448; } .text-featute-right-header{ text-align:center; margin:0; background-color:#69d9b4; } .text-featute-left-header h3{ margin:0; } .text-featute-middle-header h3{ margin:0; } .text-featute-right-header h3{ margin:0; } .fullcol { margin:3px; border: 2px solid #dedede; background-color:#d8e1b7; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .fullcol_title { background-image:url(images/listtitlebgk.png); height:40px; } .fullcol_title h3{ margin:0; font-size:24px; } .sticky { } .entry-meta { clear: both; display: block; font-size:12px; } .single-author .entry-meta .byline { display: none; } #content nav { display: block; overflow: hidden; } #content nav .nav-previous { float: left; width: 50%; } #content nav .nav-next { float: right; text-align: right; width: 50%; } #content #nav-above { display: none; } .paged #content #nav-above, .single #content #nav-above { display: block; } #nav-below { margin: 1em 0 0; } .page-link { clear: both; margin: 0 0 1em; } .page .edit-link { clear: both; display: block; } #comments-title{ font-size:20px; background:url("images/listtitlebgk2.png"); } #reply-title{ font-size:18px; background:url("images/listtitlebgk2.png"); } blockquote{ font-style:italic; } cite, address{ font-style:normal; color:#666666; } .separator{ width:100%; height:10px; background:url("images/separator.gif"); clear:both; border:none; } /* 404 page */ .error404 .widget { float: left; width: 33%; } .error404 .widget .widgettitle, .error404 .widget ul { margin-right: 1em; } .error404 .widget_tag_cloud { clear: both; float: none; width: 100%; } /* Notices */ .post .notice, .error404 #searchform { background: #eee; display: block; padding: 1em; } /* Image Attachments */ .image-attachment div.entry-meta { float: left; } .image-attachment nav { float: right; margin: 0 0 1em 0; } .image-attachment .entry-content { clear: both; } img[class*="attachment-"]{ border: 1px solid rgb(221, 221, 221); } .image-attachment .entry-content .entry-attachment { margin: 0 0 1em; padding: 1em; text-align: center; background-color: #eeee99; } .image-attachment .entry-content .attachment { display: block; margin: 0 auto; text-align: center; } .entry-content h3, .comment-content h3{ text-transform: uppercase; } /* Aside Posts */ .entry-header .entry-format { color:rgb(102, 102, 102); text-transform:uppercase; } .single .format-aside .entry-header { display: block; } .format-aside .entry-content, .format-aside .entry-summary { padding-top: 0; } .single .format-aside .entry-content, .single .format-aside .entry-summary { padding-top: 0; } /* Gallery Posts */ .format-gallery .gallery-thumb { float: left; margin: 0 1em 0 0; padding:6px; background: none repeat scroll 0% 0% rgb(216, 216, 216); border-radius:5px; } /* Image Posts */ .format-image .entry-header { } .single .format-image .entry-header { display: block; } .format-image .entry-content, .format-image .entry-summary { padding-top: 1em; } .single .format-image .entry-content, .single .format-image .entry-summary { padding-top: 0; } /* =Images -------------------------------------------------------------- */ a img { border: none; } p img { margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */ } /* Resize images to fit the main content area. - Applies only to images uploaded via WordPress by targeting size-* classes. - Other images will be left alone. Use "size-auto" class to apply to other images. */ img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption { max-width: 100%; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ } img.alignleft { margin-right: 1em; } img.alignright { margin-left: 1em; } .wp-caption { padding: .5em; text-align: center; } .wp-caption img { margin: .25em; } .wp-caption .wp-caption-text { margin: .5em; color: rgb(102, 102, 102); } .wp-caption-text{ font-size:10px; } .gallery-caption { color:#666666; } .wp-smiley { margin: 0; } img[class*="align"], img[class*="wp-image-"]{ border: 1px solid rgb(221, 221, 221); padding: 6px; background-color:#cccccc; } /* =Tables -------------------------------------------------------------- */ table{ border-bottom: 1px solid rgb(221, 221, 221); width:100%; } /* =Forms -------------------------------------------------------------- */ #searchform label { display: none; } #searchform input#s { width: 60%; } input[type=text], input#s { margin: 0 1em 0 0; width: 60%; } textarea { width: 80%; } /* Class for labelling required form items */ .required { color: #cc0033; } /* =Comments -------------------------------------------------------------- */ article.comment { display: block; } #respond input[type=text] { display: block; width: 60%; } #respond textarea { display: block; margin: 0 0 1em; width: 80%; } #respond .form-allowed-tags { clear: both; width: 80%; } #respond .form-allowed-tags code { display: block; } /* =Widgets -------------------------------------------------------------- */ .widget { display: block; } .widget-area .widget_search { overflow: hidden; } .widget-area .widget_search input { float: left; } /* =Footer -------------------------------------------------------------- */ #colophon { font-size:12px; display: block; margin: 0 auto; width: 100%; background-color:#99CC66; } #site-generator{ text-align:center; } .grid_footer{ float:left; margin:0 7px; width:311px; text-align:left; } .grid_footer h4{ text-align:center; } /* dl */ dl{ } dt{ font-weight:bold; } /* sidebar */ .sidebar { width:230px; float:right; } .sidebar ul { list-style:none; margin-bottom:32px; } .sidebar ul li { list-style-image:url(images/side-bullet.png); margin-left:18px; margin-bottom:12px; } .sidebar ul li a { color:#6c6c6c; text-shadow: .15px .15px .15px #6c6c6c; } .sidebar ul li a:hover { color:#328dbd; } .sidebar ul ul { margin-top:15px; margin-left:0px; margin-bottom:15px; } /*---Search bar---*/ .searchform { width:221px; height:35px; border:none; position:relative; margin-bottom:20px; margin-top:3px; } .searchform input[type="text"] { width:211px; height:32px; background:transparent; border:1px solid #aaa; padding:0px 0px 0px 10px; color:#989898; } .searchform input[type="submit"] { position:absolute; right:-10px; top:0px; background:url(images/search.png) no-repeat; width:33px; height:34px; border:none; cursor:pointer; } .footer .searchform { width:221px; height:35px; border:none; position:relative; margin-bottom:20px; margin-top:3px; } .footer .searchform input[type="text"] { width:200px; height:26px; background:url(images/search-bg.png) no-repeat; border:none; color:#989898; } .footer .searchform input[type="submit"] { position:absolute; right:30px; top:5px; background:url(images/search-footer-glass.png) no-repeat; width:13px; height:18px; border:none; cursor:pointer; }