/* global */

html                 {height: 100%;}
@font-face           {font-family:AmerType Md BT;font-style:  normal;font-weight: normal;src: url(AMERTYP0.eot);}
body                 {font-family:Arial,sans-serif;padding:0px;margin:0px;font-size:100%;font-color:#FFFFFF;background-color:#000000;}
p                    {margin:0px;padding:0px 0px 10px 0px;line-height:200%;}
h1                   {font-family:Arial,sans-serif;letter-spacing:.1em;}
h2                   {font-family:Arial,sans-serif;font-size:100%;margin:0px;padding:0px 0px 4px 0px;}
img                  {border:0px;}
a                    {outline:none;}

/* image positioning - left, right and center */

.left                {float:left; padding:0px;}
.right               {float:right;padding:0px;}
.center              {display:block;text-align:center;margin:0 auto;}

.lpad                {padding: 0px 2px 0px 2px;}
.hb                  {color:#000000;padding: 0px 1px 0px 1px;font-weight:bolder;}
.hh                  {color:#FFFFFF;padding: 0px 3px 0px 3px;background-color:#C13828;}
.hred                {color:#C13828;}
.hdgr                {color:#006B54;}
.dict                {color:#000000;text-decoration:none;border-bottom:1px dashed #006B54;cursor:help;margin:0px;padding:0px;}
.obs                 {color:#C13828;text-decoration:none;                                 cursor:help;margin:0px;padding:0px;}
.sred                {color:#FF0000;}
.flink               {color:#000000;text-decoration:underline;}
.backtop             {text-align:right;padding: 20px 3px 0px 3px;}
.tacc                {font-weight:bold;}

/* margin lefts / margin rights - to centre content */

#main, #tmenu, #bmenu, #menu, #shell {margin-left:auto;margin-right:auto;}

/* main container */

#main                {width:977px;padding:15px 15px 0px 15px;background-color:#99CC99;}

#when                {color:#006B54;background-color:#99CC99;font-size:70%;font-family:Arial,sans-serif;font-weight:bolder;text-align:right;padding:2px 0px 10px 0px;}
#limerick            {color:#000000;background-color:#99CC99;              font-family:Arial,sans-serif;font-weight:bolder;text-align:left; padding:0px 0px 10px 0px;}
#qte                 {color:#000000;background-color:#99CC99;font-size:70%;font-family:Arial,sans-serif;font-weight:normal;text-align:right;padding:5px 0px 10px 0px;}
#qtel                {color:#000000;background-color:#99CC99;font-size:70%;font-family:Arial,sans-serif;font-weight:normal;text-align:left; padding:5px 0px 10px 0px;overflow:hidden;}
#calendar            {color:#006B54;background-color:#99CC99;font-size:70%;font-family:Arial,sans-serif;font-weight:bolder;text-align:left; padding:2px 0px  2px 0px;overflow:hidden;}
#stats               {color:#006B54;background-color:#99CC99;font-size:70%;font-family:Arial,sans-serif;font-weight:bolder;text-align:right;padding:2px 0px  2px 0px;overflow:hidden;}

.backtt              {font-size:70%;font-family:Arial,sans-serif;font-weight:normal;text-align:left; padding:0px 0px 0px 0px;}
.backtt a            {color:#C13828;background-color:#99CC99;text-decoration:none;}
.backtt a:link       {color:#C13828;background-color:#99CC99;text-decoration:underline;padding:0px  0px  0px  0px;}
.backtt a:hover      {color:#FFFFFF;background-color:#C13828;text-decoration:none;     padding:0px  0px  0px  0px;}
.backtt a:visited    {                                       text-decoration:underline;padding:0px  0px  0px  0px;}

#txtsmall            {font-size: 80%;}

#dummym              {height:39px;  background-color:#FFFFFF;}
#tmenu               {height:39px;  background-color:#FFFFFF;text-align:left;font-family:AmerType Md BT;font-size:16px;}
#bmenu               {height:39px;  background-color:#FFFFFF;text-align:left;font-family:AmerType Md BT;font-size:16px;}
#tmenu a             {color:#000000;background-color:#FFFFFF;text-decoration:none;}
#bmenu a             {color:#000000;background-color:#FFFFFF;text-decoration:none;}
#tmenu a:link        {color:#000000;background-color:#FFFFFF;text-decoration:underline;padding:5px;}
#bmenu a:link        {color:#000000;background-color:#FFFFFF;text-decoration:underline;padding:5px;}
#tmenu a:hover       {color:#FFFFFF;background-color:#C13828;text-decoration:none;     padding:5px;}
#bmenu a:hover       {color:#FFFFFF;background-color:#C13828;text-decoration:none;     padding:5px;}
#tmenu a:visited     {                                       text-decoration:underline;padding:5px;}
#bmenu a:visited     {                                       text-decoration:underline;padding:5px;}

#mhome               {position:relative;top:10px;left:  5px;z-index:9;}
#mall                {position:relative;top:10px;left:149px;z-index:9;}
#mblog               {position:relative;top:10px;left:184px;z-index:9;}
#mabout              {position:relative;top:10px;left:233px;z-index:9;}
#mstore              {position:relative;top:10px;left:362px;z-index:9;}
#macks               {position:relative;top:10px;left:471px;z-index:9;}
#mcontact            {position:relative;top:10px;left:471px;z-index:9;}
#mdonations          {position:relative;top:10px;left:508px;z-index:9;}

#blinks              {color:#FFFFFF;background-color:#C13828;                          padding:15px 15px 15px 15px;text-align:center;font-size:12px;font-family:Arial,sans-serif;}
#blinks a            {color:#FFFFFF;background-color:#C13828;text-decoration:none;}
#blinks a:link       {color:#FFFFFF;background-color:#C13828;text-decoration:underline;padding:0px  0px  0px  0px;}
#blinks a:hover      {color:#C13828;background-color:#FFFFFF;text-decoration:none;     padding:0px  0px  0px  0px;}
#blinks a:visited    {                                       text-decoration:underline;padding:0px  0px  0px  0px;}

#book                {                            height:520px;color:#FFFFFF;background-color:#C13828;                          padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
#counter             {                            height:39px ;color:#FFFFFF;background-color:#C13828;                          padding:0px 0px 0px 0px;margin:0px;}
#countername         {position:relative;top: -1px;width:450px;color:#FFFFFF;float:left; text-align:left; padding:6px 0px 0px 10px;margin:0px;font-family:AmerType Md BT;  font-size: 24px;}
#counterslogan       {                                                                                                                                                    font-size: 16px;}
#countertxt          {position:relative;top:  0px;width:500px;color:#FFFFFF;float:right;text-align:right;padding:5px 5px 5px  5px;margin:0px;font-family:Arial,sans-serif;font-size: 12px;}
#counters            {cursor:help;}

#gap                 {                            height: 1px;              background-color:#99CC99;padding:0px;margin:0px;font-size:1px;}
#gapa                {                            height: 5px;              background-color:#99CC99;padding:0px;margin:0px;font-size:1px;}
#gapb                {                            height:10px;              background-color:#99CC99;padding:0px;margin:0px;font-size:1px;}
#gapc                {                            height:15px;              background-color:#99CC99;padding:0px;margin:0px;font-size:1px;}

#mimg                {position:absolute;top:  80px;           width:977px;height:90px;padding:0px;margin-left:auto;margin-right:auto;font-size:1px;}
#logo                {position:relative;top:   4px;left:100px;width:306px;}
#arrow               {position:relative;top: -47px;left:466px;width:106px;}

#legal               {                                        color:#006B54;background-color:#99CC99;                          padding:10px 10px  0px 10px;text-align:center;font-size:12px;font-family:Arial,sans-serif;}
#legal a             {                                        color:#006B54;background-color:#99CC99;text-decoration:none;     padding: 0px 20px  0px 20px;}
#legal a:link        {                                        color:#006B54;background-color:#99CC99;text-decoration:underline;padding: 0px  0px  0px  0px;}
#legal a:hover       {                                        color:#006B54;background-color:#FFFFFF;text-decoration:none;     padding: 0px  0px  0px  0px;}
#legal a:visited     {                                                                               text-decoration:underline;padding: 0px  0px  0px  0px;}

#legal2              {                                        color:#006B54;background-color:#99CC99;                          padding:10px 10px  0px 10px;text-align:center;font-size:12px;font-family:Arial,sans-serif;}
#legal2 a            {                                        color:#006B54;background-color:#99CC99;text-decoration:none;     padding: 0px 20px  0px 20px;}
#legal2 a:link       {                                        color:#006B54;background-color:#99CC99;text-decoration:underline;padding: 0px  0px  0px  0px;}
#legal2 a:hover      {                                        color:#006B54;background-color:#FFFFFF;text-decoration:none;     padding: 0px  0px  0px  0px;}
#legal2 a:visited    {                                                                               text-decoration:underline;padding: 0px  0px  0px  0px;}

/* main content */

#shell               {width:100%;height:auto;padding:0px;overflow:hidden;} 

/* main page - bottom blog roll */

#lblogroll           {padding: 0px  0px  5px  0px;                                          font-family:Arial,sans-serif;font-size:110%;font-weight:normal;text-align:left;}
#lbloghead           {padding:10px 10px  5px 15px;                color:#C13828;margin:0px;text-align:left;}
#lbloglink           {padding:10px  0px  5px 15px;                              margin:0px;text-align:left;}
#lbloglink a         {                                            color:#006B54;background-color:#99CC99;text-decoration:none;}
#lbloglink a:link    {padding:0px 10px 0px 10px;                  color:#006B54;background-color:#99CC99;text-decoration:none;}
#lbloglink a:hover   {padding:0px 10px 0px 10px;                  color:#FFFFFF;background-color:#C13828;text-decoration:none;}
#lbloglink a:visited {padding:0px 10px 0px 10px;                                                         text-decoration:none;}

/* right column - sidebar */

#rcolumn             {padding: 0px  0px  5px  0px;     width:212px;float:right;             font-family:Arial,sans-serif;font-size:110%;font-weight:normal;}
#arcolumn            {padding:57px  0px  0px  0px;     width:212px;float:right;             font-family:Arial,sans-serif;font-size:110%;font-weight:normal;}
#drcolumn            {padding:25px  0px  0px  0px;     width:212px;float:right;             font-family:Arial,sans-serif;font-size:110%;font-weight:normal;}
#sidebaritem         {padding: 0px  0px  0px  0px;     width:100%; float:right;margin:0px;text-align:right;}
#sidebaritem a       {padding: 0px;padding-bottom:0px;text-decoration:none;border:none;}
#sidebaritem a:hover {padding: 0px;padding-bottom:0px;text-decoration:none;border:none;}
#sbihead             {padding:10px 10px  5px 15px;                color:#C13828;margin:0px;}
#sbisearch           {padding: 9px  0px  0px 15px;                              margin:0px;}
#sbicont             {padding:10px  0px  5px 15px;                              margin:0px;}
#sbicont a           {                                            color:#006B54;background-color:#99CC99;text-decoration:none;}
#sbicont a:link      {padding:0px 10px 0px 10px;                  color:#006B54;background-color:#99CC99;text-decoration:none;}
#sbicont a:hover     {padding:0px 10px 0px 10px;                  color:#FFFFFF;background-color:#C13828;text-decoration:none;}
#sbicont a:visited   {padding:0px 10px 0px 10px;                                                         text-decoration:none;}

#sbibutr             {padding: 5px  0px 5px 10px;     width:187px;color:#FFFFFF;background-color:#006B54;text-align:right;font-size:90%;font-weight:normal;}
#sbibutr a           {                                            color:#FFFFFF;background-color:#006B54;text-decoration:none;}
#sbibutr a:link      {padding:5px 10px 5px 10px;                  color:#FFFFFF;background-color:#006B54;text-decoration:none;}
#sbibutr a:hover     {padding:5px 10px 5px 10px;                  color:#FFFFFF;background-color:#C13828;text-decoration:none;}
#sbibutr a:visited   {padding:5px 10px 5px 10px;                                                         text-decoration:none;}
#sbibutdot           {position:relative;float:left;               color:#FFFFFF;background-color:#006B54;text-align:left; font-size:90%;font-weight:bolder;}
#sbibuttxt           {position:relative;float:right;              color:#FFFFFF;background-color:#006B54;text-align:right;font-size:90%;font-weight:bolder;}
.imgab               {border:3px solid #000000;}
.imgabl              {border:3px solid #000000;cursor:pointer;}
.imgabg              {border:none;}
.imgpatch            {font-size:0px;}
#imagepri            {border:3px solid #000000;cursor:pointer;position:relative;}

/* left column - content */

#lefthead            {padding:10px  0px 10px  0px;                color:#C13828;margin:0px; font-family:Arial,sans-serif;font-size:110%;font-weight:normal;}

#lcolumn             {padding:0px 0px 5px 0px;       width:765px;text-align:left;float:left;}
#lcolumn a           {                                            color:#006B54;background-color:#99CC99;text-decoration:underline;}
#lcolumn a:link      {padding:0px;                                color:#006B54;background-color:#99CC99;text-decoration:underline;}
#lcolumn a:hover     {padding:0px;                                color:#FFFFFF;background-color:#C13828;text-decoration:none;}
#lcolumn a:visited   {padding:0px;                                                                       text-decoration:underline;}

#lcolumns            {padding:0px 0px 0px 0px;       width:765px;text-align:left;float:left;}
#lcolumns a          {padding:0px;padding-bottom:0px;text-decoration:none;}
#lcolumns a:hover    {padding:0px;padding-bottom:0px;text-decoration:none;}

#ltcolumn            {padding:10px 0px 0px 0px;margin:0px;font-size:100%;}
#ltcolumnlg          {padding:10px 0px 0px 0px;margin:0px;font-size:110%;}

#ltcolumnl           {padding:15px 0px  5px 0px;text-align:left;float:left; width:197px;}
#ltcolumnr           {padding: 0px 0px 15px 0px;text-align:left;float:right;width:553px;}
/*USE LINE ABOVE ONLY WHEN YOU HAVE SHIFTED IMAGE LIKE ElLissitsky.gif*/
#ltcolumnra          {padding: 0px 0px  5px 0px;text-align:left;float:right;width:553px;}
#ltcolumnrs          {padding: 0px 0px  0px 0px;text-align:left;float:right;width:553px;}
#ltcolumnsrch        {padding: 0px 0px  0px 0px;text-align:left;float:right;width:553px;}

#lbcolumn            {padding:10px 15px 10px 10px;margin:0px 0px 0px 0px;font-size:80%;background-color:#006B54;color:#FFFFFF;width:740px;}
#lbcolumnm           {padding:10px 15px 10px 10px;margin:0px 0px 0px 0px;font-size:80%;background-color:#006B54;color:#FFFFFF;width:740px;float:right;}
#lbcolumna           {padding:10px 15px 10px 10px;margin:0px 0px 0px 0px;font-size:80%;background-color:#006B54;color:#FFFFFF;width:740px;position:relative;top:-40px;}
#abcolumn            {padding:0px  0px  0px  0px;margin:0px 0px 0px 0px;font-size:1px;}
#jshtml              {font-size:80%; color:#C13828;}
#cartoon             {text-align:center;}
#imagepr             {position:absolute;top:0;left:-100;width:1px;height:1px;visibility:hidden;padding:10px 10px 10px 10px;}

/* terms and conditions */

#sp                  {padding:0px 0px  0px 0px;width:100%;}
#lc                  {width:25%;float:left; color:#000000;                         font-size:80%;}
#rc                  {width:67%;float:right;color:#000000;background-color:#99CC99;font-size:80%;font-family:Arial,sans-serif;}
#rc a                {                      color:#000000;background-color:#99CC99;text-decoration:none;}
#rc a:link           {                      color:#C13828;background-color:#99CC99;text-decoration:underline;padding: 0px 3px 0px 3px;}
#rc a:hover          {                      color:#006B54;background-color:#FFFFFF;text-decoration:none;     padding: 0px 3px 0px 3px;}
#rc a:visited        {                      color:#006B54;                         text-decoration:underline;padding: 0px 0px 0px 0px;}

.ctable              {border-width:3px;                                                      border-color:#006B54;border-style:solid;width:553px;}
.btable              {}
.dtable              {}
.wtable              {border-width:3px;                                                      border-color:#006B54;border-style:solid;width:977px;}

.stablebtnt          {border-top:  3px;border-right: 3px;border-bottom: 0px;border-left: 3px;border-color:#006B54;border-style:solid;width:553px;}
.stableimgt          {border-top:  3px;border-right: 2px;border-bottom: 2px;border-left: 3px;border-color:#006B54;border-style:solid;width:140px;}
.stabledest          {border-top:  3px;border-right: 3px;border-bottom: 2px;border-left: 1px;border-color:#006B54;border-style:solid;width:403px;}
.stableimgm          {border-top:  1px;border-right: 2px;border-bottom: 2px;border-left: 3px;border-color:#006B54;border-style:solid;width:140px;}
.stabledesm          {border-top:  1px;border-right: 3px;border-bottom: 2px;border-left: 1px;border-color:#006B54;border-style:solid;width:4033px;}
.stableimgb          {border-top:  1px;border-right: 2px;border-bottom: 3px;border-left: 3px;border-color:#006B54;border-style:solid;width:140px;}
.stabledesb          {border-top:  1px;border-right: 3px;border-bottom: 3px;border-left: 1px;border-color:#006B54;border-style:solid;width:403px;}
.stablebtnb          {border-top:  0px;border-right: 3px;border-bottom: 3px;border-left: 3px;border-color:#006B54;border-style:solid;width:553px;}
.stable a:link       {text-decoration:none;border:0px;}
.stable a:hover      {text-decoration:none;border:0px;}
.stable a:visited    {text-decoration:none;border:0px;}
.listtab             {color:#000000;}

#ppsubmit            {cursor:pointer;width:86px;height:20px;color:#FFFFFF;border:3px solid #006B54;background-color:#006B54;font-size:16px;font-family:Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;}
#ppcart              {padding:0px 14px 0px 0px; height:28px;margin:0px;font-size: 1px;text-align:right;}
.ppform              {font-size:1px;}
.pplogo              {border:3px solid #006B54;}
.contimg             {position:relative;top:-40px;}

#specialtx           {color:#000000;padding:0px 0px 0px 0px;margin:0px;text-align:right;font-size:22px;font-family:AmerType Md BT;}
#speciallf           {width:977px;  padding:0px 0px 0px 0px;margin:0px;text-align:left ;font-size: 0px;font-family:AmerType Md BT;}
#specialrt           {width:977px;  padding:0px 0px 0px 0px;margin:0px;text-align:right;font-size: 0px;font-family:AmerType Md BT;}

/* end */