body {
width: 100%;
margin: 0;
padding: 0;
font-size: 100% ;
font-weight: normal;
font-family:Verdana, "Lucida Grande", Tahoma, Arial, sans-serif;
background: #60605a;
color: #f8f7e6;
}


a {
color: #bde406;
text-decoration: none;
}

a:hover {
color: #f9f8ed;
}

/*-HEADER-------------------------------------------------------------*/

#headerWrap {
	width: 100%;
	background-color: #c7c386;
	
}

#header {
width: 1000px;
height: 250px;
padding: 0 12px 0 12px ;
margin: 0 auto;
color: #fefef6;
background: #c7c386 url(images/headerBG.jpg) 0 0 no-repeat;
}


#nav {
float: right;
display: inline;
overflow: hidden;
font-size: 1em;
line-height: 45px;
font-variant: small-caps;
margin: 0;
padding: 0;
}

#nav li {

float: left;
padding: 0;
display: inline;
}

#nav a {
float: left;
display: block;
margin: 0;
padding: 0 12px ;
color: #6f6c42;
}

#nav a.last {
padding: 0 0 0 12px;
}

#nav a:hover {
color: #fefef6;
}

h1#masthead {
	width: 525px;
	height: 75px;
	float: left;
	display: block;
	clear: both;
	background: transparent url(images/masthead.png) 0 0 no-repeat;
	text-indent: -900000px;
}

h1#masthead a {
	display: block;
	height: 100%;
	width: 100%;
}


#header p {
	width: 525px;
	clear: both;
	float: left;
	font-size: .75em;
	line-height: 1.5em;
	display: block;
}


/*-programsNAV-------------------------------------------------------------*/

#navProgramsWrap {
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
	border-top: 2px solid #9c9a97;
	border-bottom: 2px solid #9c9a97;
	background-color: #dbd9bd;
	
}


#navPrograms {
width: 1000px;
height: 50px;
line-height: 50px;
display: block;
clear: both;
margin: 0 auto;
background-color: #dbd9bd;


}

#navPrograms li {
float: left;
margin: 0 ;
padding: 0;
display: inline;

text-indent: -90000px;

}
#navPrograms a {
float: left;
display: block;
width: 100%;
text-align: center;
}





#alexwod {
width: 200px;
background: transparent url(images/nav.gif) 0 0px no-repeat;
}

#alexwod a:hover {
background: transparent url(images/nav.gif) 0 -50px no-repeat;
}
#alexwod a.active {
background: transparent url(images/nav.gif) 0 -50px no-repeat;
}


#loudwod {
width: 200px;
background: transparent url(images/nav.gif) -200px 0px no-repeat;
}

#loudwod a:hover {
background: transparent url(images/nav.gif) -200px -50px no-repeat;
}
#loudwod a.active {
background: transparent url(images/nav.gif) -200px -50px no-repeat;
}

#crossfit {
width: 150px;
background: transparent url(images/nav.gif) -400px 0px no-repeat;
}

#crossfit a:hover {
background: transparent url(images/nav.gif) -400px -50px no-repeat;
}
#crossfit a.active {
background: transparent url(images/nav.gif) -400px -50px no-repeat;
}


#muaythai {
width: 150px;
background: transparent url(images/nav.gif) -550px 0px no-repeat ;
}

#muaythai a:hover {
background: transparent url(images/nav.gif) -550px -50px no-repeat;
}

#muaythai a.active {
background: transparent url(images/nav.gif) -550px -50px no-repeat;
}

#bjj {
width: 150px;
background: transparent url(images/nav.gif) -750px 0px no-repeat ;
}

#bjj a:hover {
background: transparent url(images/nav.gif) -750px -50px no-repeat;
}

#bjj a.active {
background: transparent url(images/nav.gif) -750px -50px no-repeat;
}


/*-MAIN-------------------------------------------------------------*/

#contentWrap {
	width: 1012px;
	clear: both;
	margin: 0 auto;
}

#content {
width: 670px;
margin: 0 auto;
padding: 0 25px 0 12px ;
clear: both;
float: left;
display: block;
overflow: visible;
}

#hiNav {
	font-size: .75em;
	font-weight: bold;
	display: block;
	line-height: 50px;
	height: 50px;
	width: 100%;
}

#hiNav li {
	float: left;
}

#hiNav li a{
	color: #cfcfc4;
}

#hiNav li a:hover {
	color: #ebebe4;
}

#hiNav a.hiNavProgram {
	color: #d7a75c;
}

.entry {

margin: 0 0 25px 0;
padding: 0;

}

.entry p {
margin: 0 0 1.5em 0;
padding: 0;
font-size: .75em;
line-height: 1.5em;
}

.entry h2 {
	color: #dcdbc7;
	width: 670px;
	border-bottom: 2px solid #7b7b73;
	line-height: 1.5em;
}

.entry h2 a {
width: 670px;
font-size: 1em;
color: #dcdbc7;
line-height: 1.5em;
padding: 0;
margin: 0;

}

.entry h2 a:hover {
color: #f9f8ed;

}

.postmeta {

font-size: .65em;
margin: 0 ;
padding: 0;
color: #a8a89e;
}

.postmeta li {
display: inline;
line-height: 25px;
margin: 0;
padding: 0;
}

.postmeta li a {
color: #babab2;
}

.postmeta li a:hover {
color: #a9a8a0;
}

h3.comments {
	margin-bottom: 50px;
}

h3.comments a {
font-size: .65em;
font-weight: normal;
color: #a8a89e;
}

.entry object {
max-width: 600px;
display: block;
margin: 12px 0 ;
padding: 0 ;
}


.entry iframe {
width: 100%;
border: 4px solid #595647;
-mozborder-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}


.addtoany_share_save_container {
	font-size: .75em;
	margin: 6px 0 0 0;
}

/*-sidebar-------------------------------------------------------------*/
#sidebar {
	width: 270px;
	float: right;
	display: block;
	color: #c7c386;
	font-size: .75em;
	font-weight: normal;
	line-height: 1.75em;
	padding: 0 0 50px 25px;
	margin: 25px 0 0 0;
	border-left: 1px solid #7b7b73;
}

#sidebar ul {
	margin: 0 0 25px 0;
}

.categories {

}

#sidebar a {
	color: #c7c386;
}

#sidebar a:hover {
	color: #f9f8ed;
}


#search {
width: 98%

}


#s {
width: 265px;
height: 22px;
padding: 0;
margin:  0;
background-color: #e3e2d6;
-mozborder-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#searchform input {
color: #aaaaa2;

}

#helpfulLinksH2, #searchH2, #categoriesH2, #mediaH2, #metaH2, #blogsH2, #followCapitalH2, #twitterH2  {
text-indent: -90000px;
padding: 5px 0;
margin: 5px 0;
border-bottom: 2px solid #919185;
}

#helpfulLinksH2 {
background: transparent url(images/links.gif) 0 0px no-repeat;
}

#searchH2 {
background: transparent url(images/search.gif) 0 0px no-repeat;
}

#categoriesH2  {
background: transparent url(images/categories.gif) 0 0px no-repeat;
}

#mediaH2 {
background: transparent url(images/media.gif) 0 0px no-repeat;
}

#metaH2 {
background: transparent url(images/meta.gif) 0 0px no-repeat;
}

#blogsH2 {
background: transparent url(images/blogs.gif) 0 0px no-repeat;
}



#followCapitalH2 {
background: transparent url(images/follow.gif) 0 0px no-repeat;
}

#twitterH2 {
background: transparent url(images/twitterH2.gif) 0 0px no-repeat;
}


#sidebar ul ul ul.children {
	padding: 0;
	margin: 0 0 0 2.25em;
	list-style-type: square;
}






/*-RightCol Social Buttons-------------------------------------------------------------*/

#socialbuttons {
width: 285px;
height: 40px;
line-height: 42px;
display: block;
padding: 0px 0 0 0 ;
margin: 0 ;
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") 0 0 no-repeat;
}

#socialbuttons li {
float: left;
width: 40px;
margin: 0 ;
padding: 0;
display: inline;
text-indent: -90000px;

}
#socialbuttons a {
float: left;
display: block;
width: 40px;
text-align: center;
}




#socialbutton_twitter {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") 0 0 no-repeat;
}

#socialbutton_twitter:hover {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") 0 -44px no-repeat;
}



#socialbutton_facebook {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -40px 0 no-repeat;
}

#socialbutton_facebook:hover {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -40px -44px no-repeat;
}


#socialbutton_youtube {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -80px 0 no-repeat;
}

#socialbutton_youtube:hover {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -80px -44px no-repeat;
}

#socialbutton_flickr {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -120px 0 no-repeat;
}

#socialbutton_flickr:hover {
background: transparent url("http://www.gracieva.com/images/socialbuttons-Blog.jpg") -120px -44px no-repeat;
}






#mtaTwitter ul li {
	margin: 0 0 12px 0;
}

#mtaTwitter ul li a {
	display: none;
}


#messageboardMain {
margin: 0;
padding: 0;
}

#messageboardMain li {
height: 90px;
width: 145px;
margin: 0;
padding: 0;
margin-bottom: 1.25em;
border: 4px solid #757245;
border-bottom: 4px solid #5d5a33;
border-right: 4px solid #5d5a33;
}

#messageboardMain li:hover {
border: 4px solid #1d1c11;
border-bottom: 4px solid #25241b;
border-right: 4px solid #25241b;
}

#messageboardMain li a {
height: 100%;
width: 100%;
display: block;
margin: 0;
padding: 0;
}


#messageboardIconModule {
background:url("http://www.gracieva.com/images/messageboard-module.jpg") 0 0 no-repeat;
text-indent:-37000px;

}

#messageboardIconModule:hover {
background:url("http://www.gracieva.com/images/messageboard-module.jpg") 0 -90px no-repeat;
text-indent:-37000px;

}


#calendarMain {
margin: 0;
padding: 0;
}

#calendarMain li {
height: 90px;
width: 145px;
margin: 0;
padding: 0;
margin-bottom: 1.25em;
border: 4px solid #757245;
border-bottom: 4px solid #5d5a33;
border-right: 4px solid #5d5a33;
}

#calendarMain li:hover {
border: 4px solid #1d1c11;
border-bottom: 4px solid #25241b;
border-right: 4px solid #25241b;
}

#calendarMain li a {
height: 100%;
width: 100%;
display: block;
margin: 0;
padding: 0;
}


#calendarIconModule {
background:url("http://www.gracieva.com/images/calendar-module.jpg") 0 0 no-repeat;
text-indent:-37000px;

}

#calendarIconModule:hover {
background:url("http://www.gracieva.com/images/calendar-module.jpg") 0 -90px no-repeat;
text-indent:-37000px;

}

/*-FOOTER-------------------------------------------------------------*/


