/*  
Hi there. This messy Wordpress theme was revised by Elbowroom Design.
*/
body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	width:800px;
	margin: 0px auto 0px;
	padding: 0px;	
 	background-image: url(/images/stripe2.png);
}

#wrap {
	background: #FFF;
	width: 800px;
	margin: 0 auto 0;
	padding: 0px;
	position: relative;
	}

#content {
	width: 780px;
	margin: 15px auto 15px;
	padding: 10px;
	line-height: 18px;
}

#contentleft {
	float: left;
	width: 560px;
	margin: 0px;
	padding: 0;
	}

.postarea {
	background: #FFFFFF;
	float: left;
	width: 550px;
	margin: 0;
	padding: 10px;
	}

#header{
	margin:0;
	padding:0;
	width: 800px;
	height:125px;
	overflow: hidden;
}

#header h1{
	margin:0; 
	padding:0;
	background: url(images/swm_banner.jpg) no-repeat; 
	width: 800px;
	height:125px;
	overflow: hidden;
}
#header a h1{
cursor: pointer
}

h1, h2 { font-family:Times New Roman, Times, Garamond, serif; padding:0; margin:0; font-size:18px; font-weight:bold; padding-bottom: 15px; color: #41627E;}

h3  { font-family: Arial, Verdana, sans-serif; margin:0; font-size:14px; font-weight:bold; padding-bottom: 15px; padding-top: 15px; color: #000;}

a:link { text-decoration: none; color : #006699; border: none;}

a:active { text-decoration: none; color : #08377B; border: none;}

a:visited { text-decoration: none; color : #08377B; border: none;}

a:hover	{ text-decoration: underline; color : #4192e5; border: none;}

hr {height: 80%; border-top: 1px #000000; margin-top: 5px;}

.postmetadata { background:#e7f9ff; padding:25px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

#rsidebar { 
	float: right;
	width: 200px;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	display: inline;
}

#rsidebar h2{font-size:12px;border-bottom:#eee 1px solid; margin:0 0 5px;padding:0;}

#rsidebar ul{list-style-type:none;margin:0;padding:0;}

#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}

#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}

#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}


.alignright{float:right; margin-top:10px; margin-bottom:10px;}

.alignleft{float:left; margin-top:10px; margin-bottom:10px;}

#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }

input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}

#footer{
	background:#eafaff; 
	width:800px; 
	height: 30px;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}

#footerbox {background:#bce1f4; width: 800px; height:30px; line-height:25px; margin: 0 auto;}

.footer{width:600px; color:#095278; height:30px; line-height:30px; padding-left: 20px; font-size: 10px;}

.footer a:hover{text-decoration:underline; color:#fff; border:none; font-size: 10px}

.footer a:link,.footer a:active,.footer a:visited {text-decoration:underline; color:#25aacd; border:none;}

.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}

#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}

#commentform label{display:block;margin:0;}

#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:400px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist :hover{background:#e7f9ff;}

ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}

ol.commentlist li :hover{background:none;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.commentlist li.commenthead h2{margin:0;}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}

ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}

div.side {
       float: right;
       padding-top: 60px;
margin-right: 440px;
}


/* Pages Nav */
#pages_nav {
       background-color:#41627E;
       border-bottom:#bce1f4 2px solid;      
       height:25px;
       width:800px;
       font-weight:700;
      	margin: 0px;
		padding: 0px;
}

#pages_nav ul {
       height:25px;
       line-height:25px;
       list-style:none;
       font-size:12px;
       font-weight:700;
       margin:0;
       padding-left:20px;
}

#pages_nav ul.level2 {
       color:#000; 
       background-color:#5991BC;
       padding-left: 20px;
}

#pages_nav ul.children {
        background-color:#5991BC;
}

#pages_nav li {
        float:left;
        list-style-type:none;
        margin: 0px;
        padding:0;
        display:block;
}

#pages_nav  a{
        color:#ffffff;
        text-decoration: none;
        float:left;
        display:block;
        padding:0 10px;
}

#pages_nav li.current {
        padding-top:0px;
        padding-bottom:0px;
        border:10px;
        text-decoration: underline;
        
}
#pages_nav li.current a{
        padding-top:0px;
        padding-bottom:0px;
        color:black;
}
#pages_nav li.currentparent a{
         color:#000000;
         text-decoration: underline;
}
/*Start tables here*/

table.infotable {
		width: 500px;
		margin-left: 30px;
		margin-top: 20px;
		font-size: 11px; 
		border: 1px solid #888; 
		text-align: left;
} 

table.infotable th {
		padding: 5px;
		background-color: #eafaff; 
		border-bottom: 1px solid #888; 

}

table.infotable td {
		padding-left: 10px;
		padding-top:2px;
		border-bottom: 1px solid #888; 
		border-right: 1px solid #888;
}

table.infotable tr.r2 {
		background-color: #eafaff;
}