/* Begin Reset Style */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End Reset Style */


body {
	margin: 10px auto;
	font: 12px Verdana,  sans-serif;
	background-color: #6792AB;
}

h1,h2,h3,h4 {
   font-weight:bold;
   color:#3E5E70;
   padding: 1px 10px;
   
}

h1 { font-size:200%; }
h2 { font-size:170%; }
h3 { font-size:140%; }
h4 { font-size:130%; }

p {
   padding: 1px 10px;
}
a {
   color: #6792AB;
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}

ul {
   padding:1px 10px 1px 30px;
}
li {
   list-style:square;
   padding:1px;
}

.menu_list {	
	width: 150px;
}
.menu_head {
	padding: 0px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
   font-weight:bold;
	color:#3E5E70;
   font-size:14px;
}

.menu_body a{
  display:block;
  color:#B8D0DE;
  padding-right:14px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #ffffff;
  text-decoration:none;
}
#active {
   text-decoration:underline;
}
  
  
.title {
   text-align:center;
   padding:0px;
}

.content {
   padding:20px;
}

.footer {
   text-align:center;
   padding:10px;
   font-size:10px;
   color:#3E5E70;
}
.galimg img {
   border:0px;
   float:left;
   padding:10px;
}
.album {
   width:80%;
   margin-left:30px;
   clear:both;
   padding:10px;
   min-height:155px;
}
.album img {
   border:0px;
   padding:10px;
   float:right;
}
.albumwrap {
   margin-left:10px;
}

.postdetails {
   clear:both;
   padding:0px;
   border-top:1px dotted #ccc;
   color:#999;
   margin:10px;
   padding:5px;
}
.postdate {
   font-size:80%;
   color:#666;
   float:right;
   padding:1px;
   margin:0px;
}
.posttags {
   float:left;
   padding:1px;
   margin:0px;
   color:#666;
}


.img-right {
   float: right;
   border:10px solid #fff;
}
.img-left {
   float: left;
   border:10px solid #fff;
}

.fullwidth {
   width:98%;
}

#comments {
   border-left:3px solid #6792AB;
   color:#777;
   background-color:#B5D0DF;   
   padding:15px;
   margin-left:15px;
   margin-right:15px;
   width:450px;
}
#comments .text {
   font-style:italic;
}

#pages {
    color:#6792AB;
    margin:3px 2px 8px 3px;
    text-align:right;
}
#pages a {
   border-bottom:4px solid #fff;
   padding:2px;
   text-decoration:none;
}
#pages a:hover {
   text-decoration:none;
   background-color: #6792AB;
   color:#fff;
}
#pages .active {
   border-bottom:4px solid #6792AB;
}




