* {
margin:0;
padding:0;
}

body {
background:#abbed8;
font-size:12px;
font-family:ARIAL, helvetica, sans-serif;
color:#333;
line-height:18px;
}

a {
color:#0360bc;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

sup {
font-size:0.5em;
}

p {
margin-bottom:14px;

}

img.floatleft {
float:left;
margin:0 14px 3px 0;
}

img.floatright {
float:right;
margin:0 0 3px 14px;
}

ul.linklist {
list-style:none;
}

ul.linklist li {
border-top:solid 1px #EEE;
padding-top:5px;
margin:5px 0 0;
}

#gallery img {
width:115px;
height:74px;
padding:2px;
}

ul.linklist li.first {
border-top:0;
margin-top:0;
padding-top:0;
}

#upbg {
	position:absolute;
	top:9px;
	left:-292px;
	background:#FFF;
	width:747px;
	height:264px;
	z-index:1;
}

#outer {
position:relative;
width:780px;
background:#FFF;
margin:0 auto;
}

#inner {
position:relative;
z-index:2;
padding:12px;
}

#header {
width:736px;
height:200px;
}

#header span {
font-weight:400;
}

#header h1 {
position:absolute;
font-size:28px;
font-family:arial, verdana;
letter-spacing:-1px;
font-weight:400;
top:50px;
height:92px;
}

#header h1 a{
color:white;
text-decoration:none;
}

#header h2 {
position:absolute;
font-size:11px;
font-weight:400;
color:#FFF;
top:71px;
}

#header sup {
color:#FCE2CA;
}
 .phpGallery_table img{
padding:5px;
height:77px;
width:120px;
}

#splash {
position:absolute;
right:13px;
background:#EAEAE2 url('../images/a10.jpg') no-repeat;
width:522px;
height:125px;
}

.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #001c54; 
padding-bottom:20px;
voice-family: "\"}\"";
voice-family: inherit;
}

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

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:capitalize;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: 14px Arial;
color: #444;
text-decoration: none;
margin: 0 1px 0 0; 
padding: 6px 13px 6px 13px; 
background-color: lightblue; 
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #001c54; 
color: white;
}

.invertedshiftdown2 .current a{ 
background-color: #001c54; 

color: white;
}

#date {
position:absolute;
top:0;
line-height:52px;
color:#BDBDA2;
right:30px;
font-weight:700;
font-size:12px;
letter-spacing:-1px;
}

#secondarycontent {
position:relative;
width:200px;
float:right;
background-color:#e5e5e5;
}


#secondarycontent h3 {
position:relative;
top:4px;
font-size:16px;
line-height:25px;
font-weight:normal;
color:#333;
margin-bottom:0;
padding:0 0 10px 10px;
}

#secondarycontent .content {
margin-bottom:20px;
padding:0 10px;
}

#primarycontent {
position:relative;
width:530px;
float:left;
}

#primarycontent h3 {
position:relative;
top:4px;
font-family:arial, verdana;
font-size:20px;
line-height:25px;
font-weight:normal;
color:#405838;
margin-bottom:5px;
padding:0 0 10px 15px;
}

#primarycontent .content {
margin-bottom:20px;
padding:0 15px;
}

#primarycontent .post {
margin-bottom:30px;
}

#primarycontent .post .header {
position:relative;
}

#primarycontent .post .date {
position:absolute;
right:15px;
top:0;
line-height:35px;
color:#AFAFA4;
font-weight:700;
}

#primarycontent .post .content {
margin-bottom:0;
}

#primarycontent .post .footer {
position:relative;
top:-10px;
background:url('../images/a33.gif') repeat-x;
height:64px;
}

#primarycontent .post .footer ul {
list-style:none;
position:absolute;
right:15px;
bottom:15px;
}

#primarycontent .post .footer ul li {
display:inline;
line-height:14px;
padding-left:17px;
margin-left:25px;
background-repeat:no-repeat;
background-position:0 2px;
}

#primarycontent .post .footer ul li.printerfriendly {
background-image:url('../images/a41.gif');
}

#primarycontent .post .footer ul li.comments {
background-image:url('../images/a36.gif');
}

#primarycontent .post .footer ul li.readmore {
background-image:url('../images/a38.gif');
}

#footer {
position:relative;
clear:both;
padding-top:20px;
text-align:center;
background-color:#fff;
color:#333;
line-height:18px;
}

#footer a {
color:#8C8C73;
}
