@charset "utf-8";

/*-----------Background-----------*/
body {
	background:url(../../images/backgrounds/mainbackground.jpg) repeat;
	background-position:center top;
	background-color:#000000;	
}

/*-----------Nivo Slider Caption-----------*/
.nivo-caption {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(95, 163, 210);
	/* RGBa with 0.6 opacity */
	background: rgba(95, 163, 210, .8);
}
.nivo-caption p {
	color:#ffffff;
}
.nivo-directionNav a {
	display:none;
	background:url(../../images/nivo/arrows_blue.png) no-repeat;
}
/*-----------Tip-----------*/
.tip {
	color: #ffffff;
	background-color:#333333;
}
/*-----------Call Out-----------*/
.callouttext, .callouttext a {
	color:#ffffff;
}
/*-----------Hover-----------*/
.callouttext span,ul#twitter_update_list li a,.blogpost h5 a,.footer p a,p a,.details h5 a,#container span, a:link, :link, a:visited, :visited{
	color:#D7853E; /* Main Text Link Colour */
}
/*-----------Top link-----------*/
#top-link{
	background-image:url(../../images/images_framework/TopButton.png);	
}
/*-----------Portfolio Link-----------*/
.link{
	background-image:url(../../images/link_yellow.png);
}
/*-----------Coda Slider-----------*/
.coda-nav-left a {
	background-image:url(../../images/coda/arrows_blue.png);
}
.coda-nav-right a {
	background-image:url(../../images/coda/arrows_blue.png);	
}
.highlight.heading{
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(208, 50, 44);
	/* RGBa with 0.6 opacity */
	background: rgba(208, 50, 44, .8);
}
.large.heading {
	color:#ffffff;
}
/*-----------Navigation-----------*/
#menu a:hover{
	background-color:#D7853E;
}
#menu ul ul{
	border-left:#D7853E solid 4px;
}
#menu ul ul a:hover{
	background-color:#D7853E;
}
#menu ul .current a:hover{
	background-color:#D7853E;
}
#menu ul .current ul a:hover{
	background-color:#D7853E;
}
/*-----------Highlight Button-----------*/
.highlight.button{
	color: #ffffff;
	text-shadow:0 0 0 transparent, 0px 1px 0px #000000;
	background-color:#333333;	
}
.pagetitleText  {
	font-size:30px;
	font-family: 'Yanone Kaffeesatz', sans-serif;	
	color:#ffffff;
	padding:0 0 10px 0;
	text-shadow:0 0 0 transparent,#000000 0px 1px 0px;
}

.keyphrases {
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	line-height:15px;
	margin:0 0 0 0;
	padding:50px 0 0 0;
	color:#1C1A15;
}

.websiteDev {
	position:relative;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AAAAAA;
	font-size:9pt;
	text-shadow:transparent 0px 0px 0px;
	text-decoration:none;
	letter-spacing:0;
	line-height:2;
	text-indent:0px;
	top:5px;
	z-index:100;
	padding-bottom:10px;
}

.gt3dLink {
	position:relative;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	font-style:normal;
	color: #333333;
	text-shadow:transparent 0px 0px 0px;
	letter-spacing:0;
	line-height:2;
	text-indent:0px;
	top:5px;
	z-index:100;
	padding-bottom:10px;
}	

.gt3dLink ul li:hover, .gt3dLink ul li a:hover, .gt3dLink ul li:active, .gt3dLink ul li:focus {
	position:relative;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	font-style:normal;
	color: #333333;
	text-shadow:transparent 0px 0px 0px;
	letter-spacing:0;
	line-height:2;
	text-indent:0px;
	top:5px;
	z-index:100;
	padding-bottom:10px;
}	


.facebook-likebox {
	width:120px;
	height:300px;
}
#likebox-frame{
 border:2px solid #2A231F;
 width:200px;
 z-index:10; 
 height: 298px; 
 overflow: hidden;
 position:relative;
 top:-1px; 
}

#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
  padding-left:0px;
}
/*-----------Social Box-----------*/
.socialbox { 
	margin: 0px; 
	padding: 0px; 
	overflow: hidden; 
}
.socialbox li { 
	list-style: none; 
	float: left;
}
.socialbox li a { }
.socialbox li img { 
	display: block; 
}
.socialbox li a img { 
	border: none;
	width:64px;
	height:64px;
	margin-bottom: 0px; 
	margin-right: 0px;	
}