html, body{
margin:0;
background-color:#E0E4E0;
}
body, input{
font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", "Trebuchet MS", Arial, sans-serif;
}
#content{
padding:10px 0 30px;
background:white;
}
#content div.sContent{/*overflow:hidden;*/}
#content a,#links a{
color:#d00;
text-decoration:none;
}
#content a:hover{
text-decoration:underline;	
}
#content .uContent p{
	margin:0 0 25px;
}
#content .sContent p{
	margin:0 0 11px;	
}
#content h1 {
	font-weight:normal;font-size:2.5em;margin-top:0;margin-bottom:8px;text-shadow:0px 0px 5px #BBB;	
}
#content h2 {
	font-weight:normal;font-size:1.7em;margin-top:0;margin-bottom:8px;text-shadow:0px 0px 5px #BBB;	
}
#content h3 {
	font-weight:normal;font-size:1.3em;margin-top:0;margin-bottom:8px;text-shadow:0px 0px 5px #BBB;	
}
#content .big-text p,#content p.big-text{
	font-size:110%;	
}
.wrap-column{
width:935px;
margin:0 auto;
padding:0 15px;
}

.wrap-column-left{
width:620px;
margin-right:15px;
float:left;
overflow:hidden;
}
.wrap-column-right{
width:300px;
float:right;
overflow:hidden;
}

#content #editbar{position:absolute;top:22px;padding-left:10px;}
#content #editbar a{display:block;}
#content #editbar span.editbar-div{display:none;}

#header{
margin-bottom:-15px;
background-color:#222;
height:145px;
padding:0 15px;
}
#header-cont{
background:#222 url('../images/banner.gif') right center no-repeat;
padding:10px 0;	
height:125px;
position:relative;
}
img#logo{
height:110px;
border:none;
}
#search{
right:0;
top:10px;
position:absolute;
}
#search input#search-query, #search input#search-submit{
position:absolute;
top:0;
}
#search input#search-query{
right:65px;
height:20px;
padding:2px 4px;
margin:0;
color:white;
border:1px solid whiteSmoke;
border-radius:0;
background-color:rgba(255, 255, 255, 0.5);
}
#search input#search-submit{
right:0;
padding:2px;
margin:0;
height:26px;
width:60px;
cursor:pointer;
background:whiteSmoke;
border:none;
color:black;	
}
#search input#search-submit:hover{
color:#666;	
}

#header-bottom{
background:transparent url('../images/red-div.gif') center repeat-x;
height:35px;
min-width:965px;
width:100%;
position:absolute;
top:120px;
}
body.page-toolbar #header-bottom{/*lower for page toolbar*/
	top:150px;	
}
#header-bottom-center{
height:35px;
background:transparent url('../images/red-div-center-asymetrical.gif') center no-repeat;
}

#links{
background-color:white;
margin-top:15px;
}
#links .wrap-column{
height:32px;
padding:20px 15px 8px;	
}
#links ul{
list-style-type:none;
display:inline;
}
#links ul li{
float:left;
padding-right:20px;
margin-right:20px;
border-right:1px solid #000;
text-shadow:1px 1px 0px white, -1px -1px 0px white, -1px 1px 0px white, 1px -1px 0px white, 0 0 3px black, 0 0 8px black;
}
#links ul li.cur{
text-shadow:1px 1px 0px white, -1px -1px 0px white, -1px 1px 0px white, 1px -1px 0px white, 0 0 3px black, 0 0 8px #D00, 0 0 10px #D00;
}
#links ul li.cur a{
color:#D00;	
}
#links ul li:last-child{
border-right:none;	
}
#links ul li a{
color:black;
text-decoration:none;
font-size:1.5em;
}
#links ul li a:hover{
color:#d00;
}
#links ul li.cur a:hover{
color:#EF2828;

}
#content a.donate-red-button,#links a.donate-red-button,#content input[type="submit"]{
float:left;
color:white;
text-decoration:none;
border-radius:3px;
padding:4px 12px 6px;
margin-right:5px;
background-color:#DD0000;
background-image:-webkit-gradient(linear,left top,left bottom,from(#E00),to(#C00));
background-image:-webkit-linear-gradient(top,#E00,#C00);
background-image:-moz-linear-gradient(top,#E00,#C00);
background-image:-ms-linear-gradient(top,#E00,#C00);
background-image:-o-linear-gradient(top,#E00,#C00);
background-image:linear-gradient(top,#E00,#C00);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EE0000',EndColorStr='#CC0000');
border:1px solid #DD0000;
border-bottom:1px solid #990000;
}
#links a.donate-red-button{
float:right;
font-size:24px;
margin:-5px 0;
}
#content a.donate-red-button:hover,#links a.donate-red-button:hover,#content input[type="submit"]:hover{
background-color:#CC0000;
background-image:-webkit-gradient(linear,left top,left bottom,from(#C00),to(#D00));
background-image:-webkit-linear-gradient(top,#C00,#D00);
background-image:-moz-linear-gradient(top,#C00,#D00);
background-image:-ms-linear-gradient(top,#C00,#D00);
background-image:-o-linear-gradient(top,#C00,#D00);
background-image:linear-gradient(top,#C00,#D00);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC0000',EndColorStr='#DD0000');
}
#content a.donate-red-button:active,#links a.donate-red-button:active,#content input[type="submit"]:active{
text-shadow: 0 0 4px #888;
background-color:#EE4444;
padding:5px 12px 5px 12px;
background-image:-webkit-gradient(linear,left top,left bottom,from(#E00),to(#E44));
background-image:-webkit-linear-gradient(top,#E00,#E44);
background-image:-moz-linear-gradient(top,#E00,#E44);
background-image:-ms-linear-gradient(top,#E00,#E44);
background-image:-o-linear-gradient(top,#E00,#E44);
background-image:linear-gradient(top,#E00,#E44);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EE0000',EndColorStr='#EE4444');
border:1px solid #DD0000;
border-bottom: 1px solid #DD0000;
box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.4);
}

#content input[type="submit"].cancel{
color:white;
background-color:#BBBBBB;
background-image:-webkit-gradient(linear,left top,left bottom,from(#CCC),to(#AAA));
background-image:-webkit-linear-gradient(top,#CCC,#AAA);
background-image:-moz-linear-gradient(top,#CCC,#AAA);;
background-image:-ms-linear-gradient(top,#CCC,#AAA);
background-image:-o-linear-gradient(top,#CCC,#AAA);
background-image:linear-gradient(top,#CCC,#AAA);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCCCCC',EndColorStr='#AAAAAA');
border:1px solid #CCCCCC;
border-bottom:1px solid #888888;
}
#content input[type="submit"].cancel:hover{
background-color:#AAAAAA;
background-image:-webkit-gradient(linear,left top,left bottom,from(#AAA),to(#BBB));
background-image:-webkit-linear-gradient(top,#AAA,#BBB);
background-image:-moz-linear-gradient(top,#AAA,#BBB);
background-image:-ms-linear-gradient(top,#AAA,#BBB);
background-image:-o-linear-gradient(top,#AAA,#BBB);
background-image:linear-gradient(top,#AAA,#BBB);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#AAAAAA',EndColorStr='#BBBBBB');
}
#content input[type="submit"].cancel:active{
text-shadow:0 0 4px #888;
background-color:#DDDDDD;
background-image:-webkit-gradient(linear,left top,left bottom,from(#CCC),to(#DDD));
background-image:-webkit-linear-gradient(top,#CCC,#DDD);
background-image:-moz-linear-gradient(top,#CCC,#DDD);;
background-image:-ms-linear-gradient(top,#CCC,#DDD);
background-image:-o-linear-gradient(top,#CCC,#DDD);
background-image:linear-gradient(top,#CCC,#DDD);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#CCCCCC',EndColorStr='#DDDDDD');
border:1px solid #BBBBBB;
border-bottom:1px solid #BBBBBB;
box-shadow:inset 0 1px 3px rgba(0,0,0,0.4);
}


#content input[type="text"],#content input:not([type]),#content input[type="password"],#content select,#content textarea{
border-radius:3px;
margin:0;
padding:5px;
background-color:#E8E8E8;
background-image:-webkit-gradient(linear,left top,left bottom,from(#EEE),to(white));
background-image:-webkit-linear-gradient(top,#EEE,white);
background-image:-moz-linear-gradient(top,#EEE,white);
background-image:-ms-linear-gradient(top,#EEE,white);
background-image:-o-linear-gradient(top,#EEE,white);
background-image:linear-gradient(top,#EEE,white);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE',EndColorStr='#FFFFFF');	
}
/*footer*/
#footer{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
padding-top:20px;
background-color:#E0E4E0;
min-height:80px;
color:#999;
font-size:10pt;
text-align:left;
}
#footer a{
text-decoration:none;
color:#999;	
}
#footer a:hover{
color:#A6A6A6;	
}
#footer img#stgeorge{
width:75px;
height:67px;
float:left;
margin-right:15px;	
border:none;
}
#footer .left {
float:left;
}
#footer .right{
float:right;
text-align:right;
}

div#links div.highlight-edit-cont{
	display:inline-block;
}