/*  
Website: http://PlaSmart.com
Name: PlaySmart Orange
Version: Casey 5.32
Author: Eric Needle
Author URI: http://www.longbow.net
*/

/* Colors 
#FF8000 back orange
#FFC000 page orange
#FFD34D box orange
#FE4C0C red orange
#FFC410 gold accent
#FFD34D	lighter gold
#FFC513 back gold
#FFED93 lightest gold nav
#FFF0C2 near white

#3300FF header blue
#000242 text black blue
*/

/* Body Styles */
body { background: url(images/site-hbg.gif); background-repeat: repeat-x; background-color: #FFC513; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #000242; margin: 0; }

#header { margin: 0 auto; clear: both; height: 160px; width: 800px; text-align: left; padding: 0; }
#header-clear { margin: 0 auto; clear: both; height: 160px; width: 800px; text-align: left; padding: 0; }
#container { height: auto; width: 800px; display: block; margin: 0 auto; padding: 0; background-color: #FFC513; }
#navbar { width: 800px; display: block; float: left; padding: 0; margin: 0; background-color: #FFC513; }
#content { height: auto; width: 760px; display: block; float: left; padding: 10px 20px; background-color: #FFF0C2; }
#leftcontent { height: auto; width: 600px; display: block; float: left; padding: 10px 20px; background-color: #FFF; }
#rightcontent { height: auto; width: 160px; display: block; float: left; padding: 10px 20px; background-color: #FFF; }
#alert { width: auto; height: auto; margin: 0; padding: 1px 20px; background-color: #95182A; border:0; }
#footer { margin: 0 auto; clear: both; height: 60px; width: 760px; text-align: center; padding: 0 0 0 10px; }


/* Main Nav Container */
/* Nav1 */
#navcontainer1 { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; letter-spacing: -1px; }
#nav1 { float: left; margin: 0; padding: 0px 0px 0px 0px; text-decoration: none; display: block; font-weight: bold; } 
#nav1 ul { margin: 0; padding: 0; list-style: none; }
#nav1 li { float: left; position: relative; margin: 0; padding: 0; display: block; }
#nav1 a { float: left; margin: 0; padding: 6px 8px 6px 8px; text-decoration: none; display: block; background: #FFC513; }
#nav1 a span { float: none; display: block; padding: 0px; font-weight: bold; color: #000242; }

#nav1 #current a { background-position: 0% 100%; border-width:0; }
#nav1 #current a span { background-position:100% 100%; padding: 6px 8px 6px 8px; }
#nav1 a:hover { background-position:0% 100%; background: #FFF0C2; color: #000242; }
#nav1 a:hover span { background-position: 100% 100%; color: #000242; }

#nav_dropdown1, #nav_dropdown1 ul { padding: 0; margin: 0; list-style: none; line-height: 1em; }
#nav_dropdown1 ul a { display: block; background: #FFE56F; font-weight: bold; font-size: 13px; }
#nav_dropdown1 li { float: left; }
#nav_dropdown1 li ul { position: absolute; left: -999em; background: #FFF0C2; }
#nav_dropdown1 ul li { clear:left; }
#nav_dropdown1 ul li a { padding: 6px 8px 6px 8px; background: #FFF0C2; color: #000242; }
#nav_dropdown1 ul li a:hover { background: #FFC513; color: #FFF; }
#nav_dropdown1 li ul ul { margin: 0; }
#nav_dropdown1 ul ul li a { padding: 6px 8px 6px 8px; ; background: #FF8000; color: #000242; }
#nav_dropdown1 ul ul li a:hover { background: #FF8000; color: #000242; }		
#nav_dropdown1 li:hover ul ul, #nav_dropdown1 li.sfhover ul ul { left: -999em; }
#nav_dropdown1 li:hover ul, #nav_dropdown1 li li:hover ul, #nav_dropdown1 li.sfhover ul, #nav_dropdown1 li li.sfhover ul { left: 0px; top: 25px; }
#nav_dropdown1 { background-repeat: no-repeat; background-position: top right; }
#nav_dropdown1 { background-position: top right; background-repeat: no-repeat; }

		
/* Styles */

a:link { font-style: normal; font-weight: bold; text-decoration: underline; color: #FE4C0C; }
a:visited { font-style: normal; font-weight: bold; text-decoration: underline; color: #FE4C0C; }
a:hover { font-weight: bold; text-decoration: underline; color: #FF8000; }

p { font-size: 1.2em; color: #000242; font-style: normal; text-align: left; line-height: 1.3em; }
h1 { font-size: 2.4em; color: #000242; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: 1.4em; display: block; padding: 0; margin: 0; }
h2 { font-size: 2.4em; color: #000242; font-style: normal; font-weight: bold; letter-spacing: -1px; line-height: normal ; display: block; padding: 0; margin: 20px 0 20px 0; }
h3 { font-size: 1.5em; color: #5432DD; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; margin: 4px 0 -6px 0; }
h4 { font-size: 1.3em; color: #00242; font-style: normal; font-weight: bolder; line-height: 1.2em; display: block; padding: 0; margin: 0; }	
h5 { font-size: 1.2em; color: #000242; font-style: normal; text-align: left; font-weight: normal; padding: 0; }
h6 { font-size: 1.2em; color: #000242; font-weight: bold; font-style: normal; }
h6 a:link { text-decoration: underline; color: #FFF; }
h6 a:hover { text-decoration: underline; color: #FFF; }
h6 a:visited { text-decoration: underline; color: #FFF; }

#header p { font-size: 1.1em; text-align: left; }
#footer p { font-size: 1.1em; text-align: left; line-height: 1.1em; color: #7D6847; }
#footer a:link { text-decoration: underline; color: #1C008D; }
#footer a:hover { text-decoration: underline; color: #1C008D; }
#footer a:visited { text-decoration: underline; color: #1C008D; }
#footer h5 { font-size: .9em; text-align: left; line-height: 1.1em; }

#gold { color: #FFC410; }

#box { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000242; width: auto; margin: 0 0 10px 0; padding: 5px 15px 10px 15px; background-color: #FFF; border:0; }
#boxcar { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000242; width: auto; height: 170px; margin: 0; padding: 10px 15px; background-color: #FFF; border:0; }
#boxsuper { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000242; width: auto; height: 270px; margin: 0; padding: 10px 15px; background-color: #FFF; border:0; }
#boxbig { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #000242; width: auto; height: 300px; margin: 0; padding: 10px 15px; background-color: #FFF; border:0; }
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #A53333; width: auto; margin: 0; text-align: left; line-height: 0.7em; }
.news a:link { font-style: normal; font-weight: bold; text-decoration: underline; color: #235D98; }
.news a:visited { font-style: normal; font-weight: bold; text-decoration: underline; color: #235D98; }
.news a:hover { font-weight: bold; text-decoration: underline; color: #003366; }
.news p { color: #4F7EAC; }
.badge { height: auto; width:120px; margin: 0 auto; padding: 60px 0 0 10px; }

hr { border: 0; color:#557033; background-color:#557033 ; height: 1px; width: 100%; }


/* Lists */
#sitemap a, #sitemap a:visited { display: block; border: none;  font-size:1.3em; line-height: -1px; text-decoration: none; font-weight: bold; }


/* Table Styles */
table { background-color:#F9F8F0; border: 0; width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
table td { padding: 3px 3px 3px 10px; border: 0; }
.data { color: #305009; text-align: left; background-color: #F5F4EA; }
.toprow { font-style: bold; text-align: left; background-color: #F1F0E1; }



/* Images */
img { margin: 4px; border: none; }
img.dot { padding: 0; margin: 0; display: inline; border: none; }
img.inleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left; border: none; }
img.inright { padding: 0; margin: 5px 0 5px 15px; display: inline; float: right; border: 1px solid #000242;}
img.center { display: block; margin-left: auto; margin-right: auto; border: 0; padding: 0; }
img.left { display: block; border: 1px solid #003366; text-align: left; margin: 20px 0 0 0; }
img.portrait { padding: 0; margin: 0; display: inline; float: right; border: 1px solid #000242; }
img.director { padding: 2px; margin: 0 12px 4px 0; display: inline; float: left; border: 1px solid #000242; }
img.alignright { padding: 0; margin: 5px 0 5px 15px; display: inline; float: right; border: none;}
.alignright { float: right; border: none; }
.alignleft { float: left; border: none; } 
#header img { margin: 0; border: 0; border: none; }
img.header { margin: 0; padding: 0; border: none; }
#footer img { border: 0; border: none; }