/*  
Theme Name: NigaRila
Description: <a href="http://wpthemeshop.com/premium-themes/nigarila/" title="NigaRila" target="_blank">Nigarila</a> is a Premium 3-Column WordPress Theme created by <strong>Sadish</strong>, with many useful features.
Version: 1.5
Author: WP ThemeShop
Author URI: http://wpthemeshop.com
*/

/* Common Elements */

a:link,a:visited {
color:#0c19ff;
text-decoration:none;
}

blockquote {
color:#666;
background:url(img/blockquote.gif) no-repeat left top;
margin:1em;
padding:0 0 10px 50px;
}

img.imageframe {
border-left-style:hidden;
border-top-style:hidden;
border-left-color:#dedede;
border-top-color:#dedede;
border-top:1px;
border-left:1px;
background:url(img/shadow.png) no-repeat right bottom;
padding:4px 10px 10px 4px;
}

a img.imageframe {
border-left-style:hidden;
border-top-style:hidden;
border-left-color:#dedede;
border-top-color:#e7e7e7;
border-top:1px;
border-left:1px;
background:url(img/shadow.png) no-repeat right bottom;
padding:4px 10px 10px 4px;
}

img.alignright {
   margin: 0 0 0px 10px; display: inline; float: right;}

img.alignleft {
   margin: 0 10px 0px 0; display: inline; float: left;}
   
#shopp img.wp-image-554 { margin-left: 5px; margin-bottom: 2px; margin-right: 0; margin-top: 0; display: inline; float: right;}

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

img.wp-smiley,img.noshadow,a img.noshadow {
background:none;
border:none;
padding:0;
}

p img {
max-width:100%;
}

ul,ol {
margin:0.5em 0;
padding:0.5em;
}

ul li {
list-style-position: inside;
list-style-type: disc;
line-height:1.4em;
margin:3px 0px;
padding:0;
}

ol {
margin:1em 0 1em 2em;
padding:0 1em;
}

ol li {
line-height:1.6em;
margin:0;
padding:0 0 5px;
}

p {
line-height:1.6em;
margin:0.5em 0;
}

#content img.right {
float:right;
margin:5px;
}

#content img.left {
float:left;
margin:5px;
}

img.profile {
background:none;
float:left;
border:#ccf 2px solid;
margin:5px;
padding:3px;
}

dl {
margin:1em 0;
}

dt {
font-weight:700;
}

dd {
margin:0.5em 1em;
padding:0;
}

.feed {
list-style:none;
background:url(img/feed.png) no-repeat left center;
margin:0;
padding:0 0 3px 17px;
}

.trackback {
background:url(img/trackback.gif) no-repeat left center;
margin:0;
padding:0 0 3px 17px;
}

/* 
and now onto the meat and potatoes... 
*/

/* General Configs */

body {
background-color:#000;
font-family:Verdana,Trebuchet MS, Helvetica, sans-serif;
font-size:0.76em;
line-height:1.4em;
color:#333;
background-attachment:fixed;
background-image:url(images/starfield.jpg);
background-repeat:repeat-y repeat-x;
background-position:center top;
text-align:center;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:Lucida Grande, Georgia, Arial, Verdana, Helvetica, sans-serif;
line-height:1.5em;
font-weight:400;
color:#000;
margin:0.25em 0 0;
padding:0.2em 0 0;
}

h2,h3 {
font-size:1.4em;
}

h4,h5,h6 {
font-size:1.2em;
}

/* Header and Navigation */
#header {
height:200px;
background-attachment:fixed;
background-image:url(images/starfield.jpg);
background-repeat:repeat-y repeat-x;
background-position:center top;
width:940px;
margin:0 auto;
padding:0;
}

#header h1 {
font-size:2.5em;
display:none;
margin:0;
padding:30px 0 0 10px;
}

#header h1 a {
color:#f0f0f0;
}

ul#navigation {
top: -2px;
font-style: normal;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
list-style:none;
font-weight: normal;
background-image:url(images/menu-c.png);
text-transform: none;
height:30px;
line-height:30px;
font-size: 13px;
margin:0 auto;
padding:0;
}

ul#navigation li {
float:left;
list-style:none;
white-space:nowrap;
background:none;
margin:0;
padding:0;
}

ul#navigation li a {
text-shadow: 1px 1px 3px #bfb14e;
display:block;
text-transform:uppercase;
letter-spacing:1px;
border:none;
color:#fff;
padding:5px 10px;
}

ul#navigation li a:hover,ul#navigation li a:active,#navigation li.current_page_item a {
color:#ffe123;
text-decoration:none;
}
/* Top Nav Add-ons Right Aligned*/


#navadd {
float:right;
list-style:none;
margin:0;
padding:0;
}

/* Content Area*/
#container3 {
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
margin-top: 0px;
position:relative;
text-align:left;
width:940px;
font-size:1em;
background:#fff url(img/container3.jpg) repeat-y right;
}

#container2 {
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
margin-top: 0px;
position:relative;
text-align:left;
width:940px;
font-size:1em;
background:#fff url(img/container2.jpg) repeat-y right;
}

h2 a:link,h2 a:visited,h3 a:link,h3 a:visited {
color:#0c19ff;
text-decoration:none;
border:none;
}

.note em {
float:right;
font-style:normal;
font-weight:400;
font-family:Trebuchet MS, Verdana, Arial, Serif;
margin:0;
padding:0;
}

#content {
float:left;
margin:0;
padding:0 0 20px 10px;
}

#container3 #content {
width:535px;
}

#container2 #content {
width:710px;
}

.post {
margin:.5em 0;
padding:0 5px;
}

.post-info {
font-size:0.9em;
font-family:Verdana, Trebuchet MS, Arial, Serif;
color:#000;
}

.post-info em {
font-style:normal;
}

.post-info em.user {
background:url(img/author.gif) no-repeat left;
padding-left:10px;
}

.post-content {
margin:1em 0;
padding:0 5px 0 0;
}

.post-footer {
color:#999;
font-size:0.9em;
margin:1em 0;
}

.pagenav {
text-align:right;
margin:0;
padding:5px 0;
}

.pagenav .navleft {
float:left;
margin:0;
padding:0;
}
/* Page Navigation CSS*/
.pagenavigationbox {
text-align:center;
padding:5px 0;
}

.pagenav,.pagenavcurrent {
border:1px solid #CCC;
margin:0 3px;
padding:5px;
}

.pagelink {
border:1px solid #103863;
color:#103863 !important;
margin:0 3px;
padding:5px;
}

.pagelink:hover {
border:1px solid #CCC;
background-color:#103863;
color:#FFF !important;
}

.menubox a {
text-transform:none;
}
/* Sidebar Area */
#sidebar {
float:right;
padding-left:0 !important;
padding-top:0;
padding-bottom:5px;
}

#container3 #sidebar {
width:380px;
}

#container2 #sidebar {
width:200px;
}

#sideone {
float:left;
width:180px;
margin:0;
padding:0px;
}

#sidetwo {
float:right;
width:180px;
margin:0;
padding:0 5px;
}

#container2 #sidetwo {
padding:0 5px 10px 1px;
}

#sidebar ul,#sidebar form,#sidebar p {
font-size:100%;
margin:0;
padding:0px;
}

#sidebar ol {
font-size:90%;
}

.sidepost {
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
background:#f9f9fc;
margin:0;
padding:0;
}

#sidebar h2,#sidebar h3 {
text-align: left;
color: #000000;
font-family: Arial;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0;
margin-top: 0;
font-size: 1.3em;
font-weight: normal;
}

#sidebar ul ul {
background:none;
font-size:100%;
margin:0;
padding:0;
}

#intro {
border-bottom:#ccf 1px solid;
background:#f9f9fc;
margin:0 1px;
padding:10px;
}
/* Footer Area */
#footer {
background-position: center center;
background-image: url(images/paypal-icon.jpg);
background-color: black;
border-top-color: #d3d3d3;
border-left-style: none;
border-bottom-style: none;
border-right-style: none;
border-top-style: groove;
background-repeat:no-repeat;
clear:both;
font-size:0.9em;
height: 65px;
width:920px;
color:#e0e0e0;
margin:0 auto;
padding:10px;
}

#footer ul {
float:right;
width:20%;
list-style:none;
margin:0;
padding:0;
}

#footer a:link,#footer a:visited {
color:#da6;
}

#footer a:hover,#footer a:active {
color:#fff;
}
/* Comments Area */
#comments,#respond {
margin:2em 0 0 5px;
}

.commentlist {
border-top:none;
margin:0;
padding:0;
}

#commentform {
background:transparent;
border-top:none;
border-bottom:none;
margin:10px 0;
padding:10px;
}

.commentnum {
font-size:200%;
}

.commentlist li {
list-style:none;
border-bottom:none;
margin:0;
padding:1em 1em 2em;
}

.commentlist li.alt {
background:#f9f9fc;
}

.commentlist li.highlighted {
border:#bdb76b 1px solid;
}

.commentlist li .cmtinfo {
font-size:1em;
}

.commentlist li cite {
font-style:normal;
font-weight:700;
}

.commentlist li .cmtinfo em {
float:right;
font-style:normal;
font-size:0.9em;
color:#999;
margin:0;
padding:0;
}

#comments {
border-bottom:none;
}

input.textbox {
border:#ccc 1px solid;
background:#fff url(img/shadow_top.gif) repeat-x top;
font:1em Verdana, Arial, Serif;
width:150px;
padding:2px;
}

textarea {
width:50%;
height:5em;
border:1px solid #ccc;
background:#fff url(img/shadow_top.gif) repeat-x top;
font:1em Verdana, Arial, Serif;
padding:5px;
}

.textbox:focus,textarea:focus {
background:#fff url(img/shadow_top.gif) repeat-x top;
border:#999 1px solid;
}

/* Misc */
.nocomments {
font-size:0.9em;
color:#999;
}

ul.authorposts {
margin:0;
padding:0 2em;
}

ul.authorposts li {
margin:0;
padding:5px;
}

ul.authorposts li em {
float:right;
font-style:normal;
}

#content,#sideone,#sidetwo,.widget,#footer {
overflow:hidden;
}

a:hover,a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active {
color:#da1100;
text-decoration:underline;
}

a img,fieldset {
border:none;
}
/* Custom CSS-remove title*/
#header h1 { display:none }

.homeprod {
font-size:0.9em;
color:#999;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
