/* Hidden from printing ---------------------------------------------------------------------------------------- */

.noprint {
display:none;
visibility:hidden;
}

/* Main body tag ----------------------------------------------------------------------------------------------- */

xxx.xxxxBody {}

body{
margin:auto;
padding:auto;
line-height: 1.5em;
font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
background-color:none;
}

h4 {
	line-height: 1.5em;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	color: #000000;
}


/* Cells ------------------------------------------------------------------------------------------------------- */

xxx.xxxxCells {}

#maincontainer{
width: 100%; /*Width of main container*/
margin: auto; /*Center container on page*/
}

#topsection{
background: none;
height: 90px; /*Height of top section*/
width: 100%;
}

#topsection #toptitle {padding-top:10px;font-size:30px;font-weight:bold;/*height:90px;*/}

#topsection #toplinks {visibility:hidden;display:none;}

#contentwrapper{
float: none;
width: 100%;
}

#contentborder{
border-right:none;
}

#contentcolumn{
margin-top: auto;
margin-bottom: auto;
margin-left: auto; /*Set left margin to LeftColumnWidth*/
padding-top: 10px;
padding-bottom: auto;
}

#leftcolumn{
display:none;
visibility:hidden;
}

#leftcolumn div.padding {
display:none;
visibility:hidden;
}

#footer{
border-top:#000000 solid 1px;
width: 100%;
background: none;
text-align: center;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Social bookmarking section ---------------------------------------------------------------------------------- */

#leftcolumn div.social {
	line-height: 0.5em;
	background:#ffffff;
	text-align:center;
}
#leftcolumn div.social a {	background:#ffffff;}

/* Font Colour ------------------------------------------------------------------------------------------------- */

xxx.xxxxFonts {}

#footer, #leftcolumn, #topsection {
color: #000000;
}

.smalltext{font-size:12px;line-height:normal;}

/* Headers ----------------------------------------------------------------------------------------------------- */

xxx.xxxxHeaders {}

#topsection h1{
margin: 0;
padding-top: 15px;
}

/* Hyperlinks -------------------------------------------------------------------------------------------------- */

xxx.xxxxHyperlinks {}

a {
	color:#0000cc;
	text-decoration:underline;
	font-style: italic;

}

a.b {display:none;visibility:hidden;}

/* Images ----------------------------------------------------------------------------------------------------- */

xxx.xxxxImages {}

img {margin: 5px;}

img.border{border:1px solid #333333;}

#leftcolumn img {border:none 0px;}

div.captioned{width:250px;padding:0px;margin:3px;border:2px solid #333333;float:right;}
div.captioned p{margin:3px;text-align:center;display:inline;}
div.captioned img{margin:0px;}

/* Hidden ----------------------------------------------------------------------------------------------------- */

xxx.xxxxHidden {}

.noshow {visibility:hidden;display:none;}

/* Floating --------------------------------------------------------------------------------------------------- */

xxx.xxxxFloating {}

.floatleft {float:left;}
.floatright {float:right;}

/* ------------------------------------------------------------------------------------------------------------ */

xxx.xxxxCentring{}

.centre {text-align:center;}

/* Floating --------------------------------------------------------------------------------------------------- */

xxx.xxxxInputs {}

input {font-family:"Trebuchet MS", Verdana, sans-serif;}

/* ------------------------------------------------------------------------------------------------------------ */

xxx.xxxxQuoteTags{}

q:before, q:after {
    content: "";}
	
blockquote{padding:5px; margin:3px;font-style:italic !important;}

blockquote.box{border:2px solid #444444;}

blockquote p{display:inline;}