


*


{


margin: 0px;


padding: 0px;


}





a:link {


	color: #EC5D3B;


}





a:hover {


	text-decoration: none;


	color: #FF0000;


}





a:visited {


	color: #EC5D3B;


}





body {	


	background: #007300 url(images/back_all.gif) center top repeat-y;


	font: 12px Arial, Helvetica, sans-serif;


	color: #383838;


}





#content{


	margin: 0 auto;


	background: #1e7c01;


	width: 870px;


	text-align: left;


	


}





#main{


width: 720px;


margin: 0 auto;


clear:both;

background: url(images/mainbg.gif) repeat-y center;


}





#header {


	height: 397px;


	width: 870px;


	background: #1e7c01 url(images/storefront.jpg) no-repeat top;		


}





#logo {


height: 309px;


text-align: left;


width: 770px;


padding-left: 500px;


padding-top: 30px;


}








#logo a {


	text-decoration: none;


	text-transform: lowercase;


	font-style: italic;


	font-size: 18px;


	color: #ffffff;


}


#logo H2 a


{


font-size: 12px;


}








#menu


{


width: 880px;


height: 59px;


padding-left: 20px;


background: url(images/menu.gif) no-repeat;


}





#menu ul {


	list-style: none;	


}





#menu li {


	


	display: inline; 


	


}





#menu a {


	float: left;


	width: 99px;


	height: 34px;


    display: block;


	text-align: center;


	text-decoration: none;


	color: #ffffff;


	font-weight: bold;


	padding-top: 25px;


	font-size: 12px;


	text-transform: uppercase;


}





#menu a:hover{


	width: 129px;


    height: 34px;


	color: #CCCCCC;


	text-decoration: underline;


}





#left


{


	width: 217px;


	padding-top:10px;


	padding-left: 15px;


	padding-right: 5px;


}





#left H3


{


width: 192px;


height: 30px;


font-size: 14px;


font-weight: bold;


padding-left: 25px;


padding-top: 18px;


text-transform: uppercase;


color: #ffffff;


background: url(images/title.png) repeat-x;


}





#left ul {


	list-style: none;


	padding-bottom: 10px;


	margin-bottom: 10px;


	


}





#left .title_back


{


background: url(images/title_back.png) repeat-y;


}





#left .title_bottom


{


background: url(images/title_bottom.png) no-repeat bottom;


padding: 10px;


margin-bottom: 20px;


}








#left ul {


	border: 0px;


	margin-left: 20px;


	margin-bottom: 5px;


	padding-top: 5px;


}








#left li {


	padding: 2px 2px;


	border: 0px;


	color: #666666


}





#left a {


	color: #196050;


}


#left a:visited {


	color: #196050;


}





#left td


{


color: #196050;


}





#left th


{


color: #196050;


}





#left caption


{


color: #196050;


}








#left p


{


padding: 10px;


color: #196050;


}





#calendar1 {


	padding: 20px 10px 20px 10px;


}





#calendar table {


	width: 100%;


	text-align: center;


}





#calendar thead {





}





#calendar tbody td {


	border: 1px solid #F1F1F1;


}





#calendar #prev {


	text-align: left;


}





#calendar #next {



	text-align: right;


}





#calendar tfoot a {


	text-decoration: none;


	font-weight: bold;


}





#calendar #now {


	background: #696969;


	border: 1px solid #ff0000;


	font-weight: bold;


	color: #ffffff


}





#right


{


float: right;


width: 461px;


padding-top: 10px;





}





#right H4


{


width: 441px;


height: 30px;


font-size: 14px;


font-weight: bold;


padding-left: 25px;


padding-top: 18px;


text-transform: uppercase;


color: #ffffff;


background: url(images/right_top.png) no-repeat;


}





#right .left_back


{


width: 461px;


background: url(images/right_back.gif) repeat-y;


margin-bottom: 20px;


}





#right .left_bottom


{


background: url(images/right_bottom.gif) no-repeat bottom;


padding-bottom: 10px;


}








#right a


{


color: #196050;


text-decoration: underline;


}





#right p {


	margin: 0;


	padding: 0;


	padding-bottom: 10px;


	padding-left: 10px;


}





#right ol, #right ul


{


margin-left: 30px;


}








#right h2 {


	margin: 0;


	padding: 0;


	padding-top: 10px;


	color: #196050;


}


.date {


	margin: 0 auto;


	color: #196050;


	font-size: 11px;


	padding: 15px;


}





.date a {


	color: #196050;


}


#footer {


	height: 36px;


	width: 870px;


	clear: both;


	padding-top: 10px;


	background: #1e7c01 url(images/footer.gif) repeat-x top;


	border-top: 1px solid #1e7c01;


}





#footer p {


	margin: 0;


	font-size: 10px;


	text-align: center;


	color: #ffffff;


}





#footer a {


	color: #ffffff;


}














