a { color:#FF0000; font-size:14px; text-align:left; }
a:hover { color:black; cursor:pointer; }
audio { height:30px; width:150px; }
body { background:#FFF; color:#333; font-family:"Open Sans", sans-serif; font-size:13px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
div, h1, img, span, ul { border:0px; margin:0px; outline:0px; padding:0px; }
h1 { color:#333; font-size:24px; font-weight:normal; text-align:center; text-decoration:none; }
img { padding:0px; margin:0px; }
input[type='submit'] { cursor:pointer; }
span.error { color:#FF0000; display:block; float;none; height:auto; position:static; text-align:center; width:100%; }
span.required { color:#FF0000; }
video { display:block; float:none; margin:auto; padding:0px; position:static; }
#footer { background:#000; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#footer .footer { color:#FFF; display:block; float:none; height:auto; margin:auto; padding:15px 0px; position:static; text-align:center; width:auto; }
#footer .footer a { color:#FFF; text-decoration:none; }
#footer .footer a:hover { text-decoration:underline; }
#header { background:#000; display:block; float:none; height:auto; margin:0px; padding:50px 0px 15px 0px; position:static; width:100%; }
#header .header { color:#FFF; display:block; float:none; height:auto; margin:auto 10px; padding:0px; position:static; width:auto; }
#header .header a { color:#FF0000; text-decoration:none; }
#header .header a:hover { color:#FFF; text-decoration:underline; }
#header .header h1 { color:#FFF; text-align:center; }
#header .header img { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:95%; }
#links_area { background:#FFFFE0; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#links_area .links_area { display:block; float:none; height:auto; margin:auto 10px; padding:15px auto; position:static; text-align:left; width:auto; }
#links_area .links_area h1 { text-align:center; }
#links_area .links_area .court_area { background:transparent; height:auto; margin:0px; padding:10px; width:95%; }
#links_area .links_area .the_links_area { background:transparent; border-bottom:0px; border-left:0px; border-right:1px solid #000; border-top:0px; height:auto; margin:0px; padding:10px; width:95%; }
#menu { background:#FF0000; display:block; float:none; height:auto; margin:0px; padding:0px; position:static; width:100%; }
#menu .menu { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; text-align:left; width:auto; }
#menu .menu a { color:#FFF; text-decoration:none; }
#menu .menu a:hover { color:#FFF; text-decoration:none; }
#menu .menu span { background:#FF0000; border-bottom:1px solid #FFF; border-left:none; border-right:none; border-top:none; color:#FFF; display:block; float:none; font-size:30px; height:auto; margin:0px 10px 0px 10px; padding:10px 0px; position:static; text-decoration:none; width:auto; }
#mobile_menu { background:#000; color:#FFF; bottom:auto; display:block; float:none; height:50px; left:0px; margin:auto; overflow:hidden; padding:0px; position:fixed; right:0px; top:0px; width:100%; z-index:2; }
#mobile_menu .mobile_menu { display:block; float:none; height:auto; line-height:30px; margin:auto; max-height:none; max-width:none; min-height:none; min-width:320px; padding:15px 10px; position:static; width:auto; }
#mobile_menu .mobile_menu img { display:block; float:none; margin:0px; padding:0px 5px; position:static; }
#photo_area { background:#F5F5F5; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#photo_area .photo_area { color:#FFF; display:block; float:none; height:auto; margin:auto 10px; padding:15px 0px; position:static; text-align:center; width:auto; }
#photo_area .photo_area img { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:95%; }
#show_testimonies { background:#000; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#show_testimonies .show_testimonies { color:#FFF; display:block; float:none; height:auto; margin:auto 10px; padding:15px 0px; position:static; text-align:left; width:auto; }
#show_testimonies .show_testimonies a { color:#FF0000; text-decoration:none; }
#show_testimonies .show_testimonies a:hover { color:#FFF; text-decoration:underline; }
#show_testimonies .show_testimonies h1 { color:#FFF; }
#show_testimonies .show_testimonies .center { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; text-align:center; width:100%; }
#testimonies { background:#FFFFE0; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#testimonies .testimonies { display:block; float:none; height:auto; margin:auto 10px; padding:15px 0px; position:static; text-align:left; width:auto; }
#testimonies .testimonies h1 { text-align:center; }
#testimonies .testimonies input[type="submit"].nav-show { background:#FF0000; border:1px solid #000; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:10px; outline:0px; position:static; width:75px; }
#testimonies .testimonies input[type="submit"].nav-show:hover { background:#000; cursor:pointer; }
#video_area { background:#F0F0F0; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#video_area .video_area { display:block; float:none; height:auto; margin:auto 10px; padding:15px 0px; position:static; text-align:center; width:auto; }
#video_area .video_area img { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:95%; }
#write_testimonies { background:#000; display:block; float:none; height:auto; margin:0px; padding:10px 0px; position:static; width:100%; }
#write_testimonies .write_testimonies { color:#FFF; display:block; float:none; height:auto; margin:auto 10px; padding:15px 0px; position:static; text-align:left; width:auto; }
#write_testimonies .write_testimonies a { color:#FF0000; text-decoration:none; }
#write_testimonies .write_testimonies a:hover { color:#FFF; text-decoration:underline; }
#write_testimonies .write_testimonies input[type='submit'] { background:transparent; border:1px solid #FFF; color:#FFF; display:block; float:none; height:auto; margin:auto; padding:10px; position:static; width:126px; }
#write_testimonies .write_testimonies input[type='submit']:hover { background:#FF0000; }
#write_testimonies .write_testimonies input[type='text'] { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:25px; margin:0px; padding:0px 5px; position:static; text-align:left; width:90%; }
#write_testimonies .write_testimonies textarea { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:60px; margin:0px; padding:auto; position:static; resize:none; text-align:left; width:90%; }
#write_testimonies .write_testimonies .error { color:#red; }
#write_testimonies .write_testimonies .label { display:block; float:none; height:auto; margin:0px; padding:0px; position:static; text-align:left; width:95%; }