/*    
Theme Name: Gladje
Theme URI: http://www.gladje.com/ 
Description: A template specifically for gladje.com
Author: Hans Järvman
Author URI: http://www.alexandfred.se
Version: 1.0 
*/

body {
	margin:0px;
	padding:0px;
}

#contentWrapper {
	width:1024px;
	margin:0 auto;
/*	border:1px solid black; */
	background:URL(images/colorspatter.gif) no-repeat top right;
}

#logoContainer {
	padding:16px 0 0 0;
	margin:0px;	
}

#logoContainer a img {
	border:0px;	
}

#menuContainer {
	width:192px;
	float:left;
	padding:16px 0 0 0px;
	margin:0px;
	font-family:Helvetica, Arial;
	font-size:16px;
	background:URL(images/menu_line_vert.gif) no-repeat 22px 0px;
}

.mainMenu {
	padding:0 0 0 22px;
	margin:0px;
	list-style-type:none;
}

.mainMenuItem {
	background:URL(images/menu_line_vert.gif) repeat-y;	
	padding:0px 0 0px 0;
	margin:0px;
}

.mainMenuItem.last {
	background:URL(images/menu_line_end.gif) no-repeat;
}

.mainMenuItem a {
	background:URL(images/menu_line_horiz.gif) no-repeat 0px 11px;		
	padding:2px 0 0px 32px;
	margin:0px;
	text-decoration:none;
	height:20px;
	display:block;
	color:#000;
}

.mainMenuItem a:hover {
	color:#867f2c;
}

.subMenu {
	padding:2px 0 6px 32px;
	margin:0px;
	list-style-type:none;
	background:URL(images/menu_line_vert.gif) repeat-y left;
}

.subMenu.last{
	background:none;	
}

.subMenu li {
	padding:0px 0px 0px 0px;
	margin:0px;
	height:18px;
}

.subMenu a {
	background:none;	
	padding:2px 0px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	height:16px;
	display:block;
}

#contentContainer {
	width:832px;
	float:right;
	padding:16px 0 0 0;
}

#content p {
	font-family:Helvetica, Arial;
	font-size:16px;
	font-weight:normal;
	width:640px;
	padding:4px;
	margin:0px;
}

.clear {
	clear:both;
}


/* ----------- Gallery Stuff ------------- */

#galleryContainer {
	width:800px;
	height:536px; 
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:0px solid red;
}

#galleryContainer .gallery {
	height:536px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#galleryContainer .gallery .gallery-item {
	width:800px;
	height:536px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	border:0px solid red;
}

#galleryContainer .gallery .gallery-item .gallery-item-image {
	display:table-cell;
	width:800px;
	height:512px;
	border:0px;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:center center;
}

#galleryContainer .gallery .gallery-item .gallery-item-caption {
	padding:0px;
	margin:0px;
	font-size:11px;
	height:24px;
	width:800px;
	text-transform:uppercase;
	font-family:Helvetica, Arial;
	font-weight:bold;
}

#navigationContainer {
	margin:0px;
	padding:0px;
	font-family:Helvetica, Arial;
	font-size:11px;
	font-weight:normal;
}

#navigationContainer a{
	text-decoration:none;
	padding:2px;
	margin:0px;
	color:#000;
}

#navigationContainer a:hover {
	color:#867f2c;
}

