* {
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;
color:#000;
font:14px/1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

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

#menubuttons {
display:block;
margin-left:30px;
//margin-right:200px;
//margin-left:auto;
margin-right:auto;
padding-bottom:9px;
padding-top:9px;
width:400px;
}

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:#fff 0 1px 1px;
}

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

.entry {
background:#cfcfcf;
margin-left:20px;
width:420px;
border-left:1px solid gray;
border-top:1px solid gray;
border-right:1px solid gray;font:16px/28px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.entry p {

font-weight:300;
margin-bottom:14px;
margin-left:20px;
margin-right:200px;
text-align:justify;
width:380px;
}

.entry p a {
font-family:"Helvetica Neue";
}

.entry p img {
display:block;
width:380px;
margin-left:auto;
margin-right:auto;
border-right:1px solid black;
border-bottom:1px solid black;
}

.entry ul {
margin-left:40px;
margin-right:200px;
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:40px;
}

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

.permalink {
color:#333;
font:10px/1 "Lucida Grande";
margin-left:20px;
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:14;
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:20px;
margin-right:200px;
text-shadow:#fff 0 1px 1px;
width:400px;
}

.link {
color:#217598;
font-weight:bolder;
//margin-left:20px;
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:20px;
margin-right:200px;
padding-bottom:9px;
text-align:center;
width:400px;
}

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

.photocaption p {
font:20px "Trebuchet MS", 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 "Trebuchet MS", sans-serif;
font-weight:700;
margin-left:auto;
margin-right:auto;
//margin-left:20px;
//margin-right:200px;
padding-bottom:10px;
text-align:center;
text-shadow:#fff 0 1px 1px;
text-transform:capitalize;
width:400px;
}

#footer {
margin-left:auto;
margin-right:auto;
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:20px;
margin-right:15px;
position:absolute;
}


 /* set background images for corners */

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


//.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; 
}




