/*
Theme Name: Mandystadtmiller
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
Tags:
*/

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/bg.gif) repeat scroll 0 0;
margin:0;
padding:0;
}
#page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mandylayout_01.png) no-repeat scroll 0 0;
margin:auto;
position:relative;
width:806px;
}
#logo {
display:block;
height:535px;
left:40px;
position:absolute;
top:0;
width:160px;
}
#header {
height:125px;
position:relative;
}
#news_input {
float:left;
width: 160px;
margin-top:8px;
}
#news_submit {
float:left;
margin-right:15px;
margin-top:7px;
}
#desc {
height:32px;
margin-left:200px;
padding-top:55px;
}
#menu {
margin-left:200px;
margin-top:2px;
}
#menu ul {
margin:0;
padding:0;
}
#menu ul li {
float:left;
list-style:none;
}
#menu ul li a {
color:#868686;
font-size:12px;
font-weight:bold;
padding:2px 2px;
text-decoration:none;
text-transform:uppercase;
font-family: tahoma;
}
#menu ul li a:hover {
color:#850000;
}
#sidebar a {
font-family:"Trebuchet MS",Arial;
font-size:10px;
}

#content {
float:right;
width:600px;
}
#sidebar {
margin-top:415px;
margin-left:45px;
width:160px;
}
#sidebar h2 {
text-transform:uppercase;
}
.footerbar {
clear:both;
height:8px;
margin:auto;
padding:15px 0 5px;
width:517px;
}
#footer {
font-family:"Trebuchet MS",Arial;
font-size:11px;
text-align:center;
margin-bottom:15px;
}
#footer a {
text-decoration:none;
#850000;
}
#footer a:hover {
text-decoration:underline;
color:#990000;
}


a:link {
color:#850000;
text-decoration:none;
}
a:visited {
color:#850000;
text-decoration:none;
}
a:hover {
color:#990000;
text-decoration:underline;
}
a img {
border-width:0;
}
h2, .date-header {
-x-system-font:none;
color:#333333;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.2em;
line-height:1.4em;
margin:1.5em 0 0.75em;
}
.date-header {
margin:1.5em 0 0.5em;
text-transform:uppercase;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif !important;
}
.post, .page {
margin:0.5em 0 1.5em;
padding-left:10px;
padding-bottom:1.5em;
}
.post-title {
color:#850000;
font-size:140%;
font-weight:normal;
line-height:1.4em;
margin:0.25em 0 0;
padding:0 0 4px;
}
.post-title a, .post-title a:visited, .post-title strong {
color:#850000;
display:block;
font-weight:normal;
text-decoration:none;
}
.post-title strong, .post-title a:hover {
color:#850000;
}
.post div, .page div {
line-height:1.6em;
margin:0 0 0.75em;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}
p.post-footer {
color:#850000;
margin:-0.25em 0 0;
}
.post-footer em, .comment-link {
-x-system-font:none;
font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
font-size:78%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.1em;
line-height:1.4em;
text-transform:uppercase;
}
.post-footer em {
color:#333333;
font-style:normal;
margin-right:0.6em;
}
.comment-link {
margin-left:0.6em;
}
.post img, .page img {
border:1px solid #DDDDDD;
padding:4px;
}
.post blockquote, .page blockquote {
margin:1em 20px;
}
.post blockquote p, .page blockquote p {
margin:0.75em 0;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

#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 30px;
	list-style:disc;
	}

#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: 0;
	padding: 0;
	list-style:disc;
	}
#newsletter {
	position: absolute;
	right: 0px;
}
.style19 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333333; }
.style14 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333333; font-style: italic; }
.style8 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
.style10 {font-size: 10px; font-family: "Trebuchet MS", Arial; }
.style12 {font-size: 11px; font-family: "Trebuchet MS", Arial; } 

#sidebar ul li #twitter_div ul#twitter_update_list li {
	margin-left: -2.5em;
	margin-bottom: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333333;
	list-style: none;
}
#sidebar ul li #twitter_div {
	margin-right: .5em;

}
	