#background {
background-color : #272727;
height : 100%;
width : 100%;
}
#wrapper {
max-width : 768px;
background-color : #272727;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
}
#content {
	width : 100%;
	background-color : #272727;
}
.back_colour {
	background-color : #272727;
	line-height: normal;
}
#header {
vertical-align : top;
position : static;
height : 298px;
width : 302px;
float : left;
background-color : #999;
clear : both;
}
#mainmenu {
vertical-align : top;
height : 298px;
width : 466px;
position : relative;
top : auto;
float : right;
margin : 0;
}
#textframeright {
font-family : Tahoma;
font-size : 15px;
color : #ccc;
line-height : 19px;
text-align : left;
padding : 15px;
margin : 0;
float : right;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
/* width : 435px; */
page-break-before : auto;
page-break-after : auto;
height : auto;
top : auto;
clip : rect(0,auto,auto,auto);
letter-spacing : normal;
vertical-align : top;
word-spacing : normal;
white-space : normal;
background-color : #2b2b2b;
position : relative;
display : inline;
}
#textframeleft {
font-family : Tahoma;
font-size : 11px;
color : #ccc;
line-height : 15px;
text-align : left;
padding : 15px;
margin : 0;
float : left;
width : 272px;
page-break-before : auto;
page-break-after : auto;
height : 100%;
top : 0;
letter-spacing : normal;
vertical-align : baseline;
word-spacing : normal;
white-space : normal;
display : inline-block;
position : relative;
background-color : #272727;
}
.textframe {
font-family : Tahoma;
font-size : 11px;
line-height : 15px;
text-align : left;
height : 100%;
width : 100%;
}
#footer {
	width : 280px;
	bottom : 2px;
	background-color : #272727;
	display : block;
	float : none;
	height : 39px;
	position : relative;
	padding-top : 0;
	margin-top : 10px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	vertical-align: middle;
	padding-left: 20px;
	clear: both;
	clip: rect(auto,auto,auto,30px);
}
#pagebreak {
	background-image: url(images/pagebr.png);
	background-repeat: repeat-x;
	text-align: center;
	display: inline-block;
	width: 100%;
	position: relative;
	top: 10px;
}

#copyright {
	width : 768px;
	bottom : 2px;
	background-color : #2B2B2B;
	z-index : auto;
	display : inline-block;
	float : none;
	height : 12px;
	clear : both;
	position : relative;
	font-size : 10px;
	color : #CCC;
	font-family : Tahoma;
	text-align : center;
	margin-top : 10px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	vertical-align: middle;
}
#traficro {
	width : 768px;
	bottom : 2px;
	background-color : #272727;
	z-index : auto;
	display : inline-block;
	float : none;
	height : 12px;
	clear : both;
	position : relative;
	font-size : 10px;
	color : #ccc;
	font-family : Tahoma;
	text-align : center;
	margin-top : 10px;
	margin-right : 0;
	margin-bottom : 0;
	margin-left : 0;
	vertical-align: middle;
}

a:link {
color : #fff;
text-decoration : underline;
}
a:active {
color : #fff;
text-decoration : underline;
}
a:visited {
color : #e1f7df;
text-decoration : underline;
}
a:hover {
color : #7cc576;
text-decoration : none;
}
#textframework {
font-size : 11px;
color : #666;
font-family : Tahoma;
line-height : 15px;
background-color : #fff;
display : inline-block;
}
.social ul, .social_small ul {
list-style : none;
margin : 0 auto;
padding : 0;
}
.social ul.inlined, .social_small ul.inlined {
float : left;
}
.social ul li {
width : 32px;
height : 32px;
margin : 5px;
text-indent : -9999px;
}
.social ul li a, .social_small ul li a {
display : block;
width : 100%;
height : 100%;
}
.social_small ul li {
width : 16px;
height : 16px;
margin : 5px;
text-indent : -9999px;
}
.social ul a.twitter, a.facebook, a.flickr, a.friendfeed, a.delicious, a.digg, a.lastfm, a.youtube, a.feed, a.linked-in {
background : url(../images/social_icons.png);
}
.social ul a.twitter {
background-position : 0% 0%;
}
.social ul a.facebook {
background-position : 0% -42px;
}
.social ul a.flickr {
background-position : 0% -84px;
}
.social ul a.friendfeed {
background-position : 0% -126px;
}
.social ul a.delicious {
background-position : 0% -168px;
}
.social ul a.digg {
background-position : 0% -210px;
}
.social ul a.lastfm {
background-position : 0% -252px;
}
.social ul a.linked-in {
background-position : 0% -294px;
}
.social ul a.youtube {
background-position : 0% -336px;
}
.social ul a.feed {
background-position : 0% -378px;
}
.social_small ul a.twitter, .social_small ul a.facebook, .social_small ul a.flickr, .social_small ul a.friendfeed, .social_small ul a.delicious, .social_small ul a.digg, .social_small ul a.lastfm, .social_small ul a.youtube, .social_small ul a.feed, .social_small ul a.linked-in {
background : url(../images/social_icons_small.png);
}
.social_small ul a.twitter {
background-position : 0% 0%;
}
.social_small ul a.facebook {
background-position : 0% -26px;
}
.social_small ul a.flickr {
background-position : 0% -52px;
}
.social_small ul a.friendfeed {
background-position : 0% -78px;
}
.social_small ul a.delicious {
background-position : 0% -104px;
}
.social_small ul a.digg {
background-position : 0% -130px;
}
.social_small ul a.lastfm {
background-position : 0% -156px;
}
.social_small ul a.linked-in {
background-position : 0% -182px;
}
.social_small ul a.youtube {
background-position : 0% -208px;
}
.social_small ul a.feed {
background-position : 0% -234px;
}
#topbanner {
margin-top : 0;
margin-bottom : 0;
margin-left : auto;
}
.social ul, .social_small ul {
list-style : none;
margin : 0 auto;
padding : 0;
}
#topbanner {
	float: left;
	height: 100px;
	width: 768px;
}
#picart {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
	padding-right: 10px;
	clear: both;
	margin-right: 12px;
}
#picart_right {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	padding-right: 0px;
}



.social ul.inlined, .social_small ul.inlined {
float : left;
}
.social ul li {
width : 32px;
height : 32px;
margin : 5px;
text-indent : -9999px;
}
.social ul li a, .social_small ul li a {
display : block;
width : 100%;
height : 100%;
}
.social_small ul li {
width : 16px;
height : 16px;
margin : 5px;
text-indent : -9999px;
}

.social ul a.twitter, a.facebook, a.flickr, a.friendfeed, a.delicious, a.digg, a.lastfm, a.youtube, a.feed, a.linked-in {
background : url(../images/social_icons.png);
}
.social ul a.twitter {
background-position : 0 30;
}
.social ul a.facebook {
background-position : 0 -72px;
}
.social ul a.flickr {
background-position : 0 -84px;
}
.social ul a.friendfeed {
background-position : 0 -126px;
}
.social ul a.delicious {
background-position : 0 -168px;
}
.social ul a.digg {
background-position : 0 -210px;
}
.social ul a.lastfm {
background-position : 0 -252px;
}
.social ul a.linked-in {
background-position : 0 -294px;
}
.social ul a.youtube {
background-position : 0 -336px;
}
.social ul a.feed {
background-position : 0 -378px;
}
.social_small ul a.twitter, .social_small ul a.facebook, .social_small ul a.flickr, .social_small ul a.friendfeed, .social_small ul a.delicious, .social_small ul a.digg, .social_small ul a.lastfm, .social_small ul a.youtube, .social_small ul a.feed, .social_small ul a.linked-in {
background : url(../images/social_icons_small.png);
}
.social_small ul a.twitter {
background-position : 0 0;
}
.social_small ul a.facebook {
background-position : 0 -56px;
}
.social_small ul a.flickr {
background-position : 0 -82px;
}
.social_small ul a.friendfeed {
background-position : 0 -108px;
}
.social_small ul a.delicious {
background-position : 0 -134px;
}
.social_small ul a.digg {
background-position : 0 -160px;
}
.social_small ul a.lastfm {
background-position : 0 -186px;
}
.social_small ul a.linked-in {
background-position : 0 -212px;
}
.social_small ul a.youtube {
background-position : 0 -238px;
}
.social_small ul a.feed {
background-position : 0 -264px;
}
#scrollbox {
	float: right;
	height: 500px;
	width: 420px;
	overflow: scroll;
	display: inline-block;
	padding-right: 15px;
	overflow-x: hidden;
}
#map_w {
	clear: both;
	float: left;
	height: 400px;
	width: 270px;
	position: relative;
	top: 17px;
}
.back_colour #wrapper #content #textframeright div p {
	text-align: left;
}
.text_centered {
	text-align: center;
	display: block;
	position: relative;
	z-index: auto;
}
#textcenter {
	text-align: center;
}
