/*  
Theme Name: TaylorGifts.com
Theme URI: http://www.taylorgifts.com
Author: CrushLabs, Inc.
Author URI: http://www.crushlabs.com
*/	
	
*{margin: 0px;padding: 0px;}
ul{list-style: none;}
body {margin: 0px;padding: 0px;background-color: #FFF;}
body {font-size: 76.1%; font-family: Verdana, Arial, Helvetica, sans-serif;color:#333333;}
a, a:link {color:#555;text-decoration:none;}
a:hover {text-decoration:underline;}
form { display: inline;margin: 0;padding: 0;}
b, strong {color: #0055aa;}
i, em {color: #0055aa;}
input, textarea {background-color: #FAFAFA; border: 1px solid #EAEAEA;}
submit {}
#content p {line-height: 1.8em;}
#wrapper{width:780px;margin: 0px auto;}
#header{height:130px;}
#header{background: #FFF url(images/header.jpg) no-repeat;}
#container{padding:0;margin-left:auto;margin-right:auto;margin-top: 0;}
#content {float: right;width: 530px;padding: 15px 5px;}
#sidebar {float: left;width: 200px;padding: 0px 10px; margin: 15px 0px;}
#content ul{padding-left: 15px;}
#content ul li{margin-left: 15px;list-style-type: square;}
#content ul ul li{padding-left: 3px;;}
#content ol{list-style-position: inside;padding-left: 15px;padding-top: 2px;margin-bottom: 10px;}
#content p{padding-left: 10px;}                         
#footer{height: 32px; overflow: hidden; text-align: center;clear:both;background-color: #FFFFFF;background-image: url(images/bottom_bg.gif); background-repeat: no-repeat;color: #FFF;padding: 5px 1em 5px 1em;font-weight: normal;}
#footer p{text-align:center;}
#footer a{color: #FFF;text-decoration: none;border: none;font-weight: bold;}
#footer a:hover {color: #FFF;text-decoration: underline;border: none;}
#sidebar{text-align: left; color: #666;margin-bottom: 10px;background-color: none;padding: 0 8px  0 8px;}
#sidebar ul{list-type:none;}
#sidebar li{background-color: none;border: 1px solid #FAFAFA; padding-bottom: 8px; margin-bottom: 10px;}
#sidebar ul li{margin: 2px 0px 0px 30px;padding: 2px 0px 3px;list-style-image:url(images/star.png);border: none;}
#sidebar ul li li{margin: 3px 4px;padding: 4px 2px;list-style-type:circle;}
#sidebar a {display: block; color: #0055aa;text-decoration: none;	padding: 15px 10px;background: url(images/sep.gif) repeat-x bottom left;margin: 0;padding: 0px 2px;}
#sidebar a:hover {color: #666;text-decoration: none;border: none;}
#sidebar h2 {font-size: 14px;font-family: Verdana, Arial, sans-serif; color: #FAFAFA;padding: 2px 8px 2px 8px;background: #0055aa url(images/menu_bg.gif) repeat-x;}
#sidebar p{padding: 3px;}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
.postmetadata{display:block;margin: 10px auto 10px auto;padding: 5px 8px 8px 0;text-align: left;color:#333;width:98%;background-color: #FAFAFA;}
#content .postmetadata{padding-left: 10px;}
.category {background: url(images/category.png) no-repeat left;padding: 2px 0 2px 18px;}
.editlink {background: url(images/edit.png) no-repeat left;}
/* Comments */
.commentlist {margin: 0; padding: 0;}
.commentlist li {margin-bottom: 1.2em;list-style: decimal;}
#commentform {margin: 1em 0;}
.commentmetadata {padding: 2px 0 4px;}
.commentmetadata a {color: #444;text-decoration: none;}
.commentmetadata a:hover {text-decoration: underline;}
#commentform input {margin-bottom: 3px;}
li.alt{border-bottom: 1px solid #DADADA;background-color: #FAFAFA;}
li.whitebox {background-color: #FFFFFF;padding: 10px;border-top: 1px solid #bbbbbb;}
li.graybox {background-color: #F2F2F2;padding: 10px;border-top: 1px solid #bbbbbb;}
ol.commentlist {margin-left: 20px;padding: 0px 0px 0px 0px;color: #333333;}
#comment{width:80%;}
#respond {margin: 5px 10px;}
.title {border-bottom: 1px solid #EAEAEA; margin-bottom: 8px;}
.pagetitle {font-size: 20px;color:#FFF;font-weight: bold; text-transform: uppercase;display: block; background-color: #0055aa;padding: 2px; }
.posttitle a {margin: 0px 10px; font-size: 20px;color: #0055aa;font-weight: bold;}
.posttitle a:hover{font-size: 20px;color: #FF0000;font-weight: bold;text-decoration: none;}
.entry{margin-bottom: 5px;}                         
.post{display: block;overflow:hidden;width:98%;margin-left:auto;margin-right: auto;}    

.post p a, .post li a { color:#3366ff;text-decoration:underline;}
.post p a:hover, .post li a:hover { color:#ff0000;}

code{display: block;margin: 10px 30px 0 30px;padding: 2px 10px 5px 10px;border-top: 4px solid #333;color: #FFFFE8;background-color: #666;}
#nav {font-size: 10px; margin-left:auto;margin-right:auto;overflow: hidden;height:28px;line-height:2.7em;background-image: url(images/top_bg.gif);background-repeat: no-repeat;margin-bottom: 0;}
#nav ul {margin:0;padding:0;}
#nav li {float:left;margin:0;padding:0;list-style-type:none;white-space:nowrap;border-color:#6F7076;}
#nav li a {display:block;padding:0 13px;font-size:10px;text-transform:uppercase;}
* html #nav a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */
#nav li {border-color:#DADADA;}
#nav a {color: #FFF;}
#nav .selected,#nav .current_page_item,#nav a:hover{color: #FF0000; text-decoration: none;}
#nav a:visited{font-weight: bold;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 160px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar td {padding: 2px 0;text-align: center;}
#wp-calendar th {/*padding: 3px 0;*/text-align: center;}
#wp-calendar caption {text-align: center;width: 100%;text-transform: uppercase;font-weight: bold;}
img {	border:none;}
.alignright {text-align: right;}
.alignleft {text-align: left}
.nav {display: block;text-align: center;margin-top: 10px;margin-bottom: 0;}
.wp-smiley{padding: 0;}
.textwidget{margin: 2px 5px 2px 5px;}
