/*
Theme Name: Wallace &amp; Gromit&#039; s Grand Appeal
Theme URI: http://www.grandappeal.org.uk/
Version: 1.1
Author: Developer
Author URI: http://www.grandappeal.org.uk/
*/



/* Begin Typography & Colors */
.table { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #00A1E4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; z-index: 4; }
.bcnav { background-color: #ECF2FA; color: #634B9A; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.bcnav: HOVER { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; padding-top: 4px; }
.tdlarge { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; padding-top: 6px; padding-bottom: 4px }
.head1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00A0E3; line-height: 18px; }
.quotes { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #00A0E3; line-height: 26px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #FE6431; font-weight: lighter; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-bottom:6px; }
.boldcopy { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; padding-bottom: 6px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-style: normal; font-weight: 200; line-height: 11px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: lighter; }
.box1 { position: relative; right: 0px; }
.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
.boldrhs { font-family:  Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15px; }
a:link, a:active, a:visited { color:#00A1E4; text-decoration:none }
a { text-decoration:none; color:#00A1E4 }
a.tool:link, a.tool:visited, a.tool:active { color:#634B9A; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
a.on:link, a.on:visited, a.on:active, a.on:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.off:link, a.off:visited, a.off:active { color:#634B9A; text-decoration:none; }
a:hover, a.gy:hover, a.ltgy:hover, a.on:hover, a.off:hover, a.tool:hover { color:#634B9A }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #808080; font-weight: normal; line-height: 12px; }
.reversedsub { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; line-height: 17px; color: #FFFFFF; font-weight: normal; padding: 6px 0px; }
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #9C63CE; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #9C63CE; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.photocaption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #9C63CE; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }
.quote { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; padding-bottom: 6px; line-height: 19px; }
.span.greenlink a:link { color: #006633; }
.span.greenlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }
.head1Copy { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #99CC99; line-height: 24px; font-weight: lighter; padding-bottom: 8px; }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
#popup1 { position:absolute; left:-50px; top:-148px; float:inherit; width:169px; height:107px; z-index:10001; visibility: hidden; }
#popup2 { position:absolute; left:-51px; top:35px; width:165px; height:107px; z-index:10001; visibility: hidden; }
#popup3 { position:absolute; left:64px; top:225px; width:165px; height:55px; z-index:10002; visibility: hidden; }
#apDiv1 { position:absolute; left:66px; top:225px; width:165px; height:55px; z-index:10001; }
#apDiv2 { position:absolute; left:54px; top:216px; width:186px; height:70px; z-index:10001; visibility: visible; }
.style7 { font-size: 16px; font-family: "Lucida Handwriting"; }
.style8 { font-family: Calibri; font-size: 16px; }
.style9 { color: #000000 }
.style12 { font-family: Calibri; font-size: 16px; font-weight: bold; }
.style16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; }
.style17 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
.style18 { font-size: 13px; font-style: italic; }
.style19 { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
.alignleft { float: left;}
.alignright { float: right; }
.entry { font-family: Calibri, Arial, Helvetica, sans-serif; text-align: left; font-size: 0.95em; }
a img { border: 0; }
.header { margin: 0; padding: 0 0 5px 0; }
.two-column-container,
.two-column-container140,
.two-column-container150 { overflow: hidden; padding: 6px 0 40px 0; border-top: 1px solid #cccccc; }
.two-column-container .two-column-left { float: left; width: 125px; }
.two-column-container .two-column-right { float: right; width: 260px; }

.two-column-container140 .two-column-left { float: left; width: 140px; }
.two-column-container140 .two-column-right { float: right; width: 245px; }

.two-column-container150 .two-column-left { float: left; width: 150px; }
.two-column-container150 .two-column-right { float: right; width: 235px; }

.two-column-right p { margin: 0; padding: 0 0 5px 0; }
