
body {
background: #e1e3e5;
margin:  0;
padding: 0;
text-align: center; /* IE hack Part 1 */ 
}
img, a img { border: none; }
small {margin:0;padding:0;font-size:12px; }
table {

}
td {
 margin: 0;
 padding: 0;
}
table.cntr {
 margin: 4px 0 8px -20px;
 position:relative;
 left:120px;
}
table.ftab {
 margin: 0 0 400px 0;
 padding: 0 8px;
 text-align: center;
 width: 480px;
 background:#F5F6F7;
 border:2px solid #D5D7DB;-moz-border-radius:14px 14px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}
td.ftab a{
 font-size: 32px;
}
.tabhed {
 color: #FFF;
 background: #ccc;
 border: 0px solid #ccc;
 text-align: center;
 font-weight: bold;
}
.tabc {
 color: #555;
 border: 1px solid #ccc;
 border-width: 2px;
 text-align: center;
}
#hnav {
width: 1064px;
margin: 0px auto;
margin-top: 10px;
height: 23px;
background: #d9d7da url(http://watchshock.com/wp-content/themes/ta/images/navgradient.jpg) repeat-x top;
border-bottom: 1px solid #ccced2;
border-left: 1px solid #ccced2;
border-right: 1px solid #ccced2;
}
#hnavbot {
width: 1064px;
margin: 0px auto;
margin-top: -16px;
height: 23px;
background: #d9d7da url(http://watchshock.com/wp-content/themes/ta/images/navgradient.jpg) repeat-x top;
border-bottom: 1px solid #ccced2;
border-left: 1px solid #ccced2;
border-right: 1px solid #ccced2;
}
#header {
float: left;
width: 680px;
margin: 0px;
padding: 0px;
text-align: left;
height: 20px;
}
#hmenu {
margin: 2px 5px 0 0;
text-transform:lowercase;
float: right;
text-align:right;
width: 360px;
}

#container {
margin: 0px auto;
width: 1064px;
background: #FFF;
border-left: 1px solid #d5d7db;
border-right: 1px solid #d5d7db;
font-family: Arial, Helvetica, sans-serif;
font-size: .80em;
text-align: left; /* IE hack Part 2 */

}
#topcontent {
width: 1064px;
background: #fff;
}
#content {
width: 1064px;
background: #fff;
margin: 0 auto;
}
.post {
margin-left: 20px;
margin-right: 0px;
margin-bottom: px;
background: #fff;
}
#bottomcontent {
width: 1064px;
}
.meta {
color: #555;
font-size: .9em;
line-height: 18px;
}
.feedback {
float: right;
position: relative;
top: -16px;
left: -40px;
font-size: 1.2em;
font-weight: bold;
background: #ccc;
padding: 4px 32px;
border:0px solid #bbb;-moz-border-radius:14px 14px;
}
.feedback a:hover{
text-decoration:none;
}
.author {
width: 200px;
float: right;
text-align: right;
}
.bliptv { margin: 0 0 0 -20px; }
.postnavigation {
height: 80px;
}
.postnavigation1 { height: 24px;text-align:center;font-size:1.6em;font-weight:bold; }
.postnavigation1 a{ font-size:1.2em;font-weight:bold; }
.left {
float: left;
padding-left: 20px;
font-size:1.4em;
}
.left a{ font-size:1.2em;font-weight:bold; }
.right {
float: right;
padding-right: 20px;
font-size:1.4em; 
}
.right a{ font-size:1.2em;font-weight:bold; }
#inputbox {
clear: both;
color: #333;
font-size: 0.9em;
}
#button{
padding-top: 0.5em;
}
#menu {
margin: 0px auto;
width: 1064px;
height: 45px;
background: #F0F0F0 url(http://watchshock.com/wp-content/themes/ta/images/bottomgradient.jpg) repeat-x top;
border-top: 1px solid #d1d4d9;
border-right: 1px solid #d5d7db;
border-bottom: 2px solid #d5d7db;
border-left: 1px solid #d1d4d9;
}
#searchform {
margin-top: 10px;
}
#topimage {
margin: 2px 0 0 0; 
cursor: pointer;
width: 60px;
height: 40px;
background: url(http://watchshock.com/wp-content/themes/ta/images/topbutton.gif) no-repeat top;
float: right;
padding-right: 9px;
padding-top: 3px;
}
#topimage a{
display:block;
height:100%;
overflow:hidden;
text-decoration:none;
}
#footer {
margin: 10px auto;
padding-bottom: 40px;
width: 1064px;
font-size: .8em;
}
#footer p {
margin-top: 0;
}
.clearer {
clear: both;
line-height: 0px;
}
#top { 
display: inline;
list-style-type: none;
}
#hnav ul li{
display: inline;
}
#hnav ul li a {
color: #919191;
text-decoration: none;
padding: 5px 0px 5px 16px;
font-size: 0.9em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}
#hnav ul li a:hover {
color: #FFFFFF;
}
#hnavbot a {
color: #919191;
text-decoration: none;
padding: 5px 0px 5px 16px;
font-size: 0.9em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
}
#hnavbot a:hover {
color: #FFFFFF;
}
a {
color: #005D93;
font-weight:bold;
text-decoration: none;
}
a:hover {
color: #990000;
text-decoration: none;
}
top a {
border: 0;
text-decoration: none;
}
h1 {
margin: 2px;
padding: 4px;
text-decoration: none;
}
h1 a {
margin: 0;
padding: 0;
text-decoration: none;
color: #fcfbfa;
}
h2 {
color: #005D93;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
margin: 8px 0 0 10px;
}
h3 {
font-size: 24px;
margin:0;
padding:0;
}
#blogtitle1 {
margin: 0;
padding: 0 0 0 5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1.2em;
}
#blogtitle1 a{
font-weight: bold;
color: #FFFFFF;
}
#blogtitle1 a:hover{
color: #919191;
font-weight: bold;
text-decoration: none;
}
#blogtitle {
margin: 0;
padding: 0 0 0 5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1.2em;
}
#blogtitle a{
font-weight: bold;
color: #005D93;
}
#blogtitle a:hover{
color: #990000;
font-weight: bold;
text-decoration: none;
}
.post {
color: #333;
/* color: #333;*/
text-align: left;
}
.posted {
color: #555;
float: left;
}
.title, .title a  {
text-align: left;
position: relative;
top: -10px;
height: 18px;
width: 600px;
color: #005D93;
text-decoration: none;
font-size: 40px;
font-weight: bold;
}
.title a:hover {
color: #990000;
}
.storycontent {
padding:0;
line-height: 22px;
font-size: 1.3em;
}
.storycontent a {
color:#005D93;
text-decoration: none;
}
.storycontent a:hover {
color:#990000;
text-decoration: none;
}
.left a{
color: #005D93;
font-size: 0.9em;
}
.right a{
font-size: 0.9em;
color: #005D93;
}
#inputbox {
clear: both;
color: #333;
font-size: 0.9em;
}
#inputbox a {
color: #333;
}
#inputbox a:hover {
color: #FFFFFF;
}
p.inputbox {
margin: 0;
padding-bottom: 10px;
}
p.pages {
margin: 0;
padding: 40px 40px;
padding-top: 0;
text-align: center;
}
p.pages a {
color: #005D93;
}
p.credits {
padding: 0px 0px;
text-align: center;
margin: 10px 0px; 
color: #9e9e9e;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
}
#topad {
height: 70px;
padding: 4px 0 12px 4px;
margin: 0;
background: #fff;
}
#midad {
position: relative;
left: -32px; 
top: -30px;
height: 100px;
padding: 0;
margin: 0;
}
.embed1 {
color:#777; 
padding: 2px 8px;
text-align: center;
width: 600px;
background:#F5F6F7;
border:1px solid #D5D7DB;-moz-border-radius:8px 8px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
position:relative;
left:70px;
}
.embed2 {
color:#777; 
font-size:12px;
font-weight:bold;
}
.embed3 {
color:#777; 
padding: 2px 8px;
text-align: center;
width: 600px;
background:#F5F6F7;
border:1px solid #D5D7DB;-moz-border-radius:8px 8px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
position:relative;
top:-42px;
}
table.ulink {

padding: 2px 24px 2px 2px;
text-align: center;
}
.tnpic  {
padding: 0 40px;
height: 100px;
width: 100px;
}
.ttnpic  {
padding: 2px;
margin: 0;
height: 100px;
width: 100px;
}
.submit input, .submit input:focus, .button {
	background: url( fade-butt.png );
	border: 2px solid #A2A2A2;-moz-border-radius:14px 14px;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #005D93;
	padding: 2px;
	font-weight:bold;
}
.submit input:hover{
	color: #990000;
	cursor: pointer;
}
.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}
.cntd {
color:#000;
font-size: 12px;
font-weight:normal;
}
.phototile {
padding:12px;
}
.imginbox {
position: relative;
top: 137px;
left: 32px;
}
.card a{
width: 150px;
height: 248px;
display:block;
margin: 4px;
padding: 0;
font-size: 12px;
text-align:left;
background: url(http://watchshock.com/watchbox4.jpg) no-repeat;
}
.carddesc {
color: #FFF;
position: relative;
top: 94px;
left: 8px;
font-size: 16px;
line-height: 16px;
text-align:center;
padding: 0;
margin: -20px 0 0 0;
}
.collectioncell {
margin: 10px;
padding: 0;
width: 200px;
}
.collectiontable {
margin: 0;
padding: 10px;
border-collapse: inherit;
}
input, textarea{  
  background:#F8F8F8; 
}
input:focus, textarea:focus{ 
  border:2px solid #CCC; 
  background:#FFF; 
}
