﻿/*
Theme Name:   Flink
Theme URI:    http://toughlove.in
Description:  Written by <a href="http://www.toughlove.in">
Version:      0.1
Author:       Tough Love Fitness
Author URI:   http://didjeridoodesigns.com
*/


/* Global reset ----------------------------------------- */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{
margin:0;
padding:0;
}

table{
border-collapse:collapse;
border-spacing:0;
}

fieldset, img{
border:0;
}

address, caption, cite, code, dfn, em, strong, th, var
{
font-style:normal;
font-weight:normal;
}

ol, ul, li{
list-style:none;
}

caption, th{
text-align:left;
}

h1, h2, h3, h5, h5, h6{
font-size:100%;
font-weight:normal;
}

q:before, q:after{
content:'';
}









/* Typography ----------------------------------------- */

h1, h2, h3, h5, h5, h6{
font-weight:bold;
}

strong{
font-weight:bold;
}

em{
font-style:italic;
}

small{
color:#777;
}

h1{
font-size:26px;
text-transform:uppercase;
letter-spacing:-1px;
font-weight:bold;
padding:0;
margin:35px 0 1px 0;
}

.abouth1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/about.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:390px;
}

.expedh1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/invest.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:390px;
}

.philh1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/philosophy.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:390px;
}

.trainh1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/training.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:390px;
}

.contacth1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/enquiry.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:490px;
}


.teamh1{
position:relative;	
background:url('http://toughlove.in/wp-content/themes/flink/gfx/team.gif') no-repeat 0 0;
height:30px;
line-height:30px;
text-indent:-5000px;
width:900px;
padding:0 0 20px 0;

}

h2{
font-weight:bold;
font-size:16px;
margin:0 0 5px 0px;
padding:4px 0 2px 0px;
color:#333;
text-transform:uppercase;
letter-spacing:-1px;
}

h2 a{
color:#111;
text-decoration:none;
}

h2 a:hover{
color:#2875b0;
text-decoration:none;
}

h3{
font-size:13px;
margin:32px 0 8px 0;
}


/* Basic Layout ----------------------------------------- */

body{
margin:0;
padding:0;
background:#fff;
color:#333;
font-family:helvetica, arial, sans-serif;
font-size:12px;
font-weight:normal;
line-height:19px;
}

.container{
width:900px;
margin:0 auto;
padding:25px 0 0 0;
background:#fff url('http://toughlove.in/wp-content/themes/flink/gfx/top_notch.gif') no-repeat 0 0;
}

#sidebar{
float:right;
width:250px;
background:#fff;
margin:4px 0 0 0;
}









/* Posts & content ----------------------------------------- */

.content{
float:left;
width:510px;
height:100%;
margin:20px 0 50px 0;
padding:0 30px 0 0;
}

.post{
margin:0 0 50px 0;
padding:0;
}

.post p{ 
margin:0 0 18px 0;
padding:2px 0;
}

p.postdata, .f_link{ 
margin:0;
font-family:arial;
font-size:11px;
padding:0;
text-align:right;
}

.post blockquote{
background:#fff url('http://toughlove.in/wp-content/themes/flink/gfx/q.gif') no-repeat 0px 0px;
margin:25px 0 20px 0; 
color: #808080; 
min-height: 20px;
padding:0 55px 0 55px;
}

ul.asides{
margin:2px 0 30px 0;
padding:0 0 5px 0px;
list-style:none;
}

.asides li{
background:#fff url('http://toughlove.in/wp-content/themes/flink/gfx/aside.png') no-repeat 0px 7px;
color:#777;
list-style:none;
text-indent:16px;
padding:3px 0 0 0px;
}

ol.commentlist{	
margin:15px 0 0 0;
padding:0;
text-indent:0;
}

ol.commentlist li{
font-size:100%;
margin:10px 0 18px 0;
text-indent:0;
padding:3px 8px 10px 0;
border-bottom:1px solid #e5e5e5;
}

.commentlist p{
margin: 2px 5px 5px 0;
}

#commentform input, textarea{
background-color:#fff;
border:1px solid #ccc;
padding:3px;
}

#commentform input, textarea{
width: 18em;
margin:10px 10px 5px 0;
}

#commentform input:focus, textarea:focus{
background-color:#fff;
border:1px solid #666;
}

textarea{
width:510px;
height:160px;
overflow:auto;
}

button{
margin:10px 0 0 0;
padding:4px;
font-size:9px;
letter-spacing:1px;
text-transform:uppercase;
text-align:center;
color:#fff;
width:auto;
overflow:visible;
background:#666;
border:none;
cursor:hand;
}

button:hover{
background-color:#2875b0 !important;
cursor:hand;
}

button:active{
background-color:#c60 !important;
}


#commentform label{
font-size:11px;
color:#666;
}

.sponsors li{
list-style:none;
padding:20px 0;
margin:5px 0;
border-bottom:1px solid #ccc;
text-align:left;
text-indent:0;
}

.team li{
list-style:none;
padding:0;
margin:0 0 40px 0;
border-bottom:1px solid #eee;
}

cite, blockquote.cite{
font-size:11px;
font-style:italic;
line-height:12px;
color:#777;
margin:0;
padding:0 0 25px 0;
display:block;
text-align:right;
}

.photos{
float: left;
width: 510px;
margin: 10px 30px 15px 0;
padding: 5px;
}

.expedfacts{
color:#000;
background:#efefef;
font-size:85%;
padding:2px 0 4px 15px;
margin:0 0 10px 0;
text-align:left;
}

.comment{
font-size:10px;
color:#999;
padding:0;
margin:0;
text-align:right;
}

hr{
color: #fff;
background-color: #fff;
height: 45px;
border:0;
}

.column_l{
width:410px;
float:left;
padding:0;
margin:10px 80px 20px 0;
}

.column_l_585{
width:585px;
float:left;
padding:0;
margin:10px 80px 20px 0;
}

.column_r{
width:410px;
float:left;
padding:0;
margin:10px 0 20px 0;
}

.clear{
clear:both;
}

.about_team{
border-top:1px solid #e5e5e5;
padding:28px 0 0 0;
margin:1px 0;
height:180px;
}

.about_team p{
padding:0;
margin:0;
}

img.team_pic{
margin:0 130px 0 0;
padding:0 0 25px 0;
float:left;
}

.static_front{
padding:0;
margin:20px 0 0 0;
border-top:1px solid #e5e5e5
}

.front_main{
padding:0;
margin:10px 0;
background:url('http://toughlove.in/images/front.jpg') no-repeat 0 0;
height:500px;
line-height:30px;
text-indent:-5000px;
width:900px;
}

img.front_pic{
margin:0 0 0 100px;
padding:0 0 0 0;
float:right;
}

.front_quote p{
text-align:right;
font-size:9px;
line-height:16px;
text-transform:uppercase;
letter-spacing:0.5px;
margin:30px 0 0 0;
color:#999;
}

.front_quote span{
font-size:8px;
}




/* Header ----------------------------------------- */

.nav{
margin:22px 0 0 0;
background:url('http://toughlove.in/wp-content/themes/flink/gfx/h1.jpg') no-repeat 0px top;
height:60px;
}

.nav ul{
margin:0 0 10px 0px;
text-align:right;
font-size:12px;
line-height:60px;
text-transform:uppercase;
letter-spacing:0.5px;
}

.nav ul li{
list-style:none;
display:inline;
text-indent:0;
}

.nav ul li a{
text-decoration:none;
color:#bbb;
padding:5px 0 5px 11px;
margin:0;
}

.nav ul li.on a{
text-decoration:none;
color:#111;
padding:5px 0 5px 11px;
margin:0;
}

.nav ul li a:hover{
color:#222;
}

#bigpic{
width:900px;
height:400px;
overflow:hidden;
margin:20px 0 12px 0;
padding:0;
clear:both;
border:0;
}

#bigpic_cycle {
float:right;
list-style:inline;
height:7px;
margin:0;
padding:0;
}

#bigpic_cycle a:link, #bigpic_cycle a:visited {
display: block;
text-indent:-5000px;
float: left;
width: 7px;
height: 7px;
line-height: 7px;
margin:0 0 0 5px;
text-decoration: none;
background: #ccc;
outline:none;
}

#bigpic_cycle a:hover, #bigpic_cycle a.activeSlide {
background: #000;
text-decoration: none;
}









/*Sidebar stuff --------------------------------------- */


#sidebar h3 {
padding:25px 0 3px 0;
margin:0;
font-size:14px;
color:#666;
font-weight:normal;
}

#sidebar ul {
border-bottom:1px solid #ddd;
}

#sidebar li {
border-top:1px solid #ddd;
}

#sidebar li a {
font-size:11px;
font-weight:normal;
color:#999;
padding:3px 0 0 0;
display:block;
border-bottom:none;
}

#sidebar li a:hover {
color: #000;
background: #fff;
text-decoration:none;
}

.twitter{
margin:0;
}

ul.twitter{
padding:10px 0 2px 0px;
list-style:none;
padding:0;
}

#twitter_update_list li{
color:#666;
font-size:12px;
line-height:16px;
list-style:none;
font-style:italic;
text-indent:0;
padding:6px 10px 2px 0;
margin:2px 0 10px 0;
border:0;
}

#twitter_update_list li a{
display:inline;
padding:0;
}

.twit{
color:#f4f4f4;
padding:0 0 0 2px;
font-weight:bold;
font-size:9px;
font-style:normal;
}

.twitter:hover a{
color:#2875b0;
}

.feed{
background:url('http://toughlove.in/wp-content/themes/flink/gfx/rss.gif') no-repeat;
margin:35px 0 8px 0;
color:#333;
font-size:11px;
padding:5px 0 0 27px;
display:block;
font-weight:bold;
}

.feed_icon{
float:left;
margin-right:10px
}

.split_twit{
background:url('http://toughlove.in/wp-content/themes/flink/gfx/twit.jpg') no-repeat;
margin:40px 0 0 0;
color:#333;
font-size:11px;
padding:5px 0 0 31px;
display:block;
font-weight:bold;
}









/*Search form --------------------------------------- */

.search{
padding:15px 0 18px 0;
margin:0 0 15px 0;
background:url('http://toughlove.in/wp-content/themes/flink/gfx/search.gif') no-repeat 0px 21px;
width:250px;
display:block;
}

.search input{
float:right;
width:225px;
background-color: #fff;
border:1px solid #ddd;
margin:3px 0 0 0;
padding:3px 0;
}

.search input:focus{
background-color:#fff;
border:1px solid #666;
}











/* Footer ----------------------------------------- */

.bigfoot{
width:100%;
background:#f5f5f5;
clear:both;
}

.bigfoot_white{
width:100%;
background:#fff;
clear:both;
}


.footer{
width:900px;
margin:0 auto;
padding:40px 0 15px 0;
text-align:left;
background:#f5f5f5;
color:#666;
}

.footer div{
width:180px;
height:260px;
margin:0;
padding:10px 35px 10px 35px;
float:left;
border-right:1px solid #e5e5e5;
border-left:1px solid #fff;
}


.footer div.first{
width:180px;
height:260px;
margin:0;
padding:10px 40px 10px 0;
float:left;
border-right:1px solid #ddd;
border-left:0;
}

.footer a, .copyright a{
color:#c80000;
}

.footer a:hover, .copyright a:hover{
color:#ff0000;
text-decoration:underline;
}

.footer img{
border:0;
float:left;
padding:5px 8px 0 0;
}

.footer div.last{
width:120px;
height:260px;
margin:0;
padding:10px 0 10px 35px;
border-right:0;
border-left:1px solid #fff;
}

.footer p{ 
margin:0 0 10px 0;
}

.copyright{
width:900px;
margin:100px auto 0 auto;
padding:15px 0 5px 0;
text-align:left;
font-size:10px;
color:#aaa;
border-top:1px solid #e5e5e5;
}

.copyright a{
color:#777;
}

ul.foot{
margin:0 0 12px 0;
position:relative;
}

ul.foot li{
margin:0
list-style:none;
display: inline;
border-left:1px solid #d5d5d5;
padding:3px 2px 2px 5px;
position:relative;
}

ul.foot li.foot_first{
margin:0
list-style:none;
display: inline;
border:0;
padding:3px 2px 3px 0;
position:relative;
}

ul.foot li.foot_last{
position:absolute;
list-style:none;
display: inline;
right:0;
border:0;
padding:3px 0 3px 0;
}



div.s_links{
width:900px;
background:#fff url('http://toughlove.in/wp-content/themes/flink/gfx/s_links.png') no-repeat 0 10px;
margin:12px auto 0 auto;
padding:32px 0 15px 0;
}
   
.s_links ul li{
text-indent:0;
margin:0 2px 0 0;
padding:0 1px 0 4px;
font-size:9px;
list-style:none;
display: inline;
background:#fff;
color:#ccc;
border-left:1px solid #ccc;
}

.s_links ul li a{
color:#bbb;
text-decoration:none;
}

.s_links ul li a:hover{
color:#666;
text-decoration:none;
}


ul.foot_archives{
margin:0 0 12px 0;
position:relative;
}

ul.foot_archives li{
margin:0;
border:none;
}








/* Images ----------------------------------------- */

.alignleft,img.alignleft,.left{
float:left;
margin:5px 20px 5px 0;
}

.alignright,img.alignright,.right{
float:right;
margin:5px 0 5px 20px;
}

.thumbleft,img.thumbleft{
float:left;
margin:2px 6px 5px 0;
}

.thumbright,img.thumbright{
float:right;
margin:2px 0 5px 6px;
}

img.facts{
padding:17px 2px 4px 12px;
float:left;
margin:5px 12px 0 0;
}

img.side_img{
padding:0;
border:0;
float:left;
margin:0 0 10px 0;
}

img.sponsors{
margin:5px 100px 30px 0;
float:left;
}














/* linkage --------------------------------------- */
a{
color:#2875b0;
text-decoration:none;
}

a:hover{
color:#0183e6;
text-decoration:underline;
}

.year a{
color:#fff;
background:#2875b0;
padding:2px 3px 1px 3px;
}

.year a:hover{
color:#2875b0;
background:#fff;
padding:2px 3px 1px 3px;
text-decoration:underline;
}

.year span{
color:#666;
font-size:90%;
}

.year{
line-height:22px;
}

.post-edit-link{
color:#aaa;
}






















/*Wordpress pagination --------------------------------------- */
div.pagination{
padding:3px 3px 3px 0;
margin:40px 0 0 0;
text-align:left;
}

div.pagination a{
padding:2px 5px;
margin:2px 4px 2px 0;
border:1px solid #aaaadd;
text-decoration:none;
color:#2875b0;
}

div.pagination span.current, div.pagination a:hover, div.digg a:active{
padding:2px 5px;
margin:2px 4px 2px 0;
border:1px solid #2875b0;
font-weight:normal;
background-color:#2875b0;
color:#fff;
}

div.pagination span.disabled{
padding:2px 5px 2px 5px;
margin:2px 4px 2px 0;
border:1px solid #eee;
color:#ddd;
}







/*bits and bobs --------------------------------------- */

br{
clear:both;
display:block;
height:1px;
margin:-1px 0 0 0;
}

div{
position:relative;
}

a img{
border:none;
}

.title{
padding:0 0 20px 0;
font-weight:bold;
}