/*
Theme Name: watchespublisher V2

Theme URI: 

Version: v2.0


*/



/* Begin Typography & Colors */
#fixedheight {
	height: 180px;
	overflow: hidden;
}
body {
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  background:#eaeaea;
  color: #333;
  text-align: center;
  }

#page {
  background:#FFFFFF url(images/bg.jpg) repeat-y;


  text-align: left;
  }
#page2 {
  background:#FFFFFF url(images/bg2.jpg) repeat-y;


  text-align: left;
  }

#header {
  background: url('images/header.jpg') no-repeat bottom center;
  }



#content {
  font-size: 1.2em
  }

.widecolumn .entry p {
  font-size: 1.05em;
  }

.narrowcolumn .entry, .widecolumn .entry {
  line-height: 1.4em;
  }

.widecolumn {
  line-height: 1.6em;
  }

.narrowcolumn .postmetadata {
  text-align: center;
  }

.thread-alt {
  background-color: #f8f8f8;
}
.thread-even {
  background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

  border-left: 1px solid #ddd;
}

#footer {
  background: #fff url('images/kubrickfooter.jpg') no-repeat top;
  border: none;
  }

small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  line-height: 1.5em;
  }

h1, h2, h3 {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
  }

h1 {
  font-size: 4em;
  text-align: center;
  }

#headerimg .description {
  font-size: 1.2em;
  text-align: center;
  }

h2 {
  font-size: 1.6em;
  }

h2.pagetitle {
  font-size: 1.6em;
  }

#sidebar h2 {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 1.2em;
  }

h3 {
  font-size: 1.3em;
  }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
  text-decoration: none;
  color: white;
  }

 h3, h3 a, h3 a:visited {
  color: #333;
  }

 h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
  text-decoration: none;
  }

.entry p a:visited {
  }

.commentlist li, #commentform input, #commentform textarea {
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  }
.commentlist li ul li {
  font-size: 1em;
}

.commentlist li {
  font-weight: bold;
}

.commentlist li .avatar { 
  float: right;
  border: 1px solid #eee;
  padding: 2px;
  background: #fff;
  }

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
  }

.commentlist p {
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
  }

#commentform p {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  }

.commentmetadata {
  font-weight: normal;
  }

#sidebar {
  font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
  color: #777;
  }

code {
  font: 1.1em 'Courier New', Courier, Fixed;
  }

acronym, abbr, span.caps
{
  font-size: 0.9em;
  letter-spacing: .07em;
  }

a, h2 a:hover, h3 a:hover {
  color: #eb5e2e;
  text-decoration: none;
  }

a:hover {
  color: #656565;
  text-decoration: none;
  }

#wp-calendar #prev a, #wp-calendar #next a {
  font-size: 9pt;
  }

#wp-calendar a {
  text-decoration: none;
  }

#wp-calendar caption {
  font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align: center;
  }

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
  }
/* End Typography & Colors */



/* Begin Structure */
body {
  margin: 0 0 0 0;
  padding: 0;
  }

#page ,#page2  {
  
  margin: 0 auto;
  padding: 0;
  width: 978px;

  }

#header {
  
  margin: 0;
  padding: 0;
  height: 200px;
  width: 978px;
  }

#headerimg {
  margin: 0;
  height: 200px;
  width: 100%;
  }

.narrowcolumn {
  float: left;
  display:inline;

  margin: 0;
  padding-left:10px;
  width: 640px;
  padding-top:8px;
  }

.widecolumn {
  padding: 10px 0 20px 0;
  margin: 5px 0 0 150px;
  width: 450px;
  }

.post {
  margin: 0;
  text-align: justify;
  padding:5px;
  padding-right:10px;
  margin-top:-10px;

  }

.post hr {
  display: block;
  }


.widecolumn .post {
  margin: 0;
  }

.narrowcolumn .postmetadata {
  padding-top: 5px;
  }

.widecolumn .postmetadata {
  margin: 30px 0;
  }

.widecolumn .smallattachment {
  text-align: center;
  float: left;
  width: 128px;
  margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
  text-align: center;
  margin: 5px 0px;
}

.postmetadata {
  clear: both;

}

.clear {
  clear: both;
}

#footer {
  padding: 0;
  margin: 0 auto;
  width: 878px;
  clear: both;
  }

#footer p {
  margin: 0;
  padding: 20px 0;
  text-align: center;
  }
/* End Structure */



/*  Begin Headers */
h1 {
  padding-top: 70px;
  margin: 0;
  }

h2 {
  margin-top:0px;
  }

h2.pagetitle {

  text-align: center;
}

#sidebar h2 {
  margin: 5px 0 0;
  padding: 0;
  }

h3 {
  padding: 0;
  margin: 10px 0 0;
  }

h3.comments {
  padding: 0;
  margin: 40px auto 20px ;
  }
/* End Headers */



/* Begin Images */
p img {
  padding: 0;
  max-width: 100%;
  }

/*  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;
  }

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
  }

img.alignleft {
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
  }

.alignright {
  float: right;
  }

.alignleft {
  float: left
  }
/* End Images */



/* Begin Lists

  Special stylized non-IE bullets
  Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
  }

html>body .entry li {
  margin: 7px 0 8px 10px;
  }

.entry ul li:before, /*#sidebar ul ul li:before*/ {
  content: "\00BB \0020";
  }

.entry ol {
  padding: 0 0 0 35px;
  margin: 0;
  }

.entry ol li {
  margin: 0;
  padding: 0;
  }

.postmetadata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
  }

#sidebar ul, #sidebar ul ol {
  margin: 0;
  padding: 0;
  }

#sidebar ul li {
  list-style-type: none;
  list-style-image: none;
  
  margin:0; padding:0;margin-bottom: 3px;
  
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
  width:290px;
  /*background-color:#f2f2f2;*/
  }


#sidebar ul p, #sidebar ul select {
  margin: 5px 0 8px;
  }

#sidebar ul ul, #sidebar ul ol {
  margin: 0 0 0 10px;
  }

#sidebar ul ul ul, #sidebar ul ol {
  margin: 0 0 0 10px;
  }

ol li, #sidebar ul ol li {
  list-style: decimal outside;
  }

#sidebar ul ul li, #sidebar ul ol li {
  margin:  0 0;
  padding: 0;
  }
  
.children{ margin:0; padding:0;}
#sidebar .children li {
  list-style-type: none;
  list-style-image: none;
  
  margin:0; padding:0;margin-bottom: 0px;margin-top: 2px;
  padding-top:4px;
  padding-bottom:1px;
  padding-left:0px;
  margin-left:-20px;
  padding-left:20px;
  width:280px;
  background:none;
  border-top:5px solid #FFFFFF;
  }
/* End Entry Lists */



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

#sidebar #searchform #s {
  width: 108px;
  padding: 2px;
  }

#sidebar #searchsubmit {
  padding: 1px;
  }

.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 {
  margin: 5px 10px 0 0;
  }
#commentform textarea {
  width: 624px;
  padding: 2px;
  }
#respond:after {
    content: "."; 
      display: block; 
      height: 0; 
      clear: both; 
      visibility: hidden;
  }
#commentform #submit {
  margin: 0 0 5px auto;
  float: left;
  background:url(images/commentbtn.jpg) no-repeat;
  width:119px;
  height:28px;
  border:0;
  }
/* End Form Elements */



/* Begin Comments*/
.alt {
  margin: 0;
  padding: 10px;
  width:615px;
  }

.commentlist {
  padding: 0;
  text-align: justify;
  width:630px;
  }

.commentlist li {
  margin: 15px 0 10px;
  padding: 5px 5px 10px 10px;
  list-style: none;

  }
.commentlist li ul li { 
  margin-right: -5px;
  margin-left: 10px;
}

.commentlist p {
  margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
  margin: 5px 0;
  }

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
  }

.commentmetadata {
  margin: 0;
  display: block;
  }
/* End Comments */



/* Begin Sidebar */
#sidebar
{
  padding:0;
float:left; display:inline;
  width: 300px;
  margin-left:17px;
  margin-top:8px;
  border:3px solid #f2f2f2;
  }

#sidebar form {
  margin: 0;
  }
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
  }

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
  }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
  }

#wp-calendar a {
  display: block;
  }

#wp-calendar caption {
  text-align: center;
  width: 100%;
  }

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
  }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
  background-color: #fff; }
/* End Calendar */



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

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

blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
  }

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

.center {
  text-align: center;
  }

.hidden {
  display: none;
  }

hr {
  display: none;
  }

a img {
  border: none;
  }

.navigation {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  }
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/* End captions */

#menubar { font-family: Tahoma  ; font-size:11px; color:#000000; background:url(images/bg2.jpg) repeat-y; width:978px; height:30px; border-bottom:1px solid #d0d0d0; text-align:center; }
#menubar ul {  margin:0; padding:0;display:block; float:left; padding-left:10px; padding-top:10px; margin-left:10px}
#menubar ul li{float:left; display:inline; margin-right:15px; }

#menubar a:link, #menubar  a:visited  { color:#656565; text-decoration:none;font-weight:bold;}
#menubar  a:hover { color:#eb5e2e; text-decoration:none;font-weight:bold;}

#footer{border-bottom:1px solid #d0d0d0; height:20px; margin:0; padding:0; /*background:url(images/bg2.jpg) repeat-y;*/ width:auto;border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-left:1px solid #d0d0d0; padding-top:10px;}
#footleft{ margin-left:5px;}
#footright{ margin-right:5px ; width:auto;}
#footer ul { display:inline; float:left; margin:0; padding:0;}
#footer ul li { display:inline; float:left; list-style:none; margin-left:10px;  font-weight:bold;}

#footer a:link, #footer  a:visited  { color:#656565; text-decoration:none;  font-weight:bold;}
#footer  a:hover { color:#eb5e2e; text-decoration:none;  font-weight:bold;}

#sidebar a:link, #sidebar a:visited  { color:#656565; text-decoration:none;}
#sidebar  a:hover { color:#eb5e2e; text-decoration:none;}

h2 a:link, h2 a:visited  { color:#eb5e2e; text-decoration:none;}
h2  a:hover { color:#515151; text-decoration:none;}

.entry p a:link, .entry p a:visited  { color:#eb5e2e; text-decoration:none;}
.entry p a:hover { color:#515151; text-decoration:none;}

#searchbar { font-family: Tahoma  ; font-size:11px; color:#000000; background:url(images/bg2.jpg) repeat-y; width:978px; height:25px; border-bottom:1px solid #d0d0d0; }

#searchbar ul {  margin:0; padding:0;display:block; float:left; padding-left:10px; padding-top:6px; margin-left:2px}
#searchbar ul li{float:left; display:inline; margin-right:15px; }

#searchbar a:link, #searchbar   a:visited  { color:#656565; text-decoration:none;font-weight:bold;}
#searchbar  a:hover { color:#eb5e2e; text-decoration:none;font-weight:bold;}

#searchbar form {margin:0; padding:0;}
#searchbar #s { background:url(images/searchinput.jpg) no-repeat; width:145px; height:19px; border:0; padding-top:3px; padding-right:2px;}
#searchbar #searchsubmit { background:url(images/searchbtn.jpg) no-repeat; width:27px; height:22px; border:0;}
#searchbox { float:right; display:inline; background:url(images/searchbg.jpg) repeat-x; margin-top:1px; margin-right:7px; width:216px;}
#searchtitle{ width:42px; height:22px;  background:url(images/searchtitle.jpg) no-repeat;}

#logo { background:url(images/logo.jpg) no-repeat; width:230px; height:121px; margin:0; padding:0; margin-left:1px; display:inline; float:left; }
.rsslogo { background:url(images/rsslogo.jpg) no-repeat; width:16px; height:16px; margin:0; padding:0;  display:inline; float:right; margin-top:-3px; margin-left:2px; }

#header{border-bottom:1px solid #d0d0d0; height:121px; margin:0; padding:0; background:url(images/bg2.jpg) repeat-y;width:978px;}


.clear { clear:both;}
.left {float:left; display:inline;}
.right {float:right; display:inline;}

#ads728 { display:inline; float:left; border:solid 1px #d0d0d0; height:90px; width:728px; margin-top:15px; margin-left:10px; }
#ads300 {  border:solid 1px #d0d0d0; height:250px; width:300px;  }
#adsdbl{ margin-top:10px;}
#ads160 {  border:solid 1px #d0d0d0; height:600px; width:160px; float:left; display: inline;  }
#ads120{  border:solid 1px #d0d0d0; height:600px; width:120px;  float:right; display: inline; background:url(images/adscontact.jpg) no-repeat; width:120px; height:600px; }
#adsmenu { float:left; display:inline; margin-top:5px; margin-left:150px; text-align:center; width:728px; }

#sidebartitle {display:none;}
#widget_categories{ background:url(images/category.jpg) no-repeat; width:300px; height:24px;}
#widget_recent_entries{ background:url(images/recentpost.jpg) no-repeat; width:300px; height:24px;}
#widget_get_recent_comments{ background:url(images/recentcomment.jpg) no-repeat; width:300px; height:24px;}
#widget_archive{ background:url(images/archives.jpg) no-repeat; width:300px; height:24px;}
#widget_tag_cloud{ background:url(images/tags.jpg) no-repeat; width:300px; height:24px;}
#widget_ratings_highest_rated{ background:url(images/rated.jpg) no-repeat; width:300px; height:24px;}
#linkcat-2{ background:url(images/link.jpg) no-repeat; width:300px; height:24px;}
#sidebar_footer { background:#f2f2f2; height:8px; margin:0; padding:0;}

#posttop {background:url(images/posttop.jpg) no-repeat; width:633px; height:11px;}
#postbg {background:url(images/postbg.jpg) repeat-y; width:633px; height:auto; }
#postfooter {background:url(images/postfooter.jpg) no-repeat; width:633px; height:9px; margin-bottom:5px;}

#postmetaleft { float:left; display:inline; font-family: Tahoma; font-size:11px;}
.author { text-transform:capitalize; color:#eb5e2e;}
#postmeta1{ background:url(images/postmeta1.jpg) no-repeat; width:11px; height:11px; float:left; display:inline; margin-right:3px;}
#postmeta2{ background:url(images/postmeta2.jpg) no-repeat; width:10px; height:11px; float:left; display:inline; margin-right:3px; margin-left:3px; margin-top:1px;}
#postmetaright{ float:right; display:inline; font-family: Tahoma; font-size:11px; color:#FFFFFF; margin-right:5px;}
#commentbox { background:url(images/commentbox.jpg) no-repeat; width:27px; height:15px; padding-left:16px}
#commentbox a { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#timemeta { font-size:11px; color:#4f4f4f; margin-top:-15px;}
#timeicon{ background:url(images/timeicon.jpg) no-repeat; width:14px; height:11px; float:left; display:inline; margin-top:1px;}

#postimg img {  float:left; display:inline; margin-right:5px;}
#moretext { font-size:12px; font-family:Tahoma; width:310px; text-align:left; margin-top:5px; margin-bottom:5px; }
#moretext  a,#moretext  a:visited { color:#eb5e2e; text-decoration:none;}
#moretext  a:hover { color:#656565; text-decoration:none;}
.imgtfe { border:1px solid #d0d0d0; }

  .post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
  border: 0px;
  padding: 0px;
  margin: 0px;
  background:#ffffff;
  padding-right:2px;
}
.post-ratings {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  float:left;
  display:inline;
  padding-top:0px;margin-left:10px;
  width: auto;
}
.box .post-ratings {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  float:left;
  display:inline;
  padding-top:0px;margin-left:1px;
  width: auto;
}
.ratingtxt { float:left; display:inline; margin-left:2px; }
.addcomment { background:url(images/addcomment.jpg) no-repeat; width:650px; height:43px; border-top: 1px solid #d0d0d0; margin-left:-9px; padding-left:0px;  }

#apDiv1 {
  position:  fixed;
  left:1px;
  top:0px;
  width:145px;
  height:1200px;
  float:left;
  z-index:1;
background-color:#000000;
 }
  
  #apDiv2 {
  position:fixed;

  right:1px;
  top:0px;
  width:145px;
  height:1200px;
  z-index:1;
background-color:#000000;

}
#tag_cloud { margin-bottom:10px; margin-top:5px; padding-left:10px; padding-right:5px;}


.box {  width:314px; background:url(images/postbg2.jpg) repeat-y; margin:0; padding:0;  margin-top:3px;}
.box #timemeta { font-size:11px; color:#4f4f4f; margin-top:-15px; margin-left:3px;}
.box #timeicon{ background:url(images/timeicon.jpg) no-repeat; width:14px; height:11px; float:left; display:inline; margin-top:1px;}
.box .entry { width:305px; margin-left:3px;}

#posttop2 { background:url(images/posttop2.jpg) no-repeat; width:314px; height:4px;}
#postfooter2 { background:url(images/postfooter2.jpg) no-repeat; width:314px; height:4px;}
#imgbox { margin:0; padding:0; margin-left:3px; width:306px; height:185px;}
.box h2 {margin-left:3px;}

.box .postmetadata {  width:310px; background:url(images/postmetabg.jpg) repeat-x bottom; height:24px; margin-left:1px;}
.box .postmetadata  #postmeta3 { background:url(images/postmeta3.png) no-repeat; width:12px; height:13px; margin-top:2px;}
.box .postmetadata a:link, .box .postmetadata a:visited{ color:#FFFFFF; text-decoration:none; }
.box .postmetadata a:hover{ color:#FFFFFF; text-decoration: underline; }

.box #postmetaright{ float:right; display:inline; font-family: Tahoma; font-size:12px; color:#FFFFFF; margin-right:5px; margin-top:3px;}
.box #postmetaleft{ float:left; display:inline; font-family: Tahoma; font-size:12px; color:#FFFFFF; margin-left:2px; margin-top:3px;}

.box .entry { min-height:100px;}
.box  #moretext{ margin-left:3px;}
