/* ------------------------------
HTML Redefine Tags
------------------------------ */
body{font-family:Arial, Helvetica, sans-serif; text-align: center; background-color: green; font-size:12px;}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:26px; color:black; text-align:center;}
h3{font-size:24px; padding:4px 0; margin-bottom:10px; margin-top: 15px;}
  h3.example8c {font-size:20px; text-shadow: 0 0 0.2em #f8f36a, 0 0 0.2em #f8f36a, 0 0 0.2em #f8f36a; filter:progid:DXImageTransform.Microsoft.Glow(Strength=5, Color=#fffe81, Enabled);}

a:link, a:visited{color:navy;}
a:hover{text-decoration:none;}


#container{width:920px;
margin: 0 auto;
border-style:solid;
background-color: white;
border-color: #f2efa0;
border-width:15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 20px;
 behavior: url('border-radius.htc');
 border-radius: 20px;
-moz-box-shadow: 0 0 10px 10px #014718;
-webkit-box-shadow: 0 0 5px 5px #014718;
box-shadow: 0 0 5px 5px #014718;
}

#topbarcontainer {background-image: url('table_back.jpg'); background-repeat: repeat;}
#topbar{width:920px; position:relative; top:0px; left:0px; margin-right: 0px ; border-style:solid; border-width: 0px; height:250px; background-image: url('logo1_dev.jpg'); background-repeat: no-repeat;}
#topbar .back {
position:relative;
float:left;
width:550;
height:250;
border-style: none;
}


#followme{float:right;  text-align:center; height:250px;   width:250px; margin-top:-5px; margin-right: -25px; }
#followme .top {font-family: arial, sans-serif; font-size: 24px; font-weight: bold;}
#followme .top a {font-family: arial, sans-serif; font-size: 20px; font-weight: bold;}
#followme .inline {}

#navbar{width:auto; display:block; height:28px; padding:0 0 ;background-color: yellow;}
#navbar a{height:25px; line-height:28px; padding:0 0; display:inline; background-color: green;}

#left{float:left; display:block; }
#leftnav{width:210px;  float:left; text-align: left;  background-color: #f2efa0;  height: 1415px; overflow:hidden;}
#leftnav .center{text-align:center;}

#center{width:52%;  float:left;  background-color:white; padding-left: 10px; font-size: 16px;}
#center .textcenter {text-align:center;}
#center .textcenter p{text-indent: 20px;}
#center .post {margin:0 0 25px;}
#center .postinfo {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#green; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
#center .comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#green; margin:0 0 10px; padding:8px 5px 0 8px;}
#center .comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
#center .gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
#center .navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
#center .navigation p {margin:0; padding:0;}
#center .prevlink {margin-right:20px; font-weight:bold;}
#center .nextlink {margin-left:20px; font-weight:bold;}

#center H2 {
font: bold 26px arial,helvetica,sans-serif;
color: navy;
text-align: center;
}

#right{width:210px; float:right; border: 1px solid navy; margin-top:0px; height: 1415px;  background-image: url('sand.jpg'); text-align: center; overflow:hidden;}
#right p { font:bold 14px arial,helvetica,sans-serif ;}

div.spacer{clear:both; height:10px; display:block;}

#footer{width:auto; display:block; padding:10px 0; text-align:center; margin-top: 0px; font-size:11px; background-color:white; color:#666666;}



/* ------------------------------
CUSTOM CLASSES
------------------------------ */

/* Add here your custom classes ... */

ul#leftnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul#leftnav li {
	display: block;
	border-bottom: 0px solid navy;
	}

ul#leftnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #f2efa0;
	font: bold 14px arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: navy;
	text-decoration: none;
	width: 100%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#leftnav li a:hover {
background-image: url('sand.jpg');
color: #eee;
	}

ul#leftnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px solid green;
	}

ul#leftnav ul.subnav li {
	border-top: 0 none;
	border: 0px solid green;
	padding-left: 1.5em;
	}

ul#leftnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #5C6F90;
	background-color: transparent;
	border: 0px solid yellow;
	}

ul#leftnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	text-decoration: underline;
	}
	
#table p {font: bold 16px arial,helvetica,sans-serif;
text-align:center;
}
