/*
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
*/



/* 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{height:58px;width:833px;overflow:hidden;}
#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-right:10px;}
#sidebar h3{display:block;background-color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;color:#B0005C;padding-top:20px;line-height:24px;}
#sidebar ul{list-style:none;padding:0;margin:20px 15px;}
#sidebar ul li{padding:0;margin:0 0 5px 0;}
#sidebar ul li a{font-weight:bold;color:#414141;text-decoration:none;}
#sidebar ul li a:hover{color:#B0005C;}
#content{width:533px;padding-right:40px;position:relative;float:left;}
#content h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#414141;font-size:26px;}
#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 }