/* GENERIC TYPOGRAPHY */

html { overflow: -moz-scrollbars-vertical; overflow-x: auto; }

body, input, select, textarea, p, span{     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }

a {     text-decoration:none; color:#000000;}

h1, h2, h3, div#content .contact p, .about p, .home p{    font-family: "Times New Roman", Times, serif !important; text-align:left; font-weight: normal; }

h1 {     font-size: 13px; letter-spacing: 0.5px; line-height: 16px;    }

h2, div#content .contact p, .about p{     font-size: 32px; line-height: 34px; letter-spacing: 0.5px;}

.home p{     font-size: 32px; line-height: 34px; letter-spacing: 0.4px;}

h3 {     font-size: 11px; text-align:left; letter-spacing: 0.5px;}

div.float_inline{     float:left; display:inline; }


/* TEXT COLOURS */

.b_clr_txt {     color:#000000;}

.w_clr_txt {     color:#FFFFFF;}

.p_clr_txt {     color:#F287B7;}

.wg_clr_txt {     color:#6d6f72;}

.mag_clr_txt {     color:#c7006b;}




/* BACKGROUND COLOURS */

.w_clr_bg{     background-color:#FFFFFF;}


/* GENERIC LINKS */

h1 a.p_w, h2 a.p_w, h3 a.p_w, p a.p_w, span a.p_w{     color:#F287B7; text-decoration: none;}

h1 a:hover.p_w, h2 a:hover.p_w, h3 a:hover.p_w, p a:hover.p_w, span a:hover.p_w{     color:#FFFFFF;}

h1 a.w_p, h2 a.w_p, h3 a.w_p, p a.w_p, span a.w_p{     color:#FFFFFF; text-decoration: none;}

h1 a:hover.w_p, h2 a:hover.w_p, h3 a:hover.w_p, p a:hover.w_p, span a:hover.w_p{     color:#F287B7;}

h1 a.b_p, h2 a.b_p, h3 a.b_p, p a.b_p, span a.b_p{     color:#000000; text-decoration: none;}

h1 a:hover.b_p, h2 a:hover.b_p, h3 a:hover.b_p, p a:hover.b_p, span a:hover.b_p{     color:#F287B7;}

h1 a.wg_w, h2 a.wg_w, h3 a.wg_w, p a.wg_w, span a.wg_w{     color:#6d6f72; text-decoration: none;}

h1 a:hover.wg_w, h2 a:hover.wg_w, h3 a:hover.wg_w, p a:hover.wg_w, span a:hover.wg_w{     color:#FFFFFF;}

h1 a.wg_b, h2 a.wg_b, h3 a.wg_b, p a.wg_b, span a.wg_b{     color:#6d6f72; text-decoration: none;}

h1 a:hover.wg_b, h2 a:hover.wg_b, h3 a:hover.wg_b, p a:hover.wg_b, span a:hover.wg_b{     color:#000000;}

h1 a.mag_wg, h2 a.mag_wg, h3 a.mag_wg, p a.mag_wg, span a.mag_wg{     color:#c7006b; text-decoration: none;}

h1 a:hover.mag_wg, h2 a:hover.mag_wg, h3 a:hover.mag_wg, p a:hover.mag_wg, span a:hover.mag_wg{     color:#6d6f72;}



/*
///////////////////// CONTAINER STYLES START
*/
a{    text-decoration:none; }

.italic{    font-style: italic;  }

.bold{    font-weight: bold;  }

h1{     text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ff0000; }

div#main{    margin:auto; text-align:left; width:960px; padding:0 10px 10px 10px; }

div#ctn{    width:960px; height:76px; position:fixed; padding:10px 0 26px 0; background-color:#FFFFFF; }

div#header{    width:960px; height:44px; margin:0; padding:0;}

div#header_left{     text-align:left; float:left; display:inline; width:765px; height:44px; margin:0 15px 0 0; border-bottom-width: thin; border-bottom-style: solid; }

div#header_right{    text-align:left; float:left; display:inline; width:180px; height:44px; border-bottom-width: thin; border-bottom-style: solid; }

.title{    text-align:left; margin:12px 0 0 0; padding:0px; }

.navigation{    text-align:left; margin:12px 0 0 0; }

div#content{    float:left; display:inline; text-align:left; width:960px; margin:112px 0 0 0; padding-bottom:150px; }

div.entry{    float:left; display:inline; text-align:left; width:960px; margin:0 0 6px 0; }

div.entry p{    padding:0 6px 0 6px; width:766px; }

.contact_title, .home_title{    text-align:left; width:960px; margin:0; padding:0px; }

.contact{ text-align:left; width:375px; margin:5px 15px 0 0; padding:0px; }

.about{ text-align:left; width:960px; margin:5px 0 0 0; padding:0px; }

.home{ text-align:left; width:960px; margin:5px 0 0 0; padding:0px; }

div#navigation{    float:left; display:inline; text-align:left; width:960px; margin:0px; position:relative; }

.portfolio_title{    text-align:left; width:765px; margin:5px 15px 0 0; padding:0px; }

.portfolio_nav{    width:180px; margin:5px 0 0 0; padding:0px; }

.portfolio_nav ul li {    margin:0;  float: left; }

.portfolio_nav ul li a{    color:#6d6f72; padding:0 5.5px 0 0px; display: block; }

.portfolio_nav ul li a:hover{    color:#000000; }

.portfolio_nav ul li a#current{    color:#000000; padding:0 5.5px 0 0px; display: block; font-weight: bold; }

.portfolio_nav ul li a#current:hover{    color:#000000; font-weight: bold; }

.portfolio_nav span a#current{    color:#000000; padding:0 0 0 0px; display: block; font-weight: bold; }

.portfolio_nav span a#current:hover{    color:#000000; font-weight: bold; }

div#content_images{    width:960px; margin:0; padding:0px; }

div#content_images img{    margin:0 0 6px 0; padding:0px; border:none; }

.post-meta { font-weight: normal; }

.post-meta-key { font-weight: bold;  }

div.web_url{     margin:0; padding:0;}

div.web_url a{     display:block; margin: 0px; padding: 0px; text-decoration: none; background-image:url(http://www.tenandahalf.net/portfolio/imgs/lk_011.png); background-repeat: no-repeat; }

div.web_url_link a{     width:960px; height: 590px; background-position:0px 0px; }

div.web_url_link a:hover{     background-position:0px -601px; }

#project_name{ position:absolute; color:#000000; display:none; }

