/*
Theme Name: Out & About UK
Theme URI: http://www.zetabrigden.com/england/
Version: 1.0
Description: Theme for Out & About UK
Author: Nyssa J. Brown
Author URI: http://www.nyssajbrown.net/
*/

body {
background:#E8E8E8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}

a {
color:#83AF00;
text-decoration:none;
}

a:hover {
color:#999999;
}

#wrapper {
width:885px;
height:1%;
margin:0 auto;
background:#FFFFFF;
text-align:left;
position:relative;
}

#header {
width:100%;
height:48px;
background:#D6D6D6 url(images/header.gif) repeat-x;
position:relative;
text-align:right;
}

.topimg {
width:100%;
height:178px;
background:#FFFFFF url(images/topimg.gif) center no-repeat;
position:relative;
}

.navi {
width:100%;
height:48px;
background:#D6D6D6;
position:relative;
font-size:13px;
}

.navi ul {
list-style:none;
margin:0;
padding:16px 0 0 0;
text-align:center;
}

.navi ul li {
list-style:none;
display:inline;
}

.navi ul li a {
padding:15px 15px 16px 15px;
color:#606060;
}

.navi ul li a:hover {
background-color:#e8e8e8;
color:#83AF00;
}

#main {
width:885px;
float:left;
background:#FFFFFF url(images/wrapper.gif) repeat-y;
position:relative;
}

/****Headings****/

h2 {
font-size:16px;
width:580px;
text-align:left;
}

/****Left Stuff****/

.left {
width:595px;
float:left;
position:relative;
padding:10px 10px 10px 12px;
color:#727272;
text-align:justify;
}

.titletc {
width:490px;
height:68px;
float:left;
background:url(images/titlebg.gif) no-repeat;
margin-bottom:10px;
position:relative;
}

.postitle {
color:#545454;
font-size:17px;
padding-left:70px;
margin-top:21px;
}

.postitle a {
color:#545454;
text-decoration:none;
}

.postitle a:hover {
color:#83AF00;
}

.emeta {
font-size:11px;
padding-left:72px;
margin-top:-15px;
}

.comms {
width:103px;
height:68px;
float:right;
background:url(images/comms.gif) no-repeat;
margin-bottom:10px;
position:relative;
text-align:center;
color:#B9B9B9;
font-size:14px;
font-weight:bold;
}

.numcom {
font-size:18px;
line-height:20px;
margin-top:17px;
}

.post {
padding:3px;
margin-bottom:10px;
}

.page {
padding:3px;
}

.page img {
border:none;
margin-top:10px;
margin-right:5px;
}

ul {
list-style-image:url(images/bullet.gif);
padding-left:40px;
}

.post img {
padding:7px 7px 7px 7px;
border:none;
background:url(images/ibg.gif) no-repeat;
margin-right:7px;
margin-top:10px;
margin-bottom:2px;
}

.cwrap {
border-top:1px solid #E8E8E8;
text-align:center;
}

/****Right Stuff****/

.right {
width:263px;
float:right;
color:#787878;
}

.right a {
color:#6C6C6C;
text-decoration:none;
}

.right a:hover {
color:#83AF00;
}

.right ul {
list-style:none;
padding:0;
margin:0;
}

.right ul li {
list-style:none;
padding-left:15px;
background:url(images/bullet.gif) left no-repeat;
}

.right input {
background:#D6D6D6;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
padding:2px;
}

.block {
width:auto;
padding-top:15px;
background-color:#E8E8E8;
border-right:3px solid #D1D1D1;
border-bottom:2px solid #FFFFFF;
}

.txt {
width:auto;
padding:10px 20px 20px 22px;
text-align:justify;
}

.rtxt {
width:auto;
padding:10px 20px 20px 22px;
text-align:justify;
}


.wtxt {
width:auto;
padding:10px 20px 20px 22px;
text-align:center;
}

.rtxt ul {
list-style:none;
padding:0;
margin:0;
}

.rtxt ul li {
list-style:none;
padding:0 0 5px 15px;
background:url(images/bulletr.gif) top left no-repeat;
margin-bottom:5px;
border-bottom:1px dashed #CCCCCC;
}

.more {
padding-left:15px;
background:url(images/bullet.gif) left no-repeat;
}

.blockalt {
width:auto;
padding-top:15px;
background-color:#D6D6D6;
border-right:3px solid #ADADAD;
border-bottom:2px solid #FFFFFF;
}

#comment a {
text-decoration:none;
}

#comment a:hover {
color:#72bbdd;
border-bottom:1px dashed #72bbdd;
}

#comments h2 {
color:#CCCCCC;
padding-left:0;
}

ol#commentlist {
width:auto;
padding:0;
margin:0;
text-align:left;
}

ol#commentlist li {
list-style:none;
margin-bottom:15px;
width:587px !important;
}

.titletc2 {
width:595px;
height:50px;
float:left;
background:url(images/cbg.gif) no-repeat;
}

.ctext {
padding:5px 20px 5px 20px;
background-color:#FAFAFA;
border:1px solid #f1f1f1;
width:546px;
text-align:justify;
}

.cpostitle {
color:#545454;
font-size:17px;
margin-left:70px;
margin-top:12px;
}

.cpostitle a {
color:#545454;
text-decoration:none;
}

.cpostitle a:hover {
color:#83AF00;
}

.cemeta {
font-size:11px;
margin-left:70px;
margin-top:-15px;
}

.cnum {
margin-top:11px;
font-size:20px;
float:left;
width:67px;
color:#FFFFFF;
text-align:center;
}

.nyssa {
border-bottom:2px solid #BFB6A7;
}

.zeta {
border-bottom:2px solid #A8C04D;
}

.info {
font-size:14px;
font-weight:bold;
}

.moderation {
font-weight:bold;
color:#ff6fad;
width:300px;
}

.respond {
margin-bottom:10px;
}

div#commentPreview {
color:#999999;
}

.allowed {
width:580px;
color:#999;
text-align:center;
}

.smilies {
width:580px;
color:#999;
text-align:center;
}


/****FORMS****/

textarea#comment {
width:540px;
background-color:#FFF;
border:1px solid #666;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

textarea#comment:hover {
background-color:#F8FFE3;
border:1px solid #AEC666;
}

textarea#comment:focus {
background-color:#F8FFE3;
border:1px solid #666;
}

form#commentform {
padding:10px;
background:#FAFAFA;
border:1px solid #E6E6E6;
width:565px;
text-align:left;
}

#commentform #author, #email, #url {
width:250px;
background:#FFF url(images/input.gif) repeat-x;
border:1px solid #666;
padding:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

#commentform #author:hover, #email:hover, #url:hover {
background-color:#F8FFE3;
border:1px solid #AEC666;
}

#commentform #author:focus, #email:focus, #url:focus {
background-color:#F8FFE3;
border:1px solid #666;
}

img.wp-smiley {
border:none;
padding:0;
margin:0;
background:none;
}

/****Misc Stuffs****/

.picturedes {
width:auto;
-moz-border-radius:5px;
background-color:#F2F2F2;
border: 1px solid #D9D9D9;
padding:5px 10px 5px 10px;
margin-top:3px;
margin-right:16px;
}

.walldes {
width:auto;
-moz-border-radius:5px;
background-color:#F2F2F2;
border: 1px solid #D9D9D9;
padding:5px 10px 5px 10px;
margin-top:5px;
text-align:left;
margin-left:14px;
margin-right:19px;
}

.paging {
color:#999;
text-align:center !important;
}

.paging ul {
list-style:none;
padding:0;
margin-top:30px;
}

.paging ul li {
background:#fafafa;
border:1px solid #E6E6E6;
display:inline;
padding:5px 5px 5px 5px;
margin-right:3px;
}

#footer {
width:865px;
padding:10px;
height:auto;
clear:both;
background-color:#D6D6D6;
text-align:center;
font-size:11px;
color:#787878;
}

.postmetadata {
font-size:11px;
padding:10px;
background-color:#f1f1f1;
margin-top:10px;
}

.datetime {
padding:0 10px 0 25px;
background:url(images/calendar.gif) left no-repeat;
}

.cats {
padding:0 10px 0 25px;
background:url(images/folder.gif) left no-repeat;
}

.rss {
padding:0 10px 0 25px;
background:url(images/rss.gif) left no-repeat;
}

.response {
padding:0 10px 0 20px;
background:url(images/comment.gif) left no-repeat;
}

.trackback {
padding:0 10px 0 20px;
background:url(images/tb.gif) left no-repeat;
}

.ptags {
padding:0 10px 0 25px;
background:url(images/tag.gif) left no-repeat;
}

.pagetitle {
font-size:12px;
background-color:#f1f1f1;
padding:10px;
font-weight:normal;
}


.walkinfo {
display:block;
width:auto;
height:auto;
padding:0 10px 0 10px;
background:#F7FAEF;
border:1px solid #DBDED1;
-moz-border-radius:5px;
margin:5px 0 5px 0;
}