/*
Theme Name: pinkspa
Theme URI: http://tech2connect.com/blog
Description: A 2 column Travel wordpress theme for Spa reviews Niche 
Version: 2 (WP2.7.1)
Author: npnhome
Author URI: http://tech2connect.com

*/

* {
margin : 0;
padding : 0;
}
body {
margin : 0;
padding : 0;
background : #fcc2e0 url(images/img01.jpg) repeat-x left top;
text-align : justify;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #404040;
}
form {
margin : 0;
padding : 0;
}
fieldset {
margin : 0;
padding : 0;
border : none;
}
input, textarea, select {
font : normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1 {
font-family : Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
display : block;
font-size : 2em;
font-weight : bold;
margin : 0.67em 0;
}
h2 {
font-family : Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
display : block;
font-size : 1.5em;
font-weight : bold;
margin : 0.83em 0;
}
h3 {
font-family : Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
display : block;
font-size : 1.17em;
font-weight : bold;
margin : 1em 0;
}
h4 {
font-family : Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
display : block;
font-weight : bold;
margin : 1.33em 0;
}
h1, h1 a, h1 a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color : #464646;
font-weight : normal;
}
a:link, a:visited {
text-decoration : none;
color : #071e3d;
}
.blockbg {
background : #d9d785;
}
blockquote {
background : url(images/img08.jpg) no-repeat left top;
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
margin : 0 0 0 15px;
padding : 0 20px 0 30px;
font-size : 18px;
color : #3d3d3d;
}
a {
color : #000000;
}
a:hover {
text-decoration : none;
}
hr {
display : none;
}
img {
border : none;
}
img.left {
float : left;
margin : 0 15px 0 0;
border : 1px dashed #d9d785;
}
img.right {
float : right;
margin : 0 0 0 15px;
border : 1px dashed #d9d785;
}
.text1 {
font-family : Georgia, "Times New Roman", Times, serif;
font-style : italic;
margin : 0 0 0 15px;
padding : 90px 20px 0 30px;
font-size : 30px;
color : #ffffff;
}
#header {
background : url(images/header.jpg) no-repeat left top;
width : 900px;
margin : 0 auto;
height : 81px;
letter-spacing : -1px;
font-family : Georgia, "Times New Roman", Times, serif;
}
#headerbg {
clear : both;
margin : 0 auto;
width : 900px;
height : 303px;
background : url(images/img05.jpg) no-repeat left bottom;
}
#pagebot {
clear : both;
margin : 0 auto;
width : 900px;
height : 58px;
background : url(images/confoot.jpg) no-repeat left bottom;
}
#navigation {
height : 2.2em;
padding : 0 10px 0 10px;
line-height : 2.2em;
width : 880px;
margin : 0 1px;
background : #282828;
color : #ffffff;
}
#navigation li {
float : left;
list-style-type : none;
border-right : 1px solid #ffffff;
white-space : nowrap;
}
#navigation li a {
display : block;
padding : 0 10px;
font-size : 0.8em;
font-weight : normal;
text-transform : uppercase;
text-decoration : none;
background-color : inherit;
color : #ffffff;
}
* html #navigation a {
width : 1%;
}
#navigation .selected, #navigation a:hover {
background : #a1a1a1;
color : #ffffff;
text-decoration : none;
}
#logo {
float : left;
margin-top : 30px;
}
#logo h1, #logo h2, #logo p {
float : left;
margin : 0;
text-transform : lowercase;
}
#logo h1 {
font-family : Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform : uppercase;
padding-left : 60px;
text-align : center;
font-size : 3.2em;
color : #000000;
}
#logo h1 a {
color : #000000;
}
#logo p {
padding-top : 27px;
text-transform : uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
}
#logo h2 a, #logo p a {
color : #000000;
}
#logo a {
text-decoration : none;
}
#menu {
float : right;
margin-top : 27px;
}
#menu ul {
margin : 0;
list-style : none;
}
#menu li {
display : inline;
}
#menu a {
display : block;
float : left;
padding : 30px 30px 0 20px;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
color : #4e4e4e;
}
#menu a:hover {
color : #760023;
}
#menu .current_page_item a {
color : #a1a1a1;
}
#page {
width : 900px;
margin : 0 auto;
padding-top : 20px;
background : url(images/bg.gif) repeat-y left top;
}
#blog {
float : left;
width : 570px;
padding : 0 20px 0 20px;
line-height : 21px;
font-size : 12px;
}
#current-posts {
float : right;
width : 240px;
padding : 0 20px 20px 20px;
line-height : 21px;
font-size : 12px;
}
#current-posts li {
list-style : none;
}
.thumb {
margin-left : 5px;
width : 242px;
height : 194px;
padding : 15px 20px 20px 25px;
float : left;
background : url(images/featured_thumb.gif) no-repeat;
}
.read {
background : #333333;
padding : 5px 10px;
text-transform : uppercase;
text-decoration : none;
font-size : 10px;
color : #cccccc;
}
#current-posts .entry a {
background : #333333;
padding : 5px 10px;
text-transform : uppercase;
text-decoration : none;
font-size : 10px;
color : #cccccc;
}
#current-posts .more {
background : url(images/img04.gif) no-repeat left 50%;
padding-left : 20px;
}
.date {
text-transform : uppercase;
text-decoration : none;
height : 40px;
padding-left : 50px;
margin : 0;
background : url(images/date.png) no-repeat left 40%;
}
.post .title {
margin : 0;
}
.post .meta {
margin : 0;
padding-bottom : 10px;
padding-top : 10px;
line-height : normal;
font-size : 13px;
color : #505050;
}
.post .meta a {
color : #000000;
}
.post .entry {
margin-bottom : 20px;
padding-bottom : 5px;
border-bottom : 1px dashed #9c9c9c;
}
#sidebar {
clear : both;
width : 900px;
background : #760023 url(images/footmenu.jpg) repeat left top;
color : #cccccc;
padding : 10px 0 0 0;
}
#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}
#sidebar li {
display : block;
float : left;
width : 187px;
padding : 10px 10px 10px 25px;
}
#sidebar li ul {
line-height : 1.8em;
}
#sidebar li li {
display : list-item;
background : url(images/img07.gif) no-repeat left 50%;
float : none;
width : auto;
padding : 0 0 0 10px;
line-height : 21px;
}
#sidebar h2 {
margin : 0 0 10px 0;
color : #ffffff;
}
#sidebar a {
text-decoration : none;
color : #cccccc;
}
#sidebar a:hover {
text-decoration : underline;
}
#footer {
width : 900px;
height : 160px;
margin : 0 auto;
margin-bottom : 20px;
background : url(images/img06.jpg) no-repeat left top;
font-size : 11px;
color : #cccccc;
}
#footer p {
margin : 0;
padding : 13px 20px 15px 20px;
}
#footer a {
color : #ffffff;
}
#legal {
float : left;
}
#links {
float : right;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
.navigation {
text-align : center;
height : 20px;
}
#footer #footbot {
margin : 45px auto;
padding-right : 50px;
text-align : right;
color : #fff;
}
.key_sub {
background : transparent url(images/email.png);
margin : 0 auto;
}
#subscribe form {
width : 100%;
height : 100%;
padding : 0;
}
.rssButton {
float : right;
width : 72px;
height : 76px;
margin-top : -30px;
}
.sub {
border : 0;
background-color : transparent;
width : 167px;
height : 35px;
padding-left : 10px;
margin : 10px auto;
float : left;
font-size : 12px;
color : #282828;
}
.key_search {
background : transparent url(images/search.jpg) no-repeat left top;
width : 235px;
height : 35px;
margin : 0;
}
.key_search form {
width : 235px;
height : 100%;
padding : 0 0 0 5px;
}
.s {
background : transparent url(images/search.png) no-repeat left top;
border : 0;
width : 186px;
height : 33px;
margin : 0;
padding : 5px 0 0 10px;
float : left;
font-size : 16px;
color : #282828;
}
.searchButton {
float : left;
width : 40px;
height : 44px;
margin : 0 0 0 5px;
padding : 0 0 0 10px;
}
ol.commentlist {
margin-top : 15px;
color : #333333;
}
ol.commentlist li {
background : #718c1a;
padding : 10px;
margin : 10px 0;
}
ol.commentlist li.alt {
background : #cfebf7;
}
textarea#comment {
width : 420px;
}
#main p.comment_meta {
margin : 0;
float : right;
}
body#commentspopup {
background : #fff;
padding : 20px;
}
body#commentspopup a {
color : #666;
}
body#commentspopup h1 a {
position : relative;
top : 0;
left : 0;
}
body#commentspopup h3 {
color : #555;
}
body#commentspopup p {
margin : 10px 0;
color : #555;
}
body#commentspopup textarea {
width : 400px;
}
.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;
}
