/* @override 
	http://tattoofreeze.david.jazzpublishing.co.uk/css/default.css
	http://tattoofreeze.david.jazzpublishing.co.uk/css/default.css?r=1
*/

/* @group YUI Reset-fonts*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* @end */

body {
	text-align:center; /* ie hack */
}
a,.link {
	text-decoration: none;
	color: #515151;	
}
.link {
	text-decoration: underline;
}
h1,h2,h3 {
	font-family: Georgia;
	font-size: 20px;
	color: #1e60ad;
}
strong {
	font-weight: bold;
}
#container {
	text-align:left;
	width: 960px;
	margin: auto;
}

#header {
	float: left;
	width: 100%;
	margin-top: 10px;
	height: 182px;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	font-family: Georgia;
	color: #a70017;
	background: white url(../images/logo.jpg) no-repeat 0 20px;
	border-bottom: #e8e8e8 1px solid;
	margin-bottom: 15px;
}



#header span {
	font-style: normal;
}

#homelink {
	float: left;
	width: 550px;
	height: 135px;
	text-indent: -300000px;
	color: white;
}
#header .quote {
	float: left;
	margin-top: 20px;
	width: 390px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: rgba(0, 20, 90, 0.7);
	color: white;
	font-weight: normal;
}
#header .quote span, #header .quoteslink {
  float: left;
  clear: left;
  font-style: italic;
  font-size: 12px;
  margin: 8px 10px 5px 10px;
}

#header .quoteslink {
	color: white;
	text-decoration: underline;
	font-size: 12px;
	margin-top: 0;
	width: 100px;
}

#header .date {
	color: #4a7ebc;
}
#header .address {
	font-weight: normal;
	color: #6b1ead;
}

#header div {
	margin-left: 10px;
}

.strapline,#header ul {
	float: left;
}

.strapline {
	clear: left;
	font-style: normal;
	width: 440px;
}
.strapline .fantastic {
	font-weight: lighter;
}
.strapline .art {
	color: #3b4c94;
}

#header ul {
	float: right;
	margin-left: 30px;
	font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}
#header ul li {
	display: inline;
}
#header ul li a {
	font-style: normal;
	font-size: 14px;
	margin-left: 20px;
	padding-left: 18px;
	background: url(../images/element_snowflake_red.gif) no-repeat 0 1px;
}

#header ul li a.hover {
	background: url(../images/element_snowflake_blue.gif) no-repeat 0 1px;
}

#main {
	float: left;
	padding-top: 5px;
	width: 100%;
	border-top: #e8e8e8 1px solid;
}

#content {
	clear: left;
	float: left;
	width: 458px;
	margin-left: 10px;
	padding-right: 5px;
	border-right: #e8e8e8 1px solid;
	font-size: 12px;
}

#content a {
	text-decoration: underline;
}

#content p,#sponsorship p {
	margin-top: 5px;
	margin-bottom: 10px;
}
#content h1 {
	
	clear: both;
}
#content h2 {
	font-size: 13px;
	color: #a60014;
	margin-bottom: 10px;
	margin-top: 10px;
}
#content h2 a {
	color: #a60014;
}
#content ul {
	margin-top: 10px;
}
#content ul li {
	margin-bottom: 3px;
	list-style-type: disc;
	list-style-position: inside;
}
#content #headerimage {
	float: left;
	margin-right: 20px;
}

.awards_categories {
  float: right;
  width: 200px;
}
.awards_categories li {
	margin-bottom: 10px;
	list-style-type: circle;
	list-style-position: inside;
	
}
.sponsor_panel1 {
}

#sponsorship h2 {
  font-size: 19px;
  margin-bottom: 10px;
}
#otherevents {
	float: left;
  margin-bottom: 10px;
}
#sponsorship a {
	text-decoration: underline;
	color: #a60014;
}
#sponsorcompanies li {
	margin-top: 5px;
}

#subnav {
	float: left;
	margin-left: 5px;
	width: 300px;
}
.contentnav {
	float: left;
	width: 294px;
	border: #e8e8e8 3px solid;
	background: #f3f3f3;
}

.contentnav ul {
	margin: 5px;
	line-height: 20px;
}
.contentnav ul li a {
	padding-left: 20px;
	background: url(../images/element_snowflake_red.gif) no-repeat 0 0px;
}

.contentnav ul li a.hover {
	background: url(../images/element_snowflake_blue.gif) no-repeat 0 0px;
}

.contentnav h2 {
	background: #e8e8e8;
	padding: 5px;
}

.updated {
  color: red;
  display: inline;
  float: right;
  background: url(../images/updated.jpg);
  width: 52px;
  height: 14px;
  margin-top: 0;
  text-indent: -10000px;
}

#sponsorship {
	float: left;
	width: 156px;
	margin-left: 5px;
	padding-left: 5px;
	border-left: #e8e8e8 1px solid;
	font-size: 11px;
}

/* @group Quotes Page */

#content ul.quotes li {
  list-style-type: none;
  font-style: italic;
  margin-bottom: 20px;
}

#content ul.quotes li p {
	font-style: normal;
}
/* @end */

/* @group Artists */



#content ul.artists li {
	float: left;
	height: 25px;
	width: 120px;
}

#content .artists li {
	list-style: none;
}
#content .artists li {
	padding-top: 5px;
	padding-left: 30px;
}

#content .artists li.uk {
  background: url(../images/flags/uk.png) no-repeat;
}
#content .artists li.ie {
  background: url(../images/flags/ie.png) no-repeat;
}
#content .artists li.austria {
  background: url(../images/flags/Austria.png) no-repeat;
}
#content .artists li.us {
  background: url(../images/flags/us.png) no-repeat;
}
#content .artists li.ru {
  background: url(../images/flags/ru.png) no-repeat;
}
#content .artists li.fr {
  background: url(../images/flags/fr.png) no-repeat;
}
#content .artists li.scotland {
  background: url(../images/flags/Scotland.png) no-repeat;
}
#content .artists li.arg {
  background: url(../images/flags/Argentina.png) no-repeat;
}
#content .artists li.venezuela {
  background: url(../images/flags/flag_venezuela.png) no-repeat;
}
#content .artists li.switzerland {
  background: url(../images/flags/Switzerland.png) no-repeat;
}
#content .artists li.it {
  background: url(../images/flags/it.png) no-repeat;
}
#content .artists li.se {
  background: url(../images/flags/se.png) no-repeat;
}
#content .artists li.cz {
  background: url(../images/flags/cz.png) no-repeat;
}
#content .artists li.pl {
  background: url(../images/flags/pl.png) no-repeat;
}
#content .artists li.my {
  background: url(../images/flags/my.png) no-repeat;
}
#content .artists li.gr {
  background: url(../images/flags/gr.png) no-repeat;
}
#content .artists li.bg {
  background: url(../images/flags/Bulgaria.png) no-repeat;
}
#content .artists li.nz {
  background: url(../images/flags/nz.png) no-repeat;
}
#content .artists li.de {
  background: url(../images/flags/de.png) no-repeat;
}

.artisthover {
	color: #2937fb;
	background: #cbe1fd;
}
#content #magazines {
  float: right;
  width: 160px;
}
#content .categories {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 128px;
	float: right;
}

#content .categories .selected {
	color: black;
}

#content .artistcats {
	width: 155px;
	height: 168px;
}

.categories h3 {
	font-transform: uppercase;
	font-size: 11px;
	margin-bottom: 5px;
}

#content .categories a {
	color: #a60014;
}

.categories ul {
	margin: 0;
}

#content .categories ul li {
	list-style-type: none;
}

.questionnairelink {
	text-align: center;
	padding: 5px;
	background: #3C4C94;
  font-size: 18px;
}

.questionnairelink {
  color: #ededed;
}

/* @end */

#sponsorplaceholder {
	margin-top: 5px;
}
#jcarousel-skin-tango {
	margin: 0;
}
#content .photocat {
	margin: 0;
	padding: 0;
}

#content ul.winners {
  margin: 0;
  padding: 0;
	list-style-type: none;
}
#content ul.winners li {
  
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
}


#content ul.photocat li {
	list-style-type: none;
	float: left;
	height: 80px;
	width: 80px;
	padding: 0;
	margin: 0;
}
#carouselback {
	color:white;
	float: left;
	height: 20px;
	margin-top: 30px;
	width: 20px;
	text-indent: -20000px;
	background-image: url(../images/element_nav_left_arrow.gif);
}
#carouselnext {
	color:white;
	float: left;
	height: 20px;
	width: 20px;
	margin-top: 30px;
	margin-left: 25px;
	text-indent: -20000px;
	background-image: url(../images/element_nav_right_arrow.gif);
}


#content .hotellist li a {
	color: black;
	text-decoration: none;
	
}
#content .hotellist li {
	list-style-type: none;
	clear: both;
	height: 135px;
}
#content .hotellist li .hotelthumb {
	float: left;
}
#content .hotellist li h1,#content .hotellist li div  {
	margin-left: 20px;
	width: 350px;
	clear: none;
	float: left;
}
#content .hotellist li p {
	margin-top: 5px;
}
#trainpricetable th {
	font-weight: bold;
	margin-right: 5px;
}


.cover_skinshots,.cover_skindeep,.cover_tattoomaster {
	display: block;
	text-indent: -10000px;
	float: left;
	width: 50px;
	height: 70px;
	margin-bottom: 10px;
	margin-right: 2px;
}
.cover_skinshots {
	background: url(http://www.bigtattooplanet.com/sites/default/files/imagecache/magazine-aspect-thumb-50x70/attached/skinshots66-cover.jpg);
}
.cover_skindeep {
	background: url(http://www.bigtattooplanet.com/sites/default/files/imagecache/magazine-aspect-thumb-50x70/attached/skindeep-179-cover.jpg);
}
.cover_tattoomaster {
	background: url(http://www.bigtattooplanet.com/sites/default/files/imagecache/magazine-aspect-thumb-50x70/attached/tattomaster06-cover.jpg);
}
/* @group feed */

#feed {
  float: left;
  width: 150px;
}
#feed li {
  margin-top: 10px;
}

#feed li a {
  color: black;
  text-decoration: none;
}
#feed li a:hover {

	text-decoration: underline;
	color: #a60014;
}
#feed .timestamp {
  display: none;
}

#tattoojamlink {
  background: url(/images/buttons/tattoojam.jpg);
  text-indent: -10000px;
  width: 150px;
  height: 150px;
  float: left;
  clear: left;
}

/* @end */

/* @group Photography Competition */

#gallery {
	display: none;
}

/* @end */

/* @group Banners */

#banners img {
	float:left;
	margin: 0px 5px 5px 0;
}

#banners #bannercode {
	width: 100%;
	height: 40px;
	font-size: 10px;
}

/* @end */
#trainpricetable th,#trainpricetable td {
	padding: 4px;
	padding-right: 20px;
}

#navbuttons {
	text-align: right;
	float: left;
	font-size: 10px;
	width: 75px;
	margin-left: 260px;
}

#footer a {
	color: #787878;
}

#footer {
	font-size: 11px;
	color: #787878;
	clear: both;
	float: left;
	width: 100%;
	margin: 30px 10px 30px 10px;
}
#footer li {
	display: inline;
}

/* @group Banners */
#banners img {
	float:left;
	margin: 0px 5px 5px 0;
}
#banners #bannercode {
	width: 100%;
	height: 40px;
	font-size: 10px;
}

/* @end */
#trainpricetable th,#trainpricetable td {
	padding: 4px;
	padding-right: 20px;
}

#navbuttons {
	float: right;
	font-size: 10px;
	width: 75px;
	margin-right: 12px;
}
#footer a {
	color: #787878;
}
#footer {
	font-size: 11px;
	color: #787878;
	clear: both;
	float: left;
	width: 100%;
	margin: 30px 10px 30px 10px;
}
#footer li {
	list-style-type: none;
}

#content ul.tabs li { 
	list-style: none;	
	float: left;
}
#content ul.tabs {
	display: block;
	float: left;
	height: 26px;
	font-size: 16px;
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 10px;
	font-family: Georgia;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#content ul.tabs li a {
	color: #1E60AD;
	float: left;
	text-decoration: none;
	background: #E8E8E8;
	padding: 5px 20px 2px 20px;
}
#content ul.tabs li a.active {
	float: left;
	color: #EDEDED;
	background: #3C4C94;
}
