/*
Theme Name: FinishLine
Theme URI: http://finishline.ph/
Description: Custom web design by <a href="http://sheeromedia.com/">Sheero Media</a>.
Version: 1.0
Author: Sheero Media
Author URI: http://sheeromedia.com/
Tags: custom design, exclusive license

	This layout is for the website of
	FinishLine (finishline.ph)
	only and may not be used for any other purpose.

*/


body {
	margin:0px;
	padding:0px 0px 30px 0px;
	background-color:#e9e4db;
	background-image:url(images/bg_page1.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
body, td, th {
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {margin:0px; padding:0px 0px 10px 0px; line-height:20px;}
img {border:none;}
img, div, input { behavior: url("iepngfix.htc") }

a {color:#5b7e00;}
a:hover {color:#000000;}

.body {
	background-image:url(images/bg_page2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.page { width:960px; margin:auto; padding:0px; }



/* Header */
.header {
	width:950px;
	height:87px;
	padding:8px 0px 0px 10px;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
}

.header_logo {
	width:160px;
	height:87px;
	float:left;
}

.header_links {width:760px; float:right; padding:19px 0px 0px 0px;}
.header_links_row1 {
	width:340px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url(images/bg_headerlinks1.png);
	background-repeat:repeat;
	float:right;
	height:28px;
	line-height:28px;
	font-size:10px;
	text-transform:uppercase;
	color:#787878;
	text-align:left;
}
.header_links_row1 a {color:#787878; text-decoration:none;}
.header_links_row1 a:hover {color:#ffffff; text-decoration:none;}

.header_links_row2 {
	width:740px;
	height:23px;
	color:#ebebeb;
	font-size:11px;
	padding:17px 10px 0px 10px;
	text-align:left;
}
.header_links_row2 a {
	margin:0px 17px 0px 0px;
	padding:0px;
	text-decoration:none;
	color:#ebebeb;
}
.header_links_row2 a:hover {color:#c4ff26; text-decoration:underline;}

/* Content Structure */
.content {
	width:960px;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
	background-position:top center;
}
.content_bg {
	width:950px;
	background-image:url(images/bg_content2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:0px 0px 0px 10px;
}



/* Footer */
.footer {
	width:940px;
	margin:0px;
	padding:10px 10px 0px 10px;
	font-size:11px;
	color:#aaa7a2;
}
.footer a {color:#aaa7a2; text-decoration:none;}
.footer a:hover {color:#000000;}
.footer_links {width:460px; float:left;}
.footer_copyright {width:460px; float:right; text-align:right;}



/* Sidebar */
.sidebar {
	width:180px;
	float:left;
	font-size:11px;
	margin:0px;
	padding:20px 0px 20px 0px;
}
.sidebar p {margin:0px; padding:0px 0px 8px 0px; line-height:16px;}

.sidebar ul {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
.sidebar ul li {
	margin:0px 0px 15px 0px;
	padding:0px 15px 15px 15px;
	border-bottom:1px solid #ede9e2;
}
.sidebar ul li h2 {
	font-size:12px;
	color:#c4ff26;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
}
.sidebar ul li.cart {
	color:#c2c2c2;
	border-bottom:1px solid #434343;
}
.sidebar ul li.cart h2 {color:#e1e1e1;}
.sidebar ul li.cart h2 {
	background-image:url(images/sidebar_icon_cart.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#e1e1e1;
	padding:0px 0px 10px 20px;
}
.sidebar ul li.mailinglist {
	color:#c2c2c2;
	border-bottom:1px solid #434343;
}
.sidebar ul li.mailinglist h2 {color:#c4ff26;}
.sidebar ul li.mailinglist form {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.sidebar ul li.mailinglist form input.mailistfield {
	width:140px;
	font-size:11px;
	color:#474747;
	border:1px solid #c2c2c2;
	margin:0px 0px 5px 0px;
	padding:2px 2px 2px 5px;
}
.sidebar ul li.mailinglist form input.mailistbutton {
	width:130px;
	border:1px solid #5e5d5d;
	background-color:#333131;
	font-size:10px;
	color:#959595;
	text-transform:uppercase;
}

.sidebar ul li.partners {
	border-bottom:none;
}
.sidebar ul li ul {
	margin:0px;
	padding:0px 0px 0px 0px;
}

.sidebar ul li ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 10px;
	border-bottom:none;
	background-image:url(images/sidebar_icon_list.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.sidebar ul li ul li a {color:#5b7e00;}
.sidebar ul li ul li a:hover {color:#ffffff;}

.sidebar ul li ul li ul {
margin:0px;
	padding:10px 0px 0px 0px;
}



/* Content Mainbody */
.mainbody {
	width:770px;
	float:right;
}

.pageheader {
	width:770px;
	margin:10px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	background-image:url(images/pageheader.png);
	background-repeat:repeat-y;
	font-size:16px;
	color:#c4ff26;
}
.pageheader span {
	padding:0px 20px 0px 20px;
}

.bodytext {
	width:720px;
	margin:0px 0px 0px 0px;
	padding:20px 30px 20px 20px;
	text-align:justify;
}

.bodytext h1, .bodytext h2, .bodytext h3, .bodytext h4 {color:#5b7e00; margin:0px; padding:10px 0px 5px 0px;}

.bodytext ul {margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:10px; line-height:20px;}
.bodytext ul li {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:10px;}

.bodytext ol {margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:10px; line-height:20px;}
.bodytext ol li {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:10px;}

/* Overrides */
.green {color:#c4ff26;}
.white {color:#ffffff;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.hidden {background-image:none;}