body {
background-color:#efefef;
margin: 0px auto;
font-family: arial, helvetica, sans;
font-size: 70%;
line-height: 1.3em;
color: #000000;
text-align:center;
background-image:   url("../images/background.jpg");
background-repeat: repeat-y; 
background-position: center; 
}

#wrapper {
text-align:left;
margin: 0 auto;
padding: 0px;
width:950px;
}

#content {
}





/* HEADER / MENU / IMAGE
----------------------------------*/

#header {
padding: 0px;
height:160px;
background-color:red;
background-image:  url("../images/header.gif");
}

#header #login {
padding-left:30px;
padding-top:20px;
height:60px;
width:400px;
color:#FFFFFF;
font-weight:bold;
}

#header #login a {
color:#FFFFFF;
font-weight:bold;
}

#menu {
background-image:  url("../images/menu.jpg");
background-repeat: repeat-x; 
background-color:#cfcfcf;
padding-top:7px;
padding-bottom:7px
}

#menuitems {
float:left;
padding-left:30px;
font-size:1.1em;
font-weight:bold;
width:720px
}

#menuitemsright {
float:right;
font-size:1.1em;
font-weight:bold;
width:150px;
text-align:right;
padding-right:30px
}

#menu a{
text-decoration:none}

#stripimage {
padding: 0px;
height:150px;
margin-bottom:25px
}





/* COL1
----------------------------------*/

#col1 {
float:left;
width:185px;
margin: 0px 15px 30px 0px;}

#col1menu{}

#col1menu ul {
padding: 0px;
margin: 0px 0px 40px 0px;
list-style: none;}

#col1menu ul li {
margin:0px 0px 5px 0px;
padding: 0px 0px 5px 5px;
border-bottom: #666666 dotted 1px;}

#col1menu ul li a {
text-decoration: none;
color:#333333;
font-size:1.1em;
font-weight:bold;}

#col1menu ul li a:hover {
color: red;}

.feature_box{
	width: 185px;
}

.spacer{
	float: left;
}

.feature_box img{
	vertical-align:middle;
	padding-bottom: 10px;
	padding-right: 15px;
	
}





/* COL2
----------------------------------*/

#col2 {
float:left;
margin: 0px 15px 30px 0px;
width:470px;
border-left: #666666 dotted 1px;
border-right: #666666 dotted 1px;
padding-right:15px;
padding-left:15px}

#col2 h1.top{
font-size:1.1em;
padding:5px;
background-color:red;
color:#ffffff;
margin: 0px;
line-height:1em;
margin-bottom:10px;}





/* COL3
----------------------------------*/

#col3 {
float:left;
width:230px;
margin: 0px 0px 30px 0px;
}

#col3 .box{border:0px;padding:0px}


#col3 h1.top{
font-size:1.1em;
padding:5px;
background-color:red;
color:#ffffff;
margin: 0px;
line-height:1em;
margin-bottom:10px;}


/* FOOTER
----------------------------------*/

#footer {
clear:both;
background-color:#efefef;
height:80px;
padding:15px;
width:915px
}

#footerleft{
float:left}

#footerrightlogos{
float:right}

#credit{



color:#CCCCCC;


}

#credit a{
color: #CCCCCC;
text-decoration:none;
}

#credit a:hover{
color: #333333;
text-decoration:none;
}

/* STUFF
----------------------------------*/

h1{margin-top:0px;
font-size:1.3em;
margin-bottom:6px;
color:#333333;}


h2{margin-top:0px;
font-size:1.2em;
margin-bottom:6px;
color:#333333;}

h3{margin-top:0px;
font-size:1.1em;
margin-bottom:6px;
color:#333333;}

p{margin-top:0px;}

a{color:#000000}

.clear{clear:both;}

.Popa {
	height:35px;
	padding-bottom:8px;
	}
#my_gallery {margin:0px; padding:0px; list-style:none}
