﻿/*
Theme Name: Theme1
Theme URI: http://www.camurls.com/
Description: Theme2
Version: 1.0
Author: Theme2
Author URI: http://www.camurls.com/
*/
*{
font-family: arial;
font-size: 1em;
outline: 0;
padding: 0;
margin: 0;
border: 0;
text-decoration: none;
vertical-align: baseline;
white-space: normal;
}
a {
color: #4b1e05;
}
a:hover {
color: #4b1e05;
}
html, body {
line-height: 1;
}
hr {
display: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
}
blockquote, q {
quotes: "" "";
}
ul{
list-style-type: none;
}
ol {
list-style-type: decimal;
}
body {
background:url(images/bg.jpg) no-repeat center top #d1b686;
color:#4b1e05;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#container {
width:980px;
margin:auto;
background:url(images/top_bg.jpg) no-repeat center top #eddb9e;
}
.clear {
clear: both;
}
h1{
color:#602606;
font-size:20px;
padding:10px 0 10px 15px;
}
/*-------------------------Header---------------------------*/
#top {
width: 980px;
height:34px;
}
#topleft {
float: left;
height: 34px;
padding-left: 10px;
}
#topright {
float: right;
height: 34px;
padding-right: 10px;
}

/*

Header CSS

*/

#header {
width:980px;
height:140px;
}
#headerlogo {
float: left;
display: inline;
margin:0px;
padding:15px 0 0 0;
}

#headerlogo h1{
margin:0px;
padding:0px;
text-indent:-1000px;
}
#headerlogo h1 a{
margin:0px;
padding:0px;
}
#headerad{
width:468px;
float:right;
padding:25px 30px 0 0;
}
#headerad p{
line-height:20px;
padding:0px;
margin:0px;
}




/*

Page navigation CSS

*/

#pagenavigation {
float: left;
height: 32px;
z-index: 20;
}



#pagenavigation li {
float: left;
display: block;
height: 32px;
}
#pagenavigation li ul li {
height: 24px;
width: 100%;
}
#pagenavigation li a {
display: block;
padding-left: 15px;
padding-right: 25px;
line-height: 32px;
text-transform: uppercase;
font-size:12px;
background:url(images/topmenu_bullet.gif) no-repeat right;
color: #4b1e05;
}
#pagenavigation li a:hover {
color: #fff;
}
#pagenavigation li.current_page_item a {
color: #fff;
}
#pagenavigation li.current_page_item a:hover {
color: #fff;
}



#pagenavigation ul {

display: none;

z-index: 99;

position: absolute;

}



#pagenavigation ul li a {

display: block;

background: #ac8b4d;

}



#pagenavigation li ul a:hover {

display: block;

background: #b69556;

}



#pagenavigation ul a {

display: block;

}



#pagenavigation ul ul {

margin-top: -27px;

display: none;

margin-left: 198px;

position: absolute;

}



#pagenavigation li:hover ul ul {

display: none;

}

#pagenavigation li:hover ul {

display: block;

}

#pagenavigation ul li:hover ul {

display: block;

}

#pagenavigation li ul li {

display: block;

width: 100%;

}



#pagenavigation li.page_item ul {


width: 200px;

}



#pagenavigation li.page_item a {

display: block;

}



#pagenavigation li.page_item a:hover {

display: block;

}



#pagenavigation li.page_item ul li a {

display: block;

text-align: left;

height: 24px;

line-height: 24px;


background: #b69556;

padding-left: 15px;

padding-right: 15px;
border-bottom:1px #c9a561 solid;

text-transform: uppercase;

font-size:12px;

font-weight: bold;

color: #4b1e05;

}



#pagenavigation li.page_item ul li a:hover {

display: block;

text-align: left;

height: 24px;

line-height: 24px;
background: #c9a561;

padding-left: 15px;

padding-right: 15px;

text-transform: uppercase;

font-weight: bold;

color: #4b1e05;

}



/*
Search form CSS
*/
.searchform {
display: inline;
}
.searchform fieldset {
display: inline;
padding-top: 4px;
}

.searchinput {
background: #f4e2b3;
border: 1px solid #faeece;
width: 184px;
float:left;
padding-top: 3px;
padding-bottom: 3px;
color: #000;
}
.searchbutton {
cursor: pointer;
float:left;
color: #000;
background:none;
padding:3px 0 0 10px;
}
#today {
float:left;
padding:5px 10px 0 0;
}



/*

Main Category Menu CSS

*/

#menu {
width:680px;
height:30px;
float:left;
}
#dmenu {

float: left;

height: 30px;

z-index: 20;

}



#dmenu li {

float: left;

display: block;

height: 30px;
background:url(images/cat_divider.gif) no-repeat right;

}



#dmenu li.current-cat a {

color: #fff;

}



#dmenu li ul li {

height: 24px;

border-right: 0;

border-bottom: 1px solid #d4b274;

width: 100%;

}



#dmenu li a {

display: block;

line-height: 30px;

padding-left: 15px;

padding-right: 15px;

color: #000;

}



#dmenu li a:hover {

color: #000;

}



#dmenu ul {

display: none;

z-index: 99;

position: absolute;

}



#dmenu ul li a {

display: block;

background: #af8f51;

}



#dmenu li ul a:hover {

display: block;

background: #bc9a5b;

}



#dmenu ul a {

display: block;

}



#dmenu ul ul {

margin-top: -26px;

display: none;

margin-left: 200px;

position: absolute;

border-left: 1px solid #cdaa69;

border-right: 1px solid #cdaa69;

}



#dmenu li:hover ul ul {

display: none;

}



#dmenu li:hover ul {

display: block;

}



#dmenu ul li:hover ul {

display: block;

}



#dmenu li ul li {

display: block;

width:100%;

}



#dmenu li.cat-item ul {

width: 200px;

}



#dmenu li.cat-item a {

display: block;

}



#dmenu li.cat-item a:hover {

display: block;

}



#dmenu li.cat-item ul li a {

display: block;

text-align: left;
height: 24px;

line-height: 24px;

padding-left: 15px;

padding-right: 15px;

color: #fff;

font-weight: bold;

border-right: 1px solid #cdaa69;

border-left: 1px solid #cdaa69;

}



#dmenu li.cat-item ul li a:hover {

display: block;

text-align: left;

height: 24px;

line-height: 24px;

padding-left: 15px;

padding-right: 15px;

color: #000;

font-weight: bold;

border-right: 1px solid #cdaa69;

border-left: 1px solid #cdaa69;

}





/*

RSS Bar CSS

*/

#rssbar {
width:260px;
float:right;
height: 30px;
padding:10px 0 0 0;
}
#rssbar ul {
float: left;
display: inline;
height: 30px;
}
#rssbar ul li {
float: left;
margin-left: 20px;
display: inline;
}
#rssbar ul li a {
height:18px;
display:block;
float:left;
line-height:18px;
background: url(images/rss.gif) no-repeat left;
padding-left: 25px;
font-size:12px;
}
#rssbar ul li a:hover {
color: #deb2ca;
}



/*

Featured Column CSS

*/

#featured {

width: 980px;

border-bottom: 1px solid #ccc;

}



#featuredleft {

float: left;

width: 600px;


}



#featuredright {

float: left;

width: 380px;


}



/*

Featured Posts CSS

*/

.featuredposts {

width: 600px;

}



.featuredposts li {

float: left;

display: inline;

text-align: center;

border-right: 1px solid #eee;

}



.featuredposts li a {

float: left;

display: block;

padding-left: 20px;

padding-right: 20px;

line-height: 38px;

height: 38px;

font-size: 0.7em;

font-weight: bold;

color: #aaa;

}



.featuredposts li a:hover {


color: #ff9000;

}



.featuredposts li a.selected {


color: #000000;

}



.featuredposts li a.selected:hover {


color: #000000;

}



.featuredposts_content {

display: none;

border-top: 1px solid #eee;

padding: 15px;

width: 570px;

}



@media print {

.featuredposts_content {

display: block !important;

}

}



.featuredposts_content .thumb img {

float: left;

display: inline;

margin-right: 15px;

border: 3px solid #dcebf1;

}



.featuredposts_content .post {

display: inline;

}



.featuredposts_content .post h1 a {

font-size: 1.1em;

letter-spacing: -1px;

font-weight: bold;

}



.featuredposts_content .post h1 a:hover {

color: #4e74f2;

}



.featuredposts_content .post .time {

color: #999;

font-size: 0.7em;

line-height: 2em;

}



.featuredposts_content .post .entry {

padding-top: 5px;

border-bottom: 1px solid #9F8559;

}



.featuredposts_content .post .entry p {

margin: 0px 0px 7px 0px;

font-size: 0.75em;

line-height: 1.4em;

color: #000;

}



.featuredposts_content .post .endpost {

padding-top: 5px;

}



.featuredposts_content .post .cat a {

float: left;

display: block;

padding: 5px;

background: #999;

text-transform: uppercase;

font-size: 0.7em;

color: #FFF;

font-weight: bold;

line-height: 1.1em;

}



.featuredposts_content .post .cat a:hover {

background: #ff9000;

}



.extra {

float: right;

}



.extra li {

display: inline;

float: left;

margin-left: 10px;

}



.extra li a {

font-size: 0.7em;

font-weight: bold;

}



.extra li.comments a {


background-position: right center;

padding-right: 20px;

padding-left: 10px;

border-left: 1px solid #bbb;

color: #ff9000;

}



.extra li.comments a:hover {

text-decoration: underline;

}



/*

Featured Tabs CSS

*/

.featuredtabs {

width: 380px;

}



.featuredtabs li {

float: left;

display: inline;

text-align: center;

border-right: 1px solid #eee;

}



.featuredtabs li a {

float: left;

display: block;

padding-left: 20px;

padding-right: 20px;

line-height: 38px;

height: 38px;

font-size: 0.7em;

font-weight: bold;

color: #aaa;

}



.featuredtabs li a:hover {


color: #ff9000;

}



.featuredtabs li a.selected {


color: #000000;

}



.featuredtabs li a.selected:hover {


color: #000000;

}



.featuredtabs_content {

display: none;

border-top: 1px solid #eee;

padding: 15px;

width: 350px;

}



@media print {

.featuredtabs_content {

display: block !important;

}

}



.featuredtabs_content ul {

}



.featuredtabs_content ul li {

border-bottom: 1px dotted #ccc;

margin-bottom: 4px;

padding-bottom: 4px;

font-size: 0.7em;

line-height: 1.4em;

color: #999;

}



.featuredtabs_content ul li span {

display: block;

}



.featuredtabs_content ul li span a {

color: #333;

}



.featuredtabs_content ul li span a:hover {

color: #ff9000;

}



/*

Big Column CSS

*/

#bigcolumn {
width: 980px;
clear:both;
padding-bottom: 10px;
}



#widecolumn {

float: left;

width:620px;

margin:0px;

display: inline;

}



#top_posts {
float: left;
width:620px;
margin:0px;
display: inline;
}



#recent_posts {

float: left;

width: 316px;

display: inline;

}







/*

Main CSS

*/

#top_posts h2, #recent_posts h2{

margin-top: 15px;

font-size: 0.9em;

line-height: 1.3em;

letter-spacing: -1px;

color: #fff;
padding-left: 15px;

}



.box {
padding: 10px;
}



.box p {

font-size: 0.75em;

line-height: 1.3em;

color: #000;

margin: 0px 0px 7px 0px;

}



.postbox {
margin:0px;
padding:9px 7px 9px 9px;
float:left;
width:190px;
}
.postbox_top{
width:190px;
height:15px;
background:url(images/postbox_top.gif) no-repeat center bottom;
}
.postbox_bottom{
width:190px;
height:15px;
background:url(images/postbox_bottom.gif) no-repeat center top;
}
.postbox_content{
width:190px;
height:auto;
text-align:center;
background:url(images/postbox_content.gif) repeat-y center;
}
.postbox_content p{
padding:0 10px 0 10px;
font-size:11px;
height:67px;
overflow: hidden;
}
.postbox_content h3{
font-weight:bold;
margin:0px;
padding:0 0 5px 0;
}
.ad img, .ad a img {

display: block;

}
.freechat {

}
.freechat a {
display:block;
background: url(images/enter-chat.gif) no-repeat left;
height: 30px;
line-height:30px;
width: 144px;
margin: 5px auto 0px auto;
text-align: center;
color: #ffffff;
font-size: 18px;
}
.freechat a:hover{
background: url(images/enter-chat-hover.gif) no-repeat left;
}


.top_entry {

display: inline;

}



.top_entry h3 a {

font-size: 0.9em;

letter-spacing: -1px;

color: #537ce4;

}



.top_entry h3 a:hover {

color: #537ce4;

text-decoration: underline;

}



.top_entry .time {

color: #999;

line-height: 2em;

font-size: 0.7em;

}



.top_entry .excerpt p {

font-size: 0.75em;

line-height: 1.3em;

text-align: justify;

margin: 0;

color: #000;

}



.top_entry .postbit {

margin-top: 7px;

padding-top: 7px;

border-top: 1px dotted #9F8559;

float: left;



}



.top_entry .postbit li {

display: block;

float: left;

display: inline;

margin-left: 3px;

padding: 5px;

background: #fff;



font-size: 0.7em;

color: #000;

line-height: 1.1em;

border: 1px solid #9F8559;

}



.top_entry .postbit li a {



}



.top_entry .postbit li a img {

height:50px;

}



.top_entry .postbit li a:hover {

background: #f9f7f1;

color: #333;

}



/*

Recent Posts CSS

*/

.recent_thumb img {

float: right;

display: inline;

width: 90px;

height: 67px;

margin-left: 10px;

border: 3px solid #dcebf1;

}



.recent_entry {

display: inline;

}



.recent_entry h3 a {

font-size: 0.85em;

letter-spacing: -1px;

color: #627092;

}



.recent_entry h3 a:hover {

color: #ff9000;

}



.recent_entry .time {

color: #000;

line-height: 2em;

font-size: 0.7em;

}



.recent_entry .excerpt p {

font-size: 0.75em;

line-height: 1.3em;

text-align: justify;

margin: 0;

color: #999;

}



.recent_entry .postbit {

margin-top: 7px;

padding-top: 7px;

border-top: 1px dotted #9F8559;

float: right;

width: 294px;

}



.recent_entry .postbit li {

display: block;

float: right;

display: inline;

margin-left: 5px;

}



.recent_entry .postbit li a {

display: block;

padding: 5px;

background: #eee;

text-transform: uppercase;

font-size: 0.7em;

color: #000;

line-height: 1.1em;

border: 1px solid #9F8559;

}



.recent_entry .postbit li a:hover {

background: #fff;

color: #333;

}



/*

Sidebar CSS Widgets

*/



#sidebar {

float: left;

width: 337px;

margin:0px;

padding:0 0 0 5px;

display: inline;

}

#sidebar h3{

font-size:18px;

font-weight:normal;

color:#805a17;

padding:10px 0 10px 0px;

}

.sidebar{

width:156px;

float:left;

}

.sidebar_box_wide {margin:0px;padding:0px;width:337px;}
.sidebar_box_wide h3{width:337px;height:32px;}
.sidebar_box_wide_bottom{width:337px;}
.sidebar_box_wide ul li ul{width:322px;height:auto;background:url(images/sidebar_box_wide_bottom.gif) no-repeat center bottom; padding:0 0 15px 15px;}
.sidebar_box_wide ul li ul li a{
line-height:19px;
}
.sidebar_box_wide .textwidget{padding:0 10px 15px 10px;width:317px;height:auto;background:url(images/sidebar_box_wide_bottom.gif) no-repeat center bottom; line-height:18px;}
.sidebar_box_wide .st-tag-cloud{padding:0 10px 15px 10px;width:317px;height:auto;background:url(images/sidebar_box_wide_bottom.gif) no-repeat center bottom;line-height:18px;}
.sidebar_box {margin:0px;padding:0px;width:156px;}

.sidebar_box h3{width:156px;height:25px;padding:10px 0 0 0;}

.sidebar ul li ul {
padding:5px 0 10px 10px;
margin:0 0 10px 0;
width:146px;height:auto;background:url(images/sidebar_box_bottom.gif) no-repeat center bottom;
}
.sidebar_box_bottom{width:156px;}


.index_widget_bottom h4{
color:#805a17;
font-size:18px;
padding:10px 0 10px 15px;
}
.index_widget_bottom .textwidget{padding:0 0 0 15px; line-height:18px;}

.sidebar ul ul ul, .sidebar ul ul ul ul, .sidebar ul ul ul ul ul {
padding: 0;
border: 0;
}

.sidebar ul li ul li {
background: url(images/bullet.gif) no-repeat left;
padding:4px 0 4px 12px;
color: #805a17;
}







.sidebar ul li ul li ul li,



.sidebar ul li ul li ul li ul li {



padding: 0;



margin: 0;



border: 0;



background: url(images/bullet.gif) no-repeat;



background-position: left 5px;



padding-left: 15px;




line-height: 1.3em;



}



.sidebar a:hover{

color:#805a17;
text-decoration:underline;

}
/*

Subscribe RSS Form

*/

.subscribe {

width: 294px;

}



.subscribe fieldset {

display: inline;

margin-bottom: 10px;

border-bottom: 1px dotted #9F8559;

padding-bottom: 10px;

width: 294px;

}



.subscribe input {

display: inline;

vertical-align: middle;

}



.feedinput {

border-top: 1px solid #bbb;

border-left: 1px solid #bbb;

border-right: 1px solid #9F8559;

border-bottom: 1px solid #9F8559;

width: 184px;

padding-top: 3px;

padding-bottom: 3px;

padding-left: 3px;

color: #000;

font-size: 0.75em;

}



.feedinput:focus {

background: #fdfff4;

border-top: 1px solid #aaa;

border-left: 1px solid #aaa;

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

}



.feedsubmit {

background: url(images/feedsubmit.gif) no-repeat;

font-size: 0.75em;

font-weight: bold;

width: 44px;

height: 21px;

color: #FFF;

cursor: pointer;

}



.feedlink {

background: url(images/rss.gif) no-repeat left;

padding-left: 20px;

font-weight: bold;

font-size: 0.9em;

margin-right: 10px;

}



/*

Fix Corners CSS *do not touch* please!

*/

#fixcorners {

display: block;

width: 980px;

height: 5px;


}



#rightcorner {

display: block;

width: 5px;

height: 5px;


float: right;

}



/*

Footer

*/

#footer {
width: 980px;
height:53px;
background:url(images/footer_bg.jpg) no-repeat center;
}
#footer a:hover {
color: #deb2ca;
text-decoration: underline;
}
#required {
display: inline;
float: left;
padding:25px 0 0 15px;
}
#copyright {
display: inline;
float: right;
padding:25px 15px 0 0;
}



/*

POST BODY CSS

*/

.postbody {


padding: 10px;



margin-top: 10px;

}



.postbody h1, .postbody h2, .postbody h3, .postbody h4, .postbody h5, .postbody h6 {

line-height: 1.3em;

margin: 0px 0px 5px 0px;

}



.postbody p {

font-size: 0.75em;

line-height: 1.4em;

color: #333;

margin: 0px 0px 10px 0px;

}




.postbody ol {padding-left: 20px;}

.postbody ul {margin: 5px 5px 20px 5px;}

.postbody ol {margin: 5px 5px 20px 5px;}

.postbody ul ul {margin: 5px 5px 5px 5px;}

.postbody ol ol {margin: 5px 5px 5px 5px;}



.postbody ol li {

line-height: 1.5em;

color: #333;

margin-bottom: 5px;

font-size: 12px;

}



.postbody ul li {

line-height: 1.5em;

color: #333;

background-position: left 6px;

margin-bottom: 5px;

font-size: 12px;

}



.postbody blockquote {

background: #fffced;

border: 1px dotted #dfdccb;

margin-bottom: 15px;

padding-top: 10px;

padding-left: 30px;

padding-right: 50px;

display: block;

}



.postbody blockquote p {

font-family: arial;

font-size: 0.8em;

line-height: 1.3em;

letter-spacing: -1px;

font-weight: bold;

color: #587ae6;

}



.postbody ins {

color: #333;

text-decoration: underline;

}



.postbody del {

color: #333;

text-decoration: line-through;

}



.postbody code {

color: #333;

font-family: verdana;

font-size: 11px;

background: #eee;

margin-bottom: 10px;

}



/*

Results .p class

*/

.p {

border-top: 1px solid #eee;

padding-top: 15px;

margin-top: 15px;

}



.p .thumb img {

float: left;

display: inline;

width: 90px;

height: 67px;

margin-right: 10px;

border: 3px solid #dcebf1;

}



.p .time {

font-size: 0.7em;

color: #999;

}



.p .excerpt {

padding-top: 5px;

}



.p .info {

text-align: right;

font-size: 0.7em;

line-height: 1.3em;

color: #000;

}



.p .tags {

background: #fdfff4;

border: 1px dotted #9F8559;

padding: 5px;

font-size: 0.7em;

line-height: 1.3em;

color: #000;

text-transform: lowercase;

margin-top: 5px;

}



.p .tags a {

color: #9F7E45;

}



.p .tags a:hover {

color: #3F2E10;

}



/*

Navigation CSS

*/

.navigation {

padding-top: 10px;

margin-top: 10px;

border-top: 1px solid #9F8559;

text-align: center;

}

.navigation ul {

list-style-type: none;



text-transform: uppercase;

font-size: 0.7em;

line-height: 1.1em;

color: #892519;

font-weight: bold;

}

.navigation ul li {

float:left;

padding: 5px;

margin:5px;

border: 1px dotted #9F8559;

}



.navigation ul li a {

color: #666666;



}



.navigation ul li a:hover {

color: #892519;



}



.navleft {

float: left;

width: 40%;

text-transform: uppercase;

font-size: 0.7em;

line-height: 1.1em;

color: #892519;

font-weight: bold;

border: 1px dotted #9F8559;

padding: 5px;

margin:5px;

}



.navright {

float: right;

width: 40%;

text-transform: uppercase;

font-size: 0.7em;

line-height: 1.1em;

color: #892519;

font-weight: bold;

border: 1px dotted #9F8559;

padding: 5px;

margin:5px;

}



.navleft a {

float: left;

display: block;

}



.navright a {

float: right;

display: block;

}



/*

Alternative: single post ONLY SPECIFIC CSS

*/

.postbody_singlepost .time {
line-height: 1.3em;


border-top: 1px dotted #CFBD81;


border-bottom: 1px dotted #CFBD81;

margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;

}



.postbody_singlepost img {

border: 0px solid #dcebf1;

}



.postbody_singlepost .tags {

color: #333;

font-size: 0.7em;

line-height: 1.7em;

}



.postbody_singlepost .tags a {

color: #9F7E45;

}

.postbody_singlepost .tags a:hover {

color: #3F2E10;

}



.postbody_singlepost .cc {
margin-top: 10px;
background: #D1B686;
border: 1px dotted #AF976D;
padding: 5px;
line-height: 1.5em;
}



.postbody_singlepost .fc {

margin-left:170px;

margin-top: -2px;

line-height: 1.5em;

width:770px;

}




#Free-Chat a{
width:549px;
display:block;
height:42px;
margin:10px auto 10px auto;
background:url(images/enter-chat-big.gif) no-repeat center;
text-align:center;
color:#FFFFFF;
line-height:35px;
font-size:14px;
font-weight:bold;
}
#Free-Chat a:hover{
background:url(images/enter-chat-big-hover.gif) no-repeat center;
}


.postbody_singlepost .the_content {

margin-top: 15px;

margin-bottom: 15px;

}



/*

Special Single Post Classes

*/

.edit, .follow, .track {

border-bottom: 1px dotted #9F8559;

padding: 5px;

margin-bottom: 5px;

font-size: 0.75em;

line-height: 1.4em;

}



.follow a {

font-weight: bold;

background: url(images/rss.gif) no-repeat left;

padding-left: 20px;

}



.track {

background: #EEE;

font-weight: bold;

}



/*

CSS for Floating Images in Single Post View

*/

.alignleft {

float: left;

display: inline;

background: #fff;

margin-right: 15px;

margin-bottom: 5px;

}



.alignright {

float: right;

display: inline;

background: #fff;

margin-left: 15px;

margin-bottom: 5px;

}



.aligncenter {

display: inline;

text-align: center;

}



.alignnone {

}



p.wp-caption-text {

padding: 5px;

font-size: 0.7em;

color: #999;

}



/*

Commenting System CSS

*/

#combox, #combox ol, #combox ol li, #combox ol li.alt {

font-size: 100%;

}



#combox {

padding:0;

margin:0;

border:0;

padding-top: 20px;

padding-bottom: 20px;

}



ol.commentlist {

padding:0;

margin:0;

border:0;

list-style-type: none;

margin-bottom: 20px;

}



ol.commentlist li {

padding:0;

margin:0;

border:0;

background: #D1B686;

border: 1px solid #8F7547;

padding: 20px;

margin-top: 20px;

}



ol.commentlist li.alt {

padding:0;

margin:0;

border:0;

background: #D1B686;

border: 1px solid #8F7547;

padding: 20px;

margin-top: 20px;

}



.avatar {

float: left;

display: inline;

}



.avatar img {

border: 0;

}



.commentbody {

float: left

display: inline;;

margin-left: 60px;

}



.commentbody img {

border:0;

vertical-align: middle;

}



p.comment_author {

color: #000;

font-size: 0.7em;

}



span.comment_time {

display: inline;

color: #000;

}



p.comment_text {

margin-top: 15px;

line-height: 1.4em;

}



/*

Leave a Reply form CSS

*/


.reply {
border: 1px dotted #D1B686;
padding: 20px;

}




.reply p {

margin-top: 10px;

}



.reply fieldset {

vertical-align: middle;

display: inline;

}



.reply input {

vertical-align: middle;

display: inline;

}



.reply textarea {

vertical-align: middle;

display: inline;

}



.reply label {

vertical-align: middle;

display: inline;

font-weight: bold;

font-family: tahoma;

margin-left: 10px;

}



.replytext {

border: 1px solid #9F8559;

width: 200px;

padding: 5px;

color: #000000;

}



.replytext:focus {

border: 1px solid #bbb;

background: #fefff7;

}



.replyarea {

border: 1px solid #9F8559;

line-height: 1.5em;

padding: 5px;

width: 555px;

height: 120px;

color: #000000;

overflow-x: auto;

overflow-y: auto;

}



.replyarea:focus {

border: 1px solid #bbb;

background: #fefff7;

}


.replybutton {
background: #D1B686;

text-align: center;

width: 100px;

height: 25px;

font-weight: bold;

color: #000;

cursor: pointer;

}



.replybutton:hover {
background: #9F8559;
color:#fff;
}




#photo {



padding: 5px;

background-color:#d1b686;


text-align: center;



float: left;



width: 945px;



}




#photo img.full {

width:770px;

margin-bottom:0px;

padding-bottom:0px;

border-width:0px;



}



#featured .postbox {

margin-top: 10px;

margin-left: 9px;

background: #FFF;

border: 0px solid #d8e1f0;

float:left;

padding: 0px;

}



#footer-text {

display: block;

width: 600px;

border: 1px solid #d8e1f0;

font-size: 0.75em;

color: #000;

padding: 10px;

margin: 2px 0px 0px 10px;

}



ul.postrelated {

margin:0px;

padding:0px;

list-style-type:none;

}

.wp-pagenavi {
clear: both;
width:580px;
float:left;
padding:12px 0 12px 15px;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFAF77;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #BFAF77;
color:#000;
}
.wp-pagenavi span.current {
font-weight: bold;
}
