/*  SOME RIGHT RESERVED - Creative Commons Attribution-Share Alike 2.0 Belgium License   */
/*  All contents by Nick & Koen from oneDot only */
/*  part of cafedenturk.be */
/*  theme: terra */

/* PAGE STANDARD ELEMENTS */

a:link	{
	color: black; text-decoration:none;
}
a:hover	{ color: #666; }
a:visited	{
	color: #333; text-decoration:none;
}

img	{
	overflow:hidden; border: none;
}
object	{ overflow:hidden; }

body	{ 	
	background:black url(img/bg.jpg) repeat-y center top; margin:0px; overflow-x: hidden;
	font-size: 12px; font-family: "Trebuchet MS", Trebuchet, "Lucida Grande", Helvetica, sans; color: #433a2c; text-align:justify;
}

h1	{

}
h4	{
	font-family:"Gill Sans Ultra Bold", "Gill Sans", GillSans, "Benton Sans", "Segoe Black", "Stone Sans", Stone, Helvetica, "Trebuchet MS", Trebuchet, sans;
	color:#433a2c; font-weight:bold; font-size:13px; text-transform: uppercase;
}
h5	{
	font-family:"Gill Sans Ultra Bold", "Gill Sans", GillSans, "Benton Sans", "Segoe Black", "Stone Sans", Stone, Helvetica, "Trebuchet MS", Trebuchet, sans; background:url(img/orna.0.png) bottom center no-repeat;
	color:#433a2c; font-weight:bold; font-size:15px; text-transform: uppercase; margin:2px 0; padding:0 0 16px; text-align:center;
}
h6	{
	margin:2px 0; padding:0 0 12px; font-family:georgia,serif; font-size:15px; font-style:italic; color:#2f250c; font-weight:bold;
}



/* ID STYLES */
#container	{
	margin:0px auto; width:1000px; padding-top:70px; background:url(img/bg.top.jpg) no-repeat center top;
}
#logo	{
	width:428px; margin-top:24px;
}
#menu	{
	float:right; width:370px; height:auto; margin-right:42px; margin: 0px 42px 0 0; padding: 0;
	color:#d8d0c4; font-size:16px; font-family:Georgia,"Times new Roman", serif; font-style:italic;
}
#container #menu li { float: left; margin-left: 21px; list-style-type: none; }
#menu a:link	{
	color: white; text-decoration:none;
}
#menu a:hover	{ color: #aaa; }
#menu a:visited	{
	color: #ddd; text-decoration:none;
}

#menu td	{
	text-align:center; vertical-align:top; padding-top:8px;
}

#columns	{
	width:864px; margin:62px 68px;
}
#columns td { vertical-align:top; }
#columnleft	{
	width:188px; padding:20px 8px; border-right:#d1b986 1px solid;
}
#columnmain	{
	width:412px; padding:0 22px;
}
#columnmain div	{
	position:relative; top:-24px;
}
#columnright	{
	width:188px; padding:24px 8px; border-left:#d1b986 1px solid;
}
#columnfooter	{
	min-height:24px;
}



/* GENERAL CLASSES */

.small	{
	color:#5E4724; font-size:11px; font-family:Georgia,"Times new Roman", serif; font-style:italic;
}
#columnmain .title { display: block; clear: both; margin-top:-24px; margin-bottom: 20px;}

.win				{ width:100%; margin:0px; padding:0 0 20px 0; }
.mod p				{ margin-top:24px; }

.win.first, .win.blank:first-child .tblock	{
	color:#222; font-size:14px; line-height:24px; 
}
.first span:first-letter, .win.blank:first-child { font-size:62px; float:left; font-weight:bold; padding-right:6px; }
.win.first span, .win.blank:first-child .tblock span:first-child { color:#382f25; font-size:16px; text-transform: uppercase; }
.win.first span, .win.blank:first-letter .tblock span:first-letter { font-size:62px; float:left; font-weight:bold; padding-right:6px; }

.wgt	{
	width:188px; margin:18px 0;
	font-size:11px; line-height:14px;
	-moz-border-radius:4px; -webkit-border-radius: 4px;
}

.nu	{
	margin-top:0px; width:148px; padding:10px 24px 6px 16px;  background:url(img/wgt.form.bg.png) no-repeat left top;
	color:#352a0c; text-align:justify; margin-bottom: 24px; height: 280px;
}

.wgt.nu .bot	{
	width:188px; height:6px; position:relative; left:-16px; bottom:-6px; background:url(img/wgt.nu.bot.png) no-repeat left top;
}

.dgrey	{
	margin-top:0px; width:148px; padding:10px 24px 16px 16px;  background:#352a0c;
	color:#e2c895; text-align:justify; margin: 15px 0px;
	-moz-border-radius:4px; -webkit-border-radius: 4px;
}
.dgrey h4	{ color:#5E4724; padding:0; margin:0; margin-bottom: 12px; }
.dgrey .bot	{ display:none; }

.thumb	{
	width:182px; border:1px solid #a7936e; background:#fef2da url(img/img.load.png) center no-repeat; padding:2px 2px 0; min-height:24px; margin-bottom:24px;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}

.thumb .bot	{
	width:188px; height:4px; position:relative; left:-3px; bottom:-4px; background:url(img/wgt.thumb.bot.png) no-repeat center top;
}

.win.pic {
	width:420px; padding:3px 0 0; min-height:42px; background:black url(img/img.load.png) center no-repeat; margin-bottom:24px;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
.win.pic .bot {
	width:418px; height:4px; top:4px !important; background:url(img/win.img.bot.png) no-repeat center top;
}



/* FORM DERIVATES */
form input.small, form input.dark	{
	padding:4px; width:140px; background:#cbb384; border:#908264 1px solid; font-family:georgia; font-style:italic; color:#7a6848; font-size:13px;
	-moz-border-radius:6px; -webkit-border-radius: 6px;
}
form input.small:hover	{
	background:#bda77c; border:#433a2c 1px solid; color:#352a0c; 
}

form input.dark[type="button"] {
	width:150px; background:#433a2c; border:none; height:24px;
	color:#e1c894; font-style:normal; text-transform: uppercase; font-size:11px;
}

form input.dark[type="button"]:hover { background:#222; }





/* MODULE CLASSES */

/* MODGROUP text */

/* TOOL news */
.wgt.txblok	{
	padding-bottom:32px; background:url(img/orna.1.png) repeat-x left bottom;
	color:#5e4724; font-size:12px; line-height:18px; 
}
.wgt.txblok li span.date	{ display:none; }
.wgt.txblok li span.name	{ display:block; color:#352a0c; font-size:12px; font-weight:bold; margin-top:14px; text-transform: uppercase; background:url(img/orna.2.png) right center no-repeat; }
.wgt.txblok .text	{ float:none; }

/* MODGROUP group */

/* TOOL calendar */
.calendar ul	{
	padding:2px 0px 0px; margin:0; list-style:none;
}
.calendar li.line	{
	padding:1px; margin:2px 0; cursor:pointer; border:1px solid rgba(0,0,0, 0.2);
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.calendar li.line .date	{
	display:block; float:left; width:38px; height:18px; padding:2px 8px 2px 2px; margin:0 1px 0 0; text-align:right; background:#5E4724;
	color:#e2c895; font-size:12px; font-family: Georgia, "Trebuchet MS", Tahoma; font-style:italic; font-weight:bold;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; 
}

.calendar li.line .title	{
	display:block; height:18px; padding:2px 4px; overflow:hidden; background:#433a2c;
	font-size:12px; color:#e2c895;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.calendar li.line .text	{
	display:none;
	padding:6px;
}
.calendar li.line.active	{
	border:1px solid rgba(0,0,0, 0.42);
}
.calendar li.line.active .date	{
	background:rgba(94,70,36, 0.5); font-weight:normal;
}
.calendar li.line.active .title	{ background:rgba(248,248,248, 0.48); font-weight:bold; color:#433a2c; }
.calendar li.line.active .text, .calendar li.line.active .nfo	{ display:block; }

.wgt.calendar li.line .date	{
	width:28px; height:16px; padding:1px 2px; background:rgba(94,70,36, 0.5); text-align:center;
	font-size:11px; font-weight:normal;
}
.wgt.calendar li.line .title	{
	height:16px; padding:1px 2px; overflow:hidden; background:#8a785a;
	font-size:11px; color:#e2c895;
}
.wgt.calendar li.line.active .title	{ font-weight:normal; color:#e2c895; }
.wgt.calendar li.line.active .date	{ background:#5E4724; }

.wgt.minical	{
	line-height:13px;
}
.wgt.minical .sub	{
	color:#643d16; font-family:Georgia, "Times New Roman", Times, serif;
}
.wgt.minical .title	{
	color:#352a0c; font-size:12px; font-weight:bold;
}
.wgt.minical .title:hover	{ color:#5e4724; }

/* MODGROUP media */
/* TOOL albums */
.albumset	{ clear:both; width:100%; padding:0; margin-top:24px; }
.albumset .album {
	float:left; width:146px; height:204px; margin:2px; padding:0 0 2px 8px; display:block; 
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
.albumset .album div {
	width:124px; min-height:142px; padding:6px 0; background:black; position:relative; left:-8px; cursor:pointer;
	-moz-border-radius:3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 4px rgba(0,0,0, 0.5); -moz-box-shadow: 0 0 4px rgba(0,0,0, 0.5);
}
.albumset .album .descr {
	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#777;
}


/* TOOL album */
.album	{
	width:128px; padding:0 3px; background:white; border:1px solid rgba(0,0,0, 0.24); border-bottom:0;
}
.album .bot	{
	width:136px; height:5px; position:relative; left:-4px; bottom:-2px; background:url(img/wgt.thumb.bot.png) no-repeat left top;
}
.album .status	{
	width:72px; margin:8px 10px 0 0; float:right; font-size:14px; font-family:georgia, serif; color:#aaa; font-style:italic; text-align:center;
}
.album .ico	{
	width:38px; height:34px; margin-left:2px; position:relative; top:-8px; background:url(img/wgt.white.viewmaster.png) no-repeat;
}
.album .bar	{
	width:128px; height:42px; overflow:hidden;
}
.album .thumb	{
	width:60px; height:42px; margin:0 2px; background:#eee url(img/img.load.png) no-repeat center; float:left; overflow:hidden;
	-moz-border-radius:10px; -webkit-border-radius: 10px;
}
.album .control	{ width:124px; height:15px; margin:6px 2px; }
.album .control .arrleft	{ width:14px; height:15px; background: url(img/arr.left.png) no-repeat center; float:left; cursor:pointer; }
.album .control .arright	{ width:14px; height:15px; background: url(img/arr.right.png) no-repeat center; float:right; cursor:pointer; }
.album .control .num		{ margin:0; padding:0; list-style:none; height:15px; }
.album .control .num li		{
	float:left; display:bock; width:15px; height:11px; margin:2px 1px 2px 0; overflow:hidden; font-size:10px; font-family:arial; color:#ccc; text-align:center; line-height:11px; cursor:pointer; 
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
.album .control .num li:hover, .album .control .num li.demi { color:#bbb; background:#eee; }
.album .control .num li.active { color:#fff; background:#ccc; font-weight:bold; }
.album .name	{
	width:120px; margin:0 2px; padding:2px; background:#eee; color:#aaa; text-align:center; cursor:pointer;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}


