/* reset defaults */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* base elements */
body { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; line-height: 15px; color: #666666; margin: 0; padding: 0; background: #FFF; /*url(http://rainabahns.com/images/2009/siteElements/bg_CyanPaisley.gif) repeat 0 0;*/ display: block; }
h1 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #00adef; margin: 0; padding: 0;}
h2 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #666666; margin: 6px 0 0 0; padding: 0;}
h3 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color #666666; margin: 0; padding: 0;}
hr {font-family: Helvetica, Verdana, Arial, sans-serif; height: 1px; color: #a9a9a9; margin: 10px 0 10px 0; padding: 0;}
a { color: #a9a9a9; text-decoration:none;}
a:hover {color: #f7941d; text-decoration: none;}
ol {list-style-type: decimal; margin: 0 0 0 17px;}

/*flash*/
div#flashContainer {width: 1200px; height: 900; margin: auto; padding: 0; background: transparent; float: center;} 
div#flash {width: 1200px; height: 900px; margin: 0; padding: 0;}



/* layout */
div#container {width: 976px; height: auto; margin: 25px auto 25px auto; padding: 0; background: transparent; float: center;} 

div#header {width: 960px; height: 116px; margin: 0; padding: 0; float: left; background: #fff;}
div#logo {width: 60px; height: 60px; margin: 40px 0 0 40px; padding: 0; display: inline; float: left;}

div#main {width: 960px; height: auto; margin: 0; padding: 0; background: #fff; float: left;}
div#navBlock {width: 204px; height: auto; margin: 0 40px 0 40px; padding: 0; display: inline; float: left;}
div#nav {width: 204px; height: auto; margin: 0; padding: 0; display: block; float: left;}

a#portfolio {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat 0 -3px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#portfolio:hover {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -205px -3px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#portfolio.selected {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -410px -3px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}

a#blog {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat 0 -35.5px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#blog:hover {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -205px -35.5px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#blog.selected {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -410px -35px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}

a#stock {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat 0 -67.5px; width: 204px; height: 20px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#stock:hover {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -205px -67.5px; width: 204px; height: 20px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#stock.selected {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -410px -67px; width: 204px; height: 20px; margin: 0 0 14px; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}

a#contact {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat 0 -100px; width: 204px; height: 19px; margin: 0 0 14px 0; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#contact:hover {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -205px -100px; width: 204px; height: 19px; margin: 0 0 14px; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}
a#contact.selected {background: transparent url(http://rainabahns.com/images/2009/siteElements/nav.gif) no-repeat -410px -99px; width: 204px; height: 19px; margin: 0 0 14px; padding: 0; display: block; text-indent: -3000px; overflow: hidden;}


div#navList {width: 204px; height: auto; margin: 5px 0 5px 0; padding: 0; display: block; float: left;}
div.navList  a {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #a9a9a9; background: transparent no-repeat 0 0; width: 204px; height: 16px; margin: 5px 0 4px 0; padding: 0; display: block; float: left;}
div.navList a:hover {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #f7941d; background: transparent no-repeat 0 0; width: 204px; height: 16px; margin: 5px 0 4px 0; padding: 0; display: block; float: left;}
div.navList a.selected {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; line-height: 14px; color: #00adef; background: transparent no-repeat 0 0; width: 204px; height: 16px; margin: 5px 0 4px 0; padding: 0; display: block; float: left;}

div#indent {margin: 0 0 0 15px;}

div#rules {width: 204px; height: 1px; margin 0; padding: 0; float: left; display: block;}

/*div#ornament {width: 400px; height: 400px; margin: 0; padding: 0; float: left; display: inline; overflow: hidden;}
a#ornament {background: transparent url(http://rainabahns.com/images/2009/siteElements/ornament.gif) no-repeat 0 0; width: 400px; height: 400px; margin: 0; padding: 0; float: left; display: block; overflow: hidden;}*/



div#content { width: 610px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden;}

div#blogPost {width: 500px; height: auto; margin: 0; padding: 0; float: left; display: block; clear: right;}

div#mailContent { width: 500px; height: 350px; border: 1px solid #a9a9a9; margin: 0; padding: 0; float: left; display: block;}
div#mail { width: 300px; height: 300px; margin: 40px 0 0 40px; padding: 0; float: left; display: block;}
div#postage {width: 71px; height: 76px; margin: 30px 30px 0 0; padding: 0; float: right; display: block;}

div#footer {width: 976px; height: 100px; background: transparent; margin: 0; padding: 0; float: left; clear: both;}
div#footerIndent { width: 960px; height: 80px; background: #fff; margin: 0; padding: 0; float: left; display: inline;}
div#c2009 {width: 175px; height: 20px; background: transparent; margin: 5px 0 10px 284px; padding: 0; float: left; display: block;}
div#copyright {width: 16px; height: 128px; margin: 0 0 22px 0; padding: 0; float: right; display: inline;}

.clear {clear:both;}

