/*
Theme Name: Charlottely
Theme URI: http://Charlottely
Description: Charlottley Theme!
Version: 1.0
Tags: hot
Author: Blake Perdue
Author URI: http://www.blakeperdue.com
*/

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



/* char */
BODY {margin:0; background:#fff; font:normal 15px Georgia, Times, serif; color:#000; line-height:1.5em}
H1, H2, H3 {font-family:Helvetica,Arial,sans-serif; font-weight:normal;}
A {color:#ae0067; text-decoration:underline;}
A:hover {color:#0062ad; text-decoration:none;}

.nav {background:url(images/bg_nav.gif) repeat-x #ad0067; height:42px; border-bottom:solid 1px #98095c;}
.header {background:url(images/bg_header.gif) repeat-x #303; height:133px}
.wrapper {width:1000px; margin-left:auto; margin-right:auto; position:relative;}
.header H1 {float:left; margin:23px 0 0 19px; padding:0;}
.char {background:url(images/char.png) no-repeat; z-index:2; position:absolute; width:161px; height:300px; top:8px; right:80px;}
		
.round {-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.shadow {-moz-box-shadow:rgba(207,196,203,1) 0 0 10px; -webkit-box-shadow:rgba(207,196,203,1) 0 0 10px; -khtml-box-shadow:rgba(207,196,203,1) 0 0 10px; box-shadow:rgba(207,196,203,1) 0 0 10px;}

.content {padding:20px 20px;}
#left {float:left; width:640px;}
#right {float:right; width:280px;}
.right_content {border-left:dashed 1px #ccc; padding:96px 0 0 40px; /*padding:30px 0 0 40px; margin-top:115px; border-top:dashed 1px #ccc;*/}

/* nav */
#nav {list-style:none; border-right:solid 1px #98095c; margin:0 21px 0 21px; padding:0; float:left;} 
#nav li {float:left; position:relative; font-size:14px; line-height:42px; zoom:1;} 
#nav li:last-child {padding:0; border:0;}
#nav .current-cat a, #nav .current_page_item a {color:#fff}
#nav .current-cat li a, #nav .current_page_item li a {color:#fff}
#nav .current-cat li a:hover, #nav .current_page_item li a:hover {color:#cfc4cb}
#nav li a {text-transform:uppercase; font-weight:normal; text-decoration:none; color:#f377ba; border:none; text-decoration:none; float:left; font-family:Helvetica, Arial, sans-serif; padding:0px 20px; display:block; width:auto; letter-spacing:-0.03em; border-left:solid 1px #98095c;} 
#nav li a:hover {color:#fff; background:#900054;}


/* post */
#left DIV.post:first-child {padding-top:10px !important;}
.post {padding-top:30px; clear:both;}
.post H1 {margin:10px 0 20px 0; color:#ae0067; font-size:4.5em; font-weight:lighter; letter-spacing:0em}
.post H1 A {color:#ae0067; text-decoration:none;}
.post P {margin:0 0 20px 0; padding:0;}
.post_content {margin:0 0 15px 0;}

.alignright {padding:0; margin:0 0 15px 15px; float:right; text-align:center;}
.alignleft {padding:0; margin:0 15px 15px 0; float:left; text-align:center;}
IMG.alignright, IMG.alignleft {border:solid 2px #ccc;}
DIV.wp-caption {background:#efefef; padding:4px 2px}
P.wp-caption-text {margin:0 !important; text-align:center; font-size:0.85em; font-family:helvetica,arial,sans-serif; line-height:1.2em; color:#444;}
.links {font:normal 1em Helvetica, Arial, sans-serif; color:#999;}
.filing {float:right;}
.links B, .filing B {color:#000;}
.filing B {font-weight:normal;}
.links {background:#efefef; padding:10px 15px;}

/* gallery */
.gallery {margin-bottom:15px;}
.gallery DL, .gallery DT {display:inline;}
.gallery IMG {border:solid 1px #ccc; margin-right:3px}
.gallery IMG:hover {border-color:#ae0067;}

/* sidebar */
#right {margin-top:20px; /*font-family:Helvetica,Arial,sans-serif;*/}
#right H2 {font-size:3em; font-weight:lighter; letter-spacing:0.025em;  margin:40px 0 10px 0;}
#right UL {list-style:none; margin:0;}
#right UL LI {margin:6px 0;}
#right UL LI A {}
#right UL LI A:hover {}
#contact_holder LI {margin-bottom:0px;}
#contact_holder INPUT, #contact_holder TEXTAREA {border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; font:normal 1.0em Georgia, Times, serif; background:#fafafa; width:200px; color:#666; padding:6px 10px;}
#contact_holder INPUT.submit {width:100px; background:#efefef; cursor:pointer;}
#contact_holder INPUT.submit:hover {color:#fff; background:#ae0067; border-color:#ae0067;}

	
#searchform {margin-bottom:30px;padding:0;}
#searchform #s {border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; font:normal 1.0em Helvetica,Arial,sans-serif; background:#fafafa; width:180px; color:#666; padding:6px 10px;}
#searchbtn {vertical-align:bottom;padding: 0 0 5px 2px;}
.hidden {display:none;}

.footer {background:url(images/bg_nav.gif) repeat-x #ad0067; height:42px; color:#ed66a7; font:normal 1em Helvetica, Arial, sans-serif; line-height:42px; vertical-align:middle;}


