/* 
    Theme Name: Paws2Go
	Theme URI: 
	Description: A theme created for Paws2Go.
	Version: 1.0
		
*/


/*COLOURS*/
/*
White: #FFFEFE
Green:#565F30
Dark Green:#364607
Orange: #E28631
Black: #000000
*/

*{margin:0;padding:0;}
body {background-color: #000000;color:#FFFEFE;background-image:url(images/grassbg.jpg);}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.centered{text-align:center; margin-bottom: 20px;margin:auto; display:block;}
p{text-align:left;}
a, img{outline:none;}
acronym{cursor:help;}

/* CONTAINER */
.container{background-color:#4B5229;font-family:Helvetica, Helvetica Neue, Arial, sans-serif;font-size:75%;letter-spacing:-0.2px;margin:75px auto;width:785px;}
.container p{margin-bottom:10px;}
.orange{color:#E28631;}
.border{border:2px solid #E28631;}
.oops{margin:30px 0;}
.container a{color:#E28631;}
.container a:hover{background-color:#E28631;color:#FFFEFE;}
.container a img{border:none;outline:none;}
.container a img:hover{background-color:#565F30;}
.container h1{font-size:200%;margin:10px 0;}
.container h3 {font-size:110%;font-weight:bold;letter-spacing:0.6px;margin-bottom:5px;text-transform:uppercase;}
.container h4 {font-size:100%;font-weight:bold;letter-spacing:0.6px;margin-bottom:5px;text-transform:uppercase;}
/*.main {height:390px; overflow:scroll;}*/ /*take out comments to put in scrollbar*/

/*------MENU-----*/

#menu {background-color:#000000;clear:both;color:#FFFEFE;height:30px;line-height:31px;	padding-left:20px;}/*put back padding-left to 15px when adding blog*/
#menu li {display: inline; list-style-type: none; float: left;}
#menu li a, .page_item a {background-color:#000;border:medium none;color:#FFFEFE;display:block;font-size:95%;font-weight:bold;height:30px;letter-spacing:1px;line-height:31px;	padding:0 5px;text-decoration:none;text-transform:uppercase;text-align:center;}/*roy changed padding from 0, 10px to 8px to fit all items on 1 line*/
#menu li a:hover, #menu .page_item a:hover{color:#E28631;background-color:#000000;}
#menu .current_page_item a{background-color:#E28631;color:#FFFEFE;}
#menu .current_page_item a:hover{color:#000000;background-color:#E28631;}

/*-----PAGECONTENT-----*/

#pagecontent{text-align:left;padding-bottom:5px;margin-left:30px;margin-top:20px;width:375px;float:left;}
#pagecontent ul{list-style-type:none;padding-left:20px;padding-bottom:20px;}
#pagecontent ul li{list-style-type:square;}
#pagecontent ol{padding-left:20px;}
#pagecontent .title {font-size:200%;margin:10px 0;color:#E28631;text-transform:uppercase;}
#pagecontent .title a{border-bottom:none;}
#pagecontent .linkcat h2{border-bottom:none;padding-bottom:0;text-align:left;font-weight:bold;}
#pagecontent .linkcat, #pagecontent .linkcat li {list-style-type:none; padding-left:0;}
#pagecontent .linkcat ul li{list-style-type:square;}

.lightbox td {padding:0px;}

/*-----PAGE SIDEBAR-----*/
#sidebarpic{color:#FFFEFE;float:right;margin-bottom:25px;margin-left:0;margin-top:70px;padding-right:30px;width:335px;}
#sidebarpic img{border:1px solid #697140;margin-left:40px;margin-bottom:20px;}
#sidebarpic ul{list-style-type:none;margin:0;padding:0;}
#sidebarpic p {margin-left:40px;}

/*-----BLOG-----*/
#header{background-image:url(images/blogheader.jpg);height:205px;background-repeat:no-repeat;}
#header #logo {margin:15px 45px 0;}
/*#blogheader {width:520px;float:right;margin-right:20px;}*/
#blogheader h1{font-size:36px;line-height:70px;margin-top:10px;visibility:hidden;}
#blogheader h1 a{text-decoration:none; background-color:#4A5128;color:#FFFEFE;}
#blogheader h1 a:hover{color:#E28631;}
#blogheader h2{color:#E28631;visibility:hidden;}

#theblog{background-color:#697140;background-image:url(images/containerstripe.jpg);background-repeat: no-repeat;	background-position: center bottom;}

#blogcontent {text-align:left;margin-left:30px;width:470px;float:left;margin-top:10px;}
#blogcontent .post{clear:both; margin-bottom:32px;}
#blogcontent .title {border-bottom:1px dashed #FFFEFE;display:block;margin:20px 0;	padding-bottom:0;text-align:left;text-transform:uppercase;width:100%;}
#blogcontent .title a{font-size:24px;text-align:left;width:100%;color:#FFFEFE;text-decoration:none;margin-bottom:16px;border-bottom:none;}
#blogcontent .title a:hover{color:#E28631;background-color:#FFFEFE;}
#blogcontent .entrydate {color:#002B1A;	width:220px;float:left;}
#blogcontent .metainfo {color:#002B1A;font-size:87%;}
#blogcontent .entrymeta{clear:both;border:1px solid #020F08;color:#020F08;padding:5px 10px;margin-bottom:60px;margin-top:20px;}
#blogcontent .tags{float:left;line-height:16px;}
#blogcontent .categories{float:right;width:340px; text-align:right;}
.month, .day, .year, .time{color:#FFFEFE;}
#blogcontent .entrymeta .metainfo a, #blogcontent .entrymeta .postcomments a {color:#E28631;font-style:normal;}
#blogcontent .metainfo a:hover, #blogcontent .postcomments a:hover {background-color:#FFFEFE;
color:#002B1A;}
#blogcontent .navigation {clear:both;padding-bottom:40px;padding-top:0;}
#blogcontent .navigation a:hover {font-style:italic;}
#blogcontent blockquote{font-style:normal;border-color:#E28631;border-style:solid;border-width:1px 0;color:#E28631;margin:1.5em;padding:10px;}
#blogcontent ul, #blogcontent ol {padding-left:20px;}

/*------BLOG SIDEBAR------*/
.container .widgettitle{color:#FFFEFE;font-size:150%;margin:30px 0 10px;text-align:center;text-transform:uppercase;}
#sidebar ul, #sidebar1 ul {list-style-position:outside;list-style-type:none;margin:0 0 30px;text-align:left;clear:both;}
#sidebar li a {border-bottom:none; color:#E28631;}
#sidebar li a:hover, #sidebar a:hover {background-color:#E28631;color:#FFFEFE;}
#sidebar1 li a {color:#E28631;}
#sidebar1 li a:hover, #sidebar1 a:hover {background-color:#E28631;color:#FFFEFE;}
#sidebar li ul li, #sidebar1 li ul li{display:block;line-height:30px;padding:0px;text-decoration:none;color:#FFFEFE;border:none;margin:0;}
#sidebar{float:right;margin-bottom:25px; padding-right:30px; color:#FFFEFE; margin-top:40px;width:185px;margin-left:20px;}
.textwidget{text-align:center;}
.textwidget img{border:1px solid #E28631;}

/*-----COMMENTS -----*/
.comments li{list-style-image:none; list-style-type:none; padding-left:0px;border-bottom:1px solid #EACECE; margin-bottom:16px; padding-bottom:16px;}
.comments ol{margin:0;}
.commentheading{color:#E28631; font-size:120%; padding:16px 0; text-align:left;margin:75px 0 50px 0;}
.gravatar {float:left; margin-bottom:16px; margin-right:16px; border:1px solid #E28631; height:50px; width:50px;}
.gravatar img{padding:0;}
.comments {margin-top:32px;}
.nocomments {text-align:center;}
.theactualcomment p{line-height:18px;margin-left:70px;}
.commentnumber {display:none;}
.commentmeta {font-style:italic;padding-bottom:8px;margin-left:0px!important;}
.commentmeta a{font-style:normal;}
.author {color:#020F08;}
.author a{color:#E28631; border-bottom:1px dotted #E28631;}
.author a:hover{font-style:italic;}
#commentform textarea, #commentform #url, #commentform #email, #commentform #author, #commentform #submit {background-color:#FFFEFE;border:1px solid #E28631;}
#commentform #submit:hover{background-color:#FFFEFE; color:#E28631;}
#respond{margin:40px 0 20px 0;color:#020F08;font-size:120%;}

/*-----FOOTER-----*/

#footer{clear:both;color:#FFFEFE;padding:5px 0 20px;text-align:center;background-color:#697140;background-image:url(images/containerstripe.jpg);background-repeat: no-repeat;	background-position: center bottom;}
#logo{float:left;width:185px;margin:5px 0;}
#logo a:hover{background-color:#565F30;}
#sharing{float:right;width:185px;margin-top:20px;}
#sharing a:hover{background-color:#565F30;}
#facebook{margin-left:30px;}
#updates{float:left;width:390px;}
#updates ul{list-style-type:none;}
#updates li{text-align:left;}
#updates .textwidget {text-align:left;}
#updates .widgettitle{margin-top:10px;color:#E28631; margin-bottom:0; padding-top:18px;}


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.3;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
td{width:50%;padding:10px;text-align:justify;}
th{padding:1px; text-align:center;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;outline:none;}
.clear {clear:both;}


/* WordPress requires */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin-right:10px; margin-bottom:10px;margin-top:4px;}
.alignright {float: right;margin-left:10px;margin-bottom:10px;margin-top:4px;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* FORM */

.container .ddfmwrap {margin:25px 0 0;width:350px;}
.container .ddfmwrap form{width:350px;}
.container form.ddfm label {clear:left;display:block;float:left;margin:0 10px 0 0;	padding-bottom:15px;text-align:left;width:20%;}
.container form.ddfm input.fmfile, form.ddfm input.fmtext {display:block;float:left;margin-bottom:15px;padding:3px;width:70%;}
.container form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {color:#FFFEFE!important;}
.container form.ddfm .required {color:#E28631!important;}
.container form.ddfm .credits {display:none;}