* {
border:0;
font-size:1em;
list-style:none;
margin:0;
outline:0;
padding:0;
text-decoration:none;
}


.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

html {
align:center;
height:100%;
margin-bottom:1px;
}

body {
background-color: #aaaaaa;
//background:#cfcfcf;
//background-image: url(http://www.seamonster.co.uk/an/bg.png);
color:#000;
font:14px/1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.logo {
display:block;
margin-left:180px;
margin-right:200px;
padding-bottom:10px;
padding-top:20px;
}

#menubuttons {
display:block;
margin-left:185px;
margin-right:200px;
padding-bottom:9px;
padding-top:9px;
width:420px;
}

h3 {
font:25px/1 "Lucida Grande";
margin-bottom:24px;
margin-left:10px;
padding-top:10px;
text-shadow:#fff 0 1px 1px;
//text-transform:uppercase;
width:400px;
}

a {
color: #217598;
font-weight:700;
text-decoration:none;
text-shadow: white 0 1px 1px;
}

a:hover {
color:red;
text-shadow: white 0 1px 1px;
}

.entry {
background:#cfcfcf;
margin-left:170px;
width:420px;
padding-bottom:10px;
border-left:1px solid gray;
border-top:1px solid gray;
border-right:1px solid gray;
}

.entry p {
font:16px/28px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:300;
margin-bottom:14px;
margin-left:10px;
//margin-right:200px;
text-align:justify;
text-shadow:#fff 0 1px 1px;
width:400px;
}

.photo {
   //background: #ff0000;
   margin-left:auto;
   margin-right:auto;
}

.entry p a {
font-family:"Helvetica Neue";
	background: #aaa;
	color: black;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: -4px 0px -4px 0px;
	padding: 1px 4px;
	text-shadow: white 0 1px 1px;
}

.entry p a:hover {
	background: #484848;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: white;
	margin: -4px 0px -4px 0px;
	padding: 1px 4px;
	text-decoration: none;
	text-shadow: black 0 1px 1px;
}


.entry p img {
display:block;
margin-left:auto;
margin-right:auto;
//padding-bottom:9px;
//padding-top:9px;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
border-top:1px solid white;
width: 400px;
}

.blockquote {
font-family:"Helvetica Neue";
font-style: italic;
color: green;
margin-left:20px;
padding-bottom:10px;
padding-left:0;
}

.entry ul {
margin-left:20px;
padding-bottom:10px;
padding-left:0;
}


.entry ol {
margin-left:20px;
padding-bottom:10px;
padding-left:0;
}

.entry li {
font:16px/28px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:300;
//list-style:disc;
margin-left:30px;
margin-right:15px;
text-transform:capitalize;
}

.permalink_date {
background:#555;
font:10px "Lucida Grande";
//margin-right:200px;
}

.permalink_date_a {
color:#fff;
text-shadow:none;
text-transform:uppercase;
}

.permalink {
color:#333;
font:10px/1 "Lucida Grande";
margin-left:10px;
//margin-right:200px;
padding-bottom:10px;
padding-top:20px;
text-shadow:#fff 0 1px 1px;
text-transform:uppercase;
}

.readmore {
border-top:1px dotted #444;
color:#333;
font:18px/1 "Lucida Grande";
margin-left:20px;
margin-right:200px;
padding-top:4px;
padding-bottom:14px;
text-shadow:#fff 0 1px 1px;
text-transform:uppercase;
width:400px;
}

.chat {
color:#000;
font:16px/28px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:300;
margin-left:10px;
text-shadow:#fff 0 1px 1px;
width:400px;
}

.link {
color:#217598;
font:24px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:bolder;
//margin-left:10px;
margin-right:200px;
//text-align:center;
text-shadow:#fff 0 1px 0;
width:400px;
}

.quote {
color:#fff;
font:26px/38px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style:italic;
font-weight:300;
margin-left:10px;
margin-right:200px;
padding-bottom:9px;
text-align:center;
width:400px;
}

.source {
color:#000;
font:10px/1 "Lucida Grande";
margin-left:10px;
margin-right:200px;
padding-bottom:9px;
text-align:right;
text-shadow:#fff 0 1px 1px;
text-transform:uppercase;
width:400px;
}

.photocaption p {
font:20px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:700;
margin-left: auto;
margin-right: auto;
padding-bottom:10px;
text-align:center;
text-shadow:#fff 0 1px 1px;
text-transform:capitalize;
width:400px;
}

.photocaption p a {
color:#217598;
font:20px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:700;
margin-left: auto;
margin-right: auto;
padding-bottom:10px;
text-align:center;
text-shadow:#fff 0 1px 1px;
text-transform:capitalize;
width:400px;
}
.photocaption p a:hover {
color:red;
text-shadow: white 0 1px 1px;
}


#footer {
//background-color:#555;
//border-bottom:3px solid #000;
//border-top:3px solid #000;
margin-left:180px;
margin-right:200px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:400px;
}

#footer a {
color:#cfcfcf;
font:20px/1 "Lucida Grande";
font-weight:700;
text-shadow:none;
text-transform:uppercase;
}


.date_tail {
float:right;
left:171px;
margin-right:15px;
position:absolute;
}


 /* set background images for corners */


//.rbtop div  { background: url(http://www.seamonster.co.uk/an/simple_top_left.gif) no-repeat top left; }
//.rbtop      { background: url(http://www.seamonster.co.uk/an/simple_top_right.gif) no-repeat top right; }
//.rbbot div  { background: url(http://www.seamonster.co.uk/an/simple_bottom_left.gif) no-repeat bottom left; }
//.rbbot      { background: url(http://www.seamonster.co.uk/an/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 400px;
	height: 6px;
	font-size: 1px;
}
.rbcontent  { 
margin: 0 14px; 
}

.rbroundbox { 
width: 422px;
margin-left:170px; 
background-color: #555; 
margin-top:20px;
}




