/*
Theme Name: Gallery, a Thematic child theme
Theme URI: http://www.chris-wallace.com/2009/05/04/gallery-wordpress-theme/
Description: The ultimate gallery-style Thematic child theme for WordPress | <a href="http://www.mastergate.co.il" title="www.mastergate.co.il">תרגום והסבה לעברית - מאסטרגייט</a>
Author: Chris Wallace
Author URI: http://chris-wallace.com
Template: thematic
Version: 1.1.1
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-l-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');



input, select, textarea {
color : #eee;
background-color : #3f3f3f;
}
input[type="submit"], input[type="button"], button {
background : url("images/btn-bg.jpg") repeat-x right top;
color : #ddd;
font-weight : normal;
position : relative;
height : 22px;
overflow : hidden;
border : 1px solid #101010;
padding : 3px 18px;
font-size : 10px;
line-height : 0.75em;
font-family : Verdana, Arial, sans-serif;
text-transform : uppercase;
cursor : pointer;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {
background-position : 0 -22px;
color : #ddd;
}
input[type="submit"]:active, input[type="button"]:active, button:active {
background-position : 0 -44px;
padding-top : 4px;
padding-bottom : 0;
}
abbr {
border-bottom : 1px dotted #555;
}
pre {
background-color : #191919;
border : 1px solid #333;
padding : 5px;
margin : 10px 0;
white-space : pre;
overflow : auto;
}
pre, code {
font-size : 12px;
}
body {
background : #000 url("images/body-background.jpg") center top;
color : #afafaf;
font-family : Lucida Grande, Helvetica, Arial, Verdana, sans-serif;
font-size : 90%;
font-style : normal;
line-height : 2em;
}
#wrapper {
background : transparent url("images/light-source-trans.png") no-repeat center top;
height : auto;
min-height : 300px;
}
a {
color : white;
text-decoration : none;
}
a:hover {
color : #ddd;
}
h1, h2, h3 {
color : white;
}
h2 {
font-size : 1.5em;
margin-bottom : 0.7em;
}
#content ol, #content ul {
margin-bottom : 1em;
}
.single #content li {
line-height : 1.4em;
}
.single #content ul {
border-top : 1px solid #101010;
border-bottom : 1px solid #282828;
}
.single #content li {
padding : 10px 24px 10px 0;
list-style : none;
position : relative;
border-top : 1px solid #282828;
border-bottom : 1px solid #101010;
}
.twitter {
background : url("images/icons/twitter.png") no-repeat right center;
}
.delicious {
background : url("images/icons/delicious.png") no-repeat right center;
}
.designer {
background : url("images/icons/person.png") no-repeat right center;
}
.site-link {
background : url("images/icons/globe.png") no-repeat right center;
}
#header {
margin : 0 auto;
padding : 20px 0;
}
#branding, #access {
margin : 0 auto;
overflow : visible;
width : 940px;
}
#branding {
padding : 10px 0;
}
#blog-title {
text-align : right;
display : inline;
float : right;
}
#blog-title a {
display : block;
width : 164px;
height : 70px;
background : url("images/logo.png") no-repeat right top;
text-indent : -9000px;
margin-bottom : 10px;
}
.msie #blog-title a {
position : relative;
margin-bottom : -10px;
}
#blog-description {
color : #777;
font-size : 0.9em;
line-height : 1.4em;
font-weight : normal;
text-align : right;
padding-top : 66px;
}
#access {
width : 940px;
height : 45px;
margin-top : 10px;
clear : both;
background : url("images/menu-bg-trans.png") no-repeat top right;
}
#access #category-menu li {
float : right;
height : 45px;
}
#access #category-menu li a, li.blog-description span {
display : block;
font-size : 0.8em;
font-weight : bold;
height : 20px;
padding : 8px;
margin-left : 8px;
color : white;
text-decoration : none;
}
#access #category-menu li.home a {
display : block;
text-indent : -9000px;
overflow : hidden;
text-align : right;
width : 24px;
background : url("images/ico-home-trans.png") no-repeat;
background-position : center 15px;
padding-bottom : 0;
}
#access #category-menu li.home a:hover {
background-position : center -16px;
}
#access #category-menu li.current_page_item a {
color : #ddd;
}
#access #category-menu li:first-child {
margin-right : 10px;
}
#access #category-menu li a:hover {
color : #ddd;
}
#access #category-menu li.blog-description {
float : left;
}
#access #category-menu li.blog-description span {
color : #eee;
font-weight : normal;
}
#blog-description {
display : none;
}
#page-menu {
position : absolute;
bottom : 50px;
left : 10px;
margin : 0;
width : 500px;
font-size : 0.8em;
color : #888;
z-index : 100;
}
#page-menu #page-nav {
text-align : right;
}
#page-menu #page-nav li {
float : left;
margin : 10px 4px 0 0;
}
#page-menu #page-nav li a {
padding : 8px 12px;
font-size : 0.9em;
color : #bbb;
text-transform : uppercase;
}
#page-menu #page-nav li.rss a {
padding-right : 20px;
background : url("images/ico-rss-trans.png") no-repeat right center;
}
#page-menu #page-nav li a:hover {
color : white;
}
.skip-link {
display : none;
}
#main {
margin : 0 auto 30px auto;
}
#primary, #secondary {
display : none;
}
.page #primary {
display : block;
}
.aside {
width : 270px;
}
#content {
width : 940px;
margin : 0;
float : none;
padding-top : 0;
}
.msie #content, .single #content, .home #content, .page #content {
padding-top : 20px;
}
.page #content {
margin-right : 320px;
width : 620px;
}
.page #content li {
list-style : disc;
margin-right : 20px;
}
.single #container {
position : relative;
}
.single .entry-content {
display : inline;
float : right;
margin : 20px 550px 0 0;
width : 385px;
}
.single .artwork-container {
float : right;
margin-right : -935px;
}
.single .entry-artwork {
background-color : #191919;
border : 1px solid #333;
padding : 10px;
}
.single .navigation {
margin-top : 10px;
padding-top : 0;
}
.single .entry-content h1, h1.page-title {
font-size : 1.8em;
margin-bottom : 0.5em;
}
h1.page-title {
margin-bottom : 1em;
}
.single .entry-content p {
line-height : 1.3em;
}
.home .entry-content, .tag .entry-content, .category .entry-content, .archive .entry-content {
float : right;
/*width : 134px;*/
margin : 0 0 5px 0;
}
.home .entry-content a, .tag .entry-content a, .category .entry-content a, .archive .entry-content a {
border : 3px solid #191919;
display : block;
height : 125px;
width : 125px;
overflow : hidden;
position : relative;
background-color : #191919;
}
.home .entry-content a img, .tag .entry-content a img, .category .entry-content a img, .archive .entry-content a img {
position : absolute;
z-index : 5;
}
.home .entry-content a span.slide-title, .tag .entry-content a span.slide-title, .category .entry-content a span.slide-title, .archive .entry-content a span.slide-title {
position : absolute;
top : 108px;
right : 3px;
width : 300px;
line-height : 1em;
color : white !important ;
font-size : 0.8em;
text-transform : uppercase;
z-index : 0;
}
.home .entry-content, .tag .entry-content, .category .entry-content, .archive .entry-content {
position : relative;
}
.home .entry-content .new, .tag .entry-content .new, .category .entry-content .new, .archive .entry-content .new {
display : block;
position : absolute;
top : -6px;
left : 10px;
width : 42px;
height : 22px;
background : url("images/ico-new-trans.png") no-repeat top right;
z-index : 200;
}
span.cover-up {
background : url("images/side-fade-trans.png") no-repeat left top;
position : absolute;
left : 0;
top : 0;
height : 125px;
width : 20px;
z-index : 4;
}
.main-aside h3 {
font-weight : bold;
color : #fff;
padding : 5px 10px 5px 0;
}
.main-aside .xoxo li {
margin : 0 0 10px 0;
padding : 15px;
background-color : #191919;
border : 1px solid #333;
}
.main-aside .xoxo li div {
padding : 0 10px 0 0;
font-size : 0.8em;
line-height : 2em;
}
.main-aside .xoxo li ul li {
margin : 0;
padding : 0 10px 0 0;
background : transparent;
border : none;
}
.main-aside p {
margin-bottom : 1em;
}
form {
margin : 0 0 2em 0;
}
legend {
font-size : 1.2em;
font-weight : 700;
color : white;
}
.form-label, .wpcf7-form label {
display : block;
margin : 5px 0 0 0;
}
input[type="text"], input[type="password"], textarea, select {
font-family : Arial, Helvetica, sans-serif;
border : 1px solid #303030;
background : #191919;
color : #999999;
padding : 10px;
}
.navigation {
font-family : Helvetica, Arial, sans-serif;
margin-bottom : 20px;
overflow : hidden;
text-transform : uppercase;
width : 100%;
}
#nav-above {
display : none;
}
#nav-below {
clear : both;
padding-top : 10px;
height : auto;
overflow : auto;
padding-bottom : 10px;
}
.nav-next {
float : left;
text-align : right;
width : 47%;
}
.home .nav-next, .tag .nav-next, .category .nav-next, .archive .nav-next {
margin-left : 5px;
}
.nav-previous {
float : right;
width : 47%;
}
.home #nav-above, .tag #nav-above, .category #nav-above {
display : none;
}
.hentry {
width : auto;
}
.entry-title {
color : white;
font-size : 2.6em;
font-weight : bold;
letter-spacing : -1px;
margin-bottom : 1em;
padding-bottom : 1px;
}
.entry-title a {
color : white;
}
.post .entry-meta, .post .entry-utility {
color : #afafa1;
font-size : 0.825em;
margin-bottom : 24px;
padding-bottom : 5px;
}
.post p, .entry-content p {
margin-bottom : 1em;
}
.post pre, #content .page pre {
font-size : 1.6em;
}
.post dt {
margin-bottom : 5px;
padding-bottom : 5px;
}
.post dd {
color : #eee;
margin-bottom : 1em;
}
.post dl {
margin-bottom : 1.3em;
padding-right : 20px;
}
.post a.more-link {
background : #be194f;
color : #fff;
font-size : 0.75em;
font-weight : bold;
padding : 5px 10px;
text-decoration : none;
text-transform : uppercase;
}
.post a.more-link:hover {
background : #d93c6f;
}
a.more-link .meta-nav {
display : none;
}
.post h3, .post h4, .post h5, .post h6 {
margin : 5px 0;
padding : 5px 0;
}
.post h4 {
font-size : 1.4em;
}
.post h5 {
font-size : 1.2em;
text-transform : uppercase;
}
.post h6 {
font-size : 1.1em;
text-transform : uppercase;
}
.post blockquote {
font : italic 2em Georgia, "Times New Roman", Times, serif;
color : white;
margin : 10px 0;
padding : 10px 10px 1px 20px;
}
.post blockquote p {
font-style : italic;
}
.post .page-link {
font-size : 0.825em;
margin-bottom : 20px;
text-transform : uppercase;
}
.page-link a {
background : #f0f0f0;
border-bottom : 1px solid #ddd;
border-left : 1px solid #eee;
border-right : 1px solid #ddd;
border-top : 1px solid #eee;
padding : 5px 10px;
text-decoration : none;
}
.post .entry-utility {
border-top : 1px solid #232323;
margin-bottom : 0;
padding : 5px 0 0 0;
}
.btc-powered {
font-size : 0.825em;
}
#comments {
margin-top : 20px;
padding : 20px 0 0 0;
clear : both;
overflow : auto;
}
#comments, #comments input[type="text"], #comments textarea {
font-size : 12px;
}
#comments h3 {
font-size : 0.9em;
text-transform : uppercase;
letter-spacing : 0.2em;
padding : 7px 42px 7px 12px;
font-weight : bold;
background : #171717 url("images/ico-comment.png") no-repeat 16px center;
}
#comments #respond h3 {
background-image : url("images/ico-person.png");
}
#comments #comments-list #respond h3 {
background-image : url("images/ico-reply.png");
}
.formcontainer {
border-top : 1px solid #282828;
}
#comments-list {
border-top : 1px solid #141414;
float : right;
margin-left : 30px;
padding : 0 0 18px;
width : 520px;
}
#comments-list ol, #comments-list ul {
list-style : none;
margin : 0;
}
#comments-list ol {
margin : 0 0 18px 0;
}
#comments-list li {
padding : 18px 1.5em 18px 1.5em;
position : relative;
border-top : 1px solid #282828;
border-bottom : 1px solid #101010;
}
#comments-list ol {
border-bottom : 1px solid #282828;
}
.single #content #comments-list li, .page #content #comments-list li {
padding : 20px 0;
position : relative;
z-index : 0;
}
#comments-list li .avatar {
height : 60px;
width : 60px;
padding : 4px;
border : 1px solid #282828;
background : #171717;
float : right;
position : relative;
margin-right : -95px;
}
#comments-list .comment-author, #comments-list .comment-meta, #comments-list .comment-content, #comments-list .unapproved {
display : block;
margin-right : 100px;
}
#comments-list .unapproved {
background-color : #191919;
margin-bottom : 15px;
padding : 10px;
color : white;
}
#comments-list .comment-author {
font-weight : bold;
font-size : 1.3em;
padding : 5px 0 0 0;
}
#comments-list .comment-meta {
color : #666;
font-size : 11px;
padding : 10px 0 9px 0;
}
#comments-list .comment-meta a {
color : #eee;
font-style : italic;
text-decoration : none;
}
#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {
color : #ff4b33;
}
#comments-list .comment-content {
padding-left : 10px;
}
#commentform {
padding : 15px;
width : 360px;
}
.comment-reply-link {
font-size : 11px;
padding : 0 0 18px 0;
text-align : right;
}
.hover-url {
color : #666;
margin-right : 10px;
font-weight : normal;
font-style : italic;
font-family : Georgia, "Georgia MS", Times, serif;
}
.comment-reply-link a {
color : #eee;
font-style : italic;
text-decoration : none;
}
.comment-navigation {
font-weight : bold;
margin-left : 0.5em;
padding : 0;
}
.comment-navigation a {
border : 1px solid #ccc;
color : #eee;
font-weight : normal;
padding : 0.5em 0.75em;
text-decoration : none;
}
.comment-navigation a:active, .comment-navigation a:hover {
color : #ff4b33;
}
.comment-navigation a, .comment-navigation span {
margin-left : 0.5em;
}
#trackbacks-list .comment-content {
right : -9000px;
position : absolute;
}
#respond {
border-top : 1px solid #141414;
margin-bottom : 22px;
overflow : hidden;
padding : 0;
width : 390px;
float : left;
position : relative;
z-index : 4;
}
#comments-list #respond {
margin : 0;
padding : 0;
float : none;
width : 520px;
}
#comments-list #commentform {
width : auto;
}
#comments-list ul #respond {
margin : 0;
}
#cancel-comment-reply {
font-size : 11px;
position : absolute;
left : 1.5em;
top : 7px;
}
#respond .required {
color : #ff4b33;
font-weight : bold;
}
.form-section {
padding : 0 0 10px 0;
clear : both;
overflow : auto;
}
.form-section label {
font-size : 11px;
}
.form-section .form-label {
width : 35%;
float : right;
clear : both;
text-align : right;
}
.form-section .form-input {
width : 65%;
float : left;
text-align : right;
}
.form-section .form-input input {
width : 80%;
}
.form-section .form-textarea {
width : 100%;
text-align : right;
}
.form-section .form-textarea textarea {
width : 94%;
}
#respond #comment-notes {
line-height : 1.2em;
margin : 5px 0 20px 0;
font-size : 0.9em;
}
#comments-list ul.children {
margin-right : 20px;
}
.single #content #comments-list ul.children li {
padding-right : 25px;
background : url("images/ico-reply.png") no-repeat 5px 20px;
}
#form-section-comment .form-label {
display : none;
}
#form-allowed-tags p {
color : #ccc;
font-size : 10px;
line-height : normal;
margin : 0;
}
#form-allowed-tags span {
font-style : italic;
}
.form-submit {
padding : 18px 0 0 0;
}
.subscribe-to-comments {
color : #eee;
float : right;
font-size : 11px;
margin : 0;
padding : 18px 0 0 0;
}
.solo-subscribe-to-comments {
color : #eee;
font-size : 11px;
padding : 18px 0 0 0;
}
.comment_license {
clear : both;
color : #eee;
font-size : 11px;
margin : 0;
padding : 18px 0 0 0;
}
#footer {
z-index : 0;
border-top : 1px solid #353535;
padding : 40px 0;
color : #555;
background-color : #0f0f0f;
margin-top : 20px;
}
#footer a {
color : #666;
}
#footer a:hover {
color : #666;
}
#footer #subsidiary .aside {
width : 940px;
}
#footer .widgetcontainer {
float : right;
width : 270px;
padding : 10px;
margin : 10px 10px 20px 10px;
background : #121212;
border : 1px solid #282828;
}
#footer .widgetcontainer h3 {
margin-bottom : 10px;
}
#footer .widgetcontainer a:hover {
color : #999;
}
#footer .reset {
clear : both;
}
#siteinfo {
text-align : center;
font-size : 0.8em;
}
#siteinfo a {
text-decoration : none;
border-bottom : 1px dotted #333;
}
#siteinfo a:hover {
border-bottom-color : #555555;
}
#author-info {
border : 1px dotted #ccc;
padding : 5px;
overflow : hidden;
font-size : 1.2em;
margin-bottom : 20px;
}
#author-info h2 {
border-bottom : 3px double #ddd;
padding : 5px 0;
font-size : 1.8em;
margin-bottom : 10px;
}
#author-info .avatar {
float : right;
border : 3px double #ddd;
margin : 0 0 10px 10px;
}
.ie6 .single .entry-content {
height : 450px;
}
.ie6 .entry-content {
height : 130px;
}
.ie6, .ie6 #container {
width : 100%;
overflow : hidden;
}
.ie6 #blog-title a {
overflow : auto;
}
.ie6 #category-menu, .ie6 #category-nav {
width : 940px;
}
.ie6 #category-menu {
margin : 10px 10px 0 0;
}
.ie6 #category-nav li {
float : right;
display : inline;
padding : 0;
margin : 0;
height : auto;
}
.ie6 #category-nav li.blog-description {
float : left;
}
.ie6 #category-nav li.blog-description span {
float : left;
}
.ie6 #category-nav a {
float : right;
}
.ie6 .single #content {
height : auto;
}
div.wpcf7-response-output {
display : none;
}
.post-ratings {
margin-bottom : 10px;
float : left;
width : 100px !important ;
margin-top : 5px;
overflow : hidden;
height : 20px;
}
.post-ratings small {
font-size : 0.7em;
}
.post-ratings-text {
display : none !important ;
}
.BuySellAds_widget {
width : 935px;
margin : 0;
padding : 3px 0;
height : auto;
overflow : auto;
}
.BuySellAds_widget a {
background-color : #191919;
border : 3px solid #191919;
display : block;
height : 125px;
overflow : hidden;
position : relative;
width : 125px;
float : right;
margin : 0 0 0 3px;
}
.BuySellAds_widget a:hover {
border-color : #191919;
}
.BuySellAds_widget img {
border : 0;
clear : left;
}
.BuySellAds_widget a.adhere {
background : #191919;
border : 3px solid #191919;
color : #666;
font-size : 11px;
font-weight : bold;
text-align : center;
width : 125px;
height : 125px;
margin : 0 0 0 3px;
}
.BuySellAds_widget a.adhere:hover {
background : #191919;
border : 3px solid #191919;
color : #777;
}
