/*  



Theme Name: Apple Cider



Theme URI: http://www.cuddlecreek.com/



Description: Cuddle Creek LLC Word Press Theme


Version: 1.0p



Author: Cuddle Creek LLC



Author URI: http://www.cuddlecreek.com/



*/

*



{

padding: 0;

margin: 0;

}

hr {

display: none; 

}

body {

font-family: 'Verdana', 'Trebuchet MS', 'Arial', 'Sans-Serif';
font-size: 12px;
color: #1a1d29;
background: #acb3d4;
background: #acb3d4 url(images/outertile.jpg);

}

#page {

width: 751px;

margin: 15px auto 25px auto;


border: 1px solid #2A3553;



padding: 0px;



}







.wrap {



width: 751px;



margin-right: 3px;



background: #acb3d4;



border: 0px solid #2A3553;



padding: 0px;



}







#wrapper {



width: 751px;



margin: 0 auto;



}







.avatar {



background: url('images/avatar.gif') no-repeat; 



float: left;



width: 80px; 



height: 80px; 



padding: 0;



display: inline; margin-left:0px; margin-right:5px; margin-top:10px; margin-bottom:0px



}







.div {



margin-bottom: 10px;



}







.square1 {



border: 0px solid #2A3553;



padding: 1px;



margin-bottom: 10px;



background: #acb3d4 url(images/innertile.jpg);



}







.square2 {



border: 1px solid #2A3553;



padding: 1px;



background: #acb3d4 url(images/innertile.jpg);



}







.square3 {



border-left: 1px solid #2A3553;



border-right: 1px solid #2A3553;



border-bottom: 1px solid #2A3553;



padding: 1px;



background: #acb3d4 url(images/innertile.jpg);



}







.content2 {



border: 1px solid #2A3553;



background: #acb3d4;



padding: 0px 5px 2px 5px;



background: #acb3d4 url(images/innertile.jpg);



}







#header {



margin: 0px;



width: 751px;



padding: 0px;



}







#header h1 {



font-size: 3em;



}







#header a {



text-decoration: none;



color: #1a1d29;



}







#headerimg {



margin: 0 auto;



width: 751px;



height: 200px;



color: #1a1d29;



padding-top: 0px;



padding-bottom: 0px;



background: #acb3d4 url('images/header.jpg');



border: 0px solid #2A3553;



}







#footer {



margin-top: 0px;



margin-left: 0px;



margin-right: 0px;



margin-bottom: 0px;



text-align: center;



padding: 0px;



width: 751px;



color: #1a1d29;



background-color: #ACB3D4;



border: 0px solid #2A3553;



clear: both;



}







#footer p {



padding: 10px;



}







#footer a {



color: #1a1d29;



text-decoration: none;



}







#content {



width: 355px;



float: left;



margin-top: 10px;



margin-bottom: 10px;



padding: 0px;



border: 0px solid #2A3553;







}







#content h2 {



background-color: #3F4C76;



border: 1px solid #2A3553;



font-size: 1em;



font-weight: normal;



padding: 2px;



margin-bottom: 3px;



text-align: center;



background: #acb3d4 url(images/footer.jpg);



}







.post {



border: 1px solid #2A3553;



background: #acb3d4;



padding: 3px;



margin-bottom: 10px;



color: #1a1d29;



font-size: 1em;



background: #acb3d4 url(images/innertile.jpg);



}







.post p {



line-height: 1.4em;



margin-bottom: 1em;



}







.post a {



color: #1a1d29;



}







.post li {



margin-left: 20px;



}







.post ul {



list-style-image: url('images/bullet.gif');



list-style-type: circle;



margin-bottom: 10px



}







blockquote {



margin: 1em 1.5em;



padding: 1em 1.5em;



border: 1px solid #2A3553;



background: #acb3d4;



}







acronym, abbr, span.caps {



cursor: help;



}







acronym, abbr {



border-bottom: 1px dashed #2A3553;



}







blockquote cite {



margin: 5px 0 0;



display: block;



}







.center {



text-align: center;



}







a img {



border: none;



}







h3 {



margin-top: 1em;



font-size: 1em;



}







h4 {



margin-top: 1.2em;



font-size: 1.2em;



}







h5 {



margin-top: 1em;



font-size: 1em;



}







h2 {



font-size: 1.6em;



border-bottom: 1px solid #2A3553;







}







h2 a:hover, h2 a:visited, h2 a {



text-decoration: none;



color: #1a1d29;



}







.entry {



margin-top: 10px;



margin-bottom: 15px;



}







.postmetadata {



padding: 2px;



font-size: 0.8em;



font-style: italic;



}







.postmetadata a {



color: #1a1d29;



text-decoration: none;



}







#sidebar {



width: 175px;



float: right; 



padding: 0px;



background: none;



color: #1a1d29;



margin-left: 15px;



margin-top: 10px;



margin-bottom: 10px;



margin-right: 5px;



border: 0px solid #2A3553;



}







#sidebar a {



text-decoration: none;



color: #1a1d29;



}







#sidebar a:hover {



text-decoration: underline;



}







#sidebar ul {



list-style: none;



margin-bottom: 15px;



}







#sidebar ul h2 {



background-color: #3F4C76;



border: 1px solid #2A3553;



font-size: 1em;



font-weight: normal;



padding: 3px;



margin-bottom: 0px;



text-align: center;



background: #acb3d4 url(images/footer.jpg);



}







#sidebar ul ul {



list-style-image: url('images/bullet.gif');



list-style-type: circle;



margin-left: 15px



}







#sidebar ul ul li {



list-style-image: url('images/bullet.gif');



list-style-type: circle;



margin-left: 5px



}







#sidebar ul ul ul {



margin-bottom: 0;



}







#menu {



width: 175px;



float: left; 



padding: 0px;



background: none;



color: #1a1d29;



margin-right: 15px;



margin-top: 10px;



margin-bottom: 10px;



margin-left: 5px;



border: 0px solid #2A3553;



}







#menu a {



text-decoration: none;



color: #1a1d29;



}







#menu a:hover {



text-decoration: underline;



}







#menu ul {



list-style: none;



margin-bottom: 15px;



}







#menu ul h2 {



background-color: #3F4C76;



border: 1px solid #2A3553;



font-size: 1em;



font-weight: normal;



padding: 2px;



margin-bottom: 0px;



text-align: center;



background: #acb3d4 url(images/footer.jpg);



}







#menu ul ul {



list-style-image: url('images/bullet.gif');



list-style-type: circle;



margin-left: 15px



}







#menu ul ul li {



list-style-image: url('images/bullet.gif');



list-style-type: circle;



margin-left: 5px



}







#menu ul ul ul {



margin-bottom: 0;



}







.navigation {



display: block;



margin-top: 10px;



margin-bottom: 40px;



color: #1a1d29;



}







.navigation a {



color: #1a1d29;



text-decoration: none;



}







.alignleft    {



float: left;



text-align: left;



width: 50%;



color: #1a1d29;



}







.alignright {



float: right;



text-align: right;



width: 50%;



color: #1a1d29;



}







.entrytext .postmetadata {



font-size: 1.1em;



background-color: #7982A9;



width: 70%;



margin: 2em auto 3.5em auto;



border: 1px dotted #2A3553;



padding: 5px;



padding-left: 45px;



background: #acb3d4;



}







#wp-calendar {



border: 0px solid #2A3553;



width: 80%;



margin: 0 auto;



text-align: center;



margin-bottom: 0px;



}







#wp-calendar th {



background-color: #ffffff;



}







#wp-calendar a {



border: 1px solid #2A3553;



background-color: #ffffff;



display: block;



}







#prev a, #next a {



border: 0;



}







#wp-calendar caption {



text-align: center;



width: 100%;



}







#searchform {



text-align: center;



}







#searchform input {



border: 1px solid #2A3553;



background-color: #ffffff;



}







#searchform #s {



width: 50%;



background-color: #ffffff;



}







ol.commentlist {



width: 90%;



margin: 0 auto;



}







ol.commentlist li {



margin-bottom: 1.5em;



border: 1px solid #2A3553;



padding: 5px;



background-color: #ffffff;



}







ol.commentlist li.alt {



background-color: #ffffff;



}







ol.commentlist a {



color: #1a1d29;



}







small.commentmetadata {



font-size: 0.8em;



margin-bottom: 1em;



display: block;



text-align: center;



text-decoration: none;



}







small.commentmetadata a {



text-decoration: none;



}







#comments {



padding-left: 5px;



margin-left: 5px;



margin-bottom: 10px;



}







#commentform {



width: 85%;



color: #1a1d29;



padding-left: 10px;



}







#commentform a {



color: #1a1d29;



}







#comment {



font-size: 12px;



color: #1a1d29;



border: 1px solid #2A3553;



background-color: #ffffff;



}







textarea {



width: 85%;



padding: 2px;



margin-top: 2px;



margin-bottom: 2px;



background: #acb3d4;



border: 1px solid #2A3553;



color: #1a1d29;



font-size: 12px;



text-align: justify;



}







#author, #email, #url {



background-color: #7982A9;



border: 1px solid #2A3553;



margin-top: 2px;



margin-bottom: 2px;



padding: 2px;



color: #1a1d29;



font-size: 12px;



}







.topmenu      {



margin-top: 0px;



padding-top: 3px;



padding-bottom: 3px;



width: 751px;



font-weight: normal;



border-top: 1px solid #2A3553;



border-bottom: 1px solid #2A3553;



background: #acb3d4;



background: #acb3d4 url(images/innertile.jpg);



}







.topmenu:after { /*Add margin between menu and rest of content in Firefox*/



content: ".";



display: block;



height: 0;



clear: both;



visibility: hidden;



}







.topmenu ul {



border-top: 1px solid #2A3553;



border-bottom: 1px solid #2A3553;



width: 100%;



background-color: #3F4C76;



padding: 4px 0;



margin: 0;



text-align: center;



background: #9ea7cd url(images/footer.jpg);



}







.topmenu ul li {



display: inline;



}







.topmenu ul li a {



color: #1a1d29;


padding: 4px 7px;



margin: 0;



text-decoration: none;



border-right: 0px solid #2A3553;



background: #acb3d4 url(images/innertile.jpg);



}







.topmenu ul li a:hover {



color: #53291C;



}







.bottommenu   {



margin-top: 0px;



padding-top: 3px;



padding-bottom: 3px;



width: 751px;



font-weight: normal;



border-top: 1px solid #2A3553;



border-bottom: 1px solid #2A3553;



background: #acb3d4;



background: #acb3d4 url(images/innertile.jpg);



}







.bottommenu:after { /*Add margin between menu and rest of content in Firefox*/



content: ".";



display: block;



height: 0;



clear: both;



visibility: hidden;



}







.bottommenu ul {



border-top: 1px solid #2A3553;



border-bottom: 1px solid #2A3553;



width: 100%;



background-color: #ACB3D4;



padding: 4px 0;



margin: 0;



text-align: center;



background:#acb3d4 url(images/footer.jpg);



}







.bottommenu ul li {



display: inline;



}







.bottommenu ul li a {



color: #53291C;



padding: 4px 7px;



margin: 0;



text-decoration: none;



border-right: 0px solid #2A3553;



}







.bottommenu ul li a:hover {



color: #53291C;



}