/*
Theme Name: Lynce
Theme URI: http://wordpress.org/
Description: Custom Built theme for Lyndon Barnett @ Lynce</a>.
Version: 1.0
Author: David Parsons
Author URI: http://davidparsons.net.au/
Tags: blue

Lynce v1.0
http://davidparsons.net.au/

This theme was designed and built by David Parsons for Lynce..


*/

/* global ---------------------------------------------*/

body {
background-color:#F3F3F3;
margin:0px;
font-family: Georgia, Times New Roman, Times, serif;
}

html, body { height:100%; margin-bottom:1px; }

h1 {
}
h2 {
font-size:18px;
color:#5175A9;
font-weight:normal;
margin:0px;
}
h2 a, h2 a:visited {
color: #5175A9;
text-decoration: none;
}
h2 a:hover {
color: #333333;
text-decoration: none;
}
h3 {
color: #5175A9;
font-size:15px;
font-weight:normal;
margin-top:0px;
margin-bottom: 9px;
;
}
h3 a, h3 a:visited {
color: #5175A9;
text-decoration: none;
}
h3 a:hover {
color: #000000;
text-decoration: none;
}	
p, #content li {
color:#333333;
line-height:24px;
font-size:13px;
margin:0px 0px 24px 0px;
}

#content ul { margin:0 0 24px; }
#content li { margin:0; }

p a, p a:visited {
color: #5175A9;
text-decoration: none;
}
p a:hover {
color: #000000;
text-decoration: none;
}	

/* header elements ------------------------------------*/

#masthead {
width:960px;
height:321px;
background:#fff url(images/masthead.jpg) no-repeat;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
position:relative;
padding-bottom:0;
}
#strapline {
position:absolute;
margin-left:270px;
bottom:81px;
}

.strap {
font-size: 18px;
margin-bottom:0px;
font-style:italic;
color:#666666;
}	
.strap_blue {
font-size: 18px;
margin-bottom:0px;
font-style:italic;
color:#5175A9;
}		

/* page body elements ---------------------------------*/

#main {
width:960px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding-top:0;
padding-bottom: 10px;
overflow: hidden;
}

#contentSub {
width:690px;
overflow:hidden;
}

/* navigation sidebar elements ------------------------*/

#navMain {
width:690px;
height:36px;
padding-top:285px;
padding-left:135px;
}
#navMain ul {
list-style:none;
margin:0;
padding:0;
background:url(images/navMain-bg.png) 0% 0% repeat-x; 
height:36px;  
}
#navMain ul li {
float:left;
display:block;
line-height:36px;
position:relative;
}
#navMain ul li a {
color:#f0f0f0;
font-size:14px;
text-decoration:none;
display:block;
float:left;
text-align:center;
width:115px;
text-transform:uppercase;
background:url(images/navMain-li-bg.png) no-repeat 0% 100%;   
}
#navMain ul li a:hover {
text-decoration:underline;
background:#222;
}

#navMain ul li ul {
display:none;
width:180px;
background:#222;
padding:0;
margin:0;
position:absolute;
top:36px;
left:0;
height:auto;
}
#navMain li:hover > a {
background:#222;
}

#navMain ul ul li {
float:none;
overflow:hidden;
}

#navMain ul ul li a {
text-align:left;
padding-left:25px;
}
#navMain ul ul li a:hover {
text-decoration:none;
}

#navMain ul ul li a {
width:155px;
font-size:11px;
background:#333;
}

#navMain ul li.first a {
}
#navMain ul li ul li.first a {
margin-left:0;
}










/*
#sidebar {
width:210px;
float: left;
}
#ul_primary_nav ul {
list-style: none;
margin:0px;
padding:0px;
}
#ul_primary_nav ul li{
font-size:18px;
margin: 0px;
padding: 2px 0px 2px;
}
#ul_primary_nav ul li a {
color: #000000;
text-decoration: none;
}
#ul_primary_nav ul li.active > a, #ul_primary_nav ul li ul li.active a {
color:#5175A9;
}
#ul_primary_nav ul li a:hover {
color: #5175A9;
text-decoration: none;
}
#ul_primary_nav ul ul {
list-style: none;
margin:0px;
padding:0px;
}
#ul_primary_nav ul ul li{
font-size:14px;
margin:0px;
padding: 4px 0px 4px 20px;
background: #FFFFFF;
}

#ul_primary_nav ul ul li a:hover{
color: #5175A9;
text-decoration: none;
}
*/
/* content --------------------------------------------- */


div.articleSummary a:hover {
text-decoration:underline;
color:#5175A9;
}

#content {
width:690px;
float:left;
margin-left:135px;
padding-top:59px;
}

.post {
width:690px;
clear:both;
padding-bottom: 20px;	
}
.post_title {
width:210px;
height: 50px;
margin-left: 20px;
}	
.post_details {
width:210px;
font-size:13px;
color:#999999;
font-style:italic;
line-height:22px;
margin-left: 20px;
margin-bottom: 24px;
}	
.entry {
float:right;
width:440px;
}	
.read_more {
font-size:13px;
font-style:italic;
color:#666666;
}
.read_more a, a:visited {
color: #666666;
text-decoration: none;
}
.read_more a:hover {
color: #5175A9;
text-decoration: none;
}

.normalIntro p {
width:440px;
font-style:italic;
}
.standfirst p {
width:440px;
font-size:15px;
color:#666666;
font-style:italic;
line-height:24px;
margin-left: 0;
margin-bottom: 30px;
}	
.standfirst p a:link {
color:#5175A9;
text-decoration:none;	
}	
h3.standfirst_bold {
color:#333333;
font-style: normal;
font-size: 18px;
margin:0 0 27px;
}	
.standfirst_blue {
color:#5175A9;
font-style: normal;
font-size: 18px;
}	
.column {
width:210px;
float:left;
margin-right: 30px;
}	
.last {
margin-right:0;
}
.column2 {
width:440px;
float:left;
}	

/* contact page form ------------------------*/

.form {

}
.form label {
float:left;
clear:both;
margin:0 0 3px;
}
.form input, .form textarea {
border:1px solid #e7e7e7;
padding:8px;
font-size:13px;
margin:0 0 10px;
font-family: Georgia, Times New Roman, Times, serif;      
}
.form input {
width:300px;
float:left;
clear:both;
}
.form textarea {
float:left;
clear:both;
width:300px;
}

.form span.error {
font-size:11px;
color:#444;
}

.form-buttons {

}
.form-buttons input {
width:170px;
border:1px solid #111;
background:#2b2b2b;
color:#f0f0f0;
cursor:pointer;
}

a { outline:none; }
#lylogo { width:220px; height:100px; top:20px; left:28px; position:absolute; }
#lylogo a { width:220px; height:100px; text-indent:-5000em; display:block; }


/* footer ---------------------------------------------- */
#footer {
background-image:url(images/footer.gif);
width:960px;
margin: 0px auto;
height:40px;
padding-top:20px;
}
.footer {
width:210px;
margin-left:30px;
font-size:13px;
font-style:italic;
color:#5175A9;
}

