/*

Theme Name: Nick Noorani Theme

Theme URI: 

Description: Nick Noorani Theme for Wordpress
Version:

Author: The NewMediaStudio

Author URI: 

Tags: Nick Noorani website

*/

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

ul{

padding:0;

margin:0;

}

body {

	background: url(images/bg.jpg) repeat-y center #F9F9F9;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	text-align:center;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}

#content a:link, #content a:visited, #content a:hover, #footer a:link, #footer a:visited, #footer a:hover{

	color: #336699;

}

#wrapper{

width:998px;

margin:0 auto;

text-align:left;

border-left:2px solid #fff;

border-right:2px solid #fff;

}

#banner{

width:994px;

border-left:1px solid #ccc;

border-right:1px solid #ccc;

border-top:1px solid #ccc;

background:url(images/bannertop.jpg) repeat-x;

height:72px;

position:relative;

}

#logo{

padding-left:22px;

padding-top:7px;

}

#search{

position:absolute;

right:30px;

top:18px;

}

#search .inputbox{

height:19px;

padding-left:5px;

padding-top:3px;

border:1px solid #ccc;

outline:none;

color:#666;

}

.button{

background:#ededed;

outline:none;

border:1px solid #ccc;

color:#666;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

padding:3px 6px 3px 6px;

margin-top:5px;

}

h1{

background:url(images/logo.png) top left no-repeat;

width:581px;

height:60px;

overflow:hidden;

margin:0;

}

h1 a:link, h1 a:visited, h1 a:hover{

text-indent:-999px;

width:230px;

height:30px;

display:block;

}

#navbg{

border-left:3px #890909 solid;

border-right:3px #890909 solid;

background:url(images/navbg.jpg) repeat-x top;

width:990px;

height:42px;

}

#nav, #nav ul{

margin:0;

padding:0;

list-style-type:none;

list-style-position:outside;

position:relative;

z-index:10000;

line-height:1.5em; 

}



#nav li a{

display:block;

padding:9px 25px 9px 25px;

color:#fff;

font-weight:bold;

text-decoration:none;

border-top:3px solid #890909;

border-bottom:3px solid #890909;

background:url(images/navright.jpg) repeat-y right;

}



#nav a:hover{

color:#fff;

text-decoration:underline;

}



#nav li{

float:left;

position:relative;

}



#nav ul {

position:absolute;

display:none;

width:120px;

top:42px;z-index:999;

}

ul#nav ul li{

z-index:10000;}

#nav li ul a{

display:block;

width:130px;

color:#fff;

font-weight:bold;

text-decoration:none;

background:#051c3d;

border-bottom:1px solid #193f78;

border-top:none;

float:left;filter: alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}

#nav li ul a:hover{

display:block;

width:130px;

color:#fff;

font-weight:bold;

text-decoration:none;

background:#0c2953;

border-bottom:1px solid #193f78;

border-top:none;

float:left;filter: alpha(opacity=90);-moz-opacity:.90;opacity:.90;

}



#nav ul ul{

top:auto;

z-index:999;

filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}	



#nav li ul ul {

left:170px;

margin:0px 0 0 10px;

border-left:1px solid #193f78;

z-index:999;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{

display:none;z-index:999;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{

display:block;z-index:999;

}

#header{

border-left:3px solid #8a8a8a;

border-right:3px solid #8a8a8a;

width:970px;

background:url(images/headerbg.jpg) top repeat-x;

height:284px;

BORDER-TOP:1PX SOLID #051326;

padding-top:16px;

padding-left:20px;

}

.clear {

   clear: both;

} 

.pagination{

float:left;

height:267px;

border-left:4px solid #fff;

width:320px;

}

.pagination ul{

padding:0 0 0  0;

margin:0;

list-style:none;

border-bottom:1px solid #fff;

border-top:1px solid #fff;

border-right:1px solid #fff;

font-size:18px;

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

}

.pagination ul li{

position:relative;

width:100%;

}

.pagination ul li a,.pagination ul li a:visited

{

background:url(images/opli.jpg) repeat-x top;

background-color: #7B0304;

display:block;

width:90%;

padding-top:15px;

padding-bottom:15px;

padding-left:10%;

border-bottom:1px solid #fff;

border-top:1px solid #fff;

color:#fff;

}

.pagination ul li a:hover

{

background:url(images/oplihov.jpg) repeat-x top;

background-color: #9B0100;

display:block;

width:90%;

padding-top:15px;

padding-bottom:15px;

padding-left:10%;

border-bottom:1px solid #fff;

border-top:1px solid #fff;

color:#fff;

text-decoration:none;

font-weight:normal;

}

.sliderwrapper{

position: relative; /*leave as is*/

overflow: hidden; /*leave as is*/

width: 618px; /*width of featured content slider*/

height: 259px;

float:left;

border:4px solid #fff;

}

.contentdiv {

visibility: hidden; /*leave as is*/

position: absolute; /*leave as is*/

left: 0;  /*leave as is*/

top: 0;  /*leave as is*/

background: white;

width: 618px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */

height: 100%;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}



.selected em{

position:absolute;

top:18px;

left:0;

background:url(images/arrow.png) left no-repeat;

width:18px;

height:15px;

}

.contentdiv span{

position:absolute;

width:598px;

padding:10px;

bottom:0;

left:0;

background:url(images/transpBlack.png) repeat;

color:#fff;

}

.contentdiv span p{

padding:0;

margin:0;

}

.contentdiv span a, .contentdiv span a:visited, .contentdiv span a:hover{

color:#fff;

text-decoration:underline;

}

#bread{

position:relative;

padding:0 10px 0 20px;

width:958px;

background:#fff;

border-bottom:1px solid #ccc;

border-left:4px solid #ededed;

border-right:4px solid #ededed;

color:#666;

}

#breadcrumb

{

    font: 11px Arial, Helvetica, sans-serif;

    height:30px;

    line-height:30px;

    color:#666;

    width:100%;

    overflow:hidden;

    margin:0px;

    padding:0px;

}

#breadcrumb li 

{

    list-style-type:none;

    float:left;

    padding-left:10px;

}

#breadcrumb li a

{

    height:30px;

    display:block;

    background-image:url('images/bc_separator.png'); 

    background-repeat:no-repeat; 

    background-position:right;

    padding-right: 15px;

    text-decoration: none;

    color:#666;

}

.home

{

    border:none;

    margin: 8px 0px;

		

}



#breadcrumb a:hover

{

	color:#333;

}

#leftcol ul.pagination{

display:inline;

list-style:none;

height:30px;

padding-top:20px;

border:none;

}



#content{

width:996px;

padding:0 0 20px 0;

}







#leftcol{

width:745px;

float:left;

padding:0;

margin:0;

}











.topmods{

padding:0 0 0 10px;

margin:0;

width:735px;

}

.topmod{

background:url(images/usertop.jpg) repeat-x top #e2e2e2;

width:354px;

border:3px solid #ccc;

float:left;

padding:0;

margin:0;

}

#modnews{

margin-right:10px;

}

.topmod h3{

margin:0;

height:37px;

padding-top:15px;

width:324px;

padding-left:30px;

font-size:18px;

color:#000;

font-weight:normal;

font-style:italic;

font-family:Georgia, "Times New Roman", Times, serif

}

h3#news{

background:url(images/news.jpg) 90% 50% no-repeat;

}

h3#stats{

background:url(images/statistics.jpg) 90% 50% no-repeat;

}

.topmod ul{

list-style:none;

margin:0;

padding:0 10px 0 10px;

}

.topmod ul li{

width:323px;

background:url(images/modul.jpg) repeat-y center;

margin:0;

padding:0;

}

.topmod ul li a{

background:url(images/arrow.gif) left no-repeat;

display:block;

padding:7px 0 7px 20px;

border-bottom:1px dotted #ccc;

margin:0;

}
*html #maincont h2{
}
#maincont h2{

background:url(images/mainh2.jpg) repeat-x top;


border:3px solid #6d2020;

padding-left:30px;

color:#fff;

font-weight:normal;

font-size:18px;

font-style:italic;

font-family:Georgia, "Times New Roman", Times, serif;

height:33px;

padding-top:12px;

margin:0;

}

#maincont h2 a:link, #maincont h2 a:visited, #maincont h2 a:hover{

color:#fff;

}

#maincont{

width:730px;

top-margin: 5px;

padding:10px;

float: left;

}

.subart{

padding:10px 0 20px 0;

margin-bottom:30px;

border-bottom:1px dotted #ccc;

}

.iteminfo{

background:#f1f1f1;

color:#666;

padding:5px;

font-size:11px;

margin-bottom:10px;

}

:link img, a:visited img {

  border: none;

}

.article{

border:3px solid #ccc;

line-height:20px;

background:#fff;

padding:10px 20px 20px 20px;

width:685px;

margin-bottom:10px;

}

.article h3{

font-weight:bold;

font-size:16px;

margin:0;

width:100%;

padding-bottom:5px;

border-bottom:1px dotted #ccc;

}

.article h3 a:link, .article h3 a:visited, .article h3 a:hover{

color:#000;

}

.article h4{

font-weight:bold;

font-size:14px;

width:100%;

margin:0 0 5px 0;

}

.commenth2{

position:relative;

height:80px;

}

.commenth2 span{

position:absolute;

top:0;

left:-23px;

padding-top:20px;

}

.article p{

margin:0;

padding:5px 0 10px 0;

}

.article ul{

padding-left:35px;

line-height:22px;

margin:10px 0 20px 0;

}

.article ul li{

padding-left:5px;

}

.article ol{

line-height:22px;

margin:10px 0 20px 0;

}

.article ol li{

padding-left:5px;

}

.article .la{

float:left;

width:200px;

}

.article .ra{

padding-left:25px;

float:right;

width:460px;

}

.article .ahol{

margin-bottom:20px;

padding-bottom:20px;

border-bottom:1px dotted #ccc;

}

.article blockquote{

background:#f1f1f1;

border-left:5px solid #ccc;

margin:10px 0 10px 0;

color:#666;

padding:10px 5% 10px 5%;

}

.article .more-link{

background:url(images/report.png) left no-repeat;

padding-left:25px;

font-weight:bold;

margin-top:5px;

display:block;

}

.article .checklist{

list-style:none;

padding-left:10px;

line-height:22px;

margin:10px 0 20px 0;

}

.article .checklist li{

background:url(images/tick.jpg) left no-repeat;

padding-left:30px;

}



*html #rightcol{
width:220px;
}

#rightcol{

width:220px;

float:right;

padding:10px 5px 20px 5px;

border-left:1px dotted #ccc;

color:#666;

}

#rightcol h3{

background:url(images/rightcolh3.jpg) repeat-x top;

height:26px;

border:1px solid #ccc;

margin:0;

font-weight:bold;

color:#000;

font-size:12px;

padding-left:20px;

margin-top:5px;

}

.mod{

padding:0 0px 20px 0px;

line-height:18px;

}

.mod p{

padding:0 10px 0 10px;

}

.mod ul{

padding:10px 0 0 0;

margin:0;

list-style:none;

}

.mod ul li{

border-bottom:1px solid #ccc;

}

.mod ul li a{

display:block;

padding-top:7px;

padding-bottom:7px;

padding-left:10px;

border-left:2px solid #ccc;

}

.mod ul li a:hover{

border-left:2px solid #336699;

}

#foot{

background:#950e0e;

border:3px solid #b62a2a;

width:990px;

padding:10px 0 10px 0;

}

.footuser{

background:#800000;

border:1px solid #b62a2a;

width:314px;

padding:10px 20px 10px 20px;

height:150px;

float:left;

margin-left:11px;

color:#fff;

}

.footuser a{

color:#fff;

text-decoration:underline;

}

.footuser ul{

padding-left:10px;

line-height:18px;

}

.footuser h3{

color:#fff;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:18px;

margin:5px 0 10px 0;

font-weight:normal;



}

.footuser p{

line-height:18px;

}

.user7{

float:left;

width:190px;

margin:0;

padding:0px 10px 0 20px;

color:#fff;

}

.user7 a{

color:#fff;

text-decoration:underline;

}

.user7 p{

margin:0;

padding:5px 0 5px 0;

}

.submit{

background:#073573;

border:1px solid #1350a2;

outline:none;

color:#fff;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

padding:3px 6px 3px 6px;

margin-top:5px;

}

#footer{

background:url(images/footer.jpg) repeat-x top;

padding-top:16px;

height:30px;

padding-left:20px;

width:976px;

}



 /*  Floated contact image link */

div#contact { 

position:fixed;

top:200px;

right:0; 

 }

 

 

 /*  Contact Form Styling */

 #error ul{

 padding-left:0px;

 line-height:20px;

 }

 #error span{

 color:green;

 padding:5px 0 5px 0;

 position:absolute;

 top:10px;

 right:10px;

 width:150px;

 }

 #error ul li{

  color:#BF0B0B;

  font-weight:normal;

  }

 h2#contacth2{

 font-size:18px;

 font-family:Georgia, "Times New Roman", Times, serif;

 font-style:italic;

 color:#000;

 margin:0 0 10px 0;

 font-weight:normal;

 padding-bottom:10px;

 border-bottom:1px dotted #ccc;

 }

 fieldset{

 border:none;

 }

 #formleft{

 float:left;

 }

 #error{

 float:right;

 }



/*** Comments ***/

.commentlist li {

  font-weight: bold;

}

.commentlist li .avatar {

  float: right;

  background: #FFF;

  border: 1px solid #C8C8C8;

  padding: 2px !important;

}

.commentlist cite, .commentlist cite a {

  font-weight: bold;

  font-style: normal;

}

.commentlist p {

  font-weight: normal;

  text-transform: none;

}

.commentmetadata {

  font-weight: normal;

}

#respond:after {

  content: ".";

  display: block;

  height: 0px;

  clear: both;

  visibility: hidden;

}

.commentlist {

  margin: 0px;

  padding: 0px;

}

.commentlist ol {

  margin: 0px;

  padding: 10px;

}

.commentlist li {

  margin: 15px 0px 10px;

  padding: 10px 5px 10px 10px;

  list-style: none;

}

.commentlist li ul li {

  margin-right: -5px;

  margin-left: 10px;

}

.commentlist p {

  margin: 10px 5px 10px 0px;

  padding: 0px;

}

.commentmetadata {

  font-size: 10px;

  margin: 0px;

  display: block;

}

.thread-alt {

  background: #F7F7F7;

}

.thread-even {

  background: #EDEDED;

}

.even, .alt {

  border-bottom: 1px solid #C8C8C8;

  border-top: 1px solid #C8C8C8;

}

.depth-2 {

  background: #FFF;

}

.depth-3 {

  background: #F7F7F7;

}

.depth-4 {

  background: #EDEDED;

}

.depth-5 {

  background: #FFF;

}

.input{

background:#f1f1f1;

border:1px solid #ccc;

height:18px;

margin-top:2px;

margin-bottom:10px;

font-weight:lighter;

font-size:12px;

color:#666;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding-left:5px;

padding-top:2px;

width:200px;

outline:none;

}

.area{

outline:none;

width:300px;

font-weight:lighter;

font-size:16px;

color:#666;

height:80px;

padding:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

background:#f1f1f1;

border:1px solid #ccc;

}

/*............custom css by web emaze*/



/* Contact page template*/
#mark{
margin-left:50px;

}
#markp{
padding:4px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
#marklabel{
margin-top:10px;
float:left;
width:160px;
line-height:28px;
}
#markinput{
margin-top:10px;
float:left;
width:235px;
}
#markinput input{
height:16px;
margin-top:4px;
margin-bottom:4px;

}
.marksubmit{
margin-top:24px;
margin-bottom:14px;
background:#DFDFDF;
height:25px;
margin-left:160px;
padding:1px 6px 1px 6px;
}


/*http://localhost/nick_noorani/wp-content/plugins/wp-e-commerce/themes/default/default.css?ver=3.7.32*/
/*............custom css by web emaze*/


