html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../default/BG_Rings_PaperBr.jpg);
	background-repeat: repeat-y;
	background-color: #3b4a4d;
	margin: 0px;
	padding: 0px;
	height: 100%;
	z-index: -1;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	font-style: normal
}

h2{
	font-size: 18px;
 	font-weight: normal;
 	font-variant: normal;
 	font-style: normal
}

h3{
	font-size: 15px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal
}

h4{
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal
}

a {
	color: #000;
}

hr{
	color: #515c44;
	background-color: #515c44;
}

img, div {
	border: 0px none;
}

dt {
	padding: 2px;
}

dd {
	padding: 2px;
}


#metacontainer {
    margin-left: 61px;
    height: 100%;
    padding-left: 10px;
    outline: none;
    border: 0px none;
    width: 777px;
    background-image: url(../default/BG_Centre_PaperBr.jpg);
    background-color: #bca37b;
	clear: both;
	background-repeat: repeat;
	overflow: hidden;
}

#booktop {
	margin: 0px;
	padding: 0px;
	outline: none;
	float:left;
	clear:both;
	height: 28px;
	background-image: url(../default/BG_Top.jpg);
	background-repeat: no-repeat;
	background-color: transparent
}

#fullpage {
	position: relative;
	z-index: 20;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../default/BG_PenTag.jpg);
	background-position: 840px 20px;
	background-repeat: no-repeat;
}


#test {
	position:absolute;
	top:20px;
	left: 370px;
	height: 160px;
	width: 300px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 50;
}

#header-left {
	position:absolute;
	height: 160px;
	width: 281px;
	top: 15px;
	left: 77px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 60;

}

#header-right {
	float: right;
	width: 315px;
	height: 35px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: transparent;
	padding: 0px;
	text-align: left;
}

#header-right img {
	margin-top: 24px;
	margin-left: 2px;
	text-align: left;
}

.polaroid-a {
	position:absolute;
	top:35px;
	left: 218px;
	height: 140px;
	width: 300px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 50;

}

.polaroid-b {
	position:absolute;
	top:35px;
	left: 490px;
	height: 140px;
	width: 179px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 51;
}



#polaroid-a-content {
	position:absolute;
	top:50px;
	left: 362px;
	height: 140px;
	width: 300px;
	background-color: transparent;
	padding: 0px;
	z-index: 48;

}

#polaroid-b-content {
	position:absolute;
	top:54px;
	left: 515px;
	height: 140px;
	width: 179px;
	background-color: transparent;
	padding: 0px;
	z-index: 49;
}

.oxford_uni {
	position:absolute;
	top:23px;
	left: 740px;
	height: 85px;
	width: 85px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 51;
}

#head_search {
	position:absolute;
	top:110px;
	left: 680px;
	height: 22px;
	background-color: transparent;
	padding: 0px;
	text-align: right;
	z-index: 52;
}

#head_search .textarea {
	margin:0px;
	padding: 3px;
	padding-top: 5px;
	padding-left: 5px;
	height:29px;
	border:solid 0 #fff;
	background: transparent url("../default/Search.png") no-repeat; 
}

#head_search .sbutton {
	display: none;
}

#login {
	float: right;
	clear: none;
	height: 130px;
	width: 130px;
	font-size: 15px;
	text-align: left;
	margin-top: 10px;
	padding-right: 25px;
	padding-bottom: 3px;
	font-family: Georgia, "Times New Roman", serif;
	color: #515c44;
}

#login p {
	margin: 0px;
	padding-top: 60px;
}

.polariod-contents {

}



#subheader {
	clear: both;
	padding:0px;
	margin: 0px;
}



#strapline {
	float: left;
	text-align: left;
	vertical-align: middle;
}


#menu {
	clear: both;
	border: 0px;
	padding: 0px;
	color: blue;
	background-color: transparent;
	width: 100%;
	text-align: left;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	display: inline;
	list-style: none outside;
}

#menu li {
	list-style: none;
	display: inline;
	padding: 7px;
}

#menu a {
 	color: white;
	text-decoration: none;
}

#bodyarea {
	text-align: left;
	color: #515c44;
}


#footer {
	clear: both;
	background-image: url(../default/CopyrightLine.png);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	width: 761px;
	height:70px;	
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

#footer p {
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	color: #406B8D;
}

#footer a {
	color: #406B8D;
}


blockquote {
	margin-left: 1em;
	margin-right: 1em;
}

div.article_comment, div.blog_comment {
	width: 100%;
	margin-top: 1em;
	padding: 0 1em;
	border: 1px solid #ddd;
	margin-left: 20px;
	margin-right: 20px;
}

div.article_comment blockquote, div.blog_comment blockquote {
	margin-left: 20px;
	margin-right: 20px;
}

/* Email obfuscation */
span.email span { display: none; }



/* Forum Stuff */

table.topic_table {
  background: transparent;
  border: 0px none;
  width: 640px;
  margin: 0px

}

tr.rowodd {
  background: #d9d0c4;

}

tr.roweven {
  background: #e7dcce;
}

th {
  background: #EEEEEE;
}


th.topic_subject {
  width: 60%;
}

th.topic_date {
  width: 12em;
}

td {
  border: 0px none;

}

div .forum {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	margin-right: 40px;
	padding-bottom: 0px;
	width: 640px;
}

.forum hr {
    border-top: 1px dashed;
    background-color: transparent;
    height: 1px;
    width: 90%;
}

/* End Forum Stuff */

div .clear{
	clear: both;
	padding: 0px;
	margin: 0px;
}


div .paper-tl {background: url(../default/PA_TopLeftCorner.png) 0 0 no-repeat; height: 40px; width: 40px; padding:0px; margin: 0px; float: left}
div .paper-tr {background: url(../default/PA_TopRightCorner.png) 100% 0 no-repeat; height: 40px; width: 40px; padding:0px; margin: 0px; float: right}
div .paper-t {background: url(../default/PA_TopSide.png) 0 100% repeat-x; height: 40px; padding:0px; margin-left: 40px; margin-right: 40px;}
div .paper-l {background: url(../default/PA_LeftSide_WithBG.png) 0 0 repeat-y; padding:0px; margin: 0px;}
div .paper-r {background: url(../default/PA_RightSide_WithBG.png) 100% 0 repeat-y; padding:0px; margin: 0px;}
div .paper-bl {background: url(../default/PA_BottomLeftCorner.png) 0 100% no-repeat; height: 40px; width: 40px; padding:0px; margin: 0px; float: left}
div .paper-br {background: url(../default/PA_BottomRightCorner.png) 100% 100% no-repeat; height: 40px; width: 40px; padding:0px; margin: 0px; float: right}
div .paper-b {background: url(../default/PA_BottomSide.png) 0 100% repeat-x; background-position: bottom; height: 40px; padding:0px; margin-left: 40px; margin-right: 40px;}
div .paper-middle  { background: url(../default/PA_Centre.png) 0 0% repeat; padding:0px; margin: 0px 0px 0px 0px }


/* Header Strips */

div .header-01-left-blue {background: url(../default/HE_01_LeftSide_Blue.png) 0 0 no-repeat; height: 73px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-01-right-blue {background: url(../default/HE_01_RightSide_Blue.png) 0 0 no-repeat; height: 73px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-01-middle-blue {background: url(../default/HE_01_Centre_Blue.png) 0 0 repeat; display: table-cell; vertical-align: middle; height: 73px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-01-middle-blue h1 {color: white; text-align: left; vertical-align: center; margin: 0px; padding-top: 20px;}
div .header-01-middle-blue h3 {color: white; text-align: left; font-size: 11px; vertical-align: center; margin: 0px; padding-top: -20px;}
div .header-01-middle-blue a {color: white;}

div .header-02-left-green {background: url(../default/HE_02_LeftSide_Green.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-green {background: url(../default/HE_02_RightSide_Green.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-green {background: url(../default/HE_02_Centre_Green.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-green h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-green a { color: white; text-decoration: none;}

div .header-02-left-yellow {background: url(../default/HE_02_LeftSide_Yellow.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-yellow {background: url(../default/HE_02_RightSide_Yellow.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-yellow {background: url(../default/HE_02_Centre_Yellow.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-yellow h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-yellow a { color: white; text-decoration: none;}

div .header-02-left-red {background: url(../default/HE_02_LeftSide_Red.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-red {background: url(../default/HE_02_RightSide_Red.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-red {background: url(../default/HE_02_Centre_Red.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-red h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-red a { color: white; text-decoration: none;}

div .header-02-left-olive {background: url(../default/HE_02_LeftSide_Olive.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-olive {background: url(../default/HE_02_RightSide_Olive.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-olive {background: url(../default/HE_02_Centre_Olive.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-olive h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-olive a { color: white; text-decoration: none;}

div .header-02-left-lightblue {background: url(../default/HE_02_LeftSide_Lightblue.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-lightblue {background: url(../default/HE_02_RightSide_Lightblue.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-lightblue {background: url(../default/HE_02_Centre_Lightblue.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-lightblue h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-lightblue a { color: white; text-decoration: none;}

div .header-02-left-brown {background: url(../default/HE_02_LeftSide_Brown.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-right-brown {background: url(../default/HE_02_RightSide_Brown.png) 0 0 no-repeat; height: 50px; width: 35px; padding:0px; margin: 0px; float: left}
div .header-02-middle-brown {background: url(../default/HE_02_Centre_Brown.png) 0 0 repeat; height: 50px; width: auto; max-width: 680px; width: expression(Math.min(parseInt(this.offsetWidth), 680 ) + "px"); padding:0px; float:left; overflow: hidden;}
div .header-02-middle-brown h2 { color: white; text-align: left;margin-top: 15px;}
div .header-02-middle-brown a { color: white; text-decoration: none;}


/* 100% width paper styles */
div .paper-04-100-top {background: url(../default/PA_Type04_100_Top.png) 0 0 no-repeat; height: 13px; width: 736px; padding:0px; margin: 0px; color:#645435}
div .paper-04-100-middle {background: url(../default/PA_Type04_100_Centre.png) 0 0 repeat-y; width: 736px; height: 100%; padding:0px; margin: 0px; color:#645435}
div .paper-04-100-bottom {background: url(../default/PA_Type04_100_Bottom.png) 0 0 no-repeat; height: 13px; width: 736px; padding:0px; margin: 0px; color:#645435}
div .paper-04-100-middle a {
color: #645435;
}


div .paper-03-100-top {background: url(../default/PA_Type03_100_Top.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color:#645435}
div .paper-03-100-middle {background: url(../default/PA_Type03_100_Centre.png) 0 0 repeat-y; width: 736px; height: 100%; padding:0px; margin: 0px; color:#645435}
div .paper-03-100-bottom {background: url(../default/PA_Type03_100_Bottom.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color:#645435}
div .paper-03-100-middle a {
color: #645435;
}


div .paper-02-100-top {background: url(../default/PA_Type02_100_Top.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-100-middle {background: url(../default/PA_Type02_100_Centre.png) 0 0 repeat-y; width: 736px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-100-bottom {background: url(../default/PA_Type02_100_Bottom.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-100-middle a {
color: #fff;
}

div .paper-01-100-top {background: url(../default/PA_Type01_100_Top.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-100-middle {background: url(../default/PA_Type01_100_Centre.png) 0 0 repeat-y; width: 736px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-100-bottom {background: url(../default/PA_Type01_100_Bottom.png) 0 0 no-repeat; height: 32px; width: 736px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-100-middle a {
color: #3e5d76;
}

/* 66% width paper styles */
div .paper-04-66-top {background: url(../default/PA_Type04_66_Top.png) 0 0 no-repeat; height: 32px; width: 482px; padding:0px; margin: 0px; color:#645435}
div .paper-04-66-middle {background: url(../default/PA_Type04_66_Centre.png) 0 0 repeat-y; width: 483px; padding:0px; margin: 0px; color:#645435}
div .paper-04-66-bottom {background: url(../default/PA_Type04_66_Bottom.png) 0 0 no-repeat; height: 35px; width: 482px; padding:0px; margin: 0px; color:#645435}
div .paper-04-66-middle a {
color: #645435;
}

div .paper-03-66-top {background: url(../default/PA_Type03_66_Top.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color:#645435}
div .paper-03-66-middle {background: url(../default/PA_Type03_66_Centre.png) 0 0 repeat-y; width: 483px; padding:0px; margin: 0px; color:#645435}
div .paper-03-66-bottom {background: url(../default/PA_Type03_66_Bottom.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color:#645435}
div .paper-03-66-middle a {
color: #645435;
}

div .paper-02-66-top {background: url(../default/PA_Type02_66_Top.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-66-middle {background: url(../default/PA_Type02_66_Centre.png) 0 0 repeat-y; width: 483px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-66-bottom {background: url(../default/PA_Type02_66_Bottom.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-66-middle a {
color: #fff;
}

div .paper-01-66-top {background: url(../default/PA_Type01_66_Top.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-66-middle {background: url(../default/PA_Type01_66_Centre.png) 0 0 repeat-y; width: 483px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-66-bottom {background: url(../default/PA_Type01_66_Bottom.png) 0 0 no-repeat; height: 32px; width: 483px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-66-middle a {
color: #3e5d76;
}

/* 33% width paper styles */
div .paper-04-33-top {background: url(../default/PA_Type04_33_Top.png) 0 0 no-repeat; height: 13px; width: 230px; padding:0px; margin: 0px; color:#645435}
div .paper-04-33-middle {background: url(../default/PA_Type04_33_Centre.png) 0 0 repeat-y; width: 230px; height: 100%; padding:0px; margin: 0px; color:#645435}
div .paper-04-33-bottom {background: url(../default/PA_Type04_33_Bottom.png) 0 0 no-repeat; height: 13px; width: 230px; padding:0px; margin: 0px; color:#645435}
div .paper-04-33-middle a {
color: #645435;
}


div .paper-03-33-top {background: url(../default/PA_Type03_33_Top.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color:#645435}
div .paper-03-33-middle {background: url(../default/PA_Type03_33_Centre.png) 0 0 repeat-y; width: 230px; height: 100%; padding:0px; margin: 0px; color:#645435}
div .paper-03-33-bottom {background: url(../default/PA_Type03_33_Bottom.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color:#645435}
div .paper-03-33-middle a {
color: #645435;
}

div .paper-02-33-top {background: url(../default/PA_Type02_33_Top.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-33-middle {background: url(../default/PA_Type02_33_Centre.png) 0 0 repeat-y; width: 230px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-33-bottom {background: url(../default/PA_Type02_33_Bottom.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color: #fff;}
div .paper-02-33-middle a {
color: #fff;
}

div .paper-01-33-top {background: url(../default/PA_Type01_33_Top.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-33-middle {background: url(../default/PA_Type01_33_Centre.png) 0 0 repeat-y; width: 230px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-33-bottom {background: url(../default/PA_Type01_33_Bottom.png) 0 0 no-repeat; height: 32px; width: 230px; padding:0px; margin: 0px; color: #3e5d76;}
div .paper-01-33-middle a {
color: #3e5d76;
}



.paper-middle h1,.paper-middle  h2,.paper-middle  h3,.paper-middle  h4,.paper-middle p,.paper-middle  ul, .paper-middle ol, .paper-middle form, .paper-middle tr, .paper-middle  table,.paper-middle dl,.paper-middle  dt,.paper-middle  input {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  margin-right: 40px;
  padding-bottom: 8px;
}

.paper_content {
margin: 0 0 0 0px;
padding-top: 0px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 0px;
overflow: hidden;
}
.paper_content h2, .paper_content h3, .paper_content h4, .paper_content p, .paper_content ul, .paper_content ol, .paper_content form, .paper_content tr, .paper_content table, .paper_content dl, .paper_content body, .paper_content html {
  margin: 0px;
  padding: 0px;
  padding-bottom: 8px;
}

.paper_content ul,ol, blockquote {
  padding: 0px;
  margin-left: 20px;
  margin-top: 0px;
}

.paper_content li {
  padding-bottom: 5px;
}


.paper_content img {
padding-left: 5px;
padding-right: 15px;
}

.social_img img {
padding-left: 2px;
padding-right: 2px;
}




/* 100% width photo styles */

div .photo-01-100-top {background: url(../default/PO_01_100_Top.png) 0 0 no-repeat; height: 28px; width: 726px; padding:0px; margin: 0px; color: #3e5d76;}
div .photo-01-100-middle {background: url(../default/PO_01_100_Centre.png) 0 0 repeat-y; width: 726px; padding:0px; margin: 0px; color: #3e5d76;}
div .photo-01-100-bottom {background: url(../default/PO_01_100_Bottom.png) 0 0 no-repeat; height: 28px; width: 726px; padding:0px; margin: 0px; color: #3e5d76;}
div .photo-01-100-middle a {
color: #3e5d76;
}

/* 66% width photo styles */
div .photo-01-66-top {background: url(../default/PO_01_66_Top.png) 0 0 no-repeat; height: 28px; width: 473px; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-66-middle {background: url(../default/PO_01_66_Centre.png) 0 0 repeat-y; width: 473px; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-66-bottom {background: url(../default/PO_01_66_Bottom.png) 0 0 no-repeat; height: 28px; width: 473px; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-66-middle a {
color: #3e5d76;
}


/* 33% width photo styles */
div .photo-01-33-top {background: url(../default/PO_01_33_Top.png) 0 0 no-repeat; height: 28px; width: 219px; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-33-middle {background: url(../default/PO_01_33_Centre.png) 0 0 repeat-y; width: 219px; height: 100%; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-33-bottom {background: url(../default/PO_01_33_Bottom.png) 0 0 no-repeat; height: 28px; width: 219px; padding:0px; margin: 0px; color:#3e5d76}
div .photo-01-33-middle a {
color: #3e5d76;
}


.photo-middle h1,.paper-middle  h2,.paper-middle  h3,.paper-middle  h4,.paper-middle p,.paper-middle  ul, .paper-middle ol, .paper-middle form, .paper-middle tr, .paper-middle  table,.paper-middle dl,.paper-middle  dt,.paper-middle  input {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 40px;
	padding-bottom: 8px;
}

.photo_content {
	margin: 0 0 0 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	overflow: hidden;
}

.photo_content h2, .paper_content h3, .paper_content h4, .paper_content p, .paper_content ul, .paper_content ol, .paper_content form, .paper_content tr, .paper_content table, .paper_content dl, .paper_content body, .paper_content html {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}

.photo_content h3 {
	padding-bottom: 0px;
	font-size: 13px;
}

.photo_content ul,ol,li, blockquote {
	padding: 0px;
	margin-left: 20px;
	margin-top: 0px;
}

.photo_content img {
	margin: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 5px;
}

.photo_content p {
	margin: 0px;
	padding: 0px;
}


/* float classes */

.floatright {
	float: right;
	clear: right;
	vertical-align: top;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.floatleft {
	float: left;
	vertical-align: top;
	overflow: hidden;
	clear: left;
	padding: 0px;
	margin: 0px;
}

.floatmiddle {
	vertical-align: top;
	overflow: hidden;
	clear: none;
	padding: 0px;
	margin: 0px;
}

.floatrightheader33 {
	float: right;
	clear: right;
	vertical-align: top;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	width: 253px;
}

.floatleftheader33 {
	float: left;
	vertical-align: top;
	overflow: hidden;
	clear: left;
	margin-left: auto;
	margin-right: auto;
	width: 253px;
}

.floatmiddleheader33 {
	float: auto;
	vertical-align: top;
	overflow: hidden;
	clear: none;
	width: 253px;
}

.floatrightheader66 {

	clear: right;
	vertical-align: top;
	overflow: hidden;
	width: 506px;
}

.floatleftheader66 {
	float: left;
	vertical-align: top;
	overflow: hidden;
	clear: left;
	width: 506px;
}

.floatmiddleheader66 {
	float: auto;
	vertical-align: top;
	overflow: hidden;
	clear: none;
	margin-left: auto;
	margin-right: auto;
	width: 506px;
}


/* Tag Cloud CSS */

.tagpercent100 a, .tagpercent99 a, .tagpercent98 a, .tagpercent97 a {
	font-size:20px;
}

.tagpercent96 a, .tagpercent95 a, .tagpercent94 a, .tagpercent93 a, .tagpercent92 a, .tagpercent91 a {
	font-size:19px;
}

.tagpercent90 a, .tagpercent89 a, .tagpercent88 a, .tagpercent87 a, .tagpercent86 a {
	font-size:18px;
}

.tagpercent85 a, .tagpercent84 a, .tagpercent83 a, .tagpercent82 a, .tagpercent81 a, .tagpercent80 a {
	font-size:17px;
}

.tagpercent79 a, .tagpercent78 a, .tagpercent77 a, .tagpercent76 a, .tagpercent75 a, .tagpercent74 a {
	font-size:16px;
}

.tagpercent73 a, .tagpercent72 a, .tagpercent71 a, .tagpercent70 a, .tagpercent69 a {
	font-size:15px;
}

.tagpercent68 a, .tagpercent67 a, .tagpercent66 a, .tagpercent65 a, .tagpercent64 a, .tagpercent63 a, .tagpercent62 a, .tagpercent61 a, .tagpercent60 a, .tagpercent59 a, .tagpercent58 a, .tagpercent57 a, .tagpercent56 a, .tagpercent55 a {
	font-size:14px;
}

.tagpercent54 a, .tagpercent53 a, .tagpercent52 a, .tagpercent51 a, .tagpercent50 a, .tagpercent49 a, .tagpercent48 a, .tagpercent47 a, .tagpercent46 a, .tagpercent45 a, .tagpercent44 a, .tagpercent43 a, .tagpercent42 a, .tagpercent41 a, .tagpercent40 a {
	font-size:13px;
}

.tagpercent39 a, .tagpercent38 a, .tagpercent37 a, .tagpercent36 a, .tagpercent35 a, .tagpercent34 a, .tagpercent33 a, .tagpercent32 a, .tagpercent31 a, .tagpercent30 a {
	font-size:12px;
}

.tagpercent29 a, .tagpercent28 a, .tagpercent27 a, .tagpercent26 a, .tagpercent25 a, .tagpercent24 a, .tagpercent23 a, .tagpercent22 a, .tagpercent21 a, .tagpercent20 a {
	font-size:11px;
}

.tagpercent19 a, .tagpercent18 a, .tagpercent17 a, .tagpercent16 a, .tagpercent15 a, .tagpercent14 a, .tagpercent13 a, .tagpercent12 a, .tagpercent11 a, .tagpercent10 a {
	font-size:10px;
}

.tagpercent9 a, .tagpercent8 a, .tagpercent7 a, .tagpercent6 a, .tagpercent5 a, .tagpercent4 a, .tagpercent3 a, .tagpercent2 a, .tagpercent1 a, .tagpercent0 a {
	font-size:9px;
}

/* Calendar CSS */

#calendar {
	padding: 0;
	margin: 0;
	border: 1px solid #A2ADBC;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

#calendar .nav, .nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}

#calendar .navsm, .navsm a {
	color: #fff;	
	text-align: center;
	text-decoration: none;
}


#calendar caption {
	margin: 0;
	padding: 0;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}


#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	width: 10%;
}



#calendar td a {
	text-decoration: none;
	font-weight: bold;
}

#calendar td a:link, #calendar td a:visited {	
	color: #AA0000;
}

#calendar td a:hover, #calendar td a:active {
	color: #AA0000;
	background-color:#D9E2E1;
}



#calendar a.info:hover{z-index:1; background-color:#D9E2E1}

#calendar a.info span{display: none}

#calendar  a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:342px;
    left:438px;
    width: 150px;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    background-color:#A2ADBC; color:#fff;
    padding: 4px;
    text-align: left
    z-index: 1000;
}

.calday {
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
}

.today {
	background: #DF9496;
	border-right: 1px solid #A2ADBC;
}

.today a, .today a:link, .today a:visited {
	color: #fff;
	font-weight: bold;
}

.today-sm {
	border: 3px solid #DF9496;
}

td.today-sm a, td.today-sm a:link, td.today-sm a:visited {
	font-weight: bold;
	background: transparent;
	
}

.today td, .today-sm td {
	text-align: center;
}

.calevent {
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
}

.calevent p {
	margin: 3px;
	padding: 0px;
}

.eventstart {

}

.eventcontinue {
	font-style: italic;
}




