/*   
Theme Name: Reputations PR
Theme URI: http://reputationspr.com
Description: A custom theme created for Reese Nank.
Author: Jenny Messerly
Author URI: http://jennymesserly.com
Version: 2.0
*/

/* ---------------------------- */
/* STANDARD HTML TAG RESET */
/* ---------------------------- */
body,
h2, h3,
li, form {
border: 0;
margin: 0;
padding: 0;
}


/* ---------------------------- */
/* STANDARD HTML TAG DEFINITION */
/* ---------------------------- */
html{
font-size: 100%;
} 

body,
form, input {
color: #000;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 0.84em;
}

body {background: #fff url(images/bg-body.png) repeat-x top left;}

h1 {font-size: 2.9em; margin: 0 0 20px; padding: 0;}
h2 {font-size: 18px;}
h3 {font-size: 13px;}

a:link, a:visited {color: #d80040;}
a:hover {color: #666;}

p, ul {margin: 0 0 15px 0; padding: 0;}

.entry img {border: 1px solid #666;}


/* ---------------------------- */
/* CUSTOM CLASS DEFINITION */
/* ---------------------------- */
.float-left {float:left;}
.float-right {float: right;}
.clear-both {clear:both;}


/* ---------------------------- */
/* CUSTOM ID DEFINITION */
/* ---------------------------- */
#wrap {
background: transparent url(images/watermark.png) no-repeat 280px 120px;
margin: 0 auto;
width: 800px;
}
#logo a {
background-image: url(images/reputations-pr-logo.jpg);
display: block;
float: left;
height: 133px;
width: 307px;
}
#nav {float: right;}
#nav ul li {
float: left;
font-family: Georgia,'Times New Roman',Times,serif;
font-size: 1.09em;
list-style: none;
}
#nav ul li a.no-border, #footer ul li a.no-border {border: none;}
#nav ul li a {
border-right: 3px double #fff;
color: #e3e3e3;
display: block;
height: 34px;
padding: 15px 20px 0;
text-decoration: none;
}
#nav ul li a:hover, #nav ul li a.current {
background-color: #fff;
color: #d80040;
}
#contact {
color: #2f2f2f;
float: right;
font-size: 0.80em;
margin: 39px 20px 0 0;
}
#content {
margin: 15px 0 0 107px;
min-height: 415px;
}
#content li {
list-style-image: url(images/bullet.png);
list-style-type: disc;
margin: 0 0 2px 15px;
}
#footer {margin: 25px 0 0 20px;}
#footer li {
float: left;
list-style: none;
}
#footer li a {
border-right: 1px solid #2f2f2f;
color: #2f2f2f;
font-size: 0.80em;
padding: 0 8px;
text-decoration: none;
}

/* ---------------------------- */
/* BEGIN IMAGES */
/* ---------------------------- */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
