@charset "UTF-8";
/* Copyright Word Work Communications Inc. 2008 | Designed by Lindsay McKeighan */

/* Site is a two column layout contained in a main wrapper, centered */

img, div { behavior: url(iepngfix.htc) } 

* { margin: 0; padding: 0; }
body { background: #2d3d40 url(images/bg.jpg) no-repeat top center fixed; font-size: 62.5%; } /*Background started as e9fdff; 62.5% reduces default font size to 10pts ie. 1em */
a img { border: 0px; }
a:link {color: #f07f50; text-decoration: none;}     /* unvisited link */
a:visited {color: #f07f50;}  /* visited link */
a:hover {color: #f07f50;}   /* mouse over link */
a:active {color: #f07f50;}   /* selected link */

/* page specific styles */
p { font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.2em; line-height: 1.5em; margin-top: 25px; margin-left: 15px; margin-bottom: 1.5em; font-weight: normal; }

h1 { font-family: Georgia, "Times New Roman", Times, serif ; color: #464646; font-size: 2.0em; line-height: 1.5em; margin-top: 20px; margin-left: 15px; margin-bottom: 1.5em; font-weight: normal;}

h2 { font-family: Georgia, "Times New Roman", Times, serif ; color: #f07f50; font-size: 1.8em; line-height: 1.5em; margin-top: 25px; margin-left: 15px; margin-bottom: 1.5em; font-weight: normal;}

h3 { font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.1em; margin-top: -25px; margin-left: 15px; position: relative; right: -15px; }

em { font-family: Georgia, "Times New Roman", Times, serif ; color: #f07f50; font-size: 1.8em; line-height: 1.1em; text-decoration: none; }

ul { font-family: Georgia, "Times New Roman", Times, serif ; color: #19388a; font-size: 1.2em; list-style-type: none; }

/* These are the layout styles. */
#wrap { width: 783px; margin: 0 auto; overflow: hidden; background-color:#ffffff; border: 1px solid #f07f50; border-top: 0px; } 
/* overflow hidden expands the parent durring cases were she carries more than one float and she is centered */

#left { width: 321px; height: 900px; float: left; padding: 0px; background: url(images/illustgal.gif) no-repeat; }
/* left column properties */

#right { width: 462px ; float: right; padding: 0px; background-color:#fff; }
/* right column properties */

#rightcol { border-left: 1px solid #9d9d9d ;float: right; width: 461px; position: relative; /*background-color:#AA0000;*/ }
/* right column main content div id */

#rightcontent { margin: 0px 0px 0px 0px; /*background-color:#AAAAAA;*/ }
/* right column main content div id */

#logo { position:relative; top: 80px; right: -50px; }

#nav { padding: 0px; width: 462px; float: right; }

#bar { background-color: #f07f50; float: left; width: 12px; height: 400px; }
/* the orange vertical bar on the left of every page */

#enews { text-align: justify; font-family: Geneva, Arial, Helvetica, sans-serif; color: #464646; font-size: 1.2em; line-height: 1.5em; float: right; position: relative; top: 800px; right: 0px; width: 170px; color: #f07f50; padding: 15px; border: 1px solid #9d9d9d; border-right: 0px; background-color: white; }
/* contact box floating in left column */

#footer { font-family: Geneva, Arial, Helvetica, sans-serif; color: white; font-style: bold; font-size: 0.9em; line-height: 1.5em; width: auto; margin: 0 auto; padding: 5px; background-color:#f07f50; position: fixed; bottom: 0; clear: both; }

#leftcontent { margin: 500px 0px 0px 0px; }

#leftnav { margin: 157px 0px 0px 0px }

.descrip { float:right; width: 290px; font-size: 1.1em; padding: 0px 25px 0px 10px; display:block; border-left: 1px dashed #625c55; line-height: 1.2em; /*background-color:#33CCFF; */}

.descripenews { float:left; width: 200px; font-size: 1.1em; padding-left: 10px; display:block; line-height: 1.2em; /*background-color:#33CCFF; */}
.descripleft { float:left; width: 250px; font-size: 1.1em; padding-left: 10px; display:block; line-height: 1.2em; /*background-color:#33CCFF; */}
.descripleftnarrow { float:left; width: 180px; font-size: 1.1em; padding-left: 10px; display:block; line-height: 1.2em; /*background-color:#33CCFF; */}


.caption { font-size: 1.1em; display: block; margin-left: 100px; background-color:#33FFCC; }

img.slide { /*border: 1px solid #FF3333;*/ display: block; margin-left: auto; margin-right: auto; padding: 50px 0px 30px 0px;}
img.slideprint { /*border: 1px solid #FF3333;*/ display: block; margin-left: auto; margin-right: auto; padding: 10px 0px 10px 0px;}
img.slideweb { border: 1px solid #9d9d9d; display: block; margin-left: auto; margin-right: auto; margin-top: 45px; margin-bottom: 5px;}
img.slidenews { /*border: 1px solid #FF3333;*/ padding: 0px 0px 0px 0px; float: right; position: relative; top: -170px; right: -25px;}
img.subslide { /*border: 1px solid #FF3333;*/ padding: 5px 0px 0px 10px; float: left; }


.block { width: 240px; border-left: solid 0px #9d9d9d; }

.headcontent { width: 400px; border-left: solid 0px #9d9d9d; }

.content { width: 400px; border-left: solid 1px #9d9d9d; background-color:#0000FF; position: relative;}

.textname { color:#000066; }

.orange { color: #f07f50; }

.sticker { position: relative; right: -240px; top: -215px; border: 0px; }

.thumbs { float: left; position: relative; right: 00px; }

.print { margin-left: 94px; }

.web { margin-left: 189px; }


img.profile { float: right; margin: 0px 0px 100px 0px; }

img.thumb { margin: 4px 0px 0px 0px; padding: 0px; border: solid 1px #646464; }

img.mark { background: transparent; }




a.mark { background: none; }

a.current, a.mark:hover { background: #f07f50; }

