xdiv { border:1px solid red; } 
/*resets*/
* {	padding: 0;	margin: 0; }
a { outline:none; }
* a img { border:none; }

/* Helpers */
.clear { clear:both; }
.clearleft { clear:left; }
.center { text-align:center; }

/* Layout */
#header { background:#ffffff url(images/header.jpg) no-repeat; height:140px; }
    #nav { text-transform: lowercase; padding-top:105px; text-align:right; margin-right:15px; font-size:115%; }
        #nav ul li { list-style:none; display:inline; color:#000099; font-family:Georgia, Garamond, Times New Roman; font-style:italic; background:url(images/slash.gif) right no-repeat; padding-right:10px; text-shadow: 1px 1px 0 #fff;} 
        #nav ul li.nobg { background:none; } 
        #nav ul li a { color:#000099; }
        #nav ul li a:hover { color:#0000cc; text-decoration:none; }
#container { width:911px; margin:20px auto; } 
    #main { width:520px; margin-top:10px; background-color:#fff; padding:20px 50px 20px 20px; float:left; min-height: 400px;}
    #sidebar { width:310px; float:right; margin-top:10px; }
/*        #sidebar div.sidebox { padding:10px; background-color:#fff; margin-top:10px; }*/
        #sidebar div.sidebox { padding:10px; background-color:#fff; margin-top:10px; }

#footer { clear:both; background-color:#fff; padding:5px 0 5px 25px; margin-top:10px; width:565px; font-size:80%; }


/* HTML */
body { background:#ffffff url(images/bg.gif) repeat-x;	font-family:Arial, Helvetica, sans-serif; font-size:small; color: #000000; margin: 0; }  
h1, h2, h3, h4 { font-size:140%; color:#2a008e; font-family:Georgia, Garamond, Times New Roman; font-weight:normal; font-style:italic; }
h2 { margin-top: 15px; }
h3 { margin-top: 5px; }
.sidebox h2 { margin-top: 5px;}
h4 { color:#fff; background-color:#ffffff; padding:5px; }
h5 { margin-top:10px; }
p {margin-top: 7px; }
a {	color:#2a008e; text-decoration:none; }	
a:hover { text-decoration:underline; }	
li { list-style:none; }
#main h1 { line-height:1.4em; margin: 0 0 20px 0; }

#main ul, #main ol {
	margin: 1em 0 1em 0;
}

#main ul li, .sidebox ul li {
	list-style-type: disc;
	margin-left: 2em;
}
#main ol li {
	margin-left: 2em;
	list-style-type: decimal;
}

img.alignright {
float: right;
margin: 0 0 1em 1em;
}
img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
a img.alignright {
float: right;
margin: 0 0 1em 1em;
}
a img.alignleft {
float: left;
margin: 0 1em 1em 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

div.feature {
	width: 200px;
	float: right;
	text-align: center;
}
div.feature img {
	border: 1px solid #ccc;
}
div.feature form {
	padding: 10px 0 0 0;
}
ol li object, ol li embed,
ul li object, ul li embed {
	vertical-align: middle;
}
.page-id-12 #main ul li {
list-style-type: none;
margin: 0;
height: 23px;

}


.blog-meta {
	border-top: 1px solid #ccc;
	color: #ccc;
	margin: 10px 0 30px 0;
	padding: 5px 0 5px 0;
}
.blog-meta .comments-number {
	float: right;
	width: 200px;
	text-align: right;
}
.blog-meta a {
	color: #ccc;
}
.blog-meta a:hover {
	color: #00c;
	text-decoration: underline;
}
div.form_paypal {
	text-align: center;
	padding: 15px;
}
div.form_paypal input {padding:10px;border:1px solid #2a008e;background:#fee8ba;font-size: 15px; font-family:Georgia, Garamond, Times New Roman; font-style:italic; }
div.form_paypal input.submit {color: #2a008e;font-weight: bold;cursor:pointer;border-style:outset;text-shadow: 1px 1px 0 #fff;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.page-id-12 #main h2 {
	margin-top: 40px;
	
}