﻿/*
Theme Name: Saliņas
Theme URI: http://salinas-gulbuves.lv/
Description: z/s "Saliņas" tēma
Version: 0.1
Author: Kaspars Dambis
Author URI: http://konstruktors.com/blog/
Tags: blue, custom header, fixed width, two columns, widgets
*/

body { font: 82%/135% georgia, serif; color:#000; background:#F2F9DD; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { color:#72320C; margin: 2em 0 1em 0; padding:0; line-height:1.3em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#72320C; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.0em; }
h5 { font-size: 1.0em; font-style: italic; }
h6 { font-size: 1.0em; font-weight: normal; font-style: italic; }
ul li { list-style-type: square; }
p { margin: 0 0 1em 0; }
blockquote { margin:0; padding-left:2em; background: url('images/css-quotes.png') no-repeat; position:relative; left:-1em; margin-right:-1em; }
a { color:#2572AF; }
a img { border:none; }

#header .header-content { height:470px; clear:both; }
#header { float:left; width:100%; clear:both; background: #D6FFFF url('images/css-header-bcg.png') repeat-x top left;  }
#header #logo { margin:0; padding:0; }
#header #logo a img { border:none; }
#header #logo img { padding-bottom:4.5em; padding-top:130px; }
#header .header-content { padding-left:33em; clear:both; background: url('images/css-header-img.jpg') no-repeat top left; }
#header .description-wrap .inside { width:33em; }

#header .contact { clear:both; float:left; width:100%; margin:1em 0; }
#header .contact p { margin-bottom:0; }
#header .contact strong { color:#72320C; font-size:0.86em; text-transform:uppercase; }
#header .contact .talk { float:right; margin-right:2em; text-align:right; width:16em; margin-left:-2em; }
#header .contact .location { float:right; width:207px; }
#header address { font-style:normal; }

#header .slogan { border-bottom:1px solid #9EC91F; margin-left:225px; clear:both; padding-bottom:1.5em; }
#header .slogan .inside { width:210px; }
#header .slogan .inside img { float:left; position:relative; left:-90px; margin-right:-90px; }
#header .slogan .inside h5 { font-size:1.2em; margin:0 0 0.75em 0; font-style:normal; color:#72320C; } 

.nav-bar { float:left; width:100%; clear:both; background:#72320C; }
.nav-bar .inside { border-top:0.4em solid #9EC91F; float:left; width:100%; position:relative; top:-0.5em; margin-bottom:-0.5em; }

#nav-main { padding:0 0 0 30em; margin:0; }
#nav-main ul { margin:0; padding:0.75em 0 0.25em 0; float:left; width:100%; clear:both; }
#nav-main ul li { display:block; float:left; position:relative; left:-0.75em; margin-right:0.25em; }
#nav-main a { position:relative; float:left; color:#9EC91F; padding:0.75em 0.9em; font-size:0.86em; text-transform:uppercase; text-decoration:none; }
#nav-main a:hover { color:#DDF0A2; text-decoration:none; }
#nav-main li.current_page_item a, #nav-main li.current_page_item a:hover { color:#72320C; background:#DDF0A2; font-weight:bold; text-decoration:none; position:relative; top:0.25em; padding-bottom:2.5em; margin-bottom:-2.5em; }

#content { background:url('images/css-bcg-main.png') repeat-x; float:left; width:100%; padding-top:1em; }
#content .inside { padding-left:30em; }

#content-main { float:left; width:34em; clear:both; padding-top:2em; }

#footer { float:left; width:100%; clear:both; margin:3em 0; padding-top:1.5em; border-top:1px dotted #9EC91F; }
#footer p { margin-bottom:0.25em; }
#footer p.drop { text-align:right; font-size:0.9em; margin-top:0; }

.drop { margin:0; padding:0; float:left; clear:both; position:relative; left:-70%; margin-right:-70%; width:60%; }
p.drop { margin-top:1em; }
h1.drop, h2.drop, h3.drop, h4.drop, h5.drop, h6.drop { text-align:right; margin-top:-0.1em; display:block; clear:both; }
.cleartop { margin-top:0; }
.front-slogan { color:#72320C; font-size:2em; line-height:1.25em;  }
.gmap { border:1px solid #9EC91F; padding:1px; margin-top:2em; }

ul.nav-lang { float:left; position:absolute; margin:0; padding:0; left:48.5em; }
ul.nav-lang li { display:block; float:left; padding:1em 0.75em 0.35em; font-size:0.86em; margin-left:1em; margin:0 0 0 0.5em; }
ul.nav-lang a { color:#72320C; }
ul.nav-lang a:hover { text-decoration:none; }
ul.nav-lang li.active { color:#C7EFFF; font-weight:bold; text-decoration:none; background:#72320C; }

.page h1 { font-weight:normal; font-style:italic; }
.page img { border:1px solid #9EC91F; padding:1px; margin:0.5em 1em 0.5em 0; }
.page img.alignright { float:right; margin:0 0 1em 1em; }
.page img.alignleft { float:left; margin:0 1em 1em 0; }

.page form label { margin:0.25em 0; }
.page form label, .page form textarea { float:left; width:100%; clear:both; }
#your-name, #your-email, #your-phone { float:left; width:100%; clear:both; }

.home h1 { margin-bottom:-100em; position:absolute; left:-899em; }


/* konstruktors.com */

/* Grid column floating */
.bb-fa { float:left; }
.bb-fb { margin:auto; }
.bb-fc { float:right; }

/* Grid structure */
.bb-tbase {
    width:100%;
    float:left; clear:both;
}
.bb-t1 { width: 3.28%; }
.bb-t2 { width: 6.61%; }
.bb-t3 { width: 9.96%; }
.bb-t4 { width: 13.28%; }
.bb-t5 { width: 16.61%; }
.bb-t6 { width: 20.00%; }
.bb-t7 { width: 23.28%; }
.bb-t8 { width: 26.61%; }
.bb-t9 { width: 29.96%; }
.bb-t10 { width: 33.28%; }
.bb-t11 { width: 36.61%; }
.bb-t12 { width: 39.96%; }
.bb-t13 { width: 43.28%; }
.bb-t14 { width: 46.61%; }
.bb-t15 { width: 49.96%; }
.bb-t16 { width: 53.28%; }
.bb-t17 { width: 56.61%; }
.bb-t18 { width: 59.96%; }
.bb-t19 { width: 63.28%; }
.bb-t20 { width: 66.61%; }
.bb-t21 { width: 69.96%; }
.bb-t22 { width: 73.28%; }
.bb-t23 { width: 76.61%; }
.bb-t24 { width: 79.96%; }
.bb-t25 { width: 83.28%; }
.bb-t26 { width: 86.61%; }
.bb-t27 { width: 89.96%; }
.bb-t28 { width: 93.28%; }
.bb-t29 { width: 96.61%; }

.bb-t7a { width: 24.96%; }
.bb-t22a { width: 74.96%; }
