/*
Theme Name: DarkMystery
Theme URI: http://www.techmynd.com/dark-mystery-download-wordpress-premium-theme-free/
Description: Custom premium quality design based theme for WordPress blog.
Version: 1.0
Author: TechMynd
Author URI: http://www.techmynd.com/
Tags: two-columns, right-sidebar, custom-header, black, blue, dark, fixed-width
*/

body {
   margin:0 auto;
   width: 100%;
   background: #000;
   font: normal 12px Verdana, Geneva, sans-serif;
   color: #000;
}

/* topnav */

#topnav {
background:url(images/topnavbg.png);
padding:10px;
float:left;
}
.submit {
	vertical-align:top;
	height:30px;
	width:32px;
	border:none;
	margin-left: 5px;
}
.maincontent {
   float:left;
   background: url(images/contbg.gif) repeat-y;
   background-color: #ffffff;
   width: 782px;
}

/* CONTENT LEFT */

#contentbg-l {
	float:left;
	width:575px;
	text-align-left;
}

.post {
    float:left;
    text-align:left;
    width:550px;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 25px;

}

.post h1 {
    text-align:left;
    margin-bottom: 20px;
    padding:0;
    1px dotted #CCCCCC;
    border-bottom:1px dotted #ccc;
}

.post h1 a {
text-decoration:none;
color: #0271a5;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:25px;
font-weight:normal;
text-align:left;
text-transform: capitalize;
}

.post h1 a:hover {
    text-decoration:none;
    color:#ff6600;
}     

.post p {
      font: 12px verdana;
      margin:10px 0 10px 0;
      color: #6B6B6B;
      text-align:left;
      line-height:22px;
}

.post p a {
      color: #1A8CCB;
      text-decoration: underline;
      border:none !important;
}

.post p a:hover {
      text-decoration: none;
}

p.cont {
  color: #2c3b43;
  padding-right: 10px;
}

p.rest a {

  color: #0982b5;

}

.comment {
     float:left;
     background-color: #D0EAF2;
     margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
     width:550px;
}

.comment p {
     float:left;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left: 15px;
     padding-right: 15px;
     font-size: 11px;
     margin:0 !important;
}

.comment p a { text-decoration:none; }
.comment p a:hover { color:#000; }

p.comments {
     float: right;
     background: url(images/comment_icon.gif) left no-repeat;
     padding-left: 20px;
}

.entries {
      float:left;
      font: 11px trebuchet ms;
      color: #000000;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
      margin:0;
}

.entries a {
      color: #000000; 
      text-decoration: none;
}

.entries a:hover {
      text-decoration: underline;
}

.alignright {
	float: right;
}



.alignleft {
	float: left
}

/* CONTENT RIGHT */

#contentbg-r {
	float:left;
	width:380px;
	text-align:left;
	padding-left:38px;
}

.sidehead {
    margin-top: 10px;
}

.sidehead h1 {
color: #0271a5;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding-top:5px;
text-align:left;
text-transform: capitalize;
}

.sidelinks ul {
      list-style: none;
      margin:0;
      padding-left: 10px;
      padding-top: 0px;
      padding-bottom: 10px;
      padding-right:20px;
}

.sidelinks li {
      color: #006b8c;
      line-height:22px;
      text-decoration: none;
      display:block;
      font-family:georgia !important;
}



.sidelinks li a {
      color: #006b8c;
      font-family:georgia !important;
      text-decoration: none;
}



.sidelinks li a:hover {
      color: #000;
}



/* FOOTER */

#footerbg {
      float:left;
      background-color: #080c0e;
      width:781px;
      height:67px;
}



#footerbg p {
      float:left; 
      text-align: center;
      padding-top: 25px;
      padding-right: 35px;
      padding-left: 42px;
      font: 11px trebuchet ms;
      color: #607481;
      margin:0;
}



#footerbg p a {
      color: #89acc1;
      text-decoration: underline;
}



#footerbg p a:hover {
      text-decoration: none;
}

/* Begin Comments*/

.alt {
	margin: 0;
	padding: 10px;
	background-color: #F7F7F7;
}

.commentlist {
	padding: 0;
	margin:0;
	text-align: justify;
	width:100%;
}

.commentlist a { color: #737373; }

.commentlist li {
	margin: 2px 2px;
	padding: 10px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}



/* End Comments */



img, img a { border:0; }
.clear { clear:both; line-height:0; font-size:0; }
.clear1 { clear:both; height:1px; line-height:1px;font-size:0; }
.clear2 { clear:both; height:2px; line-height:2px;font-size:0; }
.clear3 { clear:both; height:3px; line-height:3px;font-size:0; }
.clear4 { clear:both; height:4px; line-height:4px;font-size:0; }
.clear5 { clear:both; height:5px; line-height:5px;font-size:0; }
.clear6 { clear:both; height:6px; line-height:6px;font-size:0; }
.clear7 { clear:both; height:7px; line-height:7px;font-size:0; }
.clear8 { clear:both; height:8px; line-height:8px;font-size:0; }
.clear9 { clear:both; height:9px; line-height:9px;font-size:0; }
.clear10 { clear:both; height:10px; line-height:10px;font-size:0; }
.clear20 { clear:both; height:20px; line-height:20px;font-size:0; }
.clear30 { clear:both; height:40px; }
.clear40 { clear:both; height:40px; }
.clear50 { clear:both; height:40px; }

.bodycon {
	background: url(images/mainbg.png) no-repeat center top;
}

.footercon {
	background: url(images/footerbg.jpg) no-repeat center top;
}

.footerwrap {
	background: url(images/footerwrap.jpg) repeat-x center top;
}

.footerw1 {
	background: #0B2E42;
}

.header {
	background: url(images/headerbg.jpg) no-repeat center top;
	height: 222px;
	width: 1004px;
	
}

.contt {

	background: url(images/bodybg.jpg) repeat-y center top;
	background-color:#fff;
	width: 1004px;
	min-height:800px;

}

.logo {
	float: left;
	width: 600px;
	
}
.alright {
	float: left;
	width: 400px;
}

.log { padding-left:3px; padding-top: 26px; }

.slogan {
	width: 360px;
	margin-left: 120px;
	color: #A2A2A2;
	line-height: 12px;
	padding-top: 4px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}

.rss {
	padding-left: 20px;
	padding-top: 37px;
}

.search {
	padding-left: 16px;
	padding-top: 14px;
	
	
}

.srchtxt {
	padding: 4px 6px;
	border-style: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #969696;
	width: 173px;
	background: #000;
}

.srchbtn {
	background: url(images/spacer.gif);
	height: 36px;
	width: 60px;
	border-style: none;
	cursor: pointer;
}

.newsletter {
	padding-left: 16px;
	padding-top:7px;
	float:left;
}

.lettertxt {
	padding: 4px 6px;
	border-style: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #969696;
	width: 173px;
	background: #000;
}

.letterbtn {
	background: url(images/spacer.gif);
	height: 36px;
	width: 60px;
	border-style: none;
	cursor:pointer;
}

.followme {
float:left;
padding-left:24px;
padding-top:18px;
}
.topcats .cat1 {
	float: left;
	width: 180px;
}

.topcats {
	width: 1004px;
	padding-top: 24px;
	height:334px;
}

.topcats .cat1 ul {
	list-style: none;
}

.topcats .cat1 ul li {
	text-align: left;
	line-height: 24px;
	border-bottom:dotted 1px #0A2634;
}

.topcats .cat1 ul li a {
	color: #2B6B87;
	text-decoration: none;
	font-family:georgia;
	font-size:14px;
}

.topcats .cat1 ul li a:hover {
	color: #ACDAE9;
}

.leftsidebar {
	float: left;
	width: 550px;
	margin-left: 26px;
	font: 13px Arial, Helvetica, sans-serif;
}

.rightsidebar {
	float: right;
	width: 375px;
	margin-right: 14px;
}

.confrm {
	background: #B0D8E7;
	padding: 14px;
	border: 1px solid #8acce0;
}

.frmctxt {
	background: #FFF;
	padding: 8px 6px;
	width: 508px;
	border: 1px solid #8acce0;
	font-family: Arial, Helvetica, sans-serif;
}



.frmctxtarea {
	background: #FFF;
	padding: 8px 6px;
	width: 508px;
	border: 1px solid #8acce0;
	font: 13px Arial, Helvetica, sans-serif;
}

.center { text-align: center; }
.float-left { float:left; } 
.float-right { float:right; }

.navPrevNxt{ border:1px solid #ACDAE9; background:#D0EAF2;  padding:2px 6px; margin:10px 0px 10px 24px; }
.navPrevNxt a, .navPrevNxt a:active, .navPrevNxt a:visited{ letter-spacing:2px; text-transform:uppercase; text-decoration:none !important; font-size:13px; color:#1A8CCB; font-weight:bold; }
.navPrevNxt a:hover{ text-decoration:none !important; color:#000; }

.post .moree a { color: #1a8ccb; font-weight:bold; border-bottom:solid 1px #B0D8E7; }
.post .moree { padding-bottom:0; }
form { paddong:0; margin:0; }


#top-nav {
	background: url(images/navbg.png);
	float: left;
	padding: 10px;
}
#top-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#top-nav ul li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#top-nav ul li a {
	color: #66C1DD;
	text-decoration: none;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}
#top-nav ul .current_page_item a {
	color: #fff;

}
#top-nav ul li a:hover {
	color: #fff;
}
.rside ul {
	margin: 0px;
	padding: 0px 10px;
	list-style: none;
	text-align: left;
}
.rside .rcap {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 6px;
	color: #0271A5;
}
.rside ul li a {
	font: 13px Georgia, "Times New Roman", Times, serif;
	color: #0082AB;
	text-decoration: none;
}
.rside ul li {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #8CCADD;
}

.ftlinks {
	width:926px;
	text-align:left;
	padding-bottom: 20px;
	padding-top: 50px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}.flinksleft {
	float: left;
	color: #126D89;
}
.flinksright {
	text-align: right;
	float: right;
	color: #126D89;
}
.flinksleft a, .flinksright a {
	color: #1095BE;
	text-decoration: none;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
.flinksleft a:hover, .flinksright a:hover {
	color: #fff;
}
.frmtxt {
	color: #FFF;
	background: #006A8A;
	padding: 2px;
	border-style: none;
	width:310px;
}
.frmtxt2 {
	color: #FFF;
	background: #006A8A;
	padding: 2px;
	border-style: none;
	width:550px;
}
.frmbtn{
	font-weight: bold;
	color: #FFF;
	background: #006A8A;
	border: 1px solid #000;
}

.post a {
text-decoration: underline;
color: #1A8CCB;
}

.post a:hover {
text-decoration: none;
}

.postmeta { color:#666; font-size:11px; padding:6px; margin-top:10px; background-color:#E1F1F7; }
.postmeta a{ font-size:11px; color:#2361A1;text-decoration:none;}

.myavator { float: left; margin-right:10px; }
.related_post { list-style-type:circle; padding:0 0 10px 20px !important; margin:0 0 10px 0 !important; }
.related_post li { line-height:22px; }


.post h2, .post h3, .post h4, .post h5, .post h6 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; text-align:left; text-transform: capitalize; }

.post h2 { font-size:20px; color: #000; }
.post h3, .myheading { font-size:18px; color: #000; }
.post h4 { font-size:18px; color: #000; }
.post h5 { font-size:18px; color: #000; }
.post h6 { font-size:16px; color: #000; }




.information, .success, .error, .important { color:#FF0000; }


.post ul, .post ol { margin:0; padding:0 0 0 20px;}
.post ul { list-style-type:circle; }
.post ul li, .post ol li { line-height:20px; color:#1577AC; }


.addtoany_list li { list-style-type:none; list-style:none; padding:20px 0 0 0 !important; }

.commentlist { margin:0; padding:0 !important;}










.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}





.alert { background:#FFFFA0 none repeat scroll 0 0; border:1px solid #E5E597; padding:.5em; margin:10px 0 10px 0; }
.tip1 { background-color:#FF8A00; padding:10px; color:#fff; font-size:.8em; margin:10px 0; }
.tip2 { background-color:#FFFFE8; border:1px solid #FFCB8C; padding:10px; color:#000; font-size:.8em; margin:10px 0; }
.tip3 { background-color:#258FCD; padding:10px; color:#fff; font-size:.8em; margin:10px 0; }
.alert a, .tip2 a, .sBox1 a, .sBox2 a, .sBox3 a,  .sBox4 a, blockquote a { text-decoration:none; color:2361A1# !important; }  
.tip3 a, .tip1 a{ color:#fff !important; text-decoration:none;}
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
blockquote { border-left: 2px solid #ddd; border-right: 2px solid #ddd; color: #666; padding:10px 20px; background-color:#F8F8F8;margin:10px;}
blockquote p {line-height:20px !important;}
.sBox1 { color: #666; margin:20px 0; padding:10px; background-color:#F8F8F8;}
.sBox1 a, .sBox2 a, .sBox3 a { color: #000 !important;}
.sBox2 { color: #666; margin:20px 0; padding:10px; background-color:#F2F2F2;}
.sBox3 { color: #666; margin:20px 0; padding:10px; background-color:#eee;}
.sBox4 { color: #666; margin:20px 0; padding:10px; background-color:#E3F0F2; border:1px solid #ADDDE6;}
.sBox5 { color: #666; margin:20px 0; padding:10px; background-color:#E3F5FE; border:1px solid #BBE8FD;}
.promotions { background-color:#ECFFEC; border:1px solid #C4FFC4; padding:10px; color:#000; font-size:.8em; margin:10px 0;line-height:1.6em; }
.promotions img.alignright{padding:0;border:1px solid #ddd;}
.invalid { background-color:#B90000; padding:10px; color:#fff; font-size:.8em; margin:10px 0; }


#headerimg h1, #headerimg h1 a { color:#97D6E8; text-decoration:none; text-transform:capitalize; padding:0; margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; }
#headerimg .description { color:#ffffff; text-decoration:none; text-transform:capitalize; padding:0; margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; }

#headerimg { height:90px; padding-left:60px; }


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


