/* appliedimages 2006														*/
/* kangalkopegi.org - base style											*/

/*  redefine standard elements                                          	*/
body {
	font-family: "Gill Sans", sans-serif;
	font-size: 100%;
	color: #666;
	line-height: 1.6em;
	margin: 24px 0;
	padding: 0;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0 0;
	color: #333; background-color:#fff;
	line-height: 1.6em;
	font-family: "Gill Sans", sans-serif;
	font-weight: normal;
	clear: left;
}

/*	'main_container' fixed width, centred horizontally in the window		*/
#main_container { width:800px; height:auto; margin:0 auto; }
#main_container img { border:none; }

/*  general stuff                                                       	*/
.tab_img { vertical-align: middle; }
.top_img { vertical-align: top; }
.bot_img { vertical-align: bottom; }
.content_img { vertical-align: baseline; }
.link { color: #c90;  background-color:#fff; text-decoration:none; }
.copyright { color: #999;  background-color:#fff; font-size: 0.8em; line-height: 20px; }
.small { font-size: 0.6em; }
.bolder { color:#000; background-color:#fff; }
.quote { line-height: 1.6em; font-style: italic; margin-left:4em; }
.embolden { font-style: bold; }
.inset_link { line-height: 1.6em; margin-left:4em; color: #c90; background-color:#fff; text-decoration:none; }
.caption {	color: #c90; background-color:#fff; font-size: 0.8em; line-height: 1.4em; }
.credits {	color: #666; background-color:#fff; font-size: 0.8em; line-height: 1.4em; }
.newshead { color: #333; background-color:#fff; font-size: 1.2em; line-height: 1.4em; }
.headline { color: #333; background-color:#fff; font-size: 1.2em; line-height: 1.4em; }
.dummy_head { color: #fff; background-color:#fff; font-size: 1.2em; line-height: 1.4em; }
.biblio { line-height: 1.2em; }

.left_align { text-align: left; }
.right_align { text-align: right; }

.column { float:left; position:relative; }

/*	'head_box' currently just holds the logos and tocs						*/
#head_box { width:800px; height:96px; margin:0 auto; background-image:url(../img/logo_head.gif);  background-repeat: no-repeat; }

/*	'toc_box_top' is the container for the top level table of contents		*/
#toc_box_top { width:600px; height:24px; margin-left:200px; }
#toc_box_top a { font-size: 1em; line-height: 1.2em; color:#999; background-color:#fff; font-weight: normal; line-height: normal; text-decoration:none;}
#toc_box_top a:hover { color: #c90; background-color:#fff; cursor: pointer; }
#toc_box_top a.current_mnu { color: #9c0; background-color:#fff; cursor: default; }

/*	'toc_box_sub' is the container for the second level table of contents	*/
#toc_box_sub { width:600px; height:24px; margin-left:200px;}
#toc_box_sub a { font-size: 1em; line-height: 1.2em; color:#999; background-color:#fff; font-weight: normal; line-height: normal; text-decoration:none;}
#toc_box_sub a.link:hover { color: #c90; background-color:#fff; cursor: pointer; }
#toc_box_sub a.current_mnu { color: #9c0; background-color:#fff; cursor: default; }
#toc_box_sub a.dummy { color:#fff; background-color:#fff; text-decoration:none; }

/*	toc classes																*/
.current_mnu { color: #9c0; background-color:#fff; cursor: default; }

/*	'content_box' box occupying notional columns 2 and 3					*/
#content_box { font-size: 1em; line-height: 1.6em; width:800px; height:auto; margin:0 auto; clear:both; }

/* content sub types														*/
div.picture_box_200 { width:800px; height:210px; padding-top:10px; font-size:1em; clear:both; }
div.picture_box_100 { width:800px; height:110px; padding-top:10px; font-size:1em; clear:both; }
div.picture_box_10 { width:800px; height:10px; padding-top:10px; font-size:1em; clear:both; }
div.picture_heading { width:180px; height:100%; padding:0 10px; text-align:right; vertical-align:top; float:left; }
div.picture_main { width:380px; height:100%; padding:0 10px; text-align:right; float:left; }
div.picture_main_left { width:380px; height:100%; padding:0 10px; text-align:left; float:left; }
div.picture_caption { width:190px; height:100%; padding-left:10px; text-align:left; vertical-align:bottom; float:left; }

div.text_box { font-size: 1em; line-height: 1.6em; width:800px; height:auto; padding:10px 0; font-size:1em; clear:both; }
div.text_heading { width:180px; height:auto; padding:0 10px; text-align:right; vertical-align:top; float:left; }
div.text_main { width:380px; height:auto; padding:0 10px; text-align:left; float:left; }
div.text_caption { width:190px; height:auto; padding-left:10px; text-align:left; vertical-align:bottom; float:left; }

/*	'foot_box' hold the footer												*/
#foot_box { font-size: 0.6em; line-height: 1em; width:800px; height:24px; margin:0 auto; clear:both; }
#footer { width:600px; margin-left:200px;}
