/* -------------------------------------------------------------- 

		  Theme Name: Performance
		  Theme URI: http://www.dotefx.com/performance/
		  Description: A dark web 2.0 theme that's Adsense ready.
		  Author: S-Factor
		  Author URI: http://www.dotefx.com
		  Version: 0.1
		  Tags: video,blog,vlog,dark,black,adsense

-------------------------------------------------------------- */

 body { 
          background: #990002 url(images/bkg_blueshade.gif);
          font-size: 12px;
		  font-family: Comic Sans MS; 
		  margin: 0px auto 10px;
		  padding: 0px;
 }
 
 #wrap {
	      width: 960px;
	      color: #333333;
	      margin: 0px auto 0px;
	      padding: 0px 10px 10px 10px;
 } 
 
 a, a:visited {
		  color: #003AAE;
		  text-decoration: none;
 }
	
 a:hover {
          color: #0080FF;
		  text-decoration: underline;
 }
	
 a img {
		  border: none;
 }
	
 a:focus, a:hover, a:active {
		  outline: none;
 }
 
 .title {
          font-size: 24px;
         font-family: Lucida Sans, 'Tahoma', Arial;
               color: #0080FF; 
	      font-weight: bold;
               font-style: italic;
               text-align: center;
	      text-transform: uppercase;
	      margin: 14px 0 0 0;
          padding: 0px 0px 0px 5px;
	      border-bottom: 1px dashed #666666;
 }
 
 .meta {
          font-family: Lucida Sans, 'Tahoma', Arial;
	      font-weight: normal;
	      text-transform: uppercase;
	      margin: 0px;
          padding: 0px 0px 0px 5px;
	      border-bottom: 1px dashed #666666;
 }
 
 h2.widgettitle {
	      background: url(images/nav.png);
	      color: #FFFFFF;
       	  font-size: 14px;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      font-weight: normal;
	      text-transform: uppercase;
	      margin: 0px;
	      padding: 5px 10px 4px 10px;
 }
 
 h2.widgettitle a, #footer a {
	      color: #00FF00; 
 }
 
 h2.widgettitle a:hover, #footer a:hover {
	      color: #9BFF9B;
 }
 
/* -------------------------------------------------------------- 
		 Header
-------------------------------------------------------------- */

 #header {
		  background: #FFFFFF url(images/header.png);
          height: 160px;
          margin: 20px 0px 0px 0px;
          padding-bottom: 10px;
		  font-size: 16px;
		  color: #222222;
          border-top: 1px solid #333333;
          border-left: 1px solid #333333;
          border-right: 1px solid #333333;
 }

 #headleft {
          width: 458px;
          float: left;
 }
 
 #headright {
          color: #666666;
          width: 500px;
          float: right;
          font-size: 11px;
          padding-top: 142px;
 }
/* -------------------------------------------------------------- 
		 Navigation
-------------------------------------------------------------- */

 #navigation {
          width: 958px;
          height: 34px;
          background: #FFFFFF url(images/nav.png);
		  padding: 0px;
		  border-top: 1px solid #333333;
          border-bottom: 1px solid #333333;
          border-left: 1px solid #333333;
          border-right: 1px solid #333333;
 }
 
 #navleft {
          width: 640px;
	      float: left;
	      margin: 0px;
	      padding: 0px;
 }
 
 #navright {
          width: 300px;
	      float: right;
	      margin: 0px;
	      padding: 7px 0px 0px 0px;
 }

 ul#nav {
          margin: 0px;
		  padding: 0px 0px 0px 10px;
 }
		  
 ul#nav ul {
		  float: left;
		  list-style: none;
		  margin: 0px;
		  padding: 0px;
 }
		  
 ul#nav li {
		  float: left;
		  list-style: none;
		  margin: 0px;
		  padding: 0px;
 }
 
 ul#nav li a, ul#nav li a:link {
          color: #EEEEEE;
          display: block;
          font-size: 10px;
          font-family: Lucida Sans, 'Tahoma', Arial;
          font-weight: normal;
          text-transform: uppercase;
          margin: 0px;
          padding: 11px 20px 10px 20px;
          border-right: 1px solid #2d0000;
 }

 ul#nav li a:hover, ul#nav li a:active {
          background: url(images/nav_hov.png);
          color: #EEEEEE;
          margin: 0px;
          padding: 11px 20px 10px 20px;
          text-decoration: none;
 }
	
 ul#nav li li a, ul#nav li li a:link, ul#nav li li a:visited {
          background: #448B00;
          width: 150px;
          color: #EEEEEE;
          font-size: 12px;
          font-family: Lucida Sans, 'Tahoma', Arial;
          font-weight: normal;
	      text-transform: uppercase;
          float: none;
	      margin: 0px;
	      padding: 7px 10px 7px 10px;
	      border-bottom: 1px solid #333333;
          border-left: 1px solid #333333;
	      border-right: 1px solid #333333;
 }
	
 ul#nav li li a:hover, ul#nav li li a:active {
          background: #52AB00;
          color: #EEEEEE;
          padding: 7px 10px 7px 10px;
	
 }

 ul#nav li ul {
          z-index: 9999;
          position: absolute;
          left: -999em;
          height: auto;
          width: 170px;
          margin: 0px 0px 0px -1px;
          padding: 0px;
 }

 ul#nav li li { 
 }
 
 ul#nav li ul a { 
          width: 140px;
 }

 ul#nav li ul a:hover, #nav li ul a:active { 
 }

 ul#nav li ul ul {
          margin: -29px 0 0 170px;
 }

 ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {
          left: -999em;
 }

 ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {
          left: auto;
 }

 ul#nav li:hover, ul#nav li.sfhover { 
          position: static;
 }
 
/* -------------------------------------------------------------- 
		 Content
-------------------------------------------------------------- */

 #unite {
          background: #FFFFFF;
          border-left: 1px solid #333333;
          border-right: 1px solid #333333;
 }
 
 #container {
		  background: #FFFFFF;
          float: left;
		  width: 640px;
		  margin: 0px auto 0px;
 }

 #content embed, #content object {
          width: 622px; 
          height: 345px;
          margin: 0px; 
          padding: 0px;
          clear: both;
 }
 
 #home {
          margin-bottom: 10px;
          padding: 8px;
 }
 
/* -------------------------------------------------------------- 
		 Post
-------------------------------------------------------------- */
 
 #post {
          margin-left: 10px;
          padding: 8px;
 }
 
 /*#entry-content {
          border: 1px solid #333333;
 }*/
 
 #listing {
          width: 638px;
		  height: 115px;
          margin: 0px;
          padding: 8px;
 }
 
 /*#thumb {
          width: 220px;
		  float: left;
 }*/
 
 #info {
          width: 620px;
		  float: right;
          margin: 0px;
          padding: 8px;
 }
 
 code {
          background: #81E1FE;
          color: #0000FF;
          text-align: center;
          margin: 10px;
          padding: 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid #81B3FE;
 }
 
 blockquote {
          background: #F0F0F0;
          color: #333333;
          margin: 10px;
          padding: 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid #CCCCCC;
 }
 
 .warning {
          background: #FFA4A4;
          color: #A60000;
          margin: 10px;
          padding: 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid #FF8080;
 }
 
 .notice {
          background: #FEECA5;
          color: #F29200;
          margin: 10px;
          padding: 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid #C17400;
 }
 
 .download {
          background: #96FF91;
          color: #009D00;
          margin: 10px;
          padding: 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid #0DEB01;
 }
 
/* -------------------------------------------------------------- 
		 Comments
-------------------------------------------------------------- */

 .comments {
          margin: 0px;
          padding: 8px;
 }
 
 h3.comment-header {
          background: url(images/nav_hov.png);
          color: #FFFFFF;
          font-size: 14px;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      font-weight: normal;
	      text-transform: uppercase;
	      margin: 0px;
	      padding: 5px 10px 4px 10px;
          -moz-border-radius: 5px;
          -khtml-border-radius: 5px;
          -webkit-border-radius: 5px;
 }
 
 li#comment {
          margin: 10px;
          padding: 10px;
 }
 
/* -------------------------------------------------------------- 
		 Sidebar
-------------------------------------------------------------- */
 
 .sidebar {
		  background: #FFFFFF;
          float: right;
		  width: 300px;
 }
 
 .sidebar ul {
		  list-style: none;
 }
 
 #secondary {
          clear: right;
 }
 
 li.widget {
	      margin: 0px 5px 10px 0px;
          border: 1px solid #DDDDDD;
 }
 
 li.widget p {
          margin: 0px;
          padding: 8px;
 }
 
 .widget ul {
          margin: 5px 0 5px 0;
 }
 
/* -------------------------------------------------------------- 
		 Footer
-------------------------------------------------------------- */

 #footer {
          background: #FFFFFF url(images/nav.png);
		  height: 30px;
          font-size: 11px;
          clear: both;
          width: 100%;
          border-top: 1px solid #333333;
          border-bottom: 1px solid #333333;
 }
 
 #footer p {
	      color: #EEEEEE;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      font-weight: normal;
	      margin: 0px;
          padding: 8px;
 }

/* -------------------------------------------------------------- 
		 Forms
-------------------------------------------------------------- */

 #searchbox {
          background: #F0F0F0 !important;
          width: 180px;
	      color: #333333;
	      font-size: 12px;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      margin: 0px 3px 0px 9px;
	      padding: 5px;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #CCCCCC;
 }
	
 #searchbutton {
          background: #0055ff;
	      color: #FFFFFF;
	      font-size: 14px;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      letter-spacing: 2px;
	      margin: 0px;
          padding: 2px;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #003AAE;
 }
 
 #user_login, #user_pass {
 	      background: #F0F0F0;
	      width: 220px;
	      color: #333333;
	      font-size: 12px;
          font-family: Lucida Sans, 'Tahoma', Arial;
	      margin: 10px 0px 5px 10px;
	      padding: 3px;
	      display: inline;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #CCCCCC;
 }
 
 #author, #email, #url {
 	      background: #F0F0F0;
	      width: 445px;
	      color: #333333;
	      font-size: 12px;
          font-family: Lucida Sans, 'Tahoma', Arial;
	      margin: 10px 0px 5px 10px;
	      padding: 3px;
	      display: inline;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #CCCCCC;
 }
 
 #comment {
 	      background: #F0F0F0;
          width: 590px;
	      color: #333333;
	      font-size: 12px;
          font-family: Lucida Sans, 'Tahoma', Arial;
	      margin: 10px 0px 5px 10px;
	      padding: 3px;
	      display: inline;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #CCCCCC;
 }
 
 #submit, #wp-submit {
          background: #0055ff;
	      color: #FFFFFF;
	      font-size: 14px;
	      font-family: Lucida Sans, 'Tahoma', Arial;
	      letter-spacing: 2px;
	      margin: 10px 0px 5px 10px;
	      padding: 3px;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #003AAE;
 }
 
 #cat {
	      background: #F0F0F0;
	      width: 240px;
	      color: #333333;
	      font-size: 12px;
          font-family: Lucida Sans, 'Tahoma', Arial;
	      margin: 10px 0px 5px 10px;
	      padding: 3px;
	      display: inline;
          -moz-border-radius: 5px;
	      -khtml-border-radius: 5px;
	      -webkit-border-radius: 5px;
	      border: 1px solid #CCCCCC;
 }
