/*  
Theme Name: Anne Rosenbaum Theme
Theme URI: http://annerosenbaum.com/haveyoursay
Description: Have Your Say
Version: 1.0
*/
h1, h2, h3, h4, h5, h6, blockquote, p, ul, li, img{
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
body {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #212121;
	background: #ffffff;
}
.body_text {
	border-bottom: 1px solid #ccc;
        padding: 1px 0 20px;
}
.body_text img{
	float: left;
        height: 178px;
}

#wrapper{
	margin: 50px auto 0px;
	width: 1054px;
}
#main_col{
	padding: 0px 50px 0px 0px;
	margin: 0 56px 0 0;
	width: 645px;
	float: left;
	border-right: 1px solid #cccccc;
}
#content{
	margin: 7px 15px 0 0;
}
.clear{
	clear: both;
}
.hide{
	display: none;
}
a{
	text-decoration: none;
	color: #FC3C28;
}
a:hover{
	color: #079AAE;
}
/*-------------Header and Headers TRANSFER----------*/

.blackcapssmall {
	margin:0 0 13px;
	padding:0;
	text-transform: uppercase;
	font-size:.7em;
	font-weight:lighter;
	letter-spacing:.1em;
	text-decoration:none;
	color: #333;
}
#header{
	padding: 0 0 15px 0;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: .75em;
	border-bottom: 1px solid #FC3C28;
}
h1{
	margin:  0;
	padding: 0;
	color: #079AAE;	
}
h2{
	margin:  0;
	padding: 0;
	color: #FC3C28;
}
h3{
	margin: 0;
	padding: 0;
	font-size: .75em;
	font-style: italic;
	text-align: right;
	color: #40311D
}
h4{
	font-size: 10px;
	text-transform: uppercase;
        font-weight: lighter;
        font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
        color: #999;
        letter-spacing: .05em;
        padding: 10px 0 0;
}

#header a:link{
	color: #40311D;
}
#header a:visited{
	color: #40311D;
}
#header a:hover{
	color: #fdfcde;
	background: #5b1d2a;
}
#header a:active{
	color: #fdfcde;
	background: #385a59;
}
#nav_main {
	width:700px;
}
 
#nav_main li, #nav_main ul {
	display : inline;
	list-style-type : none;
	margin:0;
	padding:0; 
}
 
#nav_main li a {
	float: left;
	line-height: 12px;
	font-size: 70%;
	text-transform: uppercase;
	color:  #212121;
	margin:20px 17px 0 0;
	padding:0;
	text-decoration: none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
 
#nav_main a:hover {
	border-bottom : 1px solid #0799AD;
	padding-bottom : 3px;
}
/*----------Nav TRANSFER-----------*/
#section_header{
	margin: 0 0 15px 0;
	padding: 0;
	height: 18px;
	font-family:"Palatino Linotype","Book Antiqua",Palatino, times, serif;
}
/*----------------SIDE BAR & RSS LINK TRANSFER--------------*/
#sidebar_container_blog{
	width: 218px;
	float: left;
	text-align: right;
}
#rsslink{
	margin: 0 0 15px 0;
	padding:  0;
}
#sidebar{
	line-height: 15px;
}
#sidebar h5{
	font-size: .98em;
	color: #079AAE;
        padding: 0 0 10px;
        letter-spacing: .1em;
        font-weight: lighter;
	text-transform: uppercase;
}
.pagenav, #categories, #archive, .linkcat, #meta{
	margin: 0 0 15px 0;
}
.pagenav ul li, #categories ul li, #archive ul li, .linkcat ul li, #meta ul li{
	font-family:"Palatino Linotype","Book Antiqua",Palatino, times, serif;
	font-size: .7em;
}
#sidebar a{
	text-decoration: none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 11px;
        color: #999;
        letter-spacing: .1em;
	font-weight: lighter;
        text-transform: uppercase;
}

#sidebar a:hover{
	color: #FC3C28;
}
#search{
	height: 24px;
	margin: 22px 0;
	padding: 2px 0 0 0;
}
#searchform, #s, #searchsubmit{
	margin: 0;
	padding: 0;
}
#s{
	height: 16px;
	width: 145px;
        padding: 2px 0;
	border: none;
	color: #333;
	background: #fff;
        border: 1px solid #079AAE;
       &nbsp;vertical-align: top;
}
#searchsubmit {
	background: #079AAE none repeat scroll 0 0;
        border: medium none;
        color: #FFF;
        font-size: 11px
        letter-spacing: .1em;
        text-transform: uppercase;
        height: 22px;
        width: 60px;
        margin: 0 0 0 5px;
        vertical-align: top;

}
          
#searchsubmit:hover{
	background: #079AAE;
}
#bookbutton {
	margin: 10px 0 17px 0;
}
#bookbutton a{
	color:#FFF;
	text-transform : uppercase;
	font-size : .98em;
	font-weight : lighter;
	padding:7px 9px;
	letter-spacing:.1em;
	background-color:#00a7ca;
	text-decoration:none;
	outline:none;
}
.bluecap, .bluecap_alt {
	text-transform: uppercase;
	color: #0699AD;
	font-size: .98em;
	font-weight: lighter;
	padding:5px 0 0;
	letter-spacing:.1em;
	line-height: 21px;
}
.bluecapsmall {
	margin: 4px 0 15px 0;
	padding:0;
}
.bluecapssmall a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: lighter;
	letter-spacing:.1em;
	text-decoration:none;
	color: #333;
}
.bluecapssmall {
	text-transform : uppercase;
	font-size : .7em;
	font-weight : lighter;
	letter-spacing:.1em;
	text-decoration:none;
	color : #0699AD;
	line-height: 21px;
}
.bluecap a {
	text-decoration:none;
	color : #0699AD;
}
.bluecap_alt a {
	text-decoration:none;
	color : #FC3C28;
}
.join_buttons {
	margin: 0;
}
.join_buttons ul li{
	list-style-type:none;
        float: right;
        padding: 13px 0 0 88px;
}
.facebook a {
	background:url(http://annerosenbaum.com/haveyoursay/wp-content/themes/anne_rosenbaum_theme/imgs/faceBook_logo.jpg);
        background-repeat:no-repeat;
        height:30px;
	width: 107px;
	display:block;
        text-indent: 30px;
        text-align: right;
        display:block;
        cursor:pointer;
        outline:none;
}
.twitter a {
	background:url(http://annerosenbaum.com/haveyoursay/wp-content/themes/anne_rosenbaum_theme/imgs/twitter_logo.jpg);
        background-repeat:no-repeat;
        height:30px;
	width: 107px;
        text-indent: 20px;
        text-align: right;
        display:block;
        cursor:pointer;
        outline:none;
}
.youtube a {
	background:url(http://annerosenbaum.com/haveyoursay/wp-content/themes/anne_rosenbaum_theme/imgs/youtube_logo.jpg);
        background-repeat:no-repeat;
        height:30px;
	width: 142px;
        text-indent: 30px;
        display:block;
        cursor:pointer;
        outline:none;
}
/*---------------Footer----------*/
#footer {
	padding: 7px 0 0 0;
	width: 630px;
	border-top: 1px solid #cccccc;
	margin-bottom:50px;	
}
 
#footer ul {
	margin:10px 0 0 20px;
}
#footer ul li {
	float:left;
	list-style-type : none;
	margin:5px 0 0 14px; 
	font-weight:100;
	font-size : 9px;
	text-transform: uppercase;
	color :  #999;
	outline:none;
}
 
#footer a {
	text-decoration : none;
	color :  #999;
	outline:none;
        letter-spacing: .03em;
}
#ecco {
	float:left;
	width:74px;
	height:23px;
}
/*------------POSTS----------*/
.post{
	margin: 26px 0 30px 0;
}
.post h5{
	font-size: 1.5em;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: normal;
}
.post .page_h5{
	margin: 0 0 20px 0;
}
.post h5 a{
	color: #079AAE;
}
.post h5 a:hover{
	color: #FC3C28;
}
.post p{
	margin: 0 0 15px 0;
	padding: 0;
}
p.datetime{
	margin: 10px 0 15px 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: .7em;
        color: #999;
	font-weight: lighter;
        letter-spacing: .05em;
        text-transform: uppercase;
}
.entry{
	font-family:"Palatino Linotype","Book Antiqua",Palatino, times, serif;
	font-size: .8em;
	line-height: 21px;
        letter-spacing: .02em;
}
.entry img{
	padding: 10px;
	background: #594428;
}
.entry a img:hover{
	background: #8b7b50;
}
.navigation{
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	/* border-top: 1px solid #cccccc; */
	color: #8b7b50;
	font-size: .8em;
	text-transform: uppercase;
}
.alignleft{
	float: left;
}
.alignright{
	float: right;
}
.postfooter{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
        font-size: 9px;
        letter-spacing: .1em;
	text-align: left;
        text-transform: uppercase;
	padding: 7px 7px 7px 0;
	background: #FFF;
        border-top: 1px solid #cccccc;
}

.postfooter p{
	margin: 0;
}
/*---------------------------Comments---------------------------------*/

.comments-template{
	margin: 15px 0 0;
	border-top: 1px solid #ccc;
	padding: 7px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 7px 0 0;
	padding:  15px;
	font-size: .8em;
	background: #e1dfdf;
}
.comments-template ol .alt{
	background: #b8b8b8;
}
.comments-template ol li p{
	font-size: 1.2em;
	font-family:"Palatino Linotype","Book Antiqua",Palatino, times, serif;
	width: 366px;
	margin: 0 0 15px 0;
	float: right;
}
.comments-template h2, .comments-template h3{
	padding: 3px 0 3px 0;
	font-size: 1.5em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: left;
	font-weight: lighter;
	font-style: normal;
        color: #0799AD;
}
#comments, #respond{
	padding: 7px 0 7px 0;
	color: #0799AD;
	font-size: .98em;
        letter-spacing: .1em;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: left;
	font-weight: lighter;
	text-transform: uppercase;
}
.commentmetadata{
	width: 215px;
	margin: 0 15px 0 0;
	float: left;
}
.comment_author{
	font-size: 1.2em;
}
.comment_date{
	font-size: .8em;
}
.comments-template p.nocomments{
	padding: 0;
}
label{
	font-size: .8em;
	color: #878787;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
}
.comments-template textarea{
	width: 427px;
	font-size: 12px;
	border: 1px solid #cccccc;
	color: #999;
	background: #ffffff;
}
#author, #email, #citystate{
	width: 224px;
	border: 1px solid #cccccc;
	color: #999;
	background: #ffffff;
}
#submit{
	color: #999;
	font-size: 11px;
        height: 22px;
        text-transform: uppercase;
	border: 1px solid #cccccc;
	background: #ffffff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	vertical-align: top;
}
#submit:hover{
	border: 1px solid #0799AD;
        color: #0799AD;
}
