DIV#bodymain{
	width:977px;
	margin:0 auto;
}

/*WIDTH*/
DIV#bodymain_left{
	width:646px;
	float:left;
}

DIV#contentheader{
	width:646px;
	height:23px;
	background-image:url(../images/submainbghdr.png);
	background-repeat:no-repeat;
}

DIV#content{
	width:646px;
	min-height:500px;
	background-image:url(../images/submainbg.png);
	background-repeat:repeat-y;
	line-height:1.5em;
}

DIV#contentinner{
	width:596px;
	margin:0 auto;
}

DIV#content P{
	margin-bottom:20px;
	line-height:1.5em;
}


DIV#content A{
	font-family:ArvoBold;
	color:#8EC4A8;
	text-decoration:none;
}

DIV#content A:hover{
	font-family:ArvoBold;
	color:#E9A33A;
	text-decoration:none;
}

DIV#content H4{
	color:#E9A33A;
}

DIV#content H3{
	color:#E9A33A;
	font-weight:normal;
	font-size:20px;
	margin-bottom:20px;
}

DIV#contentfooter{
	width:646px;
	height:27px;
	background-image:url(../images/submainbgfooter.png);
	background-repeat:no-repeat;
}


DIV#bodymain_right{
	width:331px;
	float:left;
}

DIV#submenuhdr{
	width:331px;
	height:23px;
	background-image:url(../images/submenubghdr.png);;
	background-repeat:no-repeat;
}

DIV#submenu{
	width:301px;
	min-height:23px;
	background-image:url(../images/submenubg.png);
	background-repeat:repeat-y;
	padding-left:30px;
	padding-bottom:10px;
	font-size:16px;
}

DIV.moduletable_submenu{
	width:275px;
	border:0px solid white;
}

DIV#submenu UL LI{
	margin-bottom:15px;
	font-family:PerspectiveSansRegular;
}

DIV#submenu UL LI A{
	color:#8EC4A8;
	text-decoration:none;
}

DIV#submenu UL LI A:hover{
	color:#E9A33A;
	text-decoration:none;
}

DIV#submenufooter{
	width:331px;
	height:19px;
	background-image:url(../images/submenubgfooter.png);;
	background-repeat:no-repeat;
}

/*JUMP LINKS*/
DIV#jumbpboxes_sub LI{
	float:none;
}

DIV#jumbpboxes_sub LI A{
	width:331px;
}


DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item71 A{
	height:92px;
	background-image:url(../images/videosbuttonsub.png);
	background-repeat:no-repeat;
}
DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item71 A:hover{
	background-image:url(../images/videosbuttonsub_on.png);
	background-repeat:no-repeat;
}

DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item72 A{
	height:92px;
	background-image:url(http://www.ringmasterlathe.com/templates/rm-sub/images/gallerybuttonsub.png);
	background-repeat:no-repeat;
}
DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item72 A:hover{
	background-image:url(../images/gallerybuttonsub_on.png);
	background-repeat:no-repeat;
}

DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item73 A{
	height:93px;
	background-image:url(../images/shopbuttonsub.png);
	background-repeat:no-repeat;
}
DIV#jumbpboxes_sub DIV.moduletable_jumpboxes LI.item73 A:hover{
	background-image:url(../images/shopbuttonsub_on.png);
	background-repeat:no-repeat;
}


DIV#newsletter_sub{
	width:301px;
	height:272px;
	background-image:url(../images/newsletterbgsub.png);;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
}

DIV#newsletter_sub INPUT[type='text']{
	width:260px;
	margin-bottom:5px
}
DIV#newsletter_sub INPUT[type='submit']{
	position:relative;
	left:-88px;
}	


DIV#testimonials_sub{
	width:331px;
	height:282px;
	background-image:url(../images/testimonialsbgsub.png);;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
}


DIV#testimonials_sub DIV.moduletable_testimonials{
	width:260px;
	margin: 0px 0px;
	height:auto;
}

DIV#testimonials_sub DIV.moduletable_testimonials P{
	height:150px;
}

/*SOCIAL NETWORKS*/
DIV#socialnetworks{
	width:331px;
	height:99px;
	background-image:url(../images/feelingsocialbg.png);
	background-repeat:no-repeat;
	position:relative;
}

A#facebooklink, A#yahoolink, A#youtubelink{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	border:0px solid white;
	left:130px;
	top:20px;
}

A#yahoolink{
	left:190px;
}

A#youtubelink{
	left:250px;
}

/*CONTACT*/
DIV.form_element{
	margin-left:0px;
	font-family:ArvoRegular;
}	

DIV.form_element LABEL{
	width:160px;
	text-align:right;
	margin-right:10px;
}

DIV.form_element INPUT[type='text']{
	background-color:#EEEEDD;
	border:0px solid black;
	padding-left:5px;
	font-family:PerspectiveSansRegular;
	width:270px;
}

DIV.form_element TEXTAREA{
	width:270px;
	padding-left:5px;
	font-family:PerspectiveSansRegular;
	background-color:#EEEEDD;
	border:0px solid black;
}

DIV.form_element INPUT[type='submit']{
	width:115px;
	height:37px;
	background-image:url(../../rm-home/images/knowmorebutton.png);
	background-repeat:no-repeat;
	border:0px solid black;
	background-color:transparent;
	margin-left:170px;
}

DIV.form_element INPUT[type='submit']:hover{
	background-image:url(../../rm-home/images/knowmorebutton_on.png);
	background-repeat:no-repeat;
}

DIV.form_element INPUT[name='zip'], DIV.form_element INPUT#chrono_verification{
	width:100px;
}

/*TESTIMONIALS*/
DIV.single_testimonial{
	margin-bottom:20px;
}

SPAN.testimonials_text{
	font-family:ArvoItalic;
}

SPAN.testimonial_author{
	color:#E9A33A;
	font-family:ArvoBold;
}

/*FAQ PAGE*/
A.backtotop{
	font-size:12px;
}


/*VIDEOS PAGE*/
DIV#content DIV.single_video{
	margin-bottom:40px;
	border-bottom:0px solid white;
	
}

DIV#content DIV.youtube_video{
	border:1px solid #E9A33A;
	width:320px;
	height:320px;
}

DIV#content DIV.single_video H3{
	font-size:16px;
	color:#E9A33A;
	margin-bottom:15px;
}

/*GALLERY PAGES*/
DIV#content P.gallery_breadcrumbs, DIV#content P.gallery_breadcrumbs A{
	font-family:PerspectiveSansRegular;
	color:#8EC4A8;
}


DIV#phocagallery DIV.phocagallery-box-file:hover{
	background-color:#6B9B82;
	border:1px solid #EEEEDD;
}	

DIV.moduletable_showoffwork A#showoffwork{
	width:443px;
	height:97px;
	display:block;
	background-image:url(../images/showoffworkbutton.png);
	background-repeat:no-repeat;
}

DIV.moduletable_showoffwork A#showoffwork:hover{
	background-image:url(../images/showoffworkbutton_on.png);
	background-repeat:no-repeat;
}

/*GENERAL*/
FIELDSET{
	margin-bottom:20px;
}

/* FORUM */

#Kunena, #Kunena a{
	font-family: Arial, Helvetica, sans-serif !important;
	color: #333 !important;
}

#Kunena a:link, #Kunena a:visited, #Kunena a:active, #Kunena a:focus {
	color: #51350d !important;
}

#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a {
	background-color: #51350d !important;
}

#Kunena #ktab a:hover {
	background-color: #51350d !important;
}

#Kunena #ktop {
	border-color: #51350d !important;
}

#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
	background: #51350d !important;
}

#Kunena #ktop span.ktoggler {
	background-color: #51350d !important;
}

#kstatslistright, #kstatslistleft {
	font-size: 12px !important;
}

.krss-block {
	display: none;
}