.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color:#fff;
}

.margin,
#blogcontent
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

h2,h3,h4,h1
{
font-size:11px;
}


a:link,
a:visited
{
color:#b32830;
}

a:hover
{
color:#f49129;
}

.margin
{
text-align:center;
}

.margin div
{
margin:auto;
width:210px;
background:#ededed;
border:1px solid #fff;
padding:5px;
text-align:left;
margin-bottom:5px;
}

.margin h3
{
margin:auto;
width:210px;
background:#e0e0e4;
border:1px solid #fff;
border-bottom:0;
margin-bottom:0;
padding:5px;
}

#blogcontent ul,
#blogcontent ul li,
.margin div li
{
list-style-type:none;
}

.blogform label
{
	float:left;
	width:120px;
	clear:left;
	display:block;
	margin:4px;
}

.blogform input,
.blogform textarea
{
	float:left;
	clear:right;
	width:240px;
	margin:4px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #666;
}








/*admin styles*/


#admin-wrapper
{
width:760px;
margin:auto;
}

#admin-header
{
width:760px;
border-bottom:1px dotted #fff;
margin:auto;
}

#admin-header img
{
float:left;
margin:20px 0 20px 0;
}




#admin-navig
{
font-family:Arial, helvetica;
font-size:1.0em;
margin-top:70px;
float:right;
color:#B32830;
width:540px;
text-align:center;
}
#admin-navig ul
{
display:inline;
list-style-type:none;
margin:0;
padding:0;
line-height:20px;
}
#admin-navig ul li
{
display:inline;
margin:0px;
padding: 0 10px;
white-space:nowrap;
}
#admin-navig ul li a:link,
#admin-navig ul li a:visited
{
color:#B32830;
text-decoration:none;
}
#admin-navig ul li a:hover
{
text-decoration:underline;
}



#admin-content
{
width:760px;
border-bottom:1px dotted #fff;
}


#admin-contentleft
{
width:300px;
float:left;
margin-bottom:20px;
background:#fff;
padding:10px;
}

#admin-contentright
{
width:410px;
float:right;
margin-bottom:20px;
background:#fff;
padding:10px;
}

form.availability-form
{
font-size:12px;
font-family:arial;
color:#000000;
}


form.availability-form label
{
width:80px;
float:left;
height:12px;
margin-left:5px;
}

form.availability-form input
{
height:12px;
width:50px;
float:left;
font-size:12px;
}