/* CSS Document   
----------------------------------- */
body { margin: 0; border:0; padding: 0; background: #FBB03F; }

#wrapper { margin: 0 auto; border: 3px solid #fff; padding:0; width: 754px; text-align: left; background: #7AC142 url(images/main/lvmaine_edge.gif) top left no-repeat; }
/* supposed to keep everything within the outer border  */
#wrapper:after { content: ""; display: block; height: 0; clear: both; }

.break { margin:0; border:0; padding:0; float:none; clear:both; }


/* header bar with lvmaine  
----------------------------------- */
#header	{ margin:0; border:0; padding: 0 0 0 77px; width: 677px; height: 36px; background: #54BCEB; clear: both; } 
#header-affiliate	{ margin:0; border:0; padding: 0 0 0 77px; width: 677px; height: 36px; background: #c73737; clear: both; } 

h3, .red { color:#c73737; }

/* main navigation   
-----------------------------------  */
#menu { margin:0; border:0; padding: 0 0 0 77px; width: 677px; height: 22px; background: #FBB03F; clear: both; }
#menu ul { margin:0; border:0; padding:0; float: left; list-style-type:none; }
#menu li { margin:0; border:0; padding:0; display:inline; }
#menu li a { margin:0; border:0; padding:0; float: left; }
#menu li img { margin:0; border:0; padding:0; float: left; }

#menu-affiliate { margin:0; border:0; padding: 0 0 0 70px; width: 684px; height: 22px; background: #FBB03F; clear: both; font:11px/11px Verdana;  }
#menu-affiliate ul { list-style-type:none; margin:0; border:0; padding:0; height:22px; }
#menu-affiliate ul li { float:left; border:0; padding:5px 7px; color:#000; font-weight:bold; }
#menu-affiliate ul li a, #menu-affiliate ul li a:visited { color:#000; text-decoration:none; display:block; }
#menu-affiliate ul li a:hover { color:#fff; }

/* homepage only    
----------------------------------- */
#left-home { margin:0; border:0; padding:0; float: left; width: 77px; }

#middle-home { margin: 0; border:0; padding: 186px 14px 70px 140px; float: left; width: 290px; height: 95px; 
	background: #7AC142 url(images/main/passiton.jpg) top left no-repeat; font: 110% Arial; }

#right-home { margin:0; border:0; padding:0; float: left; width: 233px; height: 351px; }
.center { text-align: center; }


/* AFFILIATES HOME   
----------------------------------- */
#middle-home-aff { margin: 0; border:0; padding: 240px 14px 0 230px; float: left; width: 200px; height: 111px; 
	background: #7AC142 url(images/main/passiton_affiliates.gif) top left no-repeat; font: 11px/1.2 Arial; }


/* footer    
----------------------------------- */
#footer-wrapper { margin: 0 auto; clear: both; border:0; padding:0; width: 760px;} 
#footer { padding-left: 0px; padding-bottom: 20px; padding-right: 0; padding-top: 10px; margin: 0; border:0; font: 13px/1.20 arial; color: #ffffff; text-align: left; }
A.footerlinks:link, A.footerlinks:visited { color: #ffffff; TEXT-DECORATION: none; }
A.footerlinks:hover { COLOR: #000000; text-decoration: underline; }

/* internal pages    
----------------------------------- */
#content { margin: 12px 68px 50px 77px; border:1px solid #7AC142; padding:-1px; width: 607px; background-color: #ffffff; }
#content:after { content: ""; display: block; height: 0; clear: both; }

#main	{ margin: 0 0 24px 0; border:0; padding:0; float: left; width: 468px; background: #ffffff; }
#right	{ margin: 0 0 24px 0; border:0; padding:0; float: left; width: 139px; background: #ffffff; font: 11px/1.2 Arial; color: #666; }	

#maincopy { margin: 0 35px 0 27px; border:0; padding: 0; text-align: left; color: #333; font: 11px/1.2 Verdana, sans-serif; }

.subheader { color: #333; font: 14px/1.4 Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}

A:link, A:visited { color:#0066FF; TEXT-DECORATION: none; }
A:hover { COLOR: #000000; text-decoration: underline; }

img.photo { float:left; padding:0; border:0; margin:0 20px 20px 0; }

.highlight { padding:10px; background:#eee; }

td { vertical-align: top; }

li { padding-bottom: 5px; }

/* Subnav   
----------------------------------- */
#submenu { margin:0; border:0; padding:0; width: 122px; font: 11px/1.2 Arial; color: #666;}
#submenu ul	{ margin:0; border:0; padding:0; width: 100px; position: relative; }
#submenu ul li { margin: 0 0 0 18px; border:0; padding:0; list-style-image:url(images/main/dot.gif); top: 0; }
#submenu ul li a { margin:0; border:0; padding:0; width: 100px; display: block; color: #666; text-decoration: none;}	
#submenu ul li a:hover { margin:0; border:0; padding:0; text-decoration: underline; color: #000; }


/* Subnav   
----------------------------------- */
#navResource { margin:0; border:0; padding:0; width: 122px; font: 11px/1.2 Arial; color: #666;}
#navResource ul	{ margin:0; border:0; padding:0; width:122px; position: relative; list-style-type:none; }
#navResource ul li { margin:0; border:0; padding:0; top:0; }
#navResource ul li a { margin:0; border:0; padding:3px 5px; width:122px; display: block; color:#666; text-decoration: none;}	
#navResource ul li a:hover { text-decoration:none; background:#FBB03F; color:#000; }

#navResource ul	li ul { margin:0; border:0; padding:0 0 0 10px; width:122px; list-style-type:none; position: relative; wid/th:112px; }
#navResource ul li ul li { margin:0; border:0; padding:0; }
#navResource ul li ul li a { margin:0; border:0; padding:3px 5px; width:112px; display: block; color:#666; text-decoration: none;}	
#navResource ul li ul li a:hover { text-decoration:none; background:#FBB03F; color:#000; }


/* NEWS   
----------------------------------- */
#news { margin:20px; border:0; padding:0; background:#fff; }
#news P {font-family: serif; font-size: 12px; }
#news H1 {font-family: serif; font-size: 22px; }
#news H2 {font-family: serif; font-size: 16px; }

/* EVENTS   
----------------------------------- */
H3 {font-family: sans-serif; font-size: 16px; }
H4 {font-family: sans-serif; font-size: 14px; }
H5 {font-family: sans-serif; font-size: 12px; color: #66a239; padding-top: 0; }
.unstyled { list-style: none; margin: 0; padding: 0 0 10px 0; }

/* form stuff   
----------------------------------- */
/* INPUT, TEXTAREA { BORDER: #000 1px solid; FONT:11px/14px Verdana; COLOR: #000; } */


#bigImage { height:300px; }
.break { margin:0; border:0; padding:0; clear:both; float:none; font-size:0; line-height:0; }
a.thumb:link img { width:30px; border:2px solid #eee; margin:0 1px 1px 0; padding:0; float:left;  }
a.thumb:visited img { width:30px; border:2px solid #7AC142; margin:0 1px 1px 0; padding:0; float:left; }
a.thumb:hover img { border:2px solid #000; }
	

ul.nobullets { margin: 0 0 0 30px; border:0; padding:0; }
ul.nobullets li { border:0; padding:0; list-style-image:url(images/main/dot.gif); }
ul.nobullets li { margin:0; border:0; padding:0; display:block; }
ul.nobullets li a { margin:0; border:0; padding:0; }


ul.bullets { margin: 0 0 0 30px; border:0; padding:0; }
ul.bullets li { margin: 0; border:0; padding:0; list-style-image:url(images/main/dot.gif); }
ul.bullets li { margin:0; border:0; padding:0; }
ul.bullets li a { margin:0; border:0; padding:0; }

