/*
Theme Name: Arranged by Erin
Theme URI: http://www.arrangedbyerin.com/
Description: A custom WordPress theme for Arranged by Erin.
Version: 1.0
Author: Circle Imagine
*/

a {color: #333; text-decoration: underline;}
a:hover, a:focus {color: #3F7F67;}

/* Begin Typography & Colors */
div,body,html,p,#nav ul,#nav ul li,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;border:0;}
html{height:100%;min-height:100%;width:100%;}
body{background-color:#fff;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;height:100%;width:100%;/*line-height:18px;*/text-align:center;letter-spacing:normal;}
#main{width:833px;}
#main p{text-align:left;line-height:16px;margin-bottom:10px;}
.home{text-align:center;}
p.space{margin-top:20px;}
#container{position:relative;width:833px;height:559px;margin:0 auto;text-align:left;}
#header{width:833px;background:url(images/HEADER.png) top right no-repeat;height:134px;overflow:hidden;}
#header h1 a#logo{width:154px;height:134px;background:url(images/Logo.png) top left no-repeat;overflow:hidden;display:block;text-indent:-9999px;}
#nav{width:813px; margin: 0 10px 20px 10px; overflow:hidden; background: #77AE9A;}
#nav {clear: both;}
#nav ul {float: left; margin: 0; padding: 0; list-style: none; }
#nav li {float: left; margin: 0; padding: 0;}
#nav li a {display: block; margin: 0 15px 0 0; line-height: 36px; padding: 0 12px; font-weight: bold; text-decoration: none; border-bottom: none; text-transform: uppercase; color: #fff; font-family: gill sans, verdana, sans-serif; letter-spacing: 2px; text-shadow: -1px -1px 0px #508F78;}
#nav li a.on {background: #B1005D; color: white; text-shadow: -1px -1px 0px #6F003E;}
#nav li a:hover {background: #B1005D; color: white; text-shadow: -1px -1px 0px #6F003E;}

/*
#nav ul li{position:relative;float:left;display:inline;list-style:none;}
#nav ul li a{display:block;height:58px;text-indent:-9999px;}
#nav ul li#home a{width:116px;background:url(images/home.png) top left no-repeat;}
#nav ul li#home a:hover{background-position:0 -58px;}
#nav ul li#aboutus a{width:132px;background:url(images/aboutus.png) top left no-repeat;}
#nav ul li#aboutus a:hover,#nav ul li#aboutus a.on{background-position:0 -58px;}
#nav ul li#services a{width:133px;background:url(images/services.png) top left no-repeat;}
#nav ul li#services a:hover,#nav ul li#services a.on{background-position:0 -58px;}
#nav ul li#gallery a{width:282px;background:url(images/gallery.png) top left no-repeat;}
#nav ul li#gallery a:hover,#nav ul li#gallery a.on{background-position:0 -58px;}
#nav ul li#contactus a{width:169px;background:url(images/contactus.png) top left no-repeat;}
#nav ul li#contactus a:hover,#nav ul li#contactus a.on{background-position:0 -58px;}
*/
#footer{padding-top:50px;font-weight:bold;}
#footer a{color:#666;}
#footer a:hover{text-decoration:none;}

/*
.aboutus{background:url(images/SctnHead_about.gif) top center no-repeat;padding:70px 0 0 0;margin:10px 0 0 0;}
.services{background:url(images/SctnHead_services.gif) top center no-repeat;padding:70px 0 0 0;margin:10px 0 0 0;}
.gallery{background:url(images/SctnHead_gallery.gif) top center no-repeat;padding:90px 0 0 0;margin:10px 0 0 0;}
.contactus{margin:10px 0 0 0;}
.aboutus p,.services p,.contactus p{margin-bottom:10px;line-height:16px;}
*/
img.center{margin:0 auto;position:relative;display:block;margin-bottom:20px;}

#sidebar{width:250px;background-color:#d8d8d8;position:relative;float:left;margin-left:10px; margin-right:10px;}
#sidebar h2 {display:block;font-family: gill sans, verdana, sans-serif;font-size:13px;font-weight:normal;color:#777; letter-spacing: 2px; font-weight: bold; text-transform: uppercase; text-shadow: 1px 1px 0px #fff;}
#sidebar ul{padding:0;margin:20px 15px;list-style: none;}
#sidebar ul ul {margin: 10px 0 20px 0 !important;}
#sidebar ul li{padding:0;margin:0 0 10px 0;}
#sidebar ul li a{font-weight:normal;color:#414141;text-decoration:underline;}
#sidebar ul li a:hover{color:#B0005C;}
#content{width:513px;padding-left: 10px; padding-right:20px;position:relative;float:left;}
.full-width {width:813px !important; margin: 0 10px 0 10px;}
#content h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#414141;font-size:26px; margin-bottom: 5px;}
#content p{line-height:18px;margin:0 0 15px 0;}
#content small{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#AF005C;font-size:12px;}
#content #date{text-transform:uppercase;}
.pink{color:#AF005C;font-weight:bold;display:inline;font-size:12px;}
.pinkright{position:relative;color:#AF005C;font-weight:bold;float:right;}
.pinksmallright{position:relative;color:#AF005C;font-weight:bold;float:right;font-size:10px;}
.green{background-color:#CBE0D9;width:503px;padding:15px;}
.post{width:533px;}
.entry{margin-top:20px;}
.errmsg{color:#AF005C;margin-bottom:10px;}

.clear{clear:both;}
.center{text-align:center;}
.center img{margin-left:auto;margin-right:auto;display:block;}
.header{margin-bottom:20px;margin-top:70px;}

.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
p img { padding: 0; max-width: 100%; } 
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 }