/*
Theme Name: Januar2010
Theme URI: http://dubielzyk.com
Description: A theme for Leslie.no created in January 2010
Version: 1.0
Author: Jon &Oslash;vreb&oslash; Dubielzyk
Author URI: http://dubielzyk.com
Tags: clean, basic
*/

@import "style/css/reset.css";
@import "style/css/layout.css";
@import "style/css/fancybox.css";

/* Generic styles */

h2											{ font-size: 18px; padding-bottom: 15px; color: black; }
h3											{ font-size: 14px; padding-bottom: 15px; color: black; }
p											{ font-size: 13px; padding-bottom: 15px; line-height: 1.5em; color: #333333; }
li											{ line-height: 1.5em; padding-bottom: 0; font-size: 13px; color: #333333; }
a											{ color: #1b708f; text-decoration: none; }
a:hover										{ text-decoration: underline; }

.box-shadow 								{ background: white;
			  								  -webkit-box-shadow: 0 1px 3px gray; -moz-box-shadow: 0 1px 3px gray;
			  								  -webkit-border-radius: 5px; -moz-border-radius: 5px; }

/* Page styles */

html, body									{ background: #f0f0f0; }

.page-wrap									{ width: 960px; margin: 10px auto; font-family: "Georgia", "Times", "Times New Roman", serif; }

.header										{ padding: 7px; padding-left: 12px; position: relative; z-index: 100; }
.logo h1									{ text-indent: -9999px; position: absolute; }
.logo img									{ float: left; }

.nav										{ margin-top: 7px; }
.nav li										{ float: left; margin-left: 35px; position: relative; }
.nav li a									{ color: #777777; text-decoration: none; font-size: 14px; }
.nav li a:hover, .nav li.current_page_item a{ color: #333333; text-shadow: 0px 1px 2px #ccc; }

.nav li ul									{ display: none; top: 15px; left: 0; position: absolute;
											  background: white; padding: 10px; width: 150px; 
			  								  -webkit-box-shadow: 0 1px 3px gray; -moz-box-shadow: 0 1px 3px gray;
			  								  -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.nav li ul li								{ margin: 0px; float: none; }
.nav li.page-item-12:hover ul				{ display: block; }


.image										{ margin: 10px 0; height: 400px; }

.post										{ padding: 12px 15px; }


.footer										{ text-align: center; margin: 10px 0; }
.footer p, .footer a						{ color: #aaaaaa; }


/* Two column style */

.two-col									{ height: 100%; }
.two-col .post								{ width: 60%; float: left; }
.two-col .sidebar							{ width: 33%; float: right; padding: 12px 15px; }

/* Horizontal style */
.post-hor									{ width: 55%; margin-top: 10px; padding: 12px 15px; float: left; }
.image-hor									{ width: 40%; margin-top: 10px; float: right; }
.image-hor img								{ width: 385px; }

/* Avdeling */

.avdeling									{ margin: 10px 0; }
.avdeling li								{ 
											   float: left;
											  margin: 0 16px 10px 0; }
.avdeling li img 							{ -webkit-border-radius: 5px; -moz-border-radius: 5px;
											  -webkit-box-shadow: 0 1px 3px #B0B0B0; -moz-box-shadow: 0 1px 3px #B0B0B0; }


/* Avdelinger */

.avdelinger									{ margin: 10px 0; }
.avdelinger li								{ background: white; width: 230px; height: 190px; float: left;
											  margin: 0 5px 10px 5px; -webkit-box-shadow: 0 1px 3px gray;
											  -moz-box-shadow: 0 1px 3px gray; -webkit-border-radius: 5px;
											  -moz-border-radius: 5px; position: relative; }
.avdelinger li a							{ position: absolute; bottom: 0px; left: 0px; font-size: 20px; width: 100%; padding: 10px 0;
											  background: rgba(0,0,0,0.7); color: white; text-align: center;
											  -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
											  -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
											  
/*Vinterbro*/
.avdelinger li.page-item-14					{ background: url(style/images/avdelinger/vinterbro.jpg) no-repeat; }
/*Kolbotn*/
.avdelinger li.page-item-16					{ background: url(style/images/avdelinger/kolbotn.jpg) no-repeat; }
/*Grensen*/
.avdelinger li.page-item-21					{ background: url(style/images/avdelinger/grensen.jpg) no-repeat; }
/*Jernbanetorget*/
.avdelinger li.page-item-23					{ background: url(style/images/avdelinger/jernbanetorget.jpg) no-repeat; }
/*¯kern*/
.avdelinger li.page-item-25					{ background: url(style/images/avdelinger/okern.jpg) no-repeat; }
/* Bjølsen */
.avdelinger li.page-item-34					{ background: url(style/images/avdelinger/ukjent.jpg) no-repeat; }
/* Nordstrand */
.avdelinger li.page-item-37					{ background: url(style/images/avdelinger/ukjent.jpg) no-repeat; }

#avdeling_leslie							{ background: url(style/images/avdelinger/leslie.jpg) no-repeat; }

/*-------------TRENDER-------------*/
#trender 									{ width: 740px; margin: 0 auto 40px; }
#trender p									{ text-align: center; margin-bottom: 20px; }
#trender a									{ margin: 0 10px; }

/* Kontakt skjema */

.wpcf7-form									{ -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 10px;
											  background: #eeeeee; width: 305px; font-size: 13px; border: 1px solid #ccc; }
.wpcf7-form input[type=submit]				{ background: white; border: 1px solid #bbbbbb; height: 30px; width: 70px; }
.wpcf7-form input[type=text]				{ background: white; border: 1px solid #bbbbbb; height: 20px; width: 300px; }
.wpcf7-form textarea						{ width: 300px; border: 1px solid #bbbbbb; }
