/*
Theme Name: Kalia's World
Theme URI: http://kaliasworld.com/
Description: Custom theme for <a href="http://kaliasworld.com">Kaliasworld.com</a>.
Version: 1.0
Author: Hakim Sabur
Author URI: http://sightbeyondsight.net/
*/

* {
	margin: 0;
	padding: 0;
}

body
{
	background: #000 url('pix/body_bg.gif') repeat-y center top;
	color: #fff;
	font-family: 'trebuchet ms', arial, sans-serif;
	_text-align: center;
}

strong
{
	font-size: 13px;
	font-weight: bolder;
	color: #33ccff;
}

div#frame
{
	position: relative;
	width: 841px;
	margin: 0 auto;
	_text-align: left;
}

div#canvas
{
	position: relative;
	height: 860px;
	text-align: left;
}

div#header
{
	position: relative;
	height: 176px;
}

h1#logo
{
	position: absolute;
	left: 408px;
}

h1#logo a
{
	position: relative;
	display: block;
	width: 369px;
	height: 156px;
	background: url('pix/logo.png') no-repeat;
	_background: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/logo.png",sizingMethod="scale");
	cursor: pointer;
}

h1#logo a span
{
	display: none;
}

div#menu
{
	position: absolute;
	top: 160px;
	right: 0;
}

div#menu div
{
	width: 500px;
	height: 20px;
	padding-left: 15px;
	background: url('pix/menu_bg.png') repeat-y left top;
	_background: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/menu_bg.png",sizingMethod="scale");
}

div#menu ul
{
	position: absolute;
	left: 16px;
}

div#menu li
{
	display: inline;
	list-style-type: none;
}

div#menu ul li a
{
	position: absolute;
	height: 20px;
	top: 0;
	_background: 0 !important;
	color: #99339a;
	_cursor: pointer !important;
}

div#menu a span
{
	display: none;
}

li.current_page_item a
{
	cursor: default;
	_cursor: default !important;
}

li#updates a
{
	width: 52px;
	left: 10px;
	background: url('pix/updates_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/updates_btn_off.png",sizingMethod="scale");
}

li#updates a:hover, li#updates.current_page_item a
{
	background: url('pix/updates_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/updates_btn_on.png",sizingMethod="scale");
}

li#resume a
{
	width: 48px;
	left: 144px;
	background: url('pix/resume_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/resume_btn_off.png",sizingMethod="scale");
}

li#resume a:hover, li#resume.current_page_item a
{
	background: url('pix/resume_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/resume_btn_on.png",sizingMethod="scale");
}

li#store a
{
	width: 39px;
	left: 277px;
	background: url('pix/store_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/store_btn_off.png",sizingMethod="scale");
}

li#store a:hover, li#store.current_page_item a
{
	background: url('pix/store_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/store_btn_on.png",sizingMethod="scale");
}

li#links a
{
	width: 36px;
	left: 407px;
	background: url('pix/links_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/links_btn_off.png",sizingMethod="scale");
}

li#links a:hover, li#links.current_page_item a
{
	background: url('pix/links_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/links_btn_on.png",sizingMethod="scale");
}

li#about a
{
	width: 61px;
	left: 67px;
	background: url('pix/about_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/about_btn_off.png",sizingMethod="scale");
}

li#about a:hover, li#about.current_page_item a
{
	background: url('pix/about_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/about_btn_on.png",sizingMethod="scale");
}

li#gallery a
{
	width: 53px;
	left: 209px;
	background: url('pix/gallery_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/gallery_btn_off.png",sizingMethod="scale");
}

li#gallery a:hover, li#gallery.current_page_item a
{
	background: url('pix/gallery_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/gallery_btn_on.png",sizingMethod="scale");
}

li#contact a
{
	width: 59px;
	left: 332px;
	background: url('pix/contact_btn_off.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/contact_btn_off.png",sizingMethod="scale");
}

li#contact a:hover, li#contact.current_page_item a
{
	background: url('pix/contact_btn_on.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/contact_btn_on.png",sizingMethod="scale");
}

div#body
{
	margin: 0 8px 0 362px;
	padding-bottom: 1em;
}

div#content
{
	font-size: .75em;
}

div#page_title
{
	position: relative;
	margin: 25px 0 0 -20px;
}

div#page_title div
{
	position: absolute;
	_position: relative;
	width: 453px;
	height: 5px;
	bottom: 0;
	left: 10px;
	background: url('pix/title_line.png');
	_background: 0;
	_font-size: 5px;
	_line-height: 5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/title_line.png",sizingMethod="scale");
}

div#page_title h2
{
	position: relative;
	background: no-repeat top left;
	z-index: 1;
}

div#page_title h2 span
{
	display: none;
}

div#content a, div#content a:link, div#content a:visited
{
	color: #00adef;
	text-decoration: underline;
}

div#content a:hover
{
	text-decoration: none;
}

div#content p
{
	margin: .8em 0;
	line-height: 1.2em;
}

h3.storytitle
{
	margin: .8em 0 -.8em 4px;
	text-transform: uppercase;
}
/*
div.post
{
	_width: 100%;
	margin-bottom: 1em;
	background: url('pix/bit_purple_20.png');
	_background: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/kalia/pix/bit_purple_20.png",sizingMethod="scale");
}

div.storycontent
{
	_position: relative;
	padding: 1px 8px;
}
*/
div#content div.post p.postdate
{
	display: block;
	padding: .15em .7em 0 0;
	border-top: 1px solid #a00075;
	margin: .2em 30px -1.5em 30px;
	color: #e09;
	font-size: .9em;
	font-style: italic;
	text-align: right;
}

div#footer
{
	position: absolute;
	width: 330px;
	top: 810px;
	left: 20px;
	color: #b380b3;
	font-family: 'trebuchet ms';
	font-size: .5em;
	text-align: center;
	text-transform: uppercase;
}