@charset "UTF-8";
/*  SOME RIGHT RESERVED - Creative Commons Attribution-Share Alike 2.0 Belgium License   */
/*  All contents by Nick & Koen from oneDot only */
/*  part of jazz-photography.com */

/* GLOBALS */

html, body, img {
	margin: 0; padding: 0; border: 0;
}

body	{
	margin-top: 58px; background:#2c3139;
	font-family:"Helvetica Neue", Helvetica, sans; color:#777; font-size:11px; font-weight:lighter; letter-spacing:0.02em; line-height: 14px;
}

a	{
	color:white; text-decoration:none;
}
a:hover	{ color:black; }

h1	{
	font-size:16px; font-family:"Futura std", futura, "Helvetica Neue", Helvetica, sans; color:#b3aea8; text-transform: uppercase; line-height: 18px;
}

h2	{
	font-size:18px; font-family:Georgia, "Times New Roman", serif; font-style:italic; color:#4a4a4a;
}

h3	{
	font-size:14px; font-family:Georgia, "Times New Roman", serif; font-style:italic; color:#777;
}

h5	{
	font-size:14px; font-weight:100; margin:0; line-height:18px; color:white;
	
}


/* STRUCTURE ELEMENTS */

#container { 
	width:840px; padding:2px 12px 12px 112px; margin:0 auto 32px; z-index: 1;
	
}

#footer { 
	width:840px; padding:12px 12px 12px 112px; margin:0 auto 32px;	
}



/* NAVIGATION ELEMENTS */

#navigation	{
	width:960px; height:98px; margin:0 auto;
}
#menu	{
  padding:0; list-style:none;
}
#menu li	{
	float:left; min-width:24px; margin:7px 0 0 14px; padding-top:58px;
	font-size:12px; font-weight:200; text-transform: uppercase;
}
#menu li a	{ color:#aaa; }
#menu li.active a, #menu li strong	{
	color:#ccc; font-weight:500;
}

#logo	{
	float:left; height:98px; padding:0px 12px 0px 0px; 
}


/* STYLING CLASSES */

.georgia	{ 
	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#b7b0a6;
}



/* COLUMN & MOD CLASSES */

#main .mod {
	width:598px; padding:12px;
}
#main .mod.black { width:434px; }

.mod.blank	{
	padding:0px; margin:0px; background:none;
}

.mod.white	{
	padding:12px 20px; margin-top:12px; background:white;
	color:#4a4a4a; font-size: 12px; line-height:16px;
	-moz-border-radius:3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 4px #0b0f16; -webkit-box-shadow: 0 0 5px #0b0f16;
}
.mod.white a	{ color:#908981; }
.win.white a:hover	{ color:black; }

.mod.black	{
	padding:12px 20px; margin-top:12px; background:black;
	color:#777; font-size: 12px; line-height:16px;
	-moz-border-radius:3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 4px #0b0f16; -webkit-box-shadow: 0 0 5px #0b0f16;
}
.win.white a:hover	{ color:white; }

#right .mod	{
	width:126px; padding:4px; margin-top:12px; background:#efefef;
	-moz-border-radius:4px; -webkit-border-radius: 4px;
}

#right .mod.blank	{
	padding:10px; width:178px; background:none;
}



/* TEMPLATES ccs additionals */

#breadcrumb	{ }
#breadcrumb a	{
	padding:2px 4px; margin-right:1px; background:#40444b;
	color:#2C3139;
	-moz-border-radius:4px; -webkit-border-radius: 4px;
}
#breadcrumb a.active	{
	padding-left: 10px; background:#6e747f; cursor:default; font-size: 11px;
}
