/* lift css file version 3 */

body
{
	margin: 0;
	padding: 0;
		/*background-color: rgb(226,231,226); 
	background-image: url(images/backgrounds/rotate.php);*/
	 background-image: url(images/backgrounds/background3.gif); 
	/* background-image: url(/images/backgrounds/xmas.gif); */
	/*background-position: 0 0;
	background-repeat: repeat; */
}

body#movabletype {background-image:none;background-color: rgb(230,230,230);}


img
{
margin: 0;
padding: 0;
border: 0;
}

div.spacer {
  clear: both;
height: 10px; 
  background-color: transparent;
  }
  
    .spacer p
  {
  font-size: 2px;
  line-height: 6px;
  margin: 0;
  padding: 0;
  }

/* the divs */

#wrapper
{
	width: 800px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 0;
	
	border: none;
/*	width: 702px;
		voice-family: "\"}\""; 
	voice-family:inherit; */
	
}

html>#wrapper	{
	width: 800px;
	} 
	
/* layout div's */

#logopanel
{
	width: 800px;
	/*height: 72px;*/
	margin: 0;
	padding: 0;
	background-color: transparent;
}



#contentarea
{
	margin: 0;
	padding: 0;
	width: 800px;
	background-color: transparent;
	width: 800px;
 	background-image: url(images/background3col.gif);
background-repeat: repeat-y;
	background-position: 0 0; 
}



body.col1 #contentarea
{
background-image: url(images/content_area_background1col.gif);
}

body.col2 #contentarea
{
background-image: url(images/background2col.gif);
}

body.col2-right #contentarea
{
background-image: url(images/background2col-right.gif);
}


#contentarea img
{
margin: 0;
padding: 0;
border: none;
margin-left: 18px;
margin-bottom: 5px;
}


#colfullwidth
{
margin: 0;
padding: 0;
width: 800px;
background-color: #ffffff;

}


#colfullwidth.home
{
margin: 0;
padding: 0;
padding-bottom: 20px;
width: 800px; 
background-color: #ffffff;
}

#colfullwidth.home img
{
margin: 0;
padding: 0;
border: none;

}

#fullcolnews
{
margin: 0;
padding: 0;
width: 800px;
height: 200px;
background-color: #ffffff;

}

.news
{
margin: 0;
padding: 0;
padding-right: 6px;
width: 260px;
float: left;
background-color: #ffffff;
}

.news p
{
font-size: 12px;
	line-height: 17px;
}


#mainimage
{
margin: 0;
padding: 0;
padding-left: 15px;
padding-bottom: 10px;
height: 332px;
}



#mainimage-hover
{
margin: 0;
padding: 0;
display: block;
position: relative;
top: -332px;
left: 0px;
z-index: 100;
overflow: hidden;
height: 0;
voice-family: "\"}\""; 
voice-family:inherit;
height: 332px;
}

#mainimage-on
{
margin: 0;
padding: 0;
border: none;
height: 332px;
display: block;
position: relative;
top: 0px;
left: 0px;
/* z-index: 10; */
overflow: block;
}

/*#fullimages
{
margin: 0;
padding: 0;
padding-left: 15px;
padding-bottom: 15px;
}

#fullimages img
{
margin: 0;
padding: 0;

}*/

#colfullwidth.home img.fullimage
{
margin-left: 15px;
}




#col1
{
margin: 0;
padding: 0;
float: left;
width: 260px;
background-color: #ffffff;
}

#col2
{
margin: 0;
margin-left: 10px;
padding: 0;
border: none;
float: left;
	background-color: #ffffff;
/*display: inline;*/
width: 270px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 260px;
}

#col3
{
margin: 0;
margin-left: 10px;
padding: 0;
border: none;
float: left;
	background-color: #ffffff;
/*display: inline;*/
width: 270px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 250px;
}

#col1-wide
{
margin: 0;
padding: 0;
border: none;
float: left;
	background-color: #ffffff;
	width: 530px;

}

#col2-wide
{
margin: 0;
margin-left: 10px;
padding: 0;
border: none;
float: left;
	background-color: #ffffff;
	width: 530px;

}


#col1-wide img
{
padding: 0;
padding-top: 15px;
padding-bottom: 5px;
}

#col2-wide img
{
padding: 0;
padding-top: 15px;
padding-bottom: 10px;
}

#project-focus
{
margin: 0;
padding: 0;
padding-top: 0px;
padding-bottom: 2px;
width: 385px;
background-color: rgb(240,240,240);
border-top: 1px solid rgb(210,210,210);
}

#project-focus img
{
margin: 0;
padding: 0;
}


#col1 img 
{
margin: 0;
padding: 0;
border: none;
padding-left: 15px;
padding-top: 0px;
padding-bottom: 15px;
background-color: #fff;
}

#col2 img {
margin: 0;
padding: 0;
border: none;
padding-left: 15px;
padding-top: 0px;
padding-bottom: 15px;
background-color: #fff;
}


#col2 img.nospace {
margin: 0;
padding: 0;
border: none;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
}

#col2 img.border {
border: 1px solid rgb(226,231,226);
}


#col3 img {
margin: 0;
padding: 0;
border: none;
padding-left: 15px;
padding-top: 0px;
padding-bottom: 15px;
background-color: #fff;
}

/*#colfullwidth img
{
margin: 0;
padding: 0;
border: none;
border-top: 1px solid rgb(226,231,226);
}
*/


#feature-container
{
width: 800px;
background-color: #ffffff;
}

#feature-left
{
margin: 0;
padding: 0;
width: 260px;
float: left;
background-color: #ffffff;
}

#feature-left img
{
margin-left: 15px;
margin-top: 15px;
margin-bottom: 10px;
}

#feature-right
{
margin: 0;
padding: 0;
padding-left: 10px;
width: 530px;
float: left;
background-color: #ffffff;
}



#arrow-left
{
margin: 0;
padding: 0;
width: 115px;
float: left;
}

#arrow-right
{
margin: 0;
padding: 0;
width: 115px;
float: right;
}


#feature-text
{
margin: 0;
padding: 0;
clear: both;
}



/*#thumbnails
{
margin: 0;
padding: 0;
padding-left: 20px;
}

#thumbnails img
{
margin: 0;
padding: 0;
}

#thumbnails-seperate1, #thumbnails-seperate2, #thumbnails-seperate3, #thumbnails-seperate4, #thumbnails-seperate5, #thumbnails-seperate6, #thumbnails-seperate7, #thumbnails-seperate8, #thumbnails-seperate9, #thumbnails-seperate10, #thumbnails-seperate11, #thumbnails-seperate12, #thumbnails-seperate13, #thumbnails-seperate14, #thumbnails-seperate15, #thumbnails-seperate16, #thumbnails-seperate17, #thumbnails-seperate18, #thumbnails-seperate19, #thumbnails-seperate20
{
margin: 0;
padding: 0;
margin-right: 10px;
margin-bottom: 10px;
height: 115px;
width: 115px;
float: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 115x;
}

#rollover-on1, #rollover-on2, #rollover-on3, #rollover-on4, #rollover-on5, #rollover-on6, #rollover-on7, #rollover-on8, #rollover-on9, #rollover-on10, #rollover-on11, #rollover-on12, #rollover-on13, #rollover-on14, #rollover-on15, #rollover-on16, #rollover-on17, #rollover-on18, #rollover-on19, #rollover-on20  
{
margin: 0;
padding: 0;
width: 115px;
display: block;
position: relative;
top: -115px;
left: 0px;
z-index: 100;
overflow: hidden;
height: 0;
voice-family: "\"}\""; 
voice-family:inherit;
height: 115px;
}

#rollover-on1 a, #rollover-on2 a, #rollover-on3 a, #rollover-on4 a, #rollover-on5 a, #rollover-on6 a, #rollover-on7 a, #rollover-on8 a, #rollover-on9 a, #rollover-on10 a, #rollover-on11 a, #rollover-on12 a, #rollover-on13 a, #rollover-on14 a, #rollover-on15 a, #rollover-on16 a, #rollover-on17 a, #rollover-on18 a, #rollover-on19 a, #rollover-on20 a
{
color: transparent;
	text-decoration: none;
	background-color: transparent;
}


#image-on1, #image-on2, #image-on3, #image-on4, #image-on5,#image-on6, #image-on7, #image-on8, #image-on9, #image-on10, #image-on11, #image-on12, #image-on13, #image-on14, #image-on15, #image-on16, #image-on17, #image-on18, #image-on19, #image-on20   
{
margin: 0;
padding: 0;
border: none;
height: 115px;
width: 115px;
background-color: #fff;
display: block;
position: relative;
top: 0px;
left: 0px;
overflow: block;
}
*/




#footer
{
margin: 0;
padding: 0;
margin-top: 10px;
}

#footer p
{
color: #000;
font-size: 9px;
line-height: 13px;
margin-top: 10px;
}


/*#contentarea #col1 .blog
{
margin: 0;
margin-top: 20px;
padding: 0;
border-top: 1px solid rgb(230,230,230);
}

#contentarea #col1 .blogfooter
{
margin: 0;
padding: 0;
}

#contentarea #col1 .blogfooter p
{
font-size: 11px;
line-height: 14px;
}
*/

/* navigation elements */

#nav
{
margin: 0;
margin-top: 5px;
padding: 0;
background-color: #ffffff;
height: 22px;
width: 800px;
}




#nav ul
{
margin: 0;
padding: 0;
list-style: none;
}


#nav li
{
margin: 0;
padding: 0;
padding-top: 3px;
padding-bottom: 3px;
float: left;
position: relative;
width: 199px;
background-color: #ffffff;
border: none;
border-right: 1px solid rgb(141,159,141);
}




#nav li ul
{
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 1em;
left: 0;
}

li > ul 
{
top: auto;
left: auto;
}


#nav li:hover ul, #nav li.sfhover ul{ display: block; }



#nav li a
{
display: inline;
text-decoration: none;
background-color: transparent;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 16px;
padding: 0;
padding-left: 8px;
margin: 0;
color: #000000;
}




#nav li.firstnavon a
{
font-weight: bold;
color: rgb(141,159,141);
}


/* html>body #navigation li a {
                width: auto;
                } */


#nav li a:hover
{
text-decoration: none;
color: rgb(141,159,141);
}

#nav li.navon a
{
font-weight: bold;
color: rgb(141,159,141);
}



/* dropdown navigation */

#nav li ul
{
margin: 0;
margin-top: 10px;
padding: 0;
width: 199px;
border-top: 1px solid rgb(141,159,141);
}

#nav li ul li
{
text-decoration: none;
background-color: #ffffff;
/*background-color: rgb(227,212,212);*/
margin: 0;
padding: 0;
border: none;
border-bottom: 1px solid rgb(141,159,141);

}



#nav li ul li a, #nav li.navon ul li a, #nav li.firstnavon ul li a
{
display: block;
margin: 0;
padding: 0;
padding-top: 5px;
padding-right: 0;
padding-bottom: 5px;
padding-left: 8px;
border-left: none;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
color: rgb(63,63,63);
}




#nav li ul li a:hover
{
text-decoration: none;
background-color: rgb(226,231,226);
color: rgb(63,63,63);
}

#nav img
{
height: 9px;
width: 9px
padding: 0;
margin: 0;
}

#nav li.noborder
{
border: none;
}


/*
#navigation #navlevel2 li a:hover
{
text-decoration: underline;
}




*/

/* form elements */

form
{
padding: 0;
margin: 0;
margin-left: 18px;
margin-right: 18px;
background-color: rgb(230,230,230);
}


label
{
	color: #003;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.note
{
font-size: 10px;
line-height: 12px;
margin-top: 5px;
}

/* text typography */

p
	{
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-top: 0px;
	margin: 0;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

h1
{
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;	
	padding-top: 10px;
	margin: 0;
	color: rgb(63,63,63);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 56px;
	line-height: 65px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
	
h2	
	{
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin: 0;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 42px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}
	
#contentarea #col1 .blog h2
{
margin-top: 5px;
}

/*#col2 h2
{
margin-top: 15px;
}
*/

h3
{
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 18px;
	margin: 0;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 27px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
}

h4
{
	padding: 0;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	margin: 0;
	color: #000000
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
}



h4.first
{
	padding-top: 15px;
	
}


h5
{
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-top: 0px;
	margin: 0;
	color: rgb(100,100,100);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: strong;
}



h6
{
	padding: 0;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	margin: 0;
	color: rgb(63,63,63);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
}


ul
{
margin: 0;
padding: 0;
margin-left: 30px;
}

ul.delicious
{
margin: 0;
padding: 0;
padding-left: 15px;
list-style: none;
}


li
	{
	padding: 0;
	
	padding-right: 15px;
	padding-bottom: 5px;
	margin: 0;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	}

p.intro
{
font-size: 14px;
	line-height: 17px;	
}

p.caption
{
	font-size: 11px;
	line-height: 16px;
	padding-top: 0;
	margin-top: 0;
}


p.last
{
padding-top: 0px;
padding-bottom: 20px;
}

li.last
{
padding-bottom: 15px;
}


#colfullwidth.home h1
{
	color: rgb(63,63,63);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	line-height: 55px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0;
	padding-right: 15px;
	padding-bottom: 2px;;
	padding-left: 15px;
	padding-top: 5px;
}

.first
{
/*color: rgb(140,140,140);*/
color: rgb(177,28,45)
}

#colfullwidth.home p
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 20px;
}



#colfullwidth.intro h1
{
	/*color: rgb(140,140,140);*/
	color: rgb(177,28,45);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 66px;
	line-height: 69px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;

}



#colfullwidth.intro img
{
padding: 0;
padding-bottom: 1px;
padding-left: 7px;
padding-right: 7px;
margin: 0;
/*width: 30px;
height: 30px;*/
}

#colfullwidth img
{
padding: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
margin: 0;
}


#colfullwidth p
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 22px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;;
	padding-left: 15px;
}





#col1-wide li
{
margin: 0;
margin-left: 15px;
padding: 0;
padding-left: 0;
padding-right: 15px;
padding-bottom: 7px;
}

.navigation
	{
	font-size: 11px;
	line-height: 15px;
	color: #003;
	margin: 0 0 0 18px;
	padding: 0;
	font-family: Arial;
	}

.dblue
	{
	color: #003;
	}


.selected
	{
	color: #CFF;
	}
	
.formexample
{
background-color: #ffffff;
margin: 0;
padding: 0;
padding-top: 10px;
margin-right: 10px;
margin-left: 18px;
margin-bottom: 15px;
color: #000000;
}
	
	
#project-focus h2
{
margin-top: 5px;
}

#project-focus p
{
margin-bottom: 5px;
}

/*feedroll css classes */

/*
If you select the "Use my own CSS" option, you must copy and paste these classes into your CSS. Of course you can edit them as you like to customize the look and feel of your feedroll.
*/

/* border table for feed news */
.fd_bordertable { 
	background-color: #3399cc; 
	border-style: none; 
	padding: 0; 
	width: 275px;
}

/* maintable table for feed news */
.fd_maintable { border-width: 0; background: #3399cc; }

/* header cell with header text and xml button */
.fd_header { 
	padding: 5px; 
	background: #3399cc; 
	color: #003; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; font-weight: bold; 
	text-align: left; 
	vertical-align: top; 
}

/* item description area */
.fd_itemcell { 
	padding: 5px; 
	padding-left: 0px;
	padding-top: 0px;
	line-height: 16px; 
	background: transparent;
	color: #003; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color: #003; }
.fd_itemlink:visited { color: #003; }
.fd_itemlink:hover { color: #ffffff;
	text-decoration: none;
	background-color: #006699; }

/* link styles */

a:link, a:visited, a:active
	{
	color: rgb(63,63,63);
/* !!! background-color: rgb(221,226,221); */
background-color: rgb(216,225,228);

	text-decoration: none;
	}

a:hover
	{
	text-decoration: underline;
	/*color: rgb(63,63,63);*/
	color: rgb(177,28,45);
	}


.navigation a:link, .navigation a:visited, .navigation a:active
	{
	color: #003;
	text-decoration: none;
	}

.navigation a:hover
	{
	/*color: #ffffff;*/
	color: rgb(177,28,45);
	text-decoration: none;
	background-color: #006699;
	}
	
#col2 a
{
background-color: rgb(177,28,45);
/*background-color: #000; */
text-decoration: none;
}

#col2 p a, #col2 li a
{
/*color: #000;
background-color: rgb(221,226,221);*/
color: rgb(63,63,63);
background-color: rgb(216,225,228); 
}

#col2 p a:hover, #col2 li a:hover
{
text-decoration: underline;
	color: rgb(177,28,45);
}
	
#footer a
{
color: #000;

}

#footer a:hover
{
text-decoration: underline;
background-color: none;
}
.strike { text-decoration: strike; }

#colfullwidth.intro h1 a
{
background-color: transparent;
color: rgb(63,63,63);
}

#colfullwidth.intro h1 a:hover
{
background-color: transparent;
/*color: orange;*/
color: rgb(177,28,45);
text-decoration: none;
}

#logopanel a
{
background-color: transparent;
}

.logo a
{
background-color: transparent;
}

body#movabletype #col1-wide a, body#movabletype #col2 a {background-color: #fff; text-decoration: underline;}


