/*  
Theme Name: Snooty Paws 101
Theme URL: http://www.snootypaws.com.au
Description: Snooty Paws Luxury Pet Gifts & Treats Blog Theme
Version: 1.0
Author: Feris Internet Marketing 
Author URL: http://www.feris.com.au
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#afba1a url(images/body_bg.gif); font: 75%/150% "Trebuchet MS", Tahoma, Arial;
}


a:hover{text-decoration:none;}

a img { border:0;}

.column { float:left;}
.clear { clear:both;}


html, input, textarea
	{	
		color:#FFFFFF;		
	}

a {color:#c15b76;}

input, select, textarea { vertical-align:middle; font-weight:normal; color:#000000;}

.search .input {border-color:#D4D0C8; border-bottom-width:1px; padding-top:2px; padding-bottom:2px; background:#FFFFFF;}
.search .submit { margin:0;}

#nav {
	list-style: none;
	margin: 0px;
	position: absolute;
	top: 122px;
	left:40px;
}
#nav li {
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #c15b76;
	text-decoration: none;
}
#nav .page_item a{
	color: #ffffff;
	text-decoration: none;
	background: #85a4ae url(images/nav-button-bg.gif) repeat-x;
	padding: 7px 10px;
	font: 13px/100% Arial, Helvetica, sans-serif;
	border-top: 1px solid #4f717a;
	border-left: 1px solid #4f717a;
	border-right: 1px solid #4f717a;
	display: block;
}
#nav .page_item a:hover {
	color: #c15b76;
}

#main { margin: 0px auto; width:840px; background:url(images/header-r.gif) no-repeat right top;}

#header { height:150px; position:relative;}

#logo { position:absolute; margin:42px 0 0 45px; background: url(images/snooty_logo.gif) no-repeat; height: 75px; width:310px;}

h1 { color:#FFFFFF; font-size:48px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h1 a {color:#FFFFFF; text-decoration:none;}

#header .search { position:absolute; padding:160px 25px 16px 364px; background:url(images/form.gif) no-repeat 340px 137px; }
#header .search .input { width:228px;} 
#header .search .submit { margin:0 0 0 8px;}

/* side_bar */
#side_bar { width:230px; float:left; overflow:hidden; background-color:#a1bbc2; margin-left:20px;}
#side_bar .l { background:url(images/body-h.gif) repeat-y left;}
#side_bar .r { background:url(images/body-h.gif) repeat-y right;}
#side_bar .t { background:url(images/body-v.gif) repeat-x top;}
#side_bar .b { background:url(images/body-v.gif) repeat-x bottom;}
#side_bar .l_t { background:url(images/sbody-l-t.gif) no-repeat left top;}
#side_bar .l_b { background:url(images/sbody-l-b.gif) no-repeat left bottom;}
#side_bar .r_t { background:url(images/sbody-r-t.gif) no-repeat right top;}
#side_bar .r_b { background:url(images/sbody-r-b.gif) no-repeat right bottom; width:100%;}

#side_bar .indent { padding:10px 15px 15px 15px;}

#side_bar .search { text-align:right; margin:9px 0px 15px 0px;}
#side_bar .search .input { width:90%; }
#side_bar .search .submit {margin:5px 0px 0px 4px;}

.widget_style h2 { color:#c15b76; font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;}
.widget_style ul { margin:9px 0px 15px 0px; list-style:none;}
.widget_style li { background:url(images/a.gif) no-repeat 0px 7px; padding:0px 0 0 16px; color:#FFFFFF; line-height:1.41em; font-size:1.01em; margin-top:2px;}
.widget_style li a { color:#FFFFFF; text-decoration:none; }
.widget_style li a:hover { text-decoration:underline;}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:9px 0px 15px 0px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}
#links_with_style ul li ul li {background:url(images/a.gif) no-repeat 0px 7px; padding:0px 0 0 16px; color:#FFFFFF; line-height:1.41em; font-size:1.01em; margin-top:2px;}
#links_with_style ul li ul li a { color:#FFFFFF;}

ul.children { margin:0;}

#meta { vertical-align:top;}

#categories { vertical-align:top;}

#archives { vertical-align:top;}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:9px 0px 15px 0px;
}
#calendar_wrap a {	
	font-weight:bold;
}
.textwidget {	
	padding:9px 0px 15px 0px;
}
#statusbar {	
	text-align:justify;
}
#statusbar p {
	padding:0px 0px 15px 0px;
}
#statusbar a {		
	font-weight:bold;
}

/* side_bar end */

/* content */

#wrapper {float:left; width:100%; margin-left:-277px;}

#content {margin-left:311px; background:#576e76; position:relative;}
#content .l { background:url(images/body-h.gif) repeat-y left;}
#content .r { background:url(images/body-h.gif) repeat-y right;}
#content .t { background:url(images/body-v.gif) repeat-x top;}
#content .b { background:url(images/body-v.gif) repeat-x bottom;}
#content .l_t { background:url(images/body-l-t.gif) no-repeat left top;}
#content .l_b { background:url(images/body-l-b.gif) no-repeat left bottom;}
#content .r_t { background:url(images/body-r-t.gif) no-repeat right top;}
#content .r_b { background:url(images/body-r-b.gif) no-repeat right bottom; width:100%;}

#content .indent { padding:14px;}

#content .title { background:#FFFFFF;}
#content .title .l_t { background:url(images/title-l-t.gif) no-repeat left top;}
#content .title .l_b { background:url(images/title-l-b.gif) no-repeat left bottom;}
#content .title .r_t { background:url(images/title-r-t.gif) no-repeat right top;}
#content .title .r_b { background:url(images/title-r-b.gif) no-repeat right bottom; width:100%;}
#content .title .indent { padding:24px 21px;}

#content .search .input { width:300px; }
#content .search .submit {margin:0px 0px 0px 13px;}
#content a {color:#afba1a;}



.h_l { background:url(images/h-l.gif) repeat-x; height:1px; }

#content h3 { color:#c15b76; font-size:22px;}
#content h3 a {color:#c15b76; text-decoration:none;}

.author { color:#525270; font-size:1.01em;}

.date { font-size:1.01em; color:#525270; font-weight:bold;}

.content_text { padding:22px 20px 27px 16px; text-align:justify;}

.content_text ol { margin-left:20px; margin-top:15px;}

.comment { color:#120F18; background:url(images/a1.gif) no-repeat right; float:left; padding:0 12px 0 16px; margin-top:17px; margin-bottom:19px;}
.comment a { color:#120F18;}

.postmetadataalt {
	font-size:0.81em; 
}

.pagetitle {
	color:#ffffff; font-size:1.01em; font-weight:bold; text-transform:uppercase;
	padding:10px 0px 10px 20px;	
}

#comments, #respond {
	color:#ffffff; font-size:1.01em; font-weight:bold; text-transform:uppercase;
}

p {	
	padding:10px 0px 10px 0px;
}

.article {
	padding:0;
}

.post {
	padding:0px 5px 0px 5px;
}

.post-content {
	clear: both;
	padding-top: 10px;
}

.navigation {padding:0px 0px 10px 0px; width:100%; color:#120F18; font-size:1.01em;}
.navigation a {color:#120F18; font-weight:bold;}
.navigation .left {width:45%; float:left;  padding-left:10px;}
.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}

/* content end */


/* footer */
#footer { padding:10px 40px;}
/* footer end */
