/*--------------------------------------------------------------*/
/*					BuckaDay - Stylesheet #010					*/
/*--------------------------------------------------------------*/
/*	    For use exclusively with BuckaDay powered websites		*/
/* 	  Use without written permission is strictly prohibited		*/
/*--------------------------------------------------------------*/


/*-------------------------*/
/* GLOBAL BODY FORMATTING  */
/*-------------------------*/

body,td,th {font-family: Futura, Arial, Halvetica; color: #333333; }

body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(010/linebg.gif);
}

a:link, a:visited 		{font-size: 12px;color: red; text-decoration: none;}
a:hover, a:active		{font-size: 12px;color: red; text-decoration: underline;}


/*-------------------------*/
/*     TEXT FORMATTING     */
/*-------------------------*/

.highlight 			{color: black; }
.txtaltcol			{color: #ffffff;  }

.txt11				{font-size: 11px; }
.txt12				{font-size: 12px; }
.txt14				{font-size: 14px; }
.txt16				{font-size: 16px; }
.txt18				{font-size: 18px; }
.txt22				{font-size: 22px; }
.txt24				{font-size: 24px; }

.txtaltcol a:link, .txtaltcol a:visited 		{color: #ffffff; text-decoration: underline;}
.txtaltcol a:hover, .txtaltcol a:active			{color: #ffffff; text-decoration: underline;}


/*-------------------------*/
/*  MAIN MENU FORMATTING   */
/*-------------------------*/

.menubuttonon {
	font-size: 11px;
	font-weight: bold;
	color: #f57c2f;
	background-image: url(../img/menu/buttonon.gif); }

.menubuttonoff {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/menu/buttonoff.gif); }

.textmenu {
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF; }

.textmenu a:link, .textmenu a:visited 		{color: #ffffff; text-decoration: none;}
.textmenu a:hover, .textmenu a:active		{color: #ffffff; text-decoration: underline;}


/*-------------------------*/
/*      FORM ELEMENTS      */
/*-------------------------*/

.ffieldlt {
	border: 1px solid #B4B4B4;
	background-color: #e8e8e8; }

.ffielddk {
	border: 1px solid #f27a3c;
	background-color: #ffffff; }

.fbutton {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff8a00;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; }
	
	
/*-------------------------*/
/*     TABLE FORMATTING    */
/*-------------------------*/

.bodytable		{background-color: #FFFFFF; }

.cellstyle1 	{background-color: #c9dbde; }
.cellstyle2 	{background-color: #e8eff3; }
.cellstyle3 	{border: 1px solid #f3f8f9; background: #fff; }
.cellstyle4 	{background-color: #ffffff; }
.cellstyle5 	{background-color: #93aeb3; }
.cellstyle6     {border: 1px solid #a9a9a9; }

.topline 		{border-top-width: 1px; border-top-style: solid; border-top-color: #c9dbde; }
.rsideline 		{border-right-width: 1px; border-right-style: solid; /*border-right-color: #c9dbde;*/border-right-color: Red; }
.lsideline 		{border-left-width: 1px; border-left-style: solid; border-left-color: #c9dbde; }
.botline 		{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c9dbde; }

.texrow {
	background-attachment: fixed;
	background-image: url(../img/rowtex.gif);
	background-repeat: repeat-x; }

.texrowds {
	background-attachment: fixed;
	background-image: url(../img/rowtex.gif);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8e4e5; }
	
/*-------------------------*/
/*       CONTACT FORM      */
/*-------------------------*/

div#contact-form {
}

div#contact-form {

}

div#contact-form {

}

div#contact-form input.text, div#contact-form textarea {
margin:0px;
padding:0px;
margin-left:115px;
}

div#contact-form input.text:focus, div#contact-form textarea:focus {
background-color:#f1f1f1;
}

div#contact-form label {
position:absolute;
top:0px;
left:5px;
font-size: 11px;
}

div#contact-form label span.required {
color:red;
}


div#contact-form legend {
}

div#contact-form fieldset {
background-color:#f9f9f9;
border:1px solid #e6e6e6;
margin-bottom:15px;
position:relative;
}

div#contact-form fieldset:hover {
background-color:#e9e9e9;
border:1px solid #d6d6d6;
}

div#contact-form fieldset#your-details {

}

div#contact-form fieldset#your-message {

}

div#contact-form div {
margin:10px 0;
position:relative;
}

div#contact-form div#your-details {

}

div#contact-form div#email-address {

}

div#contact-form div#your-message {

}

div#contact-form div#message {

}

div#contact-form div#form-buttons {

}

div#contact-form div#form-buttons input.send {
margin:0 0 0 10px;
}

div#contact-form div#form-buttons input.reset {
margin:0;
position:absolute;
top:0px;
right:10px;
}

div#contact-form div.form-help {
margin:5px 15px 0 115px;
}

div.form-help span {
display:block;
margin-bottom:8px;
font-size:11px;
}

div.form-help span.example {

}

div.form-help span.tip {

}

div.form-help span.feedback-no {
color:red;
}

div.form-help span.feedback-yes {
color:green;
}

div.form-help span.feedback {
color:green;
}

/*-------------------------*/
/*         CALENDAR        */
/*-------------------------*/
.Calendardatelist
{
    list-style: none;
    font-size: 12px;
    color: #333333;
    line-height: 20px;
    float:left;
    padding-bottom: 10px;
	clear:both;
	width:150px;
}
.CalendardateUL
{
margin: 0; 
padding: 0; 
width: 150px;

}
.PageImage
{
    padding-right: 7px;
}

/*-------------------------*/
/*        NAVIGATION       */
/*-------------------------*/
.topmenu a
{
font-size: 16px !important;
}


#gallerywrapper
{
width: 596px;
margin: 0 auto;
}
#gallerywrapper .galleryitem
{
padding:10px; float:left; height:200px;
}

/*-------------------------*/
/*           NEWS          */
/*-------------------------*/
.news
{
    width: 100%;
    padding-top: 10px;
    border-bottom: 1px solid black;
}
.news .title { float: left; line-height: 35px; }
.news .title h3 { margin-top: 0px; margin-bottom: 0px; }
.news .date { clear: left; float: left; font-size: 11px; line-height: 15px; color: #CCCCCC; }
.news .blurb { float: left; clear: left; font-size: 13px; line-height: 15px; color: #333333;width: 495px; }
.news .image { float: right; margin-right: 5px;}
.news .link { clear: left; clear:both; padding: 5px; margin-left: 10px; }
