/** Page Settings **/
html, body { width:100%; height:100%; background-color:#29211E; }

#page_container { width:750px; margin:auto; overflow:hidden; }


/** Header Settings **/
#header { float:left; width:750px; }

#logo { float:left; width:750px; text-align:center; margin-bottom:25px; }

#menu { float:left; width:750px; height:54px; line-height:350%; }
#menu li { float:left; list-style:none; }
#menu a { padding:0px; color:#29211E; text-decoration:none; text-align:center; }
#menu a.home_on { display:block; width:92px; height:54px; background-image:url(/images/btn01_on.jpg); }
#menu a.home_off { display:block; width:92px; height:54px; background-image:url(/images/btn01_off.jpg); }
#menu a.about_me_on { display:block; width:93px; height:54px; background-image:url(/images/btn02_on.jpg); }
#menu a.about_me_off { display:block; width:93px; height:54px; background-image:url(/images/btn02_off.jpg); }
#menu a.news_on { display:block; width:93px; height:54px; background-image:url(/images/btn03_on.jpg); }
#menu a.news_off { display:block; width:93px; height:54px; background-image:url(/images/btn03_off.jpg); }
#menu a.music_on { display:block; width:93px; height:54px; background-image:url(/images/btn04_on.jpg); }
#menu a.music_off { display:block; width:93px; height:54px; background-image:url(/images/btn04_off.jpg); }
#menu a.teaching_on { display:block; width:93px; height:54px; background-image:url(/images/btn05_on.jpg); }
#menu a.teaching_off { display:block; width:93px; height:54px; background-image:url(/images/btn05_off.jpg); }
#menu a.blog_on { display:block; width:93px; height:54px; background-image:url(/images/btn06_on.jpg); }
#menu a.blog_off { display:block; width:93px; height:54px; background-image:url(/images/btn06_off.jpg); }
#menu a.photos_on { display:block; width:93px; height:54px; background-image:url(/images/btn07_on.jpg); }
#menu a.photos_off { display:block; width:93px; height:54px; background-image:url(/images/btn07_off.jpg); }
#menu a.contact_on { display:block; width:93px; height:54px; background-image:url(/images/btn08_on.jpg); }
#menu a.contact_off { display:block; width:93px; height:54px; background-image:url(/images/btn08_off.jpg); }
#menu .menu_divider { height:54px; width:1px; background:url(/images/menu_divider.jpg) center no-repeat; }

/** Body Settings **/
#body { float:left; width:734px; border:#FFFFFF solid 8px; background-color:#871D00; min-height:400px; }
#content { float:left; width:714px; padding:10px; color:#EFE3CE; }
#content a, a:visited { color:#00FFFF; text-decoration:none; }
#quote { width:484px; margin:auto; font-weight:bold; }
#author { width:450px; margin:auto; text-align:right; font-style:italic; }
#contact_column_1 { float:left; width:320px; height:400px; padding:15px 10px 0px 0px; }
#contact_column_2 { float:left; width:370px; height:400px; padding:15px 0px 0px 10px; border-left:1px dotted #EFE3CE; }
#contact { float:left; width:320px; }
#webmaster { float:left; width:320px; clear:left; border-top:1px dotted #EFE3CE; padding-top:15px; }
#email_form { width:370px; }
#email_form .form_label { float:left; width:100px; margin-bottom:10px; }
#email_form .form_input { float:left; width:225px; margin-bottom:10px; }

/** Footer Settings **/
#footer { float:left; width:750px; height:58px; background:url(/images/footer_bg.jpg) no-repeat;
	text-align:center; font-size:10px}
#footer a, a.visited { color:#000000; text-decoration:underline; }
#inlustris_signature { float:left; width:740px; padding:10px 0px 25px 0px; color:#CCCCCC; font-size:9px; text-align:right; }
