*  {margin:0;padding:0;border:0;}

html {background:url(../images/bkgdHtml.jpg) #e7d754;}

body {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333;background:url(../images/shellSpiderwebs2.jpg) bottom center no-repeat;}

img {border:0;}

p {text-align:left;}

strong {color:#000;}

a {color:#AF3743;text-decoration:none;outline:none;}

a:hover {color:#000000;text-decoration:underline;}

h1, h2, h3, h4 {font-weight:bold;text-align:left;color:#000;font-family:georgia;}

h1 {font-size: 21px;}
h2 {font-size: 28px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

ul, ol {list-style:disc;}
li {text-align:left;padding:5px 0 5px 5px;}

border {color:#333;}

.clear {clear:both;}

#carrot #mainnav li a.character {color:#fff;text-decoration:none;border-bottom:1px solid #333;}
#reverb #mainnav li a.ref {color:#fff;text-decoration:none;border-bottom:1px solid #333;}
#pictures #mainnav li a.zillow {color:#fff;text-decoration:none;border-bottom:1px solid #333;}

/*OVERALL CONTENT------------------------------------------------------------------------------------------------------------------*/
#shellPaper {background:url(../images/bkgd.jpg) #e7d754;padding-bottom:20px;}
#shellSplash {background:url(../images/bkgdSplash.png) 0 215px repeat-x;}
#shellOverall {background:url(../images/shellBkgd.gif) top left repeat-x;}
#shellTrap {background:url(../images/mainBottom.png) 90px 213px no-repeat;width:1060px;margin:auto;padding:0 10px 0 10px;}
#shell {width:1058px;margin:auto;overflow:hidden;position:relative;}
#shell h1 a {display:block;width:1058px;height:223px;text-indent:-9999px;background:url(../images/title2.jpg) no-repeat;margin:auto;padding-bottom:0;}

#timothybanks a {top:100px;right:100px;width:72px;height:73px;position:absolute;display:block;text-indent:-9999px;background:url(../images/timothybanks.png) no-repeat;}
#timothybanks a:hover {background-position:0 -73px;}

#martine {position:absolute;top:0;left:20px;height:226px;overflow:hidden;}
#martine img {margin-top:-90px;}

#mainnavWrap {background:url(../images/mainNavTop2.png) no-repeat top left;position:absolute;top:154px;left:172px;height:76px;width:755px;}
#mainnav {margin:19px 0 0 117px;height:50px;width:489px;background:#000;}
#mainnav ul {overflow:visible;margin:0 10px 0 35px;padding:0;}
#mainnav li {float:left;list-style-type:none;}
#mainnav li.links {margin:10px 12px 0 0;}
#mainnav li a {font-size:13px;font-family:georgia, serif;color:#333;font-weight:normal;/*padding:1px 4px 1px 4px;*/padding:2px;}
#mainnav li a:hover {color:#fff;text-decoration:none;border-bottom:1px solid #333;/*padding:1px 3px 1px 3px;*/}

#mainnav #searchform #s {width: 120px;padding: 2px;border-top:1px solid #333;border:1px solid #ccc;}
#mainnav #searchsubmit {cursor:pointer;margin:0;background:none;font-family:georgia, serif;color:#999;}

#storyWrap {border:2px solid #3b5764;}
#story {background:#000;margin:50px;padding:20px;border:5px solid #a2c3d3;}
#story h2 {text-indent:-9999px;background:url(../images/storyTop2.jpg) top center no-repeat;display:block;width:396px;height:83px;}
#story p {color:#ccc;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:22px;margin:15px 0 20px 30px;}
/*#story strong {color:#D71B55;background:#fff;padding:0 5px 0 5px;margin:7px 4px 0 -50px;font-size:46px;border:2px #444 double;}*/
#story strong {color:#fff;margin:7px 2px 0 -10px;font-size:26px;font-weight:normal;}

#right {float:right;width:177px;height:200px;margin:10px 0 0 0;}

#charactersShell {float:left;padding:0 0 34px 0;width:853px;margin:0 10px 20px 10px;background:url(../images/characterBottom.png) bottom center no-repeat;}
#characters {background:#000;min-height:500px;padding:11px 0 11px 0;}
#insideTop {background:url(../images/insideTop.gif) no-repeat top center;padding:4px 0 0 0;margin:0 10px 10px 0;}
#insideWrap {background:url(../images/insideBottom.gif) no-repeat bottom center;padding-bottom:4px;}
.inside {overflow:auto;margin:8px 15px 8px 15px;text-align: justify;padding:10px 15px 10px 15px;background:url(../images/insideRepeat.gif);border-left:#888 solid 2px;border-right:#888 solid 2px;}
.inside h2 {padding:0 0 10px 10px;font-size:56px;color:#AF3743;font-weight:normal;}
.inside p {float:left;width:400px;margin:50px 0 0 30px;font-size:18px;line-height:24px;font-family:georgia, times, serif;}
.inside p.glossary {width:700px;margin:40px 0 20px 30px;}
p.little {font-size:12px;line-height:18px;font-style:italic;color:#999;padding:0 0 10px 0;}
.inside strong {display:block;height:50px;font-size:56px;color:#AF3743;font-weight:normal;font-family:geneva, arial, sans-serif;}
.inside img {float:left;border:2px solid #B39970;background:#DBE4E2;padding:5px;margin:10px;}

.cell  {background:#fff;margin:10px;border:4px solid #e8dfd0;overflow:auto;}

#infoShell {position:absolute;top:225px;right:0;background:url(../images/infoBottom.png) bottom right no-repeat;padding-bottom:79px;}
#info {width:210px;background:#000;padding-bottom:15px;}
#info h3 {text-indent:-9999px;display:block;width:188px;height:29px;padding:20px 0 10px 20px;margin:0;}
	h3.top {background:url(../images/infoBeyond.png) no-repeat 5px 20px;}
	h3.heard {background:url(../images/infoHeard.png) no-repeat 5px 20px;}
#info p {margin:0 15px 10px 10px;padding:0 0 10px 0;font-size:10px;font-family:Geneva, Arial, Helvetica, sans-serif;border-bottom:solid 1px #222;}
#info p strong {color:#fff;display:block;font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
#info p a {color:#3C7782;}
#info p a:hover {color:#fff;}
#info ul a:hover {color:#fff;}


#mainContent {margin:0;overflow:auto;width:1000px;padding-bottom:10px;}
.blog {padding:5px;}
#mainContent a {color:#10366D;text-decoration:none;}
#mainContent a:hover {color:#D45454;text-decoration:none;/*background-color:#a8dcd9;*/}
#mainContent h4 {color:#D45454;margin:5px 0 0 10px;font-size:35px;font-weight:normal;font-family:arial,sans-serif;}
#mainContent h4 a {color:#000;text-decoration:underline;}

#mainPicture {height:200px;background:#000;}

#picture {float:left;width:500px;background:none;min-height:550px;}
#picture h2 {display:block;height:72px;width:422px;margin:15px 0 25px 10px;text-indent:-9999px;background:url(../images/pictures_title.png) top left no-repeat;}
#picture h4 {color:#10366D;margin:0 0 0 10px;font-size:18px;font-weight:normal;}
#picture p {margin:0 0 5px 10px;font-size:14px;font-size:14px;color:#333;}


#feature {margin-left: 545px;width:300px;}
#feature h2 {font-size:24px;background:url(../images/link_icon.gif) no-repeat left;margin:30px 0 5px 0;padding:0 0 5px 25px;color:#10366D;font-weight:normal;display:block;}
#feature h2 a {color:#10366D;}
#feature h2 a:hover {color:#ff0000;background-color:#a8dcd9;}
#feature p {overflow:auto;width:250px;padding:10px;font-size:14px;margin:0 0 10px 0;color:#333;border:2px dotted #a8dcd9;background:#fff;}
#feature p.bottom {padding:5px 5px 20px 5px;}
#feature p img {float:left;margin:0;padding:0;}
.linkIcon {display:block;height:21px;width:20px;background:url(../images/link_icon.gif) no-repeat top left;padding-right:3px;}

/*FOOTER------------------------------------------------------------------------------------------------------------------*/
#footer {padding:12px 0 20px 0;border-top:2px solid #81870d;background:url(../images/footerTop.png) center no-repeat;}
#footer p {margin:auto;width:400px;text-align:center;color:#777;padding:10px 0 48px 0;font-family:geneva, sans-serif;font-size:12px;color:#000; background:none;}
#footer ul {overflow:auto;width:1038px;margin:auto;}
