/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
/*                                                             */
/*  patrick.css                                                */
/*  Created by Chetski @ BCTek : 10-15-04                      */
/*                                                             */
/*  Description:                                               */
/*      Styles that are global in nature to multiple St.       */
/*      Patrick's Day holiday pages                            */
/*                                                             */
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* Links */
a:link    { color: #009900 }
a:visited { color: #669966 }
a:active  { color: #00ff00 }
a:hover   { color: #00cc00 }
/* End Links */


/* Positioning */
.top    { vertical-align: top }
.middle { vertical-align: middle }
.bottom { vertical-align: bottom }

.left   { text-align: left }
.center { text-align: center }
.right  { text-align: right }
/* End Positioning */


/* Fonts */
.x-largeFont  { font-size: x-large }
.largeFont    { font-size: large }
.mediumFont   { font-size: medium }
.smallFont    { font-size: small }
.x-smallFont  { font-size: x-small }
.xx-smallFont { font-size: xx-small }

.bold      { font-weight: bold }
.italic    { font-style: italic }
.underline { text-decoration: underline }
/* End Fonts */


/* Headers */
h1, h2, h3, h4, h5, h6{
	font-family:        arial, sans-serif;
	font-weight:        bold;
	font-style:         normal
}

h1 { font-size: x-large }
h2 { font-size: large }
h3 { font-size: medium }
h4 { font-size: small }
h5 { font-size: x-small }
h6 { font-size: xx-small }
/* End Headers */


/* General */
body{
	background-image:   url(../images/4lfclver.jpg);
	background-color:   #ccffcc;
	color:              #006600;
	margin:             0px;
	text-align:         center
}

#tblMain{
	width:              768px;
	padding:            0px;
	margin:             0px auto
}

.cellContentWrap{
	width:              633px;
	padding-top:        10px;
	text-align:         center;
	vertical-align:     top
}
/* End General */


/* Tags */
p, dl, ul, span{
	font-family:        arial, sans-serif;
	font-size:          medium;
	text-align:         left
}

hr{
	color:              #006600;
	text-align:         center
}
/* End Tags */


/* Banner */
#cellBannerLeft, #cellBannerLeftImage{
	width:              135px;
	height:             135px;
	vertical-align:     top;
	text-align:         left
}

#tblBannerLeft{
	width:              135px;
	height:             135px;
	padding:            0px
}

#imgBannerLeft{
	width:              135px;
	height:             135px;
	padding:            0px;
	margin:             0px
}

#cellBanner{
	width:              558px;
	vertical-align:     top;
	text-align:         left
}

#tblBanner{
	width:              558px;
	height:             135px;
	padding:            0px;
}

.cellThickSpacer{
	width:              558px;
	height:             45px;
	vertical-align:     top;
	text-align:         left
}

.cellThinSpacer{
	width:              558px;
	height:             18px;
	vertical-align:     top;
	text-align:         left
}

#cellTopLine{
	width:              558px;
	height:             3px;
	vertical-align:     top;
	text-align:         left;
	background-color:   #00ff00
}

#cellMiddleLine{
	width:              558px;
	height:             3px;
	vertical-align:     top;
	text-align:         left;
	background-color:   #00cc00
}

#cellBottomLine{
	width:              558px;
	height:             3px;
	vertical-align:     top;
	text-align:         left;
	background-color:   #009900
}

#cellBannerRight{
	width:              75px;
	height:             135px;
	vertical-align:     middle;
	text-align:         left
}

#imgBannerRight{
	width:              75px;
	height:             75px;
	padding:            0px;
	margin:             0px
}
/* End Banner */


/* Menu Bar */
#cellMenuWrap{
	width:              135px;
	vertical-align:     top;
	text-align:         left
}

#tblMenuWrap{
	width:              135px;
	padding:            0px;
	margin:             0px
}

.cellButton{
	width:              115px;
	height:             30px;
	font-family:        arial, sans-serif;
	font-size:          xx-small;
	text-align:         center;
	vertical-align:     middle;
	cursor:             pointer;
	color:              #cccc00
}

.cellVL{
	background-image:   url(../images/vl.gif);
	width:              135px;
	height:             15px;
	text-align:         center;
	vertical-align:     middle
}

.cellButtonSpacer{
	width:              10px
}

#cellDate{
	width:              135px;
	height:             27px;
	vertical-align:     middle;
	text-align:         center
}

#cellBL{
	width:              135px;
	height:             40px;
	vertical-align:     top;
	text-align:         left
}

#imgBL{
	width:              135px;
	height:             40px;
	padding:            0px;
	padding-bottom:     40px;
	margin:             0px
}
/* End Menu Bar */


/* Page Header */
#tblHeader{
	width:              570px;
	padding:            0px;
	margin:             0px auto
}

#cellLeftHeader{
	width:              135px;
	vertical-align:     middle;
	text-align:         left
}

#cellMiddleHeader{
	width:              300px;
	vertical-align:     middle;
	text-align:         center
}

#cellRightHeader{
	width:              135px;
	vertical-align:     middle;
	text-align:         right
}

.pHeader{
	font-size:			x-large;
	text-align:         center;
	vertical-align:     middle
}

.imgClover{
	width:              135px;
	height:             163px;
	padding:            0px;
	margin:             0px
}
/* End Page Header */


/* Tables and Cells */
.tbl500{
	width:              500px;
	padding:            0px;
	margin:             0px auto
}

.cell500{
	width:              500px
}

.tbl600{
	width:              600px;
	padding:            0px;
	margin:             0px auto
}

.cell600{
	width:              600px
}
/* End Tables and Cells */


/* Images */
.imgShamline{
	width:              350px;
	height:             32px;
	padding:            0px;
	margin:             20px 0px
}
/* End Images */


/* Miscellaneous Classes */
.imgFiller{
	width:              1px;
	height:             1px;
	padding:            0px;
	margin:             0px
}

.line{
	text-align:         center;
	padding:            20px 0px;
	color:              #006600
}

.copyright {
	font-size:          x-small;
	text-align:         center;
	padding:            20px 0px 40px 0px;
	color:              #006600
}

.pSubHeader{
	font-size:          large;
	text-align:         center
}

.AtHeart {
	font-family:        Comic Sans MS, sans-serif;
	font-size:          small;
	text-align:         center
}
/* End Miscellaneous Classes */
