#header { height: 154px; /*border: solid red 1px;*/ /*position: relative;*/ background-image: url("<?php bloginfo('url');?>/logo.jpg");}
#headermenu { /*margin-left: 575px; */ 	top: -80px; position:relative; height: 30px; /*left: 100px; border: solid red 1px;/* background-repeat: repeat-x;*/}
#headerimg {
	margin: 0;
	height: 160px;
	width: 100%;
	}


#sidebar {
	font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*border-right: solid black 1px;*/
	}
body {
	font-size:62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fff;
	color: #333;

	}

.column1{
 /*This is the main body of text */ 
/*border: solid black 1px;*/
/*border-left:   solid black 1px;*/
float:left;
 width:70%;
       	padding: 20px 0 10px 0;



}


#footer{
/*background: url(footer.gif) repeat-x;*/
	height: 40px;
	width: 100%;
	padding-top: 4px
	font-weight: bold;
	clear:both;
text-align: center;
background-color:#000000;
font: 0.8em Tahoma, Arial, Verdana, sans-serif;
	bottom: 0;}	

#footerorig {
clear:both;

border: solid red 1px;
background-color: #000000;
text-align: center;
height: 40px;
	width: 100%;
	
}



.ltopbanner {
/*	width:69%; */font: 1.8em; 

margin: 0;
	padding: 8px;
	color: #fff;
	background: #000000;
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;
}


.rtopbanner  {
	width: 190px; 

margin: 0;
	padding: 8px;
	color: #fff;
	background: #000000;
	font-weight: bold;
	font-size: 100%;
	text-transform: uppercase;

}






.wrapper {
margin:0 auto;
position:relative
	border: solid red 1px;
/*	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
*/
 top: 0px;
	width: 755px;
	min-height: 100%;
	font-size: 1.5em
}

.sidebar {
    float:right; 
width:29%;

       	padding: 20px 0 10px 0;
/*	margin-left: 565px;
	width: 190px;*/
	}



#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}


a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

.rightmenu {	
margin-top:10px;
padding-right: 1px;
width: 190px;
/* float:right;*/
 border-left: 1px solid #cccccc;
/*position: absolute;
top: 166px;*/

    }


h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	
}

.mainpage {
  border:1px solid grey;
  width:755px;
  margin:0 auto;
  padding:5px;
  text-align:left;
}

 input
{
color: #147;/*781351;*/
background: #f0f8ff;/*o6cfee3ad;*/
border: 1px solid #781351
}

input.submit 
{
color: #fff;
background: #147;/*ffa20f;*/
border: 2px outset #d7b9c9
}
