/*
Theme Name: The Rocking Chair
Theme URI: therockingchair.org
Description: The new revamped layout for The Rocking Chair.org
Version: 2
Tags: 
*/

body {background:url(images/body-bg.gif) top left repeat; font-family:"Georgia"; font-size: 14px; color:#821117;}

/* GENERAL */
input,textarea {background:#FFFFFF;border: 1px solid #821117;padding: 5px;color:#821117;font-size:12px;}
input[type=hidden] {display:none;}
input.submit_news {margin: 10px 0 10px 70px; text-indent:-999em;background:url(images/getStartedbtn.png) no-repeat;clear:both;display:block;width:113px; cursor:pointer;border:none;}
h1,h2,h3 {clear:both;display:block;}
h1 {color:#ac2028;padding:0;margin:0 0 8px 0;font-size:28px; border-bottom: 1px solid #821117;}
h2 {color:#ac2028;padding:0;margin:0 0 5px 0;font-size:22px; font-style:italic;}
a {color:#a41519;text-decoration:none;border-bottom: 1px solid #821117;padding:0; cursor:pointer;outline:none;margin:0;}
a:hover {color:#000000;text-decoration:none;display:inline;}
p {padding:0;margin:0 0 14px 0;}
ol {padding:0;margin:0 0 0 20px;}
img {border:0;}
.clear { clear:both; height:0; margin:0; font-size: 1px; line-height:0px; }
.clearfix {display: block; }
.right {float:right !important}
.left {float:left !important}

/* STRUCTURE */
#holder {margin:0 auto; width:864px;clear:both;}
#container {
	background:url(images/container-bg.png);
	padding:0 10px 0 10px;
	clear:both;
}
#content {width:100%;margin:0;padding:8px;clear;both; text-align:left;}
    #content a {color:#a41519;text-decoration:none;padding:0;border:0;padding:0; cursor:pointer;outline:none;margin:0;}
	#content a:hover {color:#000000;text-decoration:none;display:inline;}
#footer {width:100%;height:75px;padding: 10px 0 0 0;border-top: 1px solid #821117;margin: 20px 0 0 0; text-align:left;}
	#footer a {border:0 !important}
    #footer .left {font-size:12px;padding: 0 0 0 12px;}
	#footer ul {padding:0;margin:0;}
	#footer li {margin:0;padding:0; list-style-type:none;}
    #footer .right {color:black;text-align:center;width:335px;padding: 20px 0 0 0;font-size:13px;}
.block {display:block;}

/* HEADER */
#header {margin:0 auto;text-align:center;}
.flash {clear:both;display:block;width:836px;height:179px;text-align:center;margin:0 auto;}
.nav {margin:0 auto;padding-left:2px;}
.logos-info {height:100px;clear:both;display:block;}
	.for-more-info {float:right;}
	.logo {float:left;}

/* navigation */

/*#sddm
{
	padding:0;
	z-index:30;
	margin: 0;
}

#sddm li
{	
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:13px Georgia;
}

#sddm li a{
	display:block;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background-color: #AC2129;
	height: 23px;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0;
}
#sddm li div a {
	display:block;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	background-color: #AC2129;
	height: 15px;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
}

#sddm li a.large{	
	width:109px;
}
#sddm li a.small{	
	width:73px;
}
#sddm li a.last{	
	width:74px;
}

#sddm li a:hover{
	color:#f3d767;
}

#sddm div{
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	background-color: #AC2129;
}

#sddm div a{
	position:relative;
	display:block;
	margin:0;
	padding:5px 10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	font:11px Georgia;
}

#sddm div a:hover
{
	background:#DE7C1C;
	color:#FFFFFF;
}

*/
#sddm
{
	padding:0px;
	z-index:30;
	margin: 0px;
}


#sddm li
{	
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:bold 11px arial;
}

#sddm li a
{
	display:block;
	background:#AC2129;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding:8px 22px 7px;

}
#sddm li a.large
{	
	width:109px;
}
#sddm li a.small
{	
	width:73px;
}
#sddm li a.last
{	
	width:74px;
}

#sddm li a:hover
{
	background:#DE7C1C;
}

#sddm div
{	
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	background:#AC2129;
}

#sddm div a
{	
	position:relative;
	display:block;
	margin:0;
	padding:5px 10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	background:#AC2129;
	color:#FFFFFF;
	font:11px arial;
}

#sddm div a:hover
{
	background:#DE7C1C;
	color:#FFFFFF;
}


/* end navigation */

/* ------------------ SIDEBAR ------------------ */
#sidebar {float:right;width:260px;}

.text-355077171 {color:black;margin: 50px 0 0 0;}
.picture {margin: 50px 0 0 0;}
.sign_up {color:#ac2028; font-size:15px;clear:both;margin: 10px 0 0 40px;}
.enter_news {margin: 6px 0 0 40px;}
.small_news {font-size:11px; text-align:center;}

/* ----------- POSTING ----------- */
.alignright {float:right;padding:0px;}
.alignleft {float:left;}
.post {width:550px; float:left;}
.post-title {float:left; display:inline;margin:0;}
.entry {padding:0;height:100%; display:block;clear:both;}
.services {}
    .services ul {padding: 0px 20px 0 10px;margin:0;}
.small {font-size:12px;width:125px;}
.fit-serv1 {clear:both; margin:20px;font-weight:bold;font-style:italic;}
    .fit-serv1 h2 {text-decoration:underline;font-size:18px;}
    .fit-serv1 li {list-style-type:none;padding:2px;}
    .fit-serv1 ul {padding:0;margin:0;}
    .fit-serv1 ul.info {float:left;}
    .fit-serv1 ul.data {float:right;padding: 0 0 0 0px;}
.fit-serv2 {clear:both; margin:20px;font-weight:bold;font-style:italic;}
	.fit-serv2 h2 {text-decoration:underline;font-size:18px;}
    .fit-serv2 li {list-style-type:none;padding:2px;}
    .fit-serv2 ul {padding:0;margin:0;}
    .fit-serv2 ul.info {float:left;}
    .fit-serv2 ul.data {float:left;padding: 0 0 0 50px;}	
.personal-training {clear:both; margin:20px;font-weight:bold;font-style:italic;}
    .personal-training h2 {text-decoration:underline;font-size:18px;}
    .personal-training li {list-style-type:none;padding:2px;}
    .personal-training ul {padding:0;margin:0;}
    .personal-training ul.info {float:left;}
    .personal-training ul.info-data1 {float:left;padding:0 0 0 30px;}
    .personal-training ul.info-data2 {float:left;padding:0 0 0 30px;}
    .personal-training ul.data {float:left;padding: 0 0 0 50px;}
.hip-hop {clear:both; margin:20px;font-weight:bold;font-style:italic;}
    .hip-hop h2 {text-decoration:underline;font-size:18px;}
    .hip-hop li {list-style-type:none;padding:2px;}
    .hip-hop ul {padding:0;margin:0;}
    .hip-hop ul.info {float:left;}
    .hip-hop ul.info-data1 {float:left;padding:0 0 0 11px;}
    .hip-hop ul.info-data2 {float:left;padding:0 0 0 12px;width:250px;}
.wp-caption-text {text-align:center;font-size:11px;margin: 2px 0 0 0;}



/*store*/
#store { width:834px; }