/* HTML, Body, Main */
HTML, BODY
				{
				height:100.1%;
				margin:0;
				padding:0;
				background:#5a1953 url(../images/bg.jpg);
				}

/* Default */

* 				{	padding:0px; margin:0px; text-align:left; font-family:Tahoma,Arial,Verdana; font-size:12px; color:#909090; font-weight:normal; text-decoration:none;	}

a				{	color:#782661; text-decoration:none; outline:none;	}
a:Hover  		{	color:#b6de1b;	}

strong			{	font-weight:bold;	} 

img				{	border:0px;	}

.float_left		{	float:left;	}
.float_right	{	float:right;	}

h1
				{
				display: block;
				font-size:16px;
				color:#782661;
				margin-bottom:20px;
				}
				
ul
				{
				list-style:none;
				}
				
.small
				{
				font-size:10px;
				}
				
p
				{
				line-height: 1.4;
				}

/* page */				
#id_page
				{
				margin:0;
				width:877px;
				height:628px;
				position:absolute;
				left:50%;
				margin-left:-438px;
				}
				
/* header */				
#id_header
				{
				height:147px;
				}
				
/* logo */				
#id_logo
				{
				float:left;
				margin-top:40px;
				}
				
/* meta */				
#id_meta
				{
				float:right;
				margin-top:46px;
				}
				
#id_meta ul li a
				{
				color:#FFF;
				font-size:10px;
				}
				
.cufon-active #id_meta ul li a
				{
				font-size:12px;
				}
				
#id_meta ul li a:Hover
				{
				color:#b6de1b;
				}
				
#id_meta ul li .active
				{
				color:#b6de1b;
				}
				
/* subnavi */				
#id_subnavi
				{
				float:left;
				width:261px;
				margin-top:28px;
				}
				
#id_subnavi ul
				{
				border-top:solid 1px #FFF;
				}
				
#id_subnavi ul li
				{
				border-bottom:solid 1px #FFF;
				}
				
#id_subnavi ul li a
				{
				display:block;
				width:261px;
				color:#FFF;
				font-size:11px;
				margin-top:3px;
				margin-bottom:3px;
				}
				
.cufon-active #id_subnavi ul li a
				{
				font-size:14px;
				}
				
#id_subnavi ul li a:Hover
				{
				color:#b6de1b;
				}
				
#id_subnavi ul .active
				{
				text-align: right;
				}
				
#id_subnavi ul li .active
				{
				color:#b6de1b;
				}
				
#id_subnavi ul li p
				{
				color:#FFF;
				text-align: right;
				margin-top: 10px;
				margin-bottom: 18px;
				line-height: 1.6;
				}
				
/* right */				
#id_right
				{
				float:right;
				}


/* navi */				
#id_navi
				{
				width:583px;
				height:23px;
				background:#b6de1b;
				margin-bottom:4px;
				}
				
#id_navi ul
				{
				padding-top:3px;
				}
				
.cufon-active #id_navi ul
				{
				padding-top:4px;
				}
				
#id_navi ul li
				{
				float:left;
				border-right:solid 2px #FFF;
				}
								
#id_navi ul li a
				{
				display:block;
				color:#641e2a;
				font-size:12px;
				margin-top: 1px;
				margin-left:10px;
				margin-right:10px;
				}
				
#id_navi ul .first a
				{
				margin-left:0px!important;
				}
				
#id_navi ul .last
				{
				border:0px!important;
				}
				
#id_navi ul .last a
				{
				margin-right:0px!important;
				}
				
.cufon-active #id_navi ul li a
				{
				font-size:14px;
				margin-left:22px;
				margin-right:22px;
				}
				
#id_navi ul li a:Hover
				{
				color:#FFF;
				}
				
#id_navi ul li .active
				{
				color:#FFF;
				}
				
				
/* content */				
#id_content
				{
				width:583px;
				height:425px;
				margin-bottom:10px;
				}
				
#id_content_text
				{
				width:583px;
				height:425px;
				background:#FFF;
				margin-bottom:10px;
				}
				
#id_content_inner
				{
				padding:30px;
				padding-left:50px;
				}
				
/* footer */
#id_footer
				{
				width:583px;
				}
								
#id_footer ul li
				{
				float:left;
				border-right:solid 2px #FFF;
				}
				
#id_footer ul li p
				{
				color:#FFF;
				font-size:10px;
				margin-left:8px;
				margin-right:8px;
				}
			
.cufon-active #id_footer ul li p
				{
				font-size:12px;
				margin-left:15px;
				margin-right:15px;
				}
			
#id_footer ul .first p
				{
				margin-left:0px!important;
				}
				
#id_footer ul .last
				{
				border:none!important;
				}
				
#id_footer ul .last p
				{
				margin-right:0px!important;
				}
				
.cufon-active #id_footer ul .last
				{
				float:right!important;
				}
				
.cufon-active #id_footer ul .last p
				{
				margin:0px!important;
				float:right!important;
				}
