


.frame {
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
margin:5px 0 10px 0;

}

.front tr td a:hover img, .thumbnailpost a:hover img {
filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}

html {
height:100%;
width:100%;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:12px;
	background-color: #ffffff;
	color: #000 ;
	margin: 0px;
	padding: 0px; 
height:100%;
min-height:100%;
line-height:14px;
	text-align: left;

	border:0px solid blue;
	background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/bg.jpg');
	background-position: 50% 50%;
	background-attachment:fixed;
	}
	
.container {
min-height:100%;
height:100%;
width:100%;
background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/dots.png');
border:0px dotted red;
	background-attachment:scroll;
	position:fixed;
	overflow:visible;
	margin-bottom: -20px;}	
	
	
#page2 {

	width: 820px;
	text-align: left; 
	margin-top:0px;
	
	margin-right: auto;
    margin-left: auto; 
position:relative;
z-index:2;
min-height:100%;
height:100%;
	
	}	
#page {


	
	margin-right: auto;
    margin-left: auto; 
	background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/canvastrans.png');
	background-position: 50% 50%;

margin-bottom:0px;
	width: 860px;
	text-align: left; 
	float:left;
	position:relative;
	box-shadow: 0px 5px 10px #000000;
-webkit-box-shadow:  0px 5px 10px  #000000;
-moz-box-shadow:  0px 5px 10px  #000000;
	border:0px dotted #006600;
	
	}

#page3 {

border:0px solid red;
position:relative;	
float:left;	



}
	
#header {
    margin: 0px 0px 10px 20px ;
	padding: 0px 0px 10px 0;
border-bottom:1px dotted #006600;
position:relative;
	background-position: 50% 50%;
width: 815px;
/*box-shadow: -3px 3px 5px #909090;
-webkit-box-shadow:  -3px 3px 5px  #909090;
-moz-box-shadow:  -3px 3px 5px  #909090;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#909090, offX=-7, offY=3, positive=true);
	background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/canvas.jpg');	
	
	*/
	
	float:left;


	
 }
 
.logo {float:left;
 position:relative;
 left:-25px;
 top:-2px;
text-align:left;
height:90px;
}
.logo img {
height:70px;
width:auto;
margin:8px 0 0 5px;


} 
 
 .banner {
 position:absolute;
width:570px;
 right:0px;
 top:0px;
 height:80px;
 border:1px solid #000000;
background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/dots.png');
background-color:#999999;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#909090, offX=-7, offY=3, positive=true);*/
 }
.headerright {
float:left;


border:0px dotted #ff0000;

margin:0px 0 0 10px;
position:absolute;
width:500px;
height:30px;
top:102px;
left:335px;
text-align:right;
}

.signup {
border:0px dotted #0000ff;
height:20px;
width:380px;
float:left;
margin:0 0 7px 0;
padding:10px;
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:12px;

font-weight:bold;
text-transform:uppercase;}
.signup form{
display:inline;


}
.emailaddress {
border:1px solid #006600;
font-size:10px;
margin-left:6px;
position:relative;
padding-left:3px;
top:-1px;
box-shadow: -2px 3px 3px #909090;
-webkit-box-shadow:  -2px 3px 3px  #909090;
-moz-box-shadow:  -2px 3px 3px  #909090;
}

.emailmessage {
display:none;
}
.subscribe{
background-color:#000000;
color:#ffffff;
padding:0px 3px;
box-shadow: -2px 3px 3px #909090;
-webkit-box-shadow:  -2px 3px 3px  #909090;
-moz-box-shadow:  -2px 3px 3px  #909090;
border:0;
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:10px;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
position:relative;
left:0px;
top:-1px;
}
.icons {

height:20px;
width:70px;
margin:0 0 0px 0;
padding:8px 0 0 0;
float:left;
}
.icons img {

}

.menu {width:792px;
float:left;
border:0px dotted #006600;
padding:10px 0 10px 0;
margin:10px 0 0 0;
}


ul.headermenu {
text-align:center;
width:815px;
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;

letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
border-top:1px dotted #006600;
border-bottom:1px dotted #006600;
margin:0 20px 0 20px;
padding:10px 0;
/*background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/dots.png');*/
} 
ul.headermenu li {

display:inline;


padding:10px 0px 10px 0px;


}
.headertext {
width:auto;/*
height:13px;*/
height:16px;
}
.cogicon {
width:13px;
height:13px;
position:relative;
top:-2px;
}
.headertext2 {
width:auto;
height:18px;
padding:0 0 0 3px;
}
.cogicon2 {
width:15px;
height:15px;
position:relative;
top:-2px;
left:2px;
margin:0 0 0 2px;}
.headertext:hover {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}


ul.headermenu li.cog {
position:relative;
top:1px;
}




li.page_itemdivide .bull {
padding:0 4px;

}
ul.headermenu li h2{
display:inline;
border:0;
padding:0px 2px;
font-size:17px;
}
ul.headermenu li.last {
padding-right:0px;
border-right:0px dotted #333333;
} 





#footer {
    margin: 0px 25px 10px 25px ;
	padding: 0px 0px 0px 0px;
/*box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#909090, offX=-7, offY=3, positive=true);
*/
width: 810px;
border-top:1px dotted #006600;
	float:left;
	position:relative;



	/*background-image:url('http://www.mutatebritain.com/site/wp-content/themes/default/images/canvas-1.jpg');*/
}
.footerleft{
float:left;
width:600px;
font-size:9px;
margin-top:8px;

}
.footerright {
width:90px;
float:right;
font-size:9px;
margin-top:8px;
text-align:right;
}

.footerleft span, .footerleft a, .footerright a {
color: #000000;
font-weight:bold;

}





#maincontent {

	margin: 0px 0px 0px 0px;
	text-align: left;

	padding:0px 20px 10px 10px;
float:left;
	width:820px;
}

.maincontentdivider {
display:none;
border-top:1px dotted #006600;
float:left;
width:810px;
margin:20px 0 0 10px;
}
.pagetitle {
border-bottom:0px dotted #006600;
margin:0 0 10px 10px;
padding:0 0 10px 0;
width:815px;
}

.homevideo {
border:0px dotted #006600;
float:left;
width:490px;
margin:0 0 0 10px;
height:298px;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

overflow:hidden;
}

.homemanifesto {
border:0px dotted #006600;
float:left;
width:270px;
padding: 0 10px 10px 10px;
margin:0 0 0 10px;

font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:13px;
line-height:18px;

}

.homehomevideo {
border:0px dotted #006600;
float:left;
width:490px;
margin:0 0 0 20px;
height:298px;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

overflow:hidden;
}

.homehomemanifesto {
border:0px dotted #006600;
float:left;
width:270px;
padding: 0 10px 10px 10px;
margin:0 0 0 10px;
height:300px;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:13px;
line-height:18px;
overflow:hidden;
}


.homebottomrow{
width:320px;
float:left;
border:0px dotted #006600;

margin:10px 0 0 0;
padding:10px;

}
.homebottomtitle {

margin: 10px 0 20px -10px;
}
.shopbox {width:220px;
padding-left:20px;

}
.newsbox {
width:190px;
}
.gallerybox {


}
.homeshop {
width:200px;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.homegallery {
width:300px;
height:200px;

padding:5px;
background-color:#000000;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.homebottomrowdivider{
width:10px;
float:left;
border:0px dotted #006600;
height:200px;

}

.lowersection {
line-height:18px;
border-top:1px dotted #006600;
float:left;
width:800px;
margin:20px 0 0 10px;
padding:20px 10px;
}

.lowersectionshop {
line-height:18px;
border-top:1px dotted #006600;
float:left;
width:820px;
margin:20px 0 0 10px;
padding:20px 0px;
}


.lowersection h2, .shopsingleleft h2 {
border:0;

}

.lowersectionleft {
width:500px;
float:left;

}


.lowersectionright {
width:220px;
float:right;

}


.lowersectionleft2 {
width:400px;
float:left;

}


.lowersectionright2 {
width:360px;
float:right;

}

.lowersectionright2 .ngg-gallery-thumbnail-box {
float:left;
border:1px dotted #333333;
width:350px;
height:200px;
margin:0 20px 20px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}

.lowersectionright2 .ngg-gallery-thumbnail-box img{

width:350px;
height:200px;


}

.lowersectionleft2 div.embed {
overflow:hidden;
border:5px solid #000000;

background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
}

.linkscolumn ul {
padding:0px 0 0 0;
border:0px solid #000000;
width:230px;}

.linkscolumn ul ul{
padding:20px 0 0 0;
}

.linkscolumn {
width:248px;
padding:0 10px 0 20px;
float:left;
min-height:400px;
border:0px solid black;
border-left:1px dotted #000000;

}
.linkscolumnfirst {
border:0px;
padding:0 10px 0 20px;
}

.linkscolumnlast {
width:240px;
padding:0 0px 0 20px;
}



.pagecontent {
float:left;
padding:0px 20px 10 0px;
margin:-20px 10px 0 10px;
width:770px;
border:0px dotted #006600;
}
.pagecontent p img{
height:auto;
width:auto;
vertical-align:middle;
background:none;
}





.homeleft {
float:left;
width:420px;
padding:60px 0 0 0;

}
.homeright {
float:right;
width:290px;


}



ul {padding:10px 10px 10px 0px;
margin:0;
border:0px dotted #006600;
width:180px;
}
	
	



.aboutmenu {
width:718px;
float:left;
border-right:0px dotted #777777;
margin-top:40px;
}

.aboutbox, .aboutboxlast {
width:153px;
border-right:1px dotted #777777;
padding:10px 10px 10px 0px;
float:left;
margin:0 15px 0 0;
height:100px;
}

.aboutboxlast {
border:0;
}	

	





/* this is the date for each post and other stuff that i prob wont use*/



.navigation {



padding:0px 0 0px 0;

border:0px dotted  #00CCCC;

float:left
	
	}

	.alignright {
	float: right;

	font-size:10px;
	padding:0px 0 0 0px;
	color: #000000;
	font-weight:bold;
	width:20px;

	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;

	}
	
.alignleft {
	float: left;
	
	font-size:10px;
		padding:0 0px;
	color: #000000;
		font-weight:bold;
		width:200px;
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;}

.postmetadata{
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-size:9px;

}
.postmetadata a{
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:bold;

}
.contact {
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-left: 0px dotted  #cccccc;
		border-right: 0px dotted  #cccccc;
	padding:0px 20px 0 0px;
	float:left;
	width:800px;
	height:600px;
	position:relative;
	top:0px;
	left:210px;
	}

/* End Typography & Colors */

.blog {


margin:0px 10px 0 0;
width:500px;
float:left;
padding:0px 30px 10px 10px;
border-right:1px dotted #006600
}
.post {
	margin: 0px 0px 20px 0px;
	text-align: left;
	

	padding:0px 0px 10px 00px;
	float:left;
	width:480px;
border-bottom:1px dotted #cccccc;
	}
	
.post h2 {
padding-top:0px;
margin-top:0px;

}

	
.post  img {
max-width:500px;
max-height:600px;
height:auto;
width:auto;
padding:10px 0 10px 0;
margin:5px 0 5px 0;


}
.post object, .post obj {

padding:10px 0 10px 0;
margin:5px 0 5px 0;

}
.entry {
padding:0px 0 0 0;
text-align:left;

}

.pageentry {


}

.pageentry img{
margin:0 0 20px 0;

}

.pageentry strong{
padding:10px 0 5px 0;

}


.entry img, .entry p img, .entry a img, .entry p a img{
padding:10px 0 10px 0;

}
.entry p {


border:0px dotted red;
text-align:left;
}

.entry p a, .entry a {


text-decoration:underline;
font-weight:normal;
}


.postdate {

font-size:9px;

text-transform:;
display:block;
	

padding:0px 5px 0px 0px;
position:relative;
top:-3px;

}

.sidebar {
width:240px;
float:left;
margin:0px -20px 0 20px;
border:0px dotted red;
padding:0px 0 0 10px;
}

.sidebar ul {
width:230px;
margin:0px 0 20px 0;

}

.sidebar li {
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	text-transform:uppercase;
font-size:10px;
padding:2px 0;
}

.sidebar li a{

	

}
.gridthumb {

width:220px;
height:240px;
margin:0 30px 30px 0;
float:left;
text-align:center;
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:bold;
}
.gridthumb img{

margin:0 0 5px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.gridthumb a:hover img{
filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}
/* Begin Structure */

	
/* Begin Sidebar */

ul {
padding:0;
margin:0;

}
li, li a {
padding:0 0 0 0px;
margin:0;
list-style: none;


}

 li a span {
 
 display:none;
 }
  li a:hover span {
 
 display: inline;
 }

.catdesc {
padding:0 0 0 5px;
margin:40px 0 0 0 ;
width:250px;
border:0px dotted red;
}



	
	




	
.arrows {
position:fixed;
top:270px;
float:left;
width:180px;
margin:0px 0 0 0;
}	
.thumbs {
margin:0 0 0 0px;
width:180px;
position:fixed;
left:10px;
top:300px;
border:0px dotted #006600;
padding:0px;
}	
	
.thumb {
width:30px;
height:30px;
float:left;
margin:0 3px 3px 0;
border:0px dotted #006600;
overflow:hidden;
}
	.thumb table {height: 100%;
	width:100%;
	
	}
	.thumb table tr td a img {
	
	
	height: auto;
	width:auto;
	
	}
	.thumb table tr td a:hover img { 
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;

}



.podcastpost {

border-top:1px dotted #006600;
border-bottom:1px dotted #006600;
padding: 0px 10px 0px 10px;
width:200px;
}
.podcastpost img{

border-top:1px dotted #006600;

width:200px;
height:auto;
}






.post p {

margin:0;
padding:5px 0;
}

.post p img{
max-width:500px;
height:auto;
margin:0;
padding:0;
}


.post small {text-transform:;
display:block;
text-align:left;
padding:8px 0 10px 0;

letter-spacing:;}



	


/* End Structure 


*/



/* End Headers */



/* Begin Images */
p object {
		display: block;
	


	}






/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	
	height: auto;
	
	}
	
img.alignright {
	padding: 0px;
	margin: 0 0 0px 0px;
		display: block;
	
	height: auto;
	}

img.alignleft {
	padding: 0px;
	margin: 0 0px 0px 0;
	display: block;

	height: auto;
	}

img.pageheader {
	padding: 4px;
	width:100px;
	margin: 0 0px 0px 0;
	
	height: auto;
	position: relative;
	left: -5px;
	}

/* End Images */





/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 0px 3px 5px 0px; 
	text-align: left;
	}

.searchtext {
	width: 140px;
	padding: 2px;
	border:1px dotted #666666;
	display:inline;
	}

.searchsubmit {
	padding: 4px 2px 1px 2px;
	background-color:#000000;
	color:#FFFFFF;
	text-transform: uppercase;
	border:1px dotted #666666;
	display:inline;
	font-family:helvetica, sans;
	font-size:10px;
	position:relative;
	top:0px;
	}
.searchsubmit:hover {
background:#999999;

}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 95%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */








/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}



blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/


a.rollover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.rollover:hover img {
filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}



small {
	color: #000000 ;
	text-align: center;
	align: center;
	}
	

/* this is the sidebar and post comments ----------     and post title hover*/
a {
	color: #666666;
	text-decoration: none;
	font-weight:bold;
	}
	

	
	
/* this is the side bar and post comments hover*/
a:hover {
	color: #000000 ;
		text-decoration: underline;
	}


.alt {
	background-color: #ffffff;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	}



small {
	font-family: Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #000000 ;
	}
	
postheader {
	font-family: helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #fff ;
	line-height: 1.5em;
	font-size: 1.6em;
	}

.post h2 {

padding-top:0;
margin-top:0;
}
	
h1, h2, h3 {
		font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
color:000000;


	
	}
h2 a, h3 a, h4 a {
color: #000000;

}

h2 a:hover,h3 a:hover, h4 a:hover {
color: #666666;

}

h1 {
	font-size: 20px;
	line-height:20px;
	letter-spacing:-0.05em;
	text-align: left;
	padding:0 0 0 10px;
	
	}

h2 {
	font-size: 16px;
	line-height:20px;
	margin:0;
	text-align: left;
	padding:0 0 5px 0;
border-bottom:1px dotted #006600;


	
	}
	

	
	
h3  {
font-size: 14px;
color: #000000;
margin:0;
padding:0;
line-height:16px;
}
small {
text-transform:uppercase;
}

.bull {padding-right:5px;
color:#006600;

}





.pagecontent p strong, .pagecontent  strong{
font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
color: #333333;
		font-size: 16px;
	line-height:20px;
	padding:10px 0 10px 0;
	letter-spacing:-1px;
}
/* this is the archive headers text e.g april2007*/

.ngg-galleryoverview {

margin:20px 0 0 0;

}
.ngg-gallery-thumbnail-box {
float:left;
border:1px dotted #333333;
width:150px;
height:150px;
margin:0 20px 20px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.gallerygallery {

width:860px;
border:0px solid red;
}
.gallerygallery .ngg-gallery-thumbnail-box {
float:left;
border:1px dotted #333333;
width:175px;
height:175px;
margin:0 20px 20px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}


.ngg-albumoverview {
padding:20px 0 0 0;
width:850px;
border:0px solid red;
}
.ngg-album-compact {
float:left;
border:1px dotted #333333;
width:380px;
height:230px;
margin:0 25px 25px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.ngg-album-compactbox {
margin:0;
padding:0;
}
.ngg-album-compactbox img{

width:380px;
height:200px;
margin:0;
padding:0;

}

.ngg-album-compact h4 a{ 
color:#FFFFFF;
margin:0;
padding:0;
color:#FFFFFF;
margin-top:5px;
		font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:12px;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
}
.ngg-album-compact p { 
display:none;


}

.slideshowlink {
display:none; }	
.piclenselink {
padding:0 0 10px 0;
display:none;

}


.shopsingleleft {

float:left;
width:400px;
padding:0 10px 0 20px;
border:0px solid red;
}

.shopsingleleft .shopentry img {
display:block;
margin:0 0 20px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
}

.shopsingleright {

float:right;
width:340px;
padding:10px 20px 0 10px;
border-left:1px dotted #000000;

}

.gridthumbsmall {

width:113px;
height:160px;
margin:0 0px 0px 0;
float:left;
text-align:center;
	/*font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:bold;*/
	font-size:10px;
}
.gridthumbsmall img{
width:90px;
height:90px;
margin:0 0 5px 0;
padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

}
.gridthumbsmall a:hover img{
filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}

.shopsingleleft h2 {
border-bottom:0px dotted #000000;


}
.shopentry  {
border-top:1px dotted #000000;
margin-top:0px;
padding:15px 0 0 0;
float:left;
}

.paymenticons {
display:block;
float:left;
	width:140px;
margin:0px 0 0 -20px;
	float:left;
	
	padding: 0px 0 0 0;
}
.paymenticons img{
width:38px;
height:auto;
}


#pricebox {
	width:400px;
	float:left;
	border-bottom: 0px dotted #CCCCCC; 
		margin:2px 0 0px  0;
	padding: 0 0 0px 0;
	position:relative;
	top:0px;
	margin:0px;

}
.price {
	font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-size:1.4em;

	
}
.postage {

}

.buyform {
	width:200px;
	float:left;
border:0px dotted #000000;
padding:10px 0 0 0;
	position:relative;
	top:0px;
}
.buyform div{



}
.addtocart {
color:#FFFFFF;
background:#000000;
font-size:10px;
padding:4px 0 2px 0px;
width:80px;
text-align:center;
font-family:   Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	float:left;
	border:0;
	margin:0 10px 0 0;
	clear:left;
	box-shadow: -2px 3px 3px #909090;
-webkit-box-shadow:  -2px 3px 3px  #909090;
-moz-box-shadow:  -2px 3px 3px  #909090;
}
.checkout {
color:#FFFFFF;
background:#000000;
font-size:10px;
padding:4px 0 2px 0px;
width:80px;
text-align:center;
font-family:   Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:-1px;
		float:left;
	border:0;
position:relative;
top:-1px;
box-shadow: -2px 3px 3px #909090;
-webkit-box-shadow:  -2px 3px 3px  #909090;
-moz-box-shadow:  -2px 3px 3px  #909090;
}


.checkout:hover, .addtocart:hover {

background:#333333;
}











/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */







.tubepress_container {
margin-top:20px;
	float: left;
	margin-bottom: 2em;
	width: 820px;
		font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:12px;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
}

.tubepress_normal_embedded_wrapper {
    text-align: left;
    margin: auto;
	border:0px solid red;
		padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;

margin:0 20px 20px 0;
color:#FFFFFF;
		font-family: Century Gothic,  Helvetica, Verdana, Arial, Sans-Serif;
font-size:12px;
letter-spacing:-1px;
font-weight:bold;
text-transform:uppercase;
}

.tubepress_embedded_title {
    font-weight: bold;
    font-size: larger;
    margin-bottom: .3em;
	padding:2px 5px;
}

.tubepress_thumbnail_area {
    margin-top: 1em;	
}

.tubepress_thumbs {
	padding: ;
	float: left;
	width: 820px;
	border:0px solid blue;}

.tubepress_thumb {
    float: left;
    width: 165px;
    line-height: 1.1em;
    font-size: 11px;
    height: 170px;
   
	border:5px solid #000000;
	padding:5px;
background-color:#000000;
box-shadow: -3px 5px 5px #909090;
-webkit-box-shadow:  -3px 5px 5px  #909090;
-moz-box-shadow:  -3px 5px 5px  #909090;
	color:#cccccc; 
margin:0 20px 20px 0;
}
.tubepress_thumb img{
    float: left;
    width: 165px;
    line-height: 1.1em;
    font-size: 11px;
    height: 120px;
	border:0px solid red;
	margin:0;
	}
.tubepress_thumb a {
    cursor: pointer;
	color:#ffffff; 
	   
}
.tubepress_thumb a:hover {
    cursor: pointer;   
	filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7; 
}
.tubepress_meta_group {
    margin-top: 0;
    text-align: left;
}

.tubepress_meta_group dd {
    margin: 0;
	padding:0;
}

.tubepress_meta_group dt {
    clear: left;
		padding:0;
}

.tubepress_meta {
	float: left;
}

dt.tubepress_meta_title, 
dt.tubepress_meta_runtime, 
dt.tubepress_meta_url,
dt.tubepress_meta_description {
display:none;
}

dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover {
    font-size: 10px;

    margin-left: 0;
    clear: left;
}

dd.tubepress_meta_runtime {
    font-size: 11px;
    margin-left: 0;
    font-weight: bold;	
    clear: left;
}

dt.tubepress_meta_author, 
dt.tubepress_meta_keywords, 
dt.tubepress_meta_category, 
dt.tubepress_meta_rating, 
dt.tubepress_meta_ratings,
dt.tubepress_meta_likes,
dt.tubepress_meta_id,
dt.tubepress_meta_views,
dt.tubepress_meta_uploaddate {
    font-style: italic;
    color: #ffffff;
}

dt.tubepress_meta_author:after, 
dt.tubepress_meta_keywords:after, 
dt.tubepress_meta_category:after, 
dt.tubepress_meta_rating:after, 
dt.tubepress_meta_ratings:after,
dt.tubepress_meta_likes:after,
dt.tubepress_meta_id:after,
dt.tubepress_meta_views:after,
dt.tubepress_meta_uploaddate:after {
    content: ":";	
}

dd.tubepress_meta_author, 
dd.tubepress_meta_keywords,
dd.tubepress_meta_category, 
dd.tubepress_meta_rating, 
dd.tubepress_meta_ratings,
dd.tubepress_meta_likes,
dd.tubepress_meta_id,
dd.tubepress_meta_views,
dd.tubepress_meta_uploaddate {
    margin-left: .5em;	
}

dd.tubepress_meta_url {
	clear: left;
}

.tubepress_sidebar .tubepress_thumb {
    width: 100%;	
    height: auto;
    margin-top: 1em;
}

.tubepress_container div.pagination {
    padding: 3px;
    margin: 3px;
    text-align:center;
    clear: both;
}

.tubepress_container div.pagination a {
    border: 10x solid #dedfde;
    margin-right:3px;
    padding:2px 6px;
    background-position:bottom;
    text-decoration: none;
    color: #000000;
    cursor: pointer;        
}

.tubepress_container div.pagination a:hover, div.meneame a:active {
    border: 1px solid #000;
    background-image:none;
    background-color:#000000;
    color: #fff;
}

.tubepress_container div.pagination span.current {
    margin-right:3px;
    padding:2px 6px;    
    font-weight: bold;
    color: #ff0084;
}
.tubepress_container div.pagination span.disabled {
    margin-right:3px;
    padding:2px 6px;
    color: #adaaad;
}

div.tubepress_single_video {
    float: left;	
    width: 100%;
    text-align: left;
}

div.tubepress_single_video dd.tubepress_meta_description {
    margin-top: .3em;
    margin-bottom: .8em;
}
