/*
Theme Name: Running LV
Theme URI: http://www.sayenkodesign.com
*/

* {
	margin:0;
	padding:0;
}

html {
	background:url(images/gradient_01.jpg) #3f522b repeat-x;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
}

a img {
       border:none;
}
	
#header {
	background:url(images/header.png);
	margin:0 auto;
	width:973px;
	height:158px;
}

#header .logo {
	float:left;
	padding:5px 0 0 75px;
display: inline;
}

#header .branding; {
        clear:both;
}

#header .slogan {
	padding:15px 0 0 415px;
}

#header .slogan h1 {
	font-size:1.22em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#775F55;
}

#header .search {
       padding:35px 0 0 740px;
       height:30px;
}

.search input.button	{ 
	width:57px;   
	height:23px;
        margin:0;
        padding:0;
        text-indent: -1000em;
        background:url(images/search.gif) no-repeat right;
        cursor:pointer;
        border:none;
}

#nav {
	background-color:#383030;
	margin-top:8px;
	padding:5px 0 5px;
	font-size:.95em;
}

#nav .navlinks {
	text-align:center;
	color:#fff;
}

#nav .navlinks ul {
	list-style:none;
}

#nav .navlinks ul li {
	display:inline;
	margin:0 2px 0 2px;
}

#nav .navlinks ul a {
       color:#fff;
       text-decoration:none;
}

#nav .navlinks ul a:hover {
       color:#EFF294;
}

#wrapper {
	width:973px;
	margin:8px auto;
}

#feature {	
	width:720px;
	height:300px;
} 

#feature .top {
	background-image:url(images/featuretop.png);
	height:5px;
	width:720px;
}

#feature .body {
	background:url(images/featurebody.png);
	width:693px;
        height:286px;
	padding:0 20px 0 7px;
        color:#EFF294;
}

#feature .body p {
        font-size:.9em;
        margin-bottom:15px;
}

#feature h1 {
        font-size:1.3em;
        padding:10px 0 10px;
}

#feature h1 a {
        text-decoration:none;
        color:#EFF294;
}

#feature img {
        margin-right:15px;
}

#feature .bottom {
	background:url(images/featurebottom.png);
	width:720px;
	height:4px;
}

#page_content {
       width:720px;
} 

#page_content a {
        color:#400101;
}

#page_content p {
        margin:15px 0 5px;
}

#page_content img {
        margin:0 15px 15px 0;
}

#page_content .top {
	background-image:url(images/featuretop.png);
	height:5px;
	width:720px;
}

#page_content .body {
	background:url(images/featurebody.png);
	width:668px;
        min-height:286px;
        color:#EFF294;
        padding:0 20px 30px 30px;
}

#page_content h1 {
        font-size:1.3em;
        font-weight:200;
        padding:10px 0 10px;
}

#page_content h1 a {
        text-decoration:none;
        color:#EFF294;
}

#page_content .body h2 {
       font-size:1.1em;
       padding-top:15px;
}

#page_content .body h2 a {
        color:#400101;
        text-decoration:underline;
}

#page_content .body h3 {
       font-size:.9em;
       padding:0;
       margin:0;
}

#page_content .bottom {
	background:url(images/featurebottom.png);
	width:720px;
	height:4px;
}

#page_content .article_list {
        min-height:150px;
}

#page_content ul {
         margin-left:1em;
}

#sidebar {
	float:right;
	width:250px;
        margin-bottom:10px;
display: inline;
}

#sidebar .boxtop {
	width:250px;
	height:13px;
	background:url(images/sidebox_top.png);
}

#sidebar .boxbody {
	width:250px;
        min-height:270px;
	background:url(images/sidebox_body.png);
}

#sidebar .boxbottom {
	width:250px;
	height:12px;
	background:url(images/sidebox_bottom.png);
}

#sidebar h2 {
	padding-left:20px;
	color:#775F55;
}

#sidebar h3 {
       font-size:1em;
       padding-left:20px;
}

#sidebar h3 a{
       color:#400101;
       text-decoration:none;
}

#sidebar h4 {
        font-size:.9em;
        color:#400101;
        padding:15px 0 0 20px;
}

#homebar {
	clear:both;
	width:973px;
	margin-top:5px;
}

#homebar .camp {
	float:left;
display: inline;
}

#homebar .coaching {
	float:right;
	width:143px;
	height:178px;
	background:url(images/coaching_home.png);
	padding:10px 20px 0 160px;
display: inline;
}

.coaching h2 {
	color:#775F55;
	font-weight:400;
}

.coaching ul {
	padding-left:1em;
	margin:10px 0 10px;
	font-size:.9em;
}

#homebar .meet {
	width:145px;
	height:178px;
	background:url(images/about_home.png);
	padding:10px 20px 0 160px;
        margin-left:324px;
}

.meet h2 {
	color:#775F55;
	font-weight:400;
}

.meet ul {
	padding-left:1em;
	margin:10px 0 10px;
	font-size:.9em;
}


#homebar_bottom {
	clear:both;
	width:973px;
	margin-top:5px;
}

#homebar_bottom .testimonial {
	float:left;
	width:215px;
	height:71px;
	background:url(images/testimonial_home.png);
	padding:12px 10px 0 95px;
	font-size:.85em;
	color:#775F55;
display: inline;
}

#homebar_bottom .testimonial h5 {
	margin:2px 0 0 130px;
	font-size:.83em;
	color:#775F55;
	font-weight:1200;
}

#homebar_bottom .trial {
	margin-left:323px;
	width:303px;
	height:71px;
	background:url(images/free_trial_home.png);
	padding:12px 0 0 20px;
}

#homebar_bottom .trial h2 {
	color:#775F55;
	font-size:1.9em;
	font-weight:100;	
}

#homebar_bottom .trial h3 {
	font-size:2.1em;
	color:#fff;
	font-weight:100;
	margin-top:3px;
}

#homebar_bottom .trial h3 a {
	color:#000;
	text-decoration:none;
	margin-left:0;
}

#homebar_bottom .trial h3 a:hover {
	text-decoration:underline;
}
	

#homebar_bottom .subscribe {
	float:right;
	width:266px;
	height:68px;
	background:url(images/subscribe_home.png);
        padding:15px 0 0 60px;
display: inline;
}

#footer {
	clear:both;
	width:973px;
	font-size:.9em;
        margin-top:10px;
}

#footer .legal {
	background:#A6691F;
	width:960px;
	margin:0 auto 0 auto;
	padding:5px 0 5px 10px;
	color:#fff;

}

#footer .legal p {
       margin:0;
       padding:0;
}

#footer .legal ul {
	float:right;
	list-style:none;
display: inline;
}

#footer .legal ul a {
	color:#fff;
	text-decoration:none;
}

#footer .legal ul li {
	display:inline;
	margin-right:10px;
}

#footer .legal a {
	color:#A1B861;
}

#footer .nav {
	text-align:center;
	color:#fff;
}

#footer .nav ul {
	list-style:none;
	margin-top:10px;
}

#footer .nav ul li {
	display:inline;
	margin:0 2px 0 2px;
}

#footer .nav a {
        color:#fff;
        text-decoration:none;
}
.align-left {
        float:left;
display: inline;
}

.align-right {
        float:right;
display: inline;
}

#sidebar .coaching_page {
        width:115px;
        height:175px;
        padding:10px 10px 0 125px;
        background:url(images/coaching_page.png);
        margin-top:8px;
}

#sidebar .coaching_page ul {
        margin-left:1em;
        padding:10px 0 0 20px;
        font-size:.9em;
}

#sidebar .coaching_page h2 {
         font-size:1.3em;
         font-weight:100;
}

#sidebar .coaching_page p {
         padding:18px 0 0 22px;
}

#sidebar .coaching_page a {
          text-decoration:underline;
}

#sidebar .trial_page {
        width:239px;
        height:59px;
        background:url(images/newsletter_page.png);
        padding:10px 0 0 15px
}


#sidebar .trial_page h2 {
	color:#775F55;
	font-size:1.6em;
	font-weight:100;
        margin-left:-20px;	
}

#sidebar .trial_page h3 {
	font-size:1.7em;
	color:#fff;
	font-weight:100;
	margin-top:2px;
}

#sidebar .trial_page h3 a {
	color:#000;
	text-decoration:none;
	margin-left:0;
}

#sidebar .trial h3 a:hover {
	text-decoration:underline;
}

#sidebar .testimonial_page {
        width:174px;
        height:59px;
        background:url(images/testimonial_page.png);
	font-size:.70em;
	color:#775F55;
        padding:10px 10px 0 70px;
}

#sidebar .testimonial_page h5 {
	margin:2px 0 0 100px;
	font-size:.83em;
	color:#775F55;
	font-weight:1200;
}

#sidebar .video_page {
        width:254px;
        height:147px;
        background:url(images/video_page.png);
}

.breadcrumb {
       padding-top:15px;
       font-size:.9em;
}

#page_content .breadcrumb a {
        color:#EFF294;
        text-decoration:none;
}

#page_content .breadcrumb a:hover {
        text-decoration:underline;
}

#homebar_bottom .subscribe h2 {
         color:#775F55;
         font-size:1.6em;
         font-weight:100;
         margin-left:150px;
}

.subscribe input.MailPressFormSubmit {
       width:56px;
       height:21px;
       padding:0;
       text-indent:-1000em;
       background:url(images/signup.gif) no-repeat center top;
       cursor:pointer;
       border:none;
       font-size:0em;
       color:#996633;
}

.alignright {
       float:right;
display: inline;
}

#sidebar .boxbody ul {
       list-style:none;
       padding-top:10px;
       padding-bottom:20px;
}

#sidebar .boxbody li {
       padding-top:3px;
       padding-bottom:3px;
       margin-left:20px;
}
