/*
	Theme Name: SpotLight
	Description: Light theme created by <a href="http://vaguedream.com" target="_blank">Stephen Reinhardt</a> Modified by <a href="http://themecorp.com/themes/spotlight/" title="SpotLight" target="_blank">Sadish Bala</a>. Futher modified by Adaptation.
	Version: 1.3	
	Author: Sadish Bala
	Author URI: http://themecorp.com
*/
* {
margin:0;
padding:0;
}

html
{
	height:100%;
}
body 
{
	background-color:#fff;
	color:#333;
	font-family: Verdana,'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size:small;
	margin:0;
	padding:0;
	font-size:0.76em;
	height:100%;
}
p 
{
	line-height:1.8em;
	margin:0.5em 0;
}
a:link, a:visited 
{
	color:#459045;
	text-decoration:none;
	border-bottom:none;
}
a:hover, a:active 
{
	text-decoration:none;
	border-bottom: 1px solid;
}
fieldset {
	border:none;
}
code {
	background-color:#eee;
	border:1px solid #ccc;
	padding:5px;
}
h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, Tahoma, Arial, Serif;
	font-weight:normal;
	line-height:1.6em;
}
h2, h3 {
font-size:1.6em;
margin:10px 0;
}
h4 {
font-size:1.3em;
}
.entry img, .post img {	
	-moz-box-shadow: 2px 2px 5px #888;	
	-webkit-box-shadow: 2px 2px 5px #888;
	box-shadow: 2px 2px 5px #888;
	/* IE */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#88888888');
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#88888888')";
	border: none;
}
.entry h1 img {
	margin: 8px;
}
img.wp-smiley 
{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	filter:none;
	-ms-filter:none;
/*	margin: 0px; */
}
img.right {
	float: right;
	margin:10px 0 0 10px;	
}
img.left {
	float: left; 
	margin:0 10px 10px 0;
}

#wrap 
{
/*	overflow:hidden; */
	padding-left:10px;
	padding-right:10px;
	position:relative;
	width:900px;
	margin:0 auto;
}
#page
{
	min-height: 100%;
	margin:0 auto -40px;
}
#footer, .push {
	height: 40px;
	clear: both;
}

#header {
background:url(images/top.gif) top repeat-x;
height:130px;
min-width:920px;
margin:0;
padding:0;
width:100%;
}
#logo {
height:100px;
width:900px;
margin:0 auto;
}

#blogname {
height:30px;
padding-left:12px;
padding-top:28px;
text-align:left;
}

h1#blogname a {
color:#fff;
font-size:1.3em;
}

.description {
color:#CAE972;
font-size:1em;
font-style:italic;
padding-left:12px;
text-align:left;
margin:5px 0 0;
}

#content 
{
	display:inline;
	float:left;
	text-align:left;
	width:70%;
	margin:0;
	padding:0;
}
#sidebar 
{
	display:inline;
	float:right;
	padding-top:5px;
	width:25%;
	margin:5px 0px 20px 0;
	padding-left:20px;
	border-left:#ddd 1px dashed;
	font-size:90%;
}
#sidebar ul#feed li 
{
	list-style:none;
	margin:0;
	padding:5px 20px;
	background:url(images/feed-icon.png) no-repeat left ;
}
#sidebar h2 
{
	border-bottom:#eed 3px double;
	font-size:14px;
	color:#459045;
	margin:5px 0;
}
#sidebar p 
{
	margin:10px 0;
}

#sidebar ul, #sidebar form 
{
	margin:2px 0;
	padding:0px 10px;
}
#sidebar select {
	margin-left: 10px;
	margin-top: 2px;
}
#sidebar ul ul ul 
{
	margin:2px 0;
/*	padding:0 0 0 10px; */
}
#sidebar li.sidebox 
{
	margin:0 0 2em 0;
	padding:0;
}
#sidebar li{
margin:3px 0;
line-height:1.5em;
list-style:none;
}

#sidebar ul li a {
color:#516F86;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	background:#223344 url(images/top.gif) bottom repeat-x;
	height: 20px;
	padding:10px;
	color:#ccc;
}
/* Structure the footer area */
#footer-widget-area {
        overflow: hidden;
}
#footer-widget-area .widget-area {
        float: left;
        margin-right: 20px;
        width: 220px;
}
#footer-widget-area #fourth {
        margin-right: 0;
}
#site-info {
        float: left;
}
#site-generator {
	float: right;
        position: relative;
        font-style: italic; 
}
#site-generator a {
        color: #999;
        display:inline-block;
        background: url(images/wordpress.png) center left no-repeat;
        padding-left: 20px;
        line-height: 16px;
}
img#wpstats {
        display:block;
        margin: 0 auto 10px;
}


/* =Widget Areas
-------------------------------------------------------------- */

#searchform #s { /* This keeps the search inputs in line */
        width: 60%;
}
#searchform label {
        display:none;
}

input.textbox
{
	border:#ccc 1px solid;
	font:1em Verdana, Arial, Serif;
	padding:2px 5px;
	width:150px;
}
textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	font:1em Verdana, Arial, Serif;
}
input.textbox:focus, textarea:focus
{
	border:#999 1px solid;
}

ol.commentlist {
list-style:none;
margin:5px 0;
padding:0;
}

.commentlist ul {
list-style-type:none;
margin:0px;
padding:0 0 0 2em;
}

.comment-meta {
font-size: smaller;
}

.commentlist .avatar {
float:left;
padding-right: 5px;
}

.comment .reply {
text-align:right;
}

.comment-body {
padding: 10px;
}

.nocomments {
font-style: italic;
}

li.even > .comment-body {
background: white;
}

li.odd > .comment-body {
background: whiteSmoke;
}

li.bypostauthor > .comment-body {
background: LightYellow;
}

#commentform {
margin-left:5px;
}


h2.entrytitle,h2 {
color:#1e2546;
display:block;
font-size:1.5em;
margin:0;
}

h2 a:link,h2 a:visited,h2 a:hover,h2 a:active {
color:#1e2546;
}
.entry {
margin:10px 0;
padding:15px 0;
border-bottom:#eed 1px dashed;
}
.entrybody 
{
	margin:1em 0;
	padding:0;
}

.entrybody a:link,.entrybody a:visited {
	border-bottom:1px dashed;
}

.entrybody a:active,.entrybody a:hover {
	border-bottom:1px solid;
}
.entrymeta {
color:#999;
margin:0;
padding:0;
font-size:90%;
}
.entrymeta .comments {
background:url(images/comments.gif) no-repeat left center;
padding-left:15px;
}
h2.archives {
background-color:#FFC;
color:#999;
font-style:italic;
margin-bottom:25px;
text-align:center;
}

.entrymeta-single {
color:#333;
margin-bottom:20px;
margin-top:3px;
}
.entrybody ul,.entrybody ol 
{
	margin:0 0 10px 30px;
}
.entry li
{
	line-height:1.6em;
}
table {
margin:10px;
}
td,th {
padding:3px;
}
blockquote
{
	color:#666;
	margin: 1em;
	padding: 0 0 0 50px;
	background: url(images/blockquote.gif) no-repeat left top;	
}


/* =Menu
-------------------------------------------------------------- */

#access {
        background: #000;
	width:100%;
        float:left;
        display:block;
}
#access .menu-header,
div.menu {
        font-size: 13px;
        margin-left: 12px;
	width: 900px;
	margin: 0 auto;
}
#access .menu-header ul,
div.menu ul {
        list-style: none;
        margin: 0;
}
#access .menu-header li,
div.menu li {
        float:left;
        position: relative;
}
#access a {
        display:block;
        text-decoration:none;
        color:#aaa;
        padding:0 10px;
        line-height:38px;
	border: 0px none;
}
#access ul ul {
        display:none;
        position:absolute;
        top:38px;
        left:0;
        float:left;
        box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
        width: 180px;
        z-index: 99999;
}
#access ul ul li {
        min-width: 180px;
}
#access ul ul ul {
        left:100%;
        top:0;
}
#access ul ul a {
        background:#333;
        height:auto;
        line-height:1em;
        padding:10px;
        width: 160px;
}
#access li:hover > a,
#access ul ul :hover > a {
        color:#fff;
        background:#333;
}
#access ul li:hover > ul {
        display:block;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current_page_item > a,
#access ul li.current_page_parent > a {
        color: #fff;
}

* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current_page_item a,
* html #access ul li.current_page_parent a,
* html #access ul li a:hover {
        color:#fff;
}

h3,#commentblock h2 {
font-size:140%;
}

/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/*
.wp-caption {
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 0px 4px 4px;
	border:none;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
}
*/

.wp-caption img, .creative-commons img {
	margin: 0;
	padding: 0;
	border:none;
	background:none;
}

.wp-caption p.wp-caption-text, .wp-caption-text p {
	font-family:serif;
	font-size:14px;
	font-style:italic;
	line-height:17px;
	padding:4px 14px 8px 2px;
	text-align:center;
}

.creative-commons {
	text-align:center;
}

.creative-commons img {
	margin-top:2px;
}

.creative-commons span, .creative-commons span a {
	font-family:monospace;
	vertical-align:top;
}

.gallery {
	padding: 1px;
}

.gallery .gallery-row {
        display: block;
        clear: both;
        overflow: hidden;
        margin: 0;
}

.gallery .gallery-item {
        overflow: hidden;
        float: left;
        margin: 0;
        text-align: center;
        list-style: none;
        padding: 0;
}

.gallery-caption {
        margin-left: 0;
	padding-bottom: 12px;
	padding-top: 5px;
}

.wp-caption a:active, .wp-caption a:hover, .wp-caption a:link, .wp-caption a:visited,
.gallery-icon a:active, .gallery-icon a:hover, .gallery-icon a:link, .gallery-icon a:visited {
	border-bottom: 0px none;
}

.gallery-exif {
        display: block;
        margin-left: auto;
        margin-right: auto;
	border-collapse: collapse;
	width: 50%;
}

/* Image sizes depending on the number of columns */
.col-0 { width: 100%; }
.col-1 { width: 100%; }
.col-2 { width: 50%; }
.col-3 { width: 33%; }
.col-4 { width: 25%; }
.col-5 { width: 20%; }
.col-6 { width: 16.5%; }
.col-7 { width: 14%; }
.col-8 { width: 12.4%; }
.col-9 { width: 11%; }
.col-10 { width: 10%; }
.col-11 { width: 9%; }
.col-12 { width: 8.33%; }
.col-13 { width: 7.6%; }
.col-14 { width: 7.1%; }
.col-15 { width: 6.66%; }
.col-16 { width: 6.25%; }
.col-17 { width: 5.83%; }
.col-18 { width: 5.55%; }
.col-19 { width: 5.25%; }

/* End captions */
