/*
Theme Name: Luminous-Deco
Theme URI: http://tech2connect.com/blog
Description: Furniture and Lighting related Wordpress theme.
Version: 2 (WP2.7.1)
Author: npnhome
Author URI: http://tech2connect.com/blog
Tags: right sidebar, social bookmarking, RSS ready 
*/

* {
border : 0;
margin : 0;
padding : 0;
}
body {
font-size : 12px;
color : #232323;
padding : 0;
background : #d3edea url(images/back.jpg) repeat-x left top;
font-family : Geneva, Arial, Helvetica, sans-serif;
margin-right : 0;
margin-left : 0;
}
a {
text-decoration : none;
color : #9ec2c0;
}
a:visited {
color : #9d7f59;
}
body, input, textarea, select {
font : normal small Arial, Helvetica, sans-serif;
color : #666666;
}
h1, h2, h3 {
margin-bottom : 1em;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : normal;
color : #333333;
}
h1 {
font-size : 2.2em;
}
h2 {
font-size : 1.7em;
}
h3 {
font-size : 1.3em;
}
p, blockquote, ul, ol, form {
margin-bottom : 1.5em;
}
blockquote, ul, ol {
margin-left : 3em;
}
blockquote {
margin-right : 3em;
font-style : italic;
}
ul {
list-style-type : square;
}
a {
color : #3366ff;
}
a:hover {
text-decoration : none;
color : #ff6600;
}
hr {
display : none;
}
#nav {
text-align : center;
height : 21px;
padding : 0 10px 5px 10px;
width : 100%;
margin : -5px auto;
background : transparent;
color : #fff;
}
#nav li {
float : left;
list-style-type : none;
border-right : none;
white-space : nowrap;
}
#nav li a {
padding : 0 10px;
font-size : 12px;
font-weight : normal;
text-decoration : none;
background-color : transparent;
color : #fff;
}
* html #nav a {
width : 1%;
}
#nav .selected, #nav a:hover {
color : #ffffff;
text-decoration : none;
}
div.navigation {
margin : 10px 0 0 55px;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 155px;
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
}
#wp-calendar caption {
text-align : center;
width : 100%;
}
#wp-calendar td {
padding : 3px 0;
text-align : center;
}
#wp-calendar td.pad:hover {
background-color : #fff;
}
acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #999;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
hr {
display : none;
}
commentlist li, #commentform input, #commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding-left : 40px;
border : 1px solid #161616;
}
#commentform #submit {
margin : 0;
padding : 5px;
text-align : center;
background : url(images/img6.gif) repeat-x left bottom;
border : 1px solid #161616;
}
.commentlist li {
font-weight : bold;
}
.commentlist li .avatar {
float : right;
border : 1px solid #eee;
padding : 2px;
background : #fff;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#wrapper {
width : 859px;
margin : 0 auto;
}
#header {
background : url(images/header.jpg) repeat-x center bottom;
padding : 10px 10px 12px 10px;
height : 411px;
margin-top : -25px;
}
#header h1, #header h2 {
font-family : Arial, Helvetica, sans-serif;
display : inline;
margin : 0;
font-size : 24px;
font-weight : bold;
}
#header a {
text-decoration : none;
color : #ffffff;
}
#header p {
font-weight : bold;
color : #ffffff;
}
#content {
background : #ffffff url(images/content.png) repeat-y;
}
#blog {
float : left;
width : 545px;
margin-top : -6px;
}
.post {
margin : 0;
padding : 5px 4px 20px 49px;
}
.post .title {
height : 55px;
margin : 0 0 0 -2px;
padding : 5px 0 0 5px;
background : #ffffff url(images/title.png) no-repeat left top;
}
.post .title h2 {
margin : 0;
padding : 5px 0 0 25px;
}
.post .title a {
text-decoration : none;
color : #333333;
}
.post .title a:hover {
color : #3366ff;
}
.post .date {
float : right;
width : 45px;
height : 42px;
padding : 8px 5px 0 0;
text-align : center;
background : url(images/date.png);
color : #353434;
font-size : 12px;
font-weight : bold;
}
.post .entry {
padding : 20px 15px 10px 15px;
line-height : 1.8em;
}
.post .meta {
margin-bottom : 2em;
padding : 0 15px;
text-align : right;
font-size : x-small;
}
.category {
text-decoration : none;
}
.category img {
border : none;
}
#sidebar {
background : transparent url(images/sidebg.gif) repeat-y;
float : right;
width : 294px;
margin-top : 0;
padding-right : 10px;
}
.sponsorsbox {
width : 262px;
margin : 0 auto;
}
.sponsorsbox img {
border : 3px solid #3c3c3d;
margin : 5px 5px 5px 5px;
padding : 0;
}
.sponsorsbox .sponsorsbox1 {
width : 128px;
float : left;
}
.sponsorsbox .sponsorsbox2 {
width : 128px;
float : left;
}
.space_sponsors {
border-top : 2px solid #000;
padding-bottom : 4px;
}
#sidebar ul {
margin : 0 0 0 5px;
list-style : none;
}
#sidebar li ul {
margin : 0 0 0 20px;
padding : 0 15px 15px 15px;
list-style-type : square;
}
#sidebar h2 {
color : #444444;
height : 63px;
margin : 0;
padding : 17px 0 0 15px;
background : transparent url(images/img4.png) repeat-x;
font-size : 1em;
font : bold small Arial, Helvetica, sans-serif;
}
#sidebar a {
text-decoration : none;
}
.key_search {
background : transparent url(images/search.jpg) no-repeat left top;
width : 302px;
height : 35px;
margin : 0;
}
.key_search form {
float : right;
width : 300px;
height : 100%;
padding : 0 0 0 5px;
}
.s {
background : transparent;
border : 0;
width : 186px;
height : 33px;
margin : 0;
padding : 15px 0 0 10px;
float : left;
font-size : 16px;
color : #282828;
}
.searchButton {
float : left;
width : 59px;
height : 49px;
margin : 0;
padding : 0;
}
#footer {
height : 87px;
background : url(images/footerbottom.jpg) no-repeat center bottom;
}
#footer p {
margin : 0;
padding : 5px 10px;
font-size : x-small;
color : #ffffff;
}
#footbot {
margin : 0;
padding : 15px 20px 0 20px;
text-align : center;
color : #ffffff;
}
#footer a {
color : #ffffff;
}
#bottom {
float : left;
width : 859px;
padding : 0;
color : #f67917;
}
#recent_top {
background : url(images/topfoot.jpg) no-repeat center top;
overflow : hidden;
float : left;
width : 859px;
padding : 0;
height : 177px;
}
#recent_ctr {
background : url(images/footer.jpg) no-repeat center top;
height : 227px;
float : left;
width : 859px;
padding : 0;
clear : both;
}
#recent_bottom {
background-image : url(images/foot_btm.jpg);
background-repeat : no-repeat;
float : left;
width : 859px;
padding : 0;
height : 13px;
}
#bottom h2 {
font-size : 1.6em;
color : #000000;
text-align : center;
float : none;
width : 280px;
margin : 0 0 10px 0;
padding : 0 0 0 5px;
font-weight : normal;
font-family : Arial, Tahoma, "Arial Narrow";
}
#bottom ul {
text-align : left;
margin : 0;
float : left;
width : 280px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
list-style-type : none;
}
#bottom ul li {
padding : 0;
float : left;
margin-top : 0;
margin-right : 0;
margin-bottom : 5px;
margin-left : 0;
width : 270px;
color : #000000;
}
#bottom ul li a:link, #bottom ul li a:visited {
color : #000000;
text-decoration : none;
}
#bottom ul li a:hover, #bottom ul li a:active {
color : #f67917;
text-decoration : none;
}
.left_footer {
float : left;
width : 287px;
position : relative;
}
.mid_footer {
float : left;
width : 286px;
position : relative;
}
.right_footer {
float : right;
width : 286px;
position : relative;
}


