
.magicpage{

display: none;
}
body{
font-family: Georgia, "Times New Roman", Times, serif; *font-family: Helvetica,Arial;

/*  font-family: 'UniversLT55Regular'; */
/*background: #e7e7e7;*/
padding: 0px;
text-align: center;
margin: 0px;
color:black;
/* font-weight: 100; */
/*  background: transparent url(img/wood-bg.jpg) repeat scroll left top;   */
}
#content h1{
margin-top:0px;
}

#superheader{

text-align: right;
clear:both;

font-size:12px;

}
#superheader p{

padding-left:10px;
padding-right:10px;
}
#menu{
height: 38px;
line-height: 38px;
border-top:8px solid black;
padding-top:10px;
font-size: 14px;
margin-bottom:15px;
*width: 103%;
}
#menu a, #menu a:visited{
font-family: Georgia, "Times New Roman", Times, serif; *font-family: Helvetica,Arial;
/*     font-family: 'UniversLT55Regular';	 */
padding-right: 10px;
padding-left: 10px;
padding-bottom: 3px;
font-size:16px;
padding-top: 3px;
color: black;

	
		margin-right:15px;
		text-decoration: none;

}
#menu a:hover{
padding-left: 10px;
padding-bottom: 3px;
padding-right: 10px;
padding-top: 3px;
	background: #99ed00;




		margin-right:15px;

}
#header{
width: 100%;
}
#slider{
/* background-image: url(img/1.jpg); */

/*
height:90px;
margin-top:30px;
margin-bottom:30px;
display: block;
*/
}
#base{
border-left-width: 0px;
padding: 30px;
*padding:10px;
padding-top:5px;
width:867px;

*width:900px;
margin:0 auto 0 auto;
/* background: white; */
text-align: left;

}
#sidebar{
width: 215px;

font-size: 13px;
line-height: 20px;
margin:0px;
float:right;
display: inline-block;

}
#sidebar h2{
font-size: 16px;
font-weight: 100;
border-bottom:3px solid black;
padding-bottom:5px;
color:black;
/* font-family: Georgia, "Times New Roman", Times, serif; *font-family: Helvetica,Arial; */
    font-family: 'UniversLT55Regular';


			margin-bottom:5px;


}
#magiclogo{

	margin-bottom: 10px;



	letter-spacing: -1px;
/*     font-family: 'UniversLT45LightRegular'; */
/* width:300px; */
	font-size: 50px;
display: inline-block;
	font-weight: bold;
padding-bottom: 4px;
font-family: Georgia, "Times New Roman", Times, serif; *font-family: Helvetica,Arial;
			color:black;

}
#content{
font-size: 13px;
width: 610px;

line-height: 20px;
display: inline-block;
vertical-align: top;
float:left;
*margin-right:10px;

}
#content td{
font-size: 13px;
line-height: 20px;

}
#content h1{
color: black;
font-size: 28px;
*font-size:30px;
font-weight: 900;
/* font-family: Georgia, "Times New Roman", Times, serif; *font-family: Helvetica,Arial; */
    font-family: 'UniversLT45LightRegular';			
line-height: 31px;
letter-spacing: -1px;

}
#content h2{
color: #191919;
font-size:18px;
padding-top:0px;
    font-family: 'UniversLT45LightRegular';		
}
.magicpage h3 {

}
#description{
	font-weight: bold;
}
hr{

border:none;
margin:30px;
}
#supermenu{

font-size:12px;
color:#444;
display: inline-block;
float:right;
vertical-align: bottom;
text-align:right;
*display:inline;
*margin-top:-80px;

}
#footer{
margin-top:30px;
/* border-top:1px solid #666; */
padding-top:25px;
font-size: 12px;
/* color: #666; */
line-height: 16px;
 
}
#footer2 td{
vertical-align: top;

 
font-size:12px;
line-height: 17px;
}
#footer2{
margin-top:30px;
 border-top:8px solid black;
padding-top:25px;
font-size: 12px;
/* color: #666; */

width:100%;
line-height: 16px;

}
#footer2 b{
   font-family: 'UniversLT55Regular';}
#footer3{
margin-top:30px;
 border-top:8px solid black;
padding-top:25px;
/*    font-family: 'UniversLT45LightRegular'; */
   font-weight: 300;
   font-size:12px;
}
.box_web{
vertical-align: top;
	width: 300px;
display: inline-block;
text-align: center;
height: inherit;
*display:inline;
*float:left;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0px;
}
.box_img{
	text-align: center;
	overflow: hidden;
	padding:0px;
	display: none;
/* height: 120px; */
	width: 300px;
	margin-bottom:15px;
}
.box_img img{
max-width: 290px;
padding: 0px;
margin: 0px;
}
.box_title{
padding-bottom: 5px;
color: black;
font-style: normal;
font-size: 14px;
font-weight: normal;
margin-bottom: 10px;
}
.box_txt{
margin-bottom: 5px;
padding:10px;
width: 280px;
text-align: left;
		text-align: left;
text-shadow: none;

}

#content a,#content a:link,#content a:visited{
	color: black;
	background: #17a600;
	width: auto;
	padding-right:10px;
	display:inline-block;
	text-decoration: none;
	padding-left:10px;


}

#footer2 a,#footer2 a:link,#footer2 a:visited{
	color: black;
	background: yellow;
	width: auto;
	padding-right:10px;
	display:inline-block;
	text-decoration: none;
	padding-left:10px;


}


#content a:hover,#footer2 a:hover{
background: white;
cursor: pointer;

cursor: hand;
}
#sidebar a,#sidebar a:link,#sidebar a:visited{
	color: black;
	background: yellow;
padding:1px;
padding-left: 15px;
padding-right:12px;
font-weight: 500;


	text-decoration: none;
}
#sidebar a:hover,#supermenu a:hover{
background: white;
cursor: pointer;
cursor: hand;
}
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box_title a:visited {
	text-decoration: none;
}
.box_txt a:visited {
	text-decoration: none;
}

input[type='text']{
padding:6px;
width: 300px;
font-size:12px;}

input[type='radio']{



}

select{
padding:6px;
width: 300px;
font-size:12px;}

textarea{
width: 100%;
height: 140px;
padding:10px;

}
label{
font-weight: bold;}
legend{
font-size:18px;
margin-bottom:15px;
font-weight: bold;

}
fieldset{
margin-bottom:20px;



	border:none;
}

#list3 { border: 1px solid #e7e7e7;padding:0px; }

#list3 div.selected, .selected{ background: #24b0de;}

#content #list3 div.title{

padding:22px;
text-align: center;
font-size:20px;
cursor: pointer;


background: #eee;
color:#333;
border-bottom:1px solid #e0e0e0;
margin:0px;
}
#list3 div.title i{
font-size: 14px;
color:#555;
}
#list3 div.title img{
margin-bottom: 9px;
display: inline-block;
}
#content #list3 p{

padding:30px;
padding-bottom:18px;
padding-top:18px;
text-align: left;
font-size:14px;
margin:0px;

background: #efe7e7;
color:#333;

border-bottom:2px solid white;
}
#content #list3 div.title:hover,#list3 div.title:active{
background: #ccffff;
}
#list3 p:hover{
background: #ccffff; /*#99e7e7;*/
}

input[type=radio]{
}
label h2{margin-bottom:5px;padding:0px;}
label h2 img{display:inline-block;}

.NEW{
background: black;
padding:2px;
color:white;
font-weight: bold;
display: inline;
font-family: arial;
font-size:12px;
padding-left:5px;
padding-right:5px;

}
#box_twitter a:link,#box_twitter a,#box_twitter a:visited{
padding:0px;
background: none;
}
