body {
	font-family: Verdana, Georgia, serif;
	color:#333;
	font-size:12px;
	
}
ul {
list-style-type:none;
}
a,a:visited {
	color:#5588AA;
	text-decoration:none;
}
a:hover {
	color:#CC6600;
    text-decoration:underline;
}
fieldset {
	/*border:1px solid #999;*/
	padding:0px;
	font-weight:bold;
}
div.search {
display:none;
}
div.blog_header {
background-color:#B8CCE4;
 margin-top:10px;
 font-weight:bold;
 border:1px solid #4F81BD;
 /*color:#662046;*/
 text-align:center;
}
div.blog_header div {
 margin:5px;
 padding-top:10px;
 padding-bottom:10px;
}
div.blog_header h1, div.blog_header h2, div.blog_header h3 {
}
div.blog_header div h1 {
	color:#333;
	margin:0px;
	padding:0px;
	font-size:22px;
	letter-spacing:5px;
	text-transform:uppercase;
}
div.blog_header div h2 {
	color:#333;
	margin:0px;
	padding:0px;
	font-size:18px;
	letter-spacing:5px;
	text-transform:uppercase;
}
div.blog_header div h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	color:#4F81BD;
	font-size:14px;
	text-transform:uppercase;
}
div.blog_footer {
 margin-top:10px;
 text-align:center;
 border-top:1px solid #4F81BD;
 color:#666;font-size:80%;
}
div.blog_profile {
 display:none;
}
div.blog_menu {
 display:none;
}
div.blog_content {
 margin-top:10px;
 padding-top:0px;
}
div.post {
 margin-top:10px;
 padding-top:0px;
 text-align:justify;
 margin-top:10px;
 margin-bottom:15px; 
}
div.post ul {
margin:0px;
padding:0px;
}
div.post ul li {
margin:0px;
padding:0px;
}
/*div.post ul li.date {
color:#999;float:right;margin-left:20px;
}*/
div.post ul li.date {
color:#999;
margin-top:3px;
margin-bottom:3px;
}
div.attachments {
display:none;
}

div.post ul li.header a,div.post ul li.header a:visited{
font-weight:bold;
font-size:18px;
text-decoration:none;
color:#CC6600;
display:block;
margin-top:5px;
margin-bottom:5px;
}
div.post ul li.header a:hover {
font-weight:bold;
font-size:18px;
text-decoration:none;
color:#333;
display:block
}
div.post ul li.content {
display:block;
}

div.post ul li.footer {
display:block;
color:#999;
text-align:right;
border-bottom:1px dotted #4F81BD;
margin-bottom:20px;
padding-bottom:20px;
}



div.comment {
 display:none;
}

fieldset {
	margin:0px;
	padding:0px;
}
form.default-form {
    display:none;
}

form.mini-form{
text-align:center;
}

form.mini-form ul {
list-style:none;
margin:5px;
padding:5px;
}


form.mini-form label {
margin:0px;
padding:0px;
display:inline-block;
width:75px;
}
form.mini-form input {
margin:0px;
padding:0px;
}
form.mini-form label.required {
color:black;
}
form.mini-form fieldset {
display:inline;
text-align:left;
}
form.mini-form li.button {
	text-align:right;
}
form.mini-form li.input input {
	width:150px;
}
form.mini-form li.input textarea {
width:150px;
height:150px;
vertical-align:top;
}
form.mini-form li {
margin:0px;
padding:0px;
margin-bottom:10px;

}
form.mini-form p.description {
margin:0px;
padding:0px;
padding-left:75px;
font-size:90%;
font-style:italic;
color:#999;
width:150px;
text-align:justify;
}

















p.successful-message {
display:inner-block;
width:350px;
padding:5px;
border:1px solid #265a26;
text-align:center;
font-weight:bold;
background-color:#77eb77;
}
p.error-message {
display:inner-block;
width:350px;
padding:5px;
border:1px solid #941a1d;
text-align:center;
font-weight:bold;
background-color:#fd714d;
}
ul.errors {
margin:0px;
margin-left:0px;
padding:0px;
list-style:none;
}
ul.errors li {
width:340px;
margin-left:145px;
padding:5px;
border:1px solid #941a1d;
font-weight:bold;
background-color:#fd714d;
}
dl.full_profile {
display:block;
}
dl.full_profile dt{
width:200px;
font-weight:bold;
float:left;
}
dl.full_profile dd{
padding-left:200px;
display: block;
}
table.admin_table {
background-color:white;
}
table.admin_table tr {
background-color:white;
}
table.admin_table th {
color:white;
background-color:#4F81BD;
border-left:1px solid white;
border-bottom:1px solid white;
padding:2px;
}
table.admin_table tr td.hidden {
color:gray;
text-decoration:line-through;
}
table.admin_table tr td {
background-color:#B8CCE4;
border-left:1px solid white;
border-bottom:1px solid white;
padding:2px;
vertical-align:middle;
}
table.admin_table tr.even td {
background-color:#DBE5F1;
}

.container_16.grid_11 {
width:940px;
}
