﻿body         { background-image: url('../image/swbkgnd.gif'); font-family: 'Trebuchet MS', Arial, Helvetica }
button       { font-size: 8pt; font-style: Bold; font-family: 'Trebuchet MS', Arial, Helvetica; border-style: solid; border-width: 1pt }
caption      { font-size: 14pt; font-family: 'Arial Rounded MT Bold', Arial, Helvetica; font-style: normal }
fieldset     { font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 8pt; font-style: normal; border-style: solid; border-width: 1pt }
h1           { font-weight: normal; font-style: normal; font-size: 24pt; font-family: 'Arial Rounded MT Bold', Arial, Helvetica }
h2           { font-family: 'Arial Rounded MT Bold', Arial, Helvetica; font-style: normal; font-size: 18pt; font-weight: normal }
h3           { font-family: Trebuchet MS; text-align: none; font-size: 14pt; vertical-align: none; font-weight: normal; font-style: normal }
h4           { font-weight: normal; font-size: 12pt; font-style: normal; font-family: 'Arial Rounded MT Bold', Arial, Helvetica }
h5           { font-size: 10pt; font-style: normal; font-weight: normal; font-family: 'Arial Rounded MT Bold', Arial, Helvetica }
h6           { font-family: 'Arial Rounded MT Bold', Arial, Helvetica; font-size: 8pt; font-style: normal; font-weight: normal }
label        { font-style: Bold; font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 8pt }
label, .mstheme-label { font-size: 8pt; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: Bold }
legend       { font-style: normal; font-size: 8pt; font-family: 'Arial Rounded MT Bold', Arial, Helvetica }
marquee      { font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 14pt }
select       { font-style: normal; font-family: 'Trebuchet MS', Arial, Helvetica; font-size: 8pt; border-style: solid; border-width: 1pt }
table        { font-family: 'Trebuchet MS', Arial, Helvetica; font-style: normal }
textarea     { font-style: normal; font-size: 8pt; font-family: 'Trebuchet MS', Arial, Helvetica; border-style: solid; border-width: 1pt }
th           { font-family: 'Trebuchet MS', Arial, Helvetica; font-style: normal }
img			 { border:0px }
ul           { list-style-image: url('http://www.kidsrcrafty.com/css/swbull1.gif'); }
ul ul        { list-style-image: url('http://www.kidsrcrafty.com/css/swbull2.gif'); }
ul ul ul     { list-style-image: url('http://www.kidsrcrafty.com/css/swbull3.gif'); }

.PageTitleShrink { font-size: medium; }

.PrtVerLink { background-color: #ffff00; }

.IndexSection { background-color: #DDDDDD; font-weight: bold; font-size: small; }

.IndexLink { font-size: large; }
.IndexSmallText { font-size: small; }

.TextLarge { font-size: large; }
.TextSmall { font-size: small; }

.StopFloat { clear:both; margin: 10px 0 10px 0; }
.FloatImgRight { float: right; margin: 0 0 20px 20px; vertical-align: text-top; }
.FloatImgLeft { float: left; margin: 0 20px 20px 0; vertical-align: middle; }

div.TopNav{ padding: 15px 0 15px 0; margin: 0px; font-size: small; width: 100%; background-color: #DDDDFF }

div.TwoColumns{ float: left; padding: 20px; margin: 0 20px 10px 0; width: 40%; border: 1px solid gray; }
div.ThreeColumns{ float: left; padding: 5px; margin:0px; width: 31%; border: 1px solid gray; }
div.FourColumns{ float: left; padding: 5px 3px 5px 3px; margin:0px; width: 24%; border: 1px solid gray; }

div.TwoColumnsNoBorder { float: left; text-align:left; padding: 5px; margin:0px; width: 45%; }
div.ThreeColumnsNoBorder { float: left; text-align:center; padding: 5px; margin:0px; width: 32%; }
div.FourColumnsNoBorder { float: left; text-align:center; padding: 5px 3px 5px 3px; margin:0px; width: 24%; }
div.FiveColumnsNoBorder { float: left; text-align:center; padding: 5px 3px 5px 3px; margin:0px; width: 19%; }

div.container { width:100%; margin:5px auto; }

div.LargeContent { float:left; width:75%; padding:0 1% 0 1%; margin:auto }
div.Content { float:left; width:65%; padding:0 1% 0 1%; margin:auto }

div.TopBottomBorder { width:100% }
div.TopButton { float:left; width:40%; height:95px; text-align:center; overflow:hidden }
div.LargeSidebar { float:left; width:22%; text-align:right; margin:auto }
div.LeftSidebar { float:left; width:15%; overflow:hidden; text-align:left; margin:auto }
div.RightSidebar { float:left; width:16%; overflow:hidden; text-align:right; margin-left:1% }