* {
margin: 0;
padding: 0;
border: 0;
list-style: none;
}

body {
background: transparent url(images/backLong.jpg) top left;
margin: 10px auto;
font-family:Century Gothic,sans-serif;
font-size:13px;
width: 960px;
text-align: center;
}

#header_custompages, #header_album {
	display: inline;
}

.mainWidth {
width: 960px;
margin:0 auto;
background: #fff;
}

.borderWrap {
border-left: double #000 medium;
border-right: double #000 medium;
background: #fff;
padding-top:3px;
margin: 0 auto;
text-align: left;
}

#header {
border-top: double #000 medium;
}

#footer {
border-bottom: double #000 medium;
}

#navigation {
background:#454545 none repeat scroll 0 0;
padding:3px;
}

#navigation a {
color:#a0c5f9;
font-weight:bold;
text-transform:lowercase;
text-decoration: none;
font-size: 1em;
}

#navigation hover {
color:#a0c5f9;
font-weight:bold;
text-transform:lowercase;
text-decoration: none;
font-size: 1em;
}
#news a {
color:#0099ff;
font-weight:bold;
text-decoration: none;
font-size: 1em;
}

#news a:hover {
text-decoration: underline;
font-weight:bold;
font-size: 1em;
}

#footer p {
padding: 15px;
border-top: none;
}

h1 {
border-bottom: solid 4px #ffffff;
color: #a0c5f9;
font-family: verdana;
font-weight: normal;
font-size:3.2em;
background: #a0c5f9;
margin-top:15px;
}


#h1-border {
border-bottom: solid 3px #a0c5f9;
}

h2 {
background:#A0C5F9 none repeat scroll 0 0;
border-bottom:3px solid #454545;
color:#454545;
font-family:Century Gothic,sans-serif;
font-size:24px;
font-weight:normal;
font-style: italic;
margin:0 0 10px;
padding:5px 5px 10px;
text-transform:italic;
line-height:20px;
}


#column1 {
border-right:1px solid #4E4034;
float:left;
margin:0;
padding:0 10px 0 20px;
text-align:left;
width:580px;
}

#column1photo {
border-right:1px solid #4E4034;
float:left;
margin:0;
padding:0 10px 0 20px;
text-align:left;
width:720px;
}


#column2photo {
float:right;
margin:0;
padding: 15px 0px;
width:165px;
text-align: right;
}

#column1 img {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#column2 {
float:right;
margin:0;
padding: 15px 0px;
width:315px;
text-align: right;
}

#articles p {
padding: 10px;
}

#right_news_articles, #column2 a {
font-family: Verdana,arial,Geneva,Helvetica,sans-serif;
font-size: 12px;
line-height: 135%
}

#column2 a {
color: #454545;
text-decoration: none;
}

#column2 a:hover {
text-decoration: underline;
}