*
{
	margin: 0;
	padding: 0;
}

html, body
{
	min-height: 100%;
	/*height: auto !important;
	height: 100%;*/
}

ul
{
	list-style-type: none;
}

img
{
	border: 0;
}

p
{
	margin: 1em 0;
}

h1
{
	font-size: 2em;
}

h2
{
	font-size: 1.32em;
}

h3
{
	font-size: 1.25em;
}

strong
{
	font-weight: bold;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

body
{
	color: #333333;
	/*font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;*/
	/*font-family: "lucida grande",tahoma,verdana,arial,sans-serif;*/
	font-family: Georgia, 'Times New Roman', serif;
	/*font-size: 0.8em;*/
	font-size: 0.75em;
}

.container
{
	width: 70%;
	margin: 60px auto 30px;
	min-width: 600px;
}

h1
{
	font-size: 3.2em;
}

h1 a
{
	background: #920000;
	color: white;
	letter-spacing: -1px;
	padding: 5px;
	white-space: nowrap;
	margin-bottom:10px;
	text-transform: uppercase;
	text-decoration: none;
}

ul
{
	margin-top: 30px;
	margin-left: 40px;
}

ul h2
{
	color: #920000;
	display: block;
	font-size: 1.72em;
	/*font-size: 1.2em;*/
	padding-bottom: 3px;
	padding-left: 4px;
	padding-top: 3px;
	font-weight: bold;
	margin: 0.83em 0px;
}

ul h3
{
	color: #920000;
	display: block;
	font-size: 1.2em;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-top: 3px;
	font-weight: bold;
	margin: 0.83em 0px;
}

ul ul
{
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
}

ul ul li
{
	padding-bottom: 2px;
}

li a
{
	color: #000;
	border-bottom: 1px solid black;
	text-decoration: none;
}

.qr
{
	padding-left: 20px;
	padding-bottom: 5px;
	width: 200px;
	height: 200px;
}

img.me
{
	margin-top: 20px;
}


.wrapper
{
	float: left;
	width: 100%;
}

.main
{
	//margin-top: 10px;
	//padding: 5px;
	margin-right: 320px;
}

.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column right menu settings */
	.rightmenu {

	}
	.rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-350px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:50%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.rightmenu .col1 {
        margin:0 15px 0 365px;
        overflow:hidden;
	}
    .rightmenu .col2 {
        float:right;
        width:320px;
        position:relative;
        left:335px;
    }


.colmask
{
	margin-top: 10px;
}

.col1 a
{
	color: #920000;
}

.marketqr
{
	width: 195px;
	height: 195px;
}

.donate
{
	background: #EAE9D0;
	border: 1px solid #CECDB7;
	padding: 5px;
}

.donate .paypal
{
	float: right;
}


.col2 img
{
	margin-top: 5px;
	margin-bottom: 5px;
}
