/*
Theme Name: Vindåkra Gård
Description: Theme for Vindåkra gård
Version: 1.0
Author: C/O Creation
Author URI: http://careofcreation.se/
*/

@import url( 'css/superfish.css' );
@import url( 'css/jquery.lightbox-0.5.css' );

/* TABLE OF CONTENTS

00 - Defaults - Set default values
01 - Layout - Structuring
02 - Navigation - Navigation Menu
03 - Typography
04 - Post elements - Special post elements
0X - Global Elements

/***********************************************************************
 * 00 - Defaults
 */

* { 
	margin: 0; 
	padding: 0;
	font-family: Arial;
	font-weight: 100;

	text-decoration: none;
}

img { border: none; }

strong { font-weight: bold; }

h2
{
	font-size: 20px;
}

/***********************************************************************
 * 01 - Layout
 */

body { padding-top: 100px; }

#container { 
	width: 800px;
	height: 600px;
	margin: 0 auto;
	font-size: 11px;
		color: #4d4d4d;
}

#header { 

}

#content { 
	width: 800px; 
	height: 250px; 
	margin: 20px auto 0 auto;
	position: relative;
}
#logo { 
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#footer { text-align: right; }


/***********************************************************************
 * 02 - Navigation
 */

ul#navigation { 
	float: none; /* Override superfish float */
	margin: 0 auto;
}
#navigation li { 
	font-size: 19px;
	text-transform: lowercase;	
	width: 120px;
	height: 220px;
	text-indent: -9999px;
	margin-right: 16px;
	background: url('images/nav/navigation.jpg') no-repeat;
}

#navigation li ul li {
	background: none;
	width: auto;
	height: auto;
	text-indent: 0px;
	margin-right: 0px;
}

#navigation li a
{
	width: 100%;
	height: 100%;
	outline: none;
}

#navigation li.page-item-1358 { 
	background-position: 0 0;
}

#navigation li.page-item-47 { 
	background-position: -120px 0px;
}

#navigation li.page-item-5 { 
	background-position: -240px 0px;
}

#navigation li.page-item-6 { 
	background-position: -360px 0px;
}

#navigation li.page-item-7 { 
	background-position: -480px 0px;
}

#navigation li.page-item-1351 { 
	background-position: -600px 0px;
	margin-right: 0;
}


#navigation li ul 
{ 
	background: url(images/nav-trans.png); 
	width: 118px;
	border: 1px solid #CCC;
	list-style: 0;
}

#navigation li ul li 
{ 
	font-size: 13px; 
	text-indent:0px;
	width: 80px;
}


.sf-with-ul { cursor: default; }

/***********************************************************************
 * 03 - Typography
 */
p { 
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.3px;
}


/***********************************************************************
 * 04 - Post Elements
 */
.post { margin-bottom: 50px; }
.post p a { text-decoration: underline; }
.post h1, .post h2 { 
   margin-bottom: 0.7em;
	font-size: 20px;
	color: #666;
}

.post h1 a, .post h2 a { 
   margin-bottom: 0.7em;
	font-size: 20px;
	color: #666;
}
.post a.partner {
	display: block;
	float: left;
	width: 114px;
	padding: 10px 0;
	margin: 0 14px 14px 0;
	background: #333333;
	font-size: 11px;
	text-align: center;
	color: white;
}


/***********************************************************************
 * 0X - Global Elements
 */
hr { clear: both; border: none; visibility: hidden; background: #FFF; color: #FFF;}
.left, .alignleft { float: left; }
.right, .alignright { float: right; }


#latest_news
{
	position: absolute;
	bottom: 5px;
	left: 0px;
	font-size: 13px;
}

#latest_news ul
{
	list-style-type: none;
}

#latest_news h2
{
	margin-bottom: 15px;
}

a
{
	color: #4d4d4d;
}

a:hover
{
	color: #ccc;
}

a#share-fb {
color: #000;
padding: 10px 0px 10px 40px; 
background: url(images/facebook_32.png) no-repeat; 
margin: 30px 20px 10px 0px; 
overflow: hidden;
float: left;

}

#share-fb span {background: none; padding: 0px; margin: 0px; font-size: 11px;}

dl.gallery-item {
	float: left;
	display: block;
	margin: 10px;
}
