/*  
Theme Name: Muggles
Description: Brightly Coloured Theme with Rounded Corners (Nothing to do with Harry Potter, the name has something to do with mugs of beer.)
Version: 1.1
Author: Jared Quinn
Author URI: http://jaredquinn.info
Theme URI: http://jaredquinn.info/muggles
*/

body { margin: 20px 0px 20px 0px; padding: 0px; 
       background-color: #d7e8ed; font-family: Verdana, Helvetica, sans-serif; font-size: 70%; color: #5f4a37; }
img { border: none; }

#wrap { width: 680px; margin-left: auto; margin-right: auto; padding: 0; }
#title { clear: both; padding-right: 180px; text-align: center; }

/* Right nav styles */
#right { float: right; width: 130px; padding: 0; margin: 20px 0 0; }
#right #rightcontent ul { margin: 0px; padding: 0px; }
#right #rightcontent ul li { list-style-type: none; font-size:13px; color: #5f4a37; margin-left:8px; padding-top:8px}
#right a:link, #right a:visited { color: #5f4a37; text-decoration: none; }
#right a:hover { color: #fff; }
#right h2 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #880000; border: none; text-align: left; font-variant: small-caps; }
#right input { border: 1px solid #330000; }
#search { font-variant: small-caps; }
#right #searchform { margin: 0px; padding: 0px; font-variant: small-caps; }
#searchform input#m { background: #ffff00; font-variant: small-caps; }
#righttop { background-image: url(../gfx/righttop_new.gif); background-repeat: no-repeat; height: 30px; margin-top: 10px }
#rightbot { background-image: url(../gfx/rightbot_new.gif); background-repeat: no-repeat; height: 30px; }
#rightcontent { background-image: url(../gfx/rightbg_new.gif); background-repeat: repeat-y; padding: 0px 10px 0px 10px; color: #880000; }


/* main content styles */
#main { padding: 0px; margin: 0px;  background-image: url(../gfx/mainbg.gif); background-repeat: repeat-y; }
#maincontent { padding: 120px 150px 0 20px; margin: 0; line-height: 18px; }
#head h1{margin-top:25px; margin-left:30px}
#head h1 a{
	color:#177590;
	font-size:28px;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:-0.07em
}
#head #subtitle{
	color:#e4e3ce;
	font-size:14px;
	font-style:oblique;
	letter-spacing:-0.04em;
	margin-left:94px
}
#content{margin-top:140px;padding:0 15px 0 15px}
#content ul li{
	margin-top:10px
}
#maincontent {background: url(../gfx/head_new.gif) top left no-repeat}
.postnavlink { text-align: center; font-size: 10px; font-weight: bold; margin-top: 20px; }


/* footer styles */
#foot { padding: 20px 100px 20px 20px; margin: 0; 
				text-align: center; font-size: 7pt; height: 60px;
			}
#foot hr {
	text-align:right;
	margin-top: 10px;
	width:80%;
	border: 0;
	color: #bbb;
	background-color: #bbb;
	height: 1px;
	margin-bottom: 5px;
/* thanx to http://www.fabrice-pascal.de/artikel/stylinghr/*/
}
#foot ul li {
	display:inline;
	padding-right:20px;
	margin-top:5px
}

/* other styles */


.textinput {
	border: 1px solid #5f4a37;
	padding: 2px 1px 2px 1px;
}
.textinput:focus {
	background-color: #d7e8ed;
}

.textareainput {
	border: 1px solid #5f4a37;
	padding: 2px 1px 2px 1px;
	
}
.textareainput:focus {
	background-color: #d7e8ed;
}

h1 { font-size: 24px; font-weight: normal; }
h1 a:link, h1 a:visited { color: #177590; }
h1 a:hover { color: #da834a; }
h2 { font-size: 12px; border-bottom: 1px dashed #177590; color: #177590; text-align: right; }


h3, h3 a:link, h3 a:visited { font-size: 14px; font-weight: bold; color: #177590; margin-bottom: 2px; padding: 0px; }
h3 a:hover { color: #CC0000; }

a:link, a:visited { color: #177590; }
a:hover { color: #da834a; }

blockquote { margin-left: 40px; margin-right: 40px; padding: 0px 10px 0px 10px; color: #336699; background-color: #ffffff; background-image: url(../gfx/blockbg.gif); background-repeat: no-repeat; border: 1px dashed #003366; }
blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }
blockquote a:hover { color: #000000; }
.item{margin-top:1em;}
.item label{display:block;font-weight:bold;}
#map {margin-top:15px;border:1px solid #ccc}

