/*
Theme Name: Timberlook
Description: Stylish Glossy and Round Cornered Web 2.0 Theme
Author: Web Wizards
Author URI: http://www.webwizards.com.au
Version: 1.0
*/

/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

body {
background: #b89776 url(images/bg-img.jpg) center top repeat;
font-family: Lucida Sans Unicode, Arial, Verdana, Sans-Serif;
margin:0;
padding:0;
line-height: 120%;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
font-style: normal;
font-weight: bold;
color: #cb8844;
}

h1 {
font-size: 1.4em;
}
h2 {
font-size: 1.3em;
}
h3, h4, h5, h6 {
font-size: 1.0em;
}

blockquote {
background: url(images/blockquote.gif) no-repeat left top;
margin:10px;
padding: 0 40px 0 40px;
}

code {
background: #f4f4f4;
color: #6a6a6a;
margin:0;
}

img {
border:0
}

a:link, 
a:visited {
color: #f4f4f4;
text-decoration:none;
}

a:hover {
color: #f4f4f4;
text-decoration:underline;
}

/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
width:950px;
position:relative;
padding:5px 5px 5px 5px;
margin:0 auto;
text-align:left;
}

/***************************************************************************/
/* Header */
/***************************************************************************/

.header {
background: url(images/header-bg.jpg) no-repeat center top;
margin:0 0 10px 0;
padding:0;
width: 950px;
height: 150px;
}

.logo    {
margin: 0;
padding: 15px 0 0 20px;
}

.blog-name:link, 
.blog-name:visited, 
.blog-name:hover{
color:#020202;
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size:26pt;
font-weight:bold;
text-decoration:none;
letter-spacing: -1px;
background: transparent;
width: 212px;
height: 95px;
display: block;
margin:0;
padding:0;
}

.blog-description {
color:#008000;
font-size:10pt;
font-weight:bold;
margin:0px 0px 0px 80px;
padding:0;
}

/***************************************************************************/
/* Menu Bar */
/***************************************************************************/

.menu-bar {
background: url(images/menubg.gif) no-repeat;
padding:10px 0 40px 0;
margin:0 0 5px 0;
}

.feed {
float:right;
font-size:10pt;
margin:4px 20px 4px 0 !important;
margin:4px 10px 4px 0;
}

.feed a.rss {
color:#ff4000;
padding: 0 0 0 25px;
background: transparent url(images/rss.gif) no-repeat 5px 0;
}

.feed a.techno {
color:#008000;
padding: 0 0 0 25px;
background: transparent url(images/techno.png) no-repeat 4px 0;
}

ul.menu {
float: left;
margin: 0;
padding: 0px 15px 2px 15px;
list-style-type: none;
}

ul.menu li {
float: left;
background: transparent url(images/menu_li_bg.gif) no-repeat right 4px;
margin-right: 10px;
}

ul.menu li a {
float: left;
display: block;
height: 27px;
padding: 5px 20px 0 20px;
color: #f4f4f4;
font-weight:bold;
font-size:10pt;
background: transparent url(images/menu_li_left_bg.gif) no-repeat left 4px;
}

ul.menu li a:link,
ul.menu li a:visited {
color: #f4f4f4;
}

ul.menu li a:hover,
ul.menu li a:active {
color: #f4f4f4;
text-decoration: none;
padding: 5px 15px 0 25px;
background: transparent url(images/menuicon.gif) no-repeat left top;
}

/*
ul.menu li a:hover,
ul.menu li a:active {
color: #f4f4f4;
text-decoration: none;
background-color:#ffd053;
border:1px solid #f4f4f4;
padding: 3px 14px 0 14px;
}
*/

ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited {
color: #f4f4f4;
text-decoration: none;
}

ul.menu li.current_page_item a:hover {
color: #f4f4f4;
text-decoration: none;
padding: 5px 15px 0 25px;
background: transparent url(images/menuicon.gif) no-repeat left top;
}

/***************************************************************************/
/* Post */
/***************************************************************************/

.center-widget h2.post-title, .rcontent-widget h2.post-title { 
background:url(images/post_titlebg.jpg) repeat-x left bottom;
font-weight: normal;
color:#cb8844;
}
h2.post-title a:link, 
h2.post-title a:visited {
color:#cb8844;
}

h2.post-title a:hover {
color:#020202;
text-decoration: none;
}

.post-content {
color: #EDC39E;
margin: 0;
width: 500px;
overflow: hidden;
padding: 0 !important;
padding: 0 0 15px 0;
}

.post-content a:link,
.post-content a:visited {
color:#020202;
}

.post-content a:hover {
color:#020202;
/* border-bottom: 1px dashed #a0a0a0; */
}

.post-content img,
.post-content img:hover {
padding:0;
border:0;
}

.post-content ul li {
list-style:none;
padding:0 0 0 15px;
margin:6px 0 0 -10px;
}

.post-content ol li {
padding:0;
margin:6px 0 0 0px;
}

.postmeta {
margin: 8px 2px 0px 2px;
font-size:8pt;
}

/*
.post-date {
background: url(images/date.gif) no-repeat 0 0;
padding: 0 0 0 20px;
}

.post-comment {
background: url(images/commentslink.png) no-repeat 0 0;
padding: 0 0 0 20px;
}
.post-filed {
background: url(images/filed.gif) no-repeat 2px 0;
padding: 0 0 0 20px;
}
*/

.post-comment a:link,
.post-comment a:visited,
.post-comment a:hover {
color:#008000
}



.more-link{
margin:0
}

/***************************************************************************/
/* Sidebars */
/***************************************************************************/

.left-sidebar, .right-sidebar {
margin:0;
padding:0 0 100px 0;
position:absolute;
overflow:hidden;
}

.left-sidebar {
width:210px;
left:5px;
}
.left-sidebar a, .right-sidebar a {
	color: #94472d;
}
.left-sidebar a:hover, .right-sidebar a:hover {
	color: #000000;
}
.right-sidebar {
width:210px;
right:5px;
}

/***************************************************************************/
/* WordPress Sidebar Widgets */
/***************************************************************************/

.wp-widget-title {
background:url(images/widgetbg.gif) no-repeat top;
position: relative;
color:#FFFFFF;
font-size: 10pt;
font-weight: bold;
padding:6px 0px 0px 15px;
margin:0;
height: 24px;
}

.wp-widget-title a:link,
.wp-widget-title a:visited,
.wp-widget-title a:hover{
color:#FFFFFF;
}

.wp-widget {
padding:0;
margin: 0;
font-size:8pt;
}

.wp-widget ul {
list-style:none;
position: relative;
margin:5px 10px 5px 15px;
padding:0;
}

.wp-widget ul li {
background: url(images/bullet.gif) no-repeat 0px 0px;
margin:0 0 10px 0;
padding:0 0 0 14px;
line-height:15px;
font-size:8pt;
}

.search-widget-title {
background:url(images/widgetbg.gif) no-repeat;
color:#fff;
font-size: 10pt;
font-weight: bold;
padding:6px 0px 5px 15px;
margin:-25px 0 0 0;
}

.search-widget {
color:#EDC39E;
background:url(images/widget_bottom_bg_right.gif) no-repeat bottom;
padding:10px;
margin:0px 0 35px 0;
font-size:10pt;
}

.textwidget {
position: relative;
margin:0px 0px 0px 5px;
padding:0px 5px;
}

.textwidget ul {
list-style:none;
position: relative; 
top: 0px;
margin:0 0 0 5px;
padding:0;
}

.textwidget ul li {
background: url(images/bullet.gif) no-repeat 0 0;
margin:5px 0 10px 0;
padding:0 0 0 14px;
line-height:15px;
}

#calendar_wrap {
position: relative; 
top: -10px;
margin:0 40px;
}

#akismetwrap {
position: relative; 
top: -15px;
margin:0 45px;
}

#cat, select {
position: relative; 
top: -10px;
margin:0 45px;;
}

.widget_categories ul li ul.children{
position: relative; 
top: 0px;
left:-10px;
}

.widget_pages ul li.page_item li{
position: relative; 
top: 20px;
left:-10px;
}

/***************************************************************************/
/* Old Style Widgets */
/***************************************************************************/

.widget-title {
background:url(images/widgetbg.gif) no-repeat;
color:#fff;
font-size: 10pt;
font-weight: bold;
padding:6px 0px 5px 15px;
margin:0;
}

.widget-title a:link,
.widget-title a:visited,
.widget-title a:hover {
color:#FFFFFF;
}

.widget, .textwidget {
color:#94472d;
background: #dfbc95 url(images/widget_bottom_bg.gif) no-repeat bottom;
padding:10px;
margin:0 0 10px 0;
font-size:10pt;
}
.widget #wp-calendar {
	width: 95%;
}
.widget #wp-calendar a {
	font-weight: bold;
	text-decoration: underline;
}
.widget ul {
list-style:none;
margin:5px 5px 0px 5px;
padding:0px;
}

.widget ul li {
background: url(images/bullet.gif) no-repeat 0px 0px;
margin-bottom:10px;
padding-left:14px;
line-height:15px;
font-size:8pt;
}

/***************************************************************************/
/* Left Navigation Menu */
/***************************************************************************/

ul.leftnavmenu {
background:none;
margin:0 0 10px 0;
padding:0;
}
ul.leftnavmenu li {
background:none;
margin:0;
padding:0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #94472d;
}
ul.leftnavmenu li a:link, ul.leftnavmenu li a:active, ul.leftnavmenu li a:visited {
background:url(images/navlibg.gif) 3px center no-repeat;
margin:0;
padding:5px 0 6px 25px;
color: #94472d;
font-size:12px;
font-weight:bold;
display:block;
}
ul.leftnavmenu li a:hover {
color:#000000;
background:url(images/navlibgover.gif) 3px center no-repeat;
padding:5px 0 6px 25px;
text-decoration:none;
}

/*----- Center Widget Starts -----*/

.center-widget-title {
background: #94472d url(images/center_widget_bg.jpg) center top no-repeat;
color:#EDC39E;
font-size:16px;
font-weight: bold;
margin:0px 215px 0px 215px;
padding:10px 0px 0px 10px;
}

.center-widget {
background: #94472d url(images/center_widget_bottom_bg.jpg) center bottom no-repeat;
color:#EDC39E;
margin:0px 215px 6px 215px;
padding: 0px 10px 15px 10px;
font-size:10pt;
overflow: hidden;
}

.center-widget a:link,
.center-widget a:visited {
color:#f4f4f4;
}

.center-widget a:hover {
color:#f4f4f4;
}

.center-widget h2 {
font-size:14pt;
font-weight:normal;
}

.center-widget ul li {
list-style: disc;
padding:0 0 0 5px;
margin:6px 0 0 0px;
}

.center-widget ol li {
padding:0;
margin:6px 0 0 0px;
}

/*----- Center Widget Ends -----*/

/*----- Right Content Widget Starts -----*/

.rcontent-widget-top {
background: url(images/right_widget_top_bg.gif) center top no-repeat;
color:#020202;
font-size:16px;
font-weight: bold;
margin:0px 0px 0px 215px;
padding:0px 0px 0px 15px;
height:25px;
}

.rcontent-widget {
background: #94472d url(images/right_widget_bg.jpg) center top no-repeat;
color:#EDC39E;
margin:0px 0px 0px 215px;
padding:1.8em 1.2em 0em 1.2em;
font-size:10pt;
min-height: 550px;
height:auto !important;
height: 550px;
}

.rcontent-widget-bottom {
background: url(images/right_widget_bottom_bg.jpg) center bottom no-repeat;
color:#020202;
font-size:16px;
font-weight: bold;
margin:-10px 0px 6px 215px;
padding:0px 0px 0px 15px;
height:30px;
}

.rcontent-widget h2 {
font-size:14pt;
font-weight:normal;
margin-top:-10px;
margin-bottom: -10px;
}

.rcontent-widget a:link,
.rcontent-widget a:visited {
color:#f4f4f4;
}

.rcontent-widget a:hover {
color:#f4f4f4;
/* border-bottom: 1px dashed #a0a0a0; */
}

.rcontent-widget p {
color:#EDC39E;
margin:0px;
padding:5px 0px 5px 0px;
text-align:left;
clear: both;
}

.rcontent-widget ul li {
list-style: disc;
padding:0 0 0 5px;
margin:6px 0 0 0px;
}

.rcontent-widget ol li {
padding:0;
margin:6px 0 0 0px;
}

/*----- Right Content Widget Ends -----*/

/*----- Main Content Widget Starts -----*/

.mcontent-widget-top {
background: url(images/mcontent_widget_top_bg.gif) center top no-repeat;
color:#020202;
font-size:16px;
font-weight: bold;
margin:0px;
padding:0px 0px 0px 15px;
height:25px;
}

.mcontent-widget {
background: url(images/mcontent_widget_bg.jpg) center top no-repeat;
color:#ffffff;
margin:0px;
padding: 0em 1.2em;
line-height: 40px;
font-size:9pt;
text-align:left;
clear:both;
}

.mcontent-widget p {
color:#ffffff;
margin:0px;
padding:10px 0px 0px 0px;
text-align:left;
}

.mcontent-widget h2 {
font-size:14pt;
font-weight:normal;
padding-top:9px;
padding-bottom:10px;
vertical-align:bottom;
text-align: left;
}

.mcontent-widget-bottom {
background: url(images/mcontent_widget_bottom_bg.gif) center bottom no-repeat;
color:#020202;
font-size:16px;
font-weight: bold;
margin:0px 0px 6px 0px;
padding:0px;
height:10px;
}

.mcontent-widget a:link,
.mcontent-widget a:visited {
color:#f4f4f4;
}

.mcontent-widget a:hover {
color:#f4f4f4;
/* border-bottom: 1px dashed #a0a0a0; */
}

.mcontent-widget ul {
padding:0;
margin:0;
}
.mcontent-widget ul li {
background: url(images/news.gif) no-repeat 0 4px;
list-style:none;
padding:0 0 0 15px;
margin:10px 0 0 0;
}

.mcontent-widget ol li {
padding:0;
margin:6px 0 0 0px;
}

/*----- Main Content Widget Ends -----*/

.bottom-page-nav {
text-align:center;
color: #020202;
}

.bottom-page-nav a:link,
.bottom-page-nav a:visited,
.bottom-page-nav a:hover {
color:#020202;
}

.footer {
font-size:10pt;
font-weight:normal;
text-align:center;
padding:0;
margin:0;
}

.footer a:link,
.footer a:visited,
.footer a:hover {
color:#f4f4f4;
}

/* Comments Styles */

.comment-list {
padding:0;
margin:0 15px 20px 15px;
}

.comment-meta {
position:relative;
top:-20px;
color: #EDC39E;
font-size:10pt;
margin:50px 0 0 0;
}

.odd-comment .comment-meta a:link,
.odd-comment .comment-meta a:visited,
.odd-comment .comment-meta a:hover {
color: #EDC39E;
font-weight:bold;
}

.even-comment .comment-meta a:link,
.even-comment .comment-meta a:visited,
.even-comment .comment-meta a:hover {
color: #EDC39E;
font-weight:bold;
}

.odd-comment .comment-meta .comment-author {
color: #EDC39E;
font-weight:bold;
}

.even-comment .comment-meta .comment-author {
color: #EDC39E;
font-weight:bold;
}

.odd-comment .comment-text {
position:relative;
top:-10px;
background: #DFBC95; 
color: #94472D;
padding:0px 10px !important;
padding:10px 10px;
width:440px;
overflow:hidden;
}

.even-comment .comment-text {
position:relative;
top:-10px;
background: #DFBC95; 
color: #94472D;
padding:0px 10px !important;
padding:10px 10px;
width:440px;
overflow:hidden;
}

.odd-comment .comment-text a:link,
.odd-comment .comment-text a:visited,
.odd-comment .comment-text a:hover{
color:#EDC39E;
text-decoration:none;
}

.even-comment .comment-text a:link,
.even-comment .comment-text a:visited,
.even-comment .comment-text a:hover{
color:#EDC39E;
text-decoration:none;
}

#commentform a:link,
#commentform a:hover,
#commentform a:visited {
color:#EDC39E;
}

/* input */

#searchform {
margin:0;
}

input#s {
color:#777;
width: 90%;
height: 18px;
margin: 0;
padding: 2px;
border-left: 1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

input {
color:#777;
}

textarea#comment {
width:470px;
color:#777;
border-left: 1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:10pt;
}

input#author,
input#email,
input#url {
width:200px;
color:#777;
border-left: 1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
font-size:10pt;
}
