.home .intro .heading h2
{letter-spacing:4px;}

.home .intro .heading h1:last-of-type
{font-family:'SansationBold', Arial, sans-serif;
color:#4c5456;
color:#717b79;
text-shadow: #000000 1px 2px 4px;
letter-spacing:2px;}

.home .intro .heading h1:last-of-type span
{letter-spacing:6px;
color:#717b79;
color:#9eaba3;}

a#photostuff, a#webstuff
{width:140px;
height:30px;
float:left;
margin:0 10px 0 0;
display:block;
background: url(../img/photostuff.jpg) no-repeat 0 0;}

a#photostuff:hover
{background: url(../img/photostuff.jpg) no-repeat 0 -30px;}

a#webstuff
{background: url(../img/webstuff.jpg) no-repeat 0 0;}

a#webstuff:hover
{background: url(../img/webstuff.jpg) no-repeat 0 -30px;}

.snippet
{float:left;
width:400px;
text-align:right;}

.snippet span
{margin:0 5px 0 0;}

.snippet span.date
{font-style:italic;
color:#67676d;}

.snippet span.header
{font-weight:bold;}

/* Gallery Page */

.gallery .intro, .copyrightheader .intro, .news .intro, .drink .intro, .linksintro .intro, .videointro .intro
{min-height:126px;}

.gallerylist, .bloglist, .webdesign, .copyrightmain, .latestnews, .sitemap, .links, .buymeadrink, .wallpapers, .errorstuff, .videos, .newscolumn
{width:840px;
margin-top:20px;
background:#121315;
padding:15px;}

.newsentryouter
{width:640px;
margin:auto;
margin-top:20px;
background:#121315;
padding:15px;}

.gallerylist div div
{width:400px;
height:92px;
margin:10px 0 10px 0;}

.columnone, .design, .copyrightprivacy, .current, .sitemaplist, .photography, .howtobuy, .errorinfo, .videolist
{float:left;
width:400px;}

.columntwo, .portfolio, .archivenews, .motorsportlinks, .errorcontact
{float:right;
width:400px;}

.motorsportlinks
{float:right;
width:400px;}

.columnone div
{text-align:right;
position:relative;}

.columntwo div
{position:relative;}

.columnone div.blogentry
{text-align:left;}

.columnone div h2, .columntwo div h2, .blogcolumn .newsdetail h2
{padding:5px 10px 0 10px;
font-family:'Blue Highway', 'SansationBold', Arial, sans-serif;
color:#FFFFFF;}

.columnone div p
{padding:5px 10px 0 140px;
color:#CDCDCD;}

.columnone div a, .columntwo div a
{display:block;
width:400px;
height:92px;
position:absolute;
top:0;
left:0;}

.columntwo div p
{padding:5px 140px 0 10px;
color:#CDCDCD;}

div.columntwo p:last-child, div.columnone p:last-child
{padding:0;
color:#626364;
position:absolute;
bottom:2px;
right:10px;}

div.columntwo p:last-child
{position:absolute;
bottom:2px;
left:10px;}

.gallerylist .columnone .a1gp
{background:url(../img/a1gp.jpg) no-repeat 0 0;}

.gallerylist .columnone .f3gt
{background:url(../img/f3gt.jpg) no-repeat 0 0;}

.gallerylist .columnone .dtm
{background:url(../img/dtm.jpg) no-repeat 0 0;}

.gallerylist .columnone .msvr
{background:url(../img/msvr.jpg) no-repeat 0 0;}

.gallerylist .columnone .variousracing
{background:url(../img/nationalracing.jpg) no-repeat 0 0;}

.gallerylist .columntwo .autosport
{background:url(../img/autosport.jpg) no-repeat 0 0;}

.gallerylist .columntwo .btcc
{background:url(../img/btcc.jpg) no-repeat 0 0;}

.gallerylist .columntwo .dunlop
{background:url(../img/dunlop.jpg) no-repeat 0 0;}

.gallerylist .columntwo .wtcc
{background:url(../img/wtcc.jpg) no-repeat 0 0;}

.gallerylist .columntwo .various
{background:url(../img/various-motorsport.jpg) no-repeat 0 0;}

.gallerylist .columnone div:hover, .gallerylist .columntwo div:hover
{background-position: 0 -92px;}

.gallerylist .columntwo .dunlop:hover
{background:url(../img/dunlop.jpg) no-repeat 0 -93px;}

.comments
{float:left;
width:160px;
margin:0;} 

.details
{float:left;
width:220px;
margin-right:30px;}

label
{color:#FFFFFF;
margin-right:10px;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#d9d9d7;
width:120px;}

.comments label
{margin:0 0 0 2px;
text-align:left;}

fieldset
{width:430px;
margin:20px 0 0 0;}

input:focus
{border:2px solid #e57e5f;}

textarea:focus
{background-position:1px -500px;}

input, textarea
{background:url(../img/inputbg.jpg) repeat-x 0 0;
width:220px;
height:18px;
padding:3px 2px 0 4px;
margin:3px 0 0 0;
border:2px solid #4b4949;
font-family:Arial;
font-size:12px;
color:#000000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;}

input.other
{width:10px;
float:none;
margin:0;
display:hidden;
padding:0;}

textarea
{width:270px;
height:146px;
overflow:auto;
background:url(../img/contactbg.png) no-repeat 0 0;
border:none;
padding:6px 10px 77px 12px;}

button
{background:url(../img/sendmessage.png) no-repeat 0 0;
width:200px;
height:32px;
position:absolute;
right:125px;
bottom:30px;
cursor:pointer;
border:none;}

span.required
{color:#FF0000;
font-family:Arial;
font-size:11px;}


.gallerylist .icon img, .wallpapers .icon img
{border:1px solid #c4c5cb;
padding:1px;
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;}

.gallerylist .icon span#new
{color:#FF0000;
text-transform:uppercase;
font:11px Arial;
letter-spacing:1px;}

.gallerylist .icon img:hover, .wallpapers .icon img:hover
{border:1px solid #e57e5f;}

ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
ul.column li {
	float: left;
	width: 200px; /*Set default width*/
	padding: 0;
	height:150px;
	margin: 5px 0;
	display: inline;
}

.wallpapers .icon
{width:180px;
float:left;
margin:10px 20px 20px 20px ;}

.wallpapers .icon a
{white-space:normal;}

.wallpapers ul.column li {
	float: left;
	width: 200px; /*Set default width*/
	padding: 0;
	height:220px;
	margin: 5px 0;
	display: inline;
}

.wallpapers ul.calenders li, .wallpapers ul.calenders li div
{margin-top:0;}

.archives
{clear:both;
width:840px;
margin:auto;
margin-top:20px;
padding-bottom:50px;}

.archives p
{padding:0;}

.archives h2
{margin:10px 0 5px ;}

p.backlink
{font-size:15px;}

/* Design page */

.design h1, .portfolio h1, .copyrightprivacy h2, .gallerytitle h1, .current h1, .archivenews h1, .motorsportlinks h2, .photography h2, .wallpapers h2, .sitemaplist h2, .buymeadrink h2, .errorcontact h2, .videolist h2, .newsarticle h2, .newsentryouter h1, .design h2
{font-family:'Blue Highway', 'SansationRegular', Arial, sans-serif;
font-weight:normal;
font-size:23px;
letter-spacing:0;
margin:15px 0 10px 0;
text-transform:none;
color:#FFFFFF;}

.newsarticle h2
{margin:0;
font-weight:normal;}

.design h2
{margin:10px 0 5px 0;
font-size:20px;}

.design ul
{margin-left:10px;}

.design ul li
{padding:2px 0 2px 19px;
background: url(../img/greentick.png) no-repeat 0 2px;}

.design ul#skills
{float:left;
width:150px;}

.design ul#codes
{float:right;
width:220px;}

.wallpapers h2
{margin:30px 0 0 0;
padding:0;}

.portfolio
{background:#09090a;
border:1px solid #09090a;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
border-radius:8px;
padding:0 15px 15px 15px;
width:375px;}

.portfolio .example
{width:150px;
height:203px;
margin:10px;
float:left;}

.portfolio .karting
{background:url(../img/midlandkarting.jpg) no-repeat 0 0;}

.portfolio .graphics
{background:url(../img/midknightgraphics.jpg) no-repeat 0 0;}

.portfolio .mattsayle
{background:url(../img/mattsayle.jpg) no-repeat 0 0;}

.portfolio .caravans
{background:url(../img/gmcaravans.jpg) no-repeat 0 0;}

.portfolio .example a
{display:block;
background: rgba(10, 10, 10, 0.9);
font:14px Arial, sans-serif;
padding:5px;
margin:50px 0 0 0;}

.galleryimages
{margin:auto;
width:90%;
clear:both;
float:none;}

.gallerytitle
{clear:both;
float:none;
}

.breadcrumb p
{font-size:14px;}

.photocase
{float:left;
width:200px;
border:1px solid #101011;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
height:150px;}

.photocase img
{border:1px solid #868688;
padding:4px;
position:relative;
top:14%;
left:14%;}

.gallerycontainer
{padding-top:20px;}

 /* By default, we tilt all our images -2 degrees */
.gallerycontainer div a {
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
}
 
/* Rotate all even images 2 degrees */
.gallerycontainer div:nth-child(even) a {
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
}
 
/* Don't rotate every third image, but offset its position */
.gallerycontainer div:nth-child(3n) a {
-webkit-transform: none;
-moz-transform: none;
position: relative;
top: -5px;
}

/* Rotate every fifth image by 5 degrees and offset it */
.gallerycontainer div:nth-child(5n) a {
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
position: relative;
right: 5px;
}
 
/* Keep default rotate for every eighth, but offset it */
.gallerycontainer div:nth-child(8n) a {
position: relative;
top: 8px;
right: 5px;
}

/* Keep default rotate for every eleventh, but offset it */
.gallerycontainer div:nth-child(11n) a{
position: relative;
top: 3px;
left: -5px;
}
 
 .newsitem
 {float:right;
 border-bottom:1px solid #606166;
 width:350px;}
 
.newsitem p
{padding:5px 10px 5px 0;}

.newslist > :first-child
{
margin-top:20px;
}

.postdate {
clear:both;
 float:left;
margin-top:5px;
 width:20px;}
 
.postdate p, .news .postdate p
{padding:1px 0 0 0;
line-height:12px;
float:right;
color:#606166;
font-style:italic;}
 
.postdate p.month, .news .postdate p.month
{font-size:11px;
letter-spacing:2px;}
 
 .postdate p.day, .news .postdate p.day
{font-size:14px;
letter-spacing:2px;}

.postdate p.day span.dayext, .news .postdate p.day span.dayext
{font-size:8px;
letter-spacing:normal;}
  
.postdate p.year, .news .postdate p.year
{font-size:10px;}

/* News/Blog Page */

.newsentry
{background:#09090a;
border:1px solid #09090a;
width:700px;
padding:5px 0 0 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

.newsentry .calender
{float:left;
width:70px;
margin-top:0;}

.newsentry .newsarticle
{float:left;
width:560px;
margin:0 0 0 10px;}

.newsentry .postdate
{margin-top:2px;}

.sitemaplist ul li, .photography ul li, .motorsportlinks ul li
{padding:0;}

.sitemaplist h2
{margin:10px 0 10px 0;}

li.sitemapgal
{font-size:14px;}

li.sitemapgal ul
{margin-left:10px;}

ul.topcat
{margin:10px 0 20px 0;}

.links ul li
{font-size:11px;
margin:2px 0 2px 20px;}

ul li ul.catlist li
{margin:0 0 0 10px;}

.howtobuy form, .howtobuy fieldset
{margin:0;}

.howtobuy form input
{width:62px;
height:31px;
background:none;
border:none;
margin:0;}

span.wallpapertitle
{font-size:14px;
color:#FFFFFF;}

p#new, p#newgallery
{color:#ff0000;}