 /*  
Theme Name: ge_creative
Theme URI: http:www.glasseyeltd.com
Description: Clean layout with styled pages, categories and posts
Version: 1.0
Author: James Jefferson
Author URI: http://www.james-jefferson.co.uk/

Notes: This theme is the result of a decision to create a flexible
wordpress website template that can be used as a viable CMS for smaller sites
*/

*{
	margin:0;padding:0;
}
html,body{
	background:#FFF;
	color:#615f5f;text-align:center;
} 
body{
font:11px arial,helvetica,verdana,sans-serif;
}
h1{
font-size:22px;
}
h2{
font-size:14px;
font-weight:lighter;
color:#666;
margin-bottom: 15px;
}
h3{
font-size:12px;
line-height:1.2em;margin-bottom:7px;font-weight:lighter;
margin-left: 10px;}
h4{
font-size:14px;
}
.classauthor{
margin-left: 0px;
color:#999;
font-size:12px;}
#classified{
padding-top: 10px;
padding-left: 30px;
background: url(images/iliffe_classified.jpg) no-repeat left top;
}
#classified li{
border-bottom: dashed #ccc 1px;
list-style: none;
}
#classified_big{
margin-left: -80px;
height: 160px;
float: left;
padding: 1px;
background: url(images/classified_big.jpg) no-repeat right top;
width: 200px;
}
#events_big{
margin-left: 98px;
height: 160px;
float: left;
padding: 1px;
background: url(images/iliffeyard_big_flags.png) no-repeat right top;
width: 200px;
}
#events{
padding-top: 10px;
padding-left: 30px;
background: url(images/iliffe_flag.jpg) no-repeat left top;
}
#events li{
border-bottom: dashed #ccc 1px;
list-style: none;
}


a{
color:#333;text-decoration:none;
}
a:hover{
color:#666;
}
img{
	border: none;
}
#outer-wrapper{
	margin: 0px auto;
	width: 700px;
	
	
}
#bg-wrapper{
	background: url(images/iliffeyard_bg2.jpg) repeat-y center;
	width: 780px;
	margin: 0px auto;
		
}

#footer-wrapper{
	background: black;
	padding:10px 20px;
	margin:0px auto;text-align:left;width:660px;
	font-size: 8px;
	color: #333;
}
#wrapper{
margin:0px auto;text-align:left;background:#fff;
padding-top: 0px;
/*border: 1px solid #ccc;*/
width: 700px;
} 

/* masthead / footer - navigation and categories */
#masthead{
width: 700px;
height: 190px;
margin: 0px auto;
background: black url(images/iliffeyard_header2.jpg) no-repeat right;
padding-bottom:10px;

}
#masthead h1{
text-transform:uppercase;float:left;margin:10px 10px;
}
#masthead h1 a em{
font-style:normal;color:#555;
}
.logo{
	border: none;
}
#authorBlurb img{

}
#authorIntro a{
font-weight:bold;
} 
#authorIntro{
line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;
font-size: 1.6em;font-family: Georgia, Times; font-style: italic;text-align: right;
}

#homelink{
background: url(images/home_link.jpg) no-repeat center left;


}
#homelink:hover{
background: #333 url(images/home_over.jpg) no-repeat center left;

}


#eventslink{
background: url(images/events_link.jpg) no-repeat center left;


}
#eventslink:hover{
background: #333 url(images/events_over.jpg) no-repeat center left;

}
#historylink{
background: url(images/history_link.jpg) no-repeat center left;

}
#historylink:hover{
background: #333 url(images/history_over.jpg) no-repeat center left;

}
#presslink{
background: url(images/press_link.jpg) no-repeat center left;

}
#presslink:hover{
background: #333 url(images/press_over.jpg) no-repeat center left;

}
#memberslink{
background: url(images/member_link.jpg) no-repeat center left;

}
#memberslink:hover{
background: #333 url(images/member_over.jpg) no-repeat center left;

}
#contactlink{
background: url(images/contact_link.jpg) no-repeat center left;

}
#contactlink:hover{
background: #333 url(images/contact_over.jpg) no-repeat center left;

}
#tenantslink{
background: url(images/tenants_link.jpg) no-repeat center left;

}
#tenantslink:hover{
background: #333 url(images/tenants_over.jpg) no-repeat center left;

}
#classifiedlink{
background: url(images/classifieds_link.jpg) no-repeat center left;

}
#classifiedlink:hover{
background: #333 url(images/classifieds_over.jpg) no-repeat center left;

}
ul{
list-style-image: url(blueball.gf);
}
ul.nav{
list-style:none;
float: left;
padding-left:10px;
padding-top:15px;
clear: both;
}
.nav li{
display:block; border-bottom: 1px solid #111;
}
.nav li a{
font-size: 12px;outline:none;color:#ccc;text-decoration:none;display:block;text-transform:uppercase;font-stretch: condensed;text-indent:-9999px; overflow: hidden; height: 22px;width: 100px;
}
.nav li a span{
font-size:11px;color:#777;text-transform:lowercase;
}


.nav li a:hover{
color:#000!important;
}


* html .nav li a:hover{
background:#333;width:99px;
}
.nav li.skip{
float:right;display:block;
padding-right: 0px;
}
.nav li.skip a{

}
li.top{
border-left:1px solid #DDD;float:right;display:block width:100px;
}
li.top a{
width:100px;
}
.nav li.skip a:hover, li.top a:hover { 
background: transparent;color: #333 !important;
}
#archives{
background:#333;
}
#archives ul{
list-style:none;padding:5px 0 3px 0;
}
#archives li{
float:left;display:block;width:101px;
}
#archives li a{
font-weight:bold;color:#7F7F7F;width:99px;display:block;padding:2px 0 4px 5px;
}
#archives li a:hover{
color:#EEE;
}

/* main - middle content and columns */
#mid{}#mainCol{
float:left;margin:5px 0 0 20px; width:380px;
}
#mid{}#singleCol{
float:left;margin:5px 0 0 15px; width:660px;
}
#top{margin:0;}

/* style individual sidebars */
#midCol a{
font-weight:bold;
}
#midCol{
color:#444;float:left;margin:31px 0 0 33px;width:200px;line-height:1.3em;
}
#galleryCol{
color:#444;float:left ;margin:31px 0 0 33px;width:255px;line-height:1.3em;
}
#galleryCol p{
color:#777;
}
#galleryCol span{
	display: inline-block;
	text-indent: -9999px;
}


#midCol p{
color:#777;
}
#midCol span{
	display: inline-block;
	text-indent: -9999px;
}
#searchWrap,
.middle_links{
margin-bottom:20px;
}
#searchWrap{
	position: absolute;
	top: 8px;
	left: 944px;
}
#searchWrap input{
vertical-align:middle;
}
#searchWrap #s{
font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin-right:3px;width:220px;
}
.middle_links{
	border-bottom:1px solid #BBB;
}
.middle_links h3{
margin-bottom:7px;
}

.middle_links img{

}
#midCol ul{
list-style:none;margin:8px 0 4px;
}
.middle_links ul li{
color:#7F7F7F;line-height:1.2em;padding:4px 0 4px 0px; list-style: none;
}
.middle_links img{
	border: none;
	padding-bottom: 8px;
}
#tertCol{
float:left;width:209px;margin:20px 0 0 33px;
}
#tertCol p{
color:#777;
}
#elseWhere{
margin:0 0 20px 0;
}
#elseWhere h3{
margin-bottom:7px;
}
ul#imgLinks{
list-style:none;margin:7px 0;
}
#imgLinks li{
color:#7F7F7F;line-height:1.2em;padding:0 0 1px;
}
#imgLinks li a img{
border:3px solid #EEE;width:208px;height:69px;color:#333;font-weight:bold;
}
#imgLinks li a:hover img{
border-color:#DDD;
}

/* wordpress entries styling - main content column */
.postMeta{text-transform:uppercase;font-size:11px;text-align:right;margin-bottom:5px;}
.postMeta span.date{background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;
}
.postMeta span.comments{
background:#FFF;padding-left:15px;margin-left:2px;
}
.postMeta span.comments a,
.postMeta span.date a{
color:#555;
}
.post{
margin:0 0 15px 0;
}
.post h2{
line-height:1.2em;margin-bottom:7px;
}

.post h3{
line-height:1.2em;margin-bottom:7px;
}
.post h2 a{
width:100%;display:block;outline:none;
}
.entry h3{
margin:1em 0;
margin-left: 10px;
}
.post .entry{
line-height:1.4em;overflow:visible;
}
.post .entry p{
margin:1em 0;
margin-left: 0px;
}
.post .entry p a{
background:url(images/dot.gif) repeat-x bottom left;font-weight:bold;
}
.entry blockquote{
margin:0 1.3em 0;
}
.entry ul{
margin:0 1.3em 0;list-style:none;
list-style-image: url(images/list.jpg);


}
.entry li a{
color:#333;font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;
}
.entry ul li{
margin-left: 10px;
}
.entry ol{
margin:0 1em 0 3em;
}
.entry ol li{
margin:0 0 7px 0;
}
.entry img,.entry a img{

}
.entry a:hover img{
border-color:#DFDFDF;
}
.entry table tr {
 padding: 15px 0; 
 }
.entry table tr.alt {
 background: #eee; 
}

/* style pagination buttons */
#more_reading {
 color: #7F7F7F; font-size: 11px; text-transform: uppercase; margin-bottom: 25px; text-align: right; 
}
#more_reading p, #more_reading img {
 vertical-align: middle; 
}
#more_reading a img { 
border: none; margin:0 0 3px 2px; 
}
/* style individual page templates */
.slimcol{
	width: 300px;
	float: left;
	margin-right: 18px;
	margin-bottom: 20px;
}
#singleCol{
	margin-top: 0px;
}
#singleCol h2, #singleCol p{
	margin: 12px 10px;
	
}

/* @group Authors Page */

div#author-panel{
	margin: 25px 0px;
}
div#author-panel p{
	margin: 12px 0px;
}
#author-list{
	list-style: none;
	list-style-image: none;
	font-size: 1.2em;
}
#author-list li{
	text-decoration: none;
	margin: 20px 12px;
}
/* @end */



.commentslist li{
background:#FFF url(images/lgrey_diag.gif) repeat top left;border:1px solid #BBB;margin-bottom:7px;padding:7px 0;
}
.commentslist li a{
font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;
}
.commentslist li.alt{
background:#FFF;
}
.commentslist li:hover{
border-color:#888;
}
.commentslist .comment_text{
margin:0 7px;line-height:1.4em;overflow:hidden;
}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{
margin:1em 0;
}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{
margin:0 1em;}p.author_meta{font-weight:bold;text-transform:uppercase;margin:0 0 0 7px;
}
p.post_meta{
font-size:11px;text-transform:uppercase;text-align:right;margin:0 7px 0 0;
}
.commentslist li.author{
background:#333;color:#CCC;
}
.commentslist li.author a{
color:#DDD;
}
.commentslist li.author a:hover{
color:#FFF;
}
#comments_closed{
background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;
}
p.nocomments{
margin:0 12px 0 7px;
}
p.nocomments a{
color:#ddd;font-weight:bold;text-decoration:underline;
}
p.nocomments a:hover{
color:#FFF;
}
ol.pingslist{
margin:1.5em 2em;font-size:12px;
}
.pingslist li{
color:#7F7F7F;margin:0 0 7px 0;
}
.pingslist li a{
font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;
}
#commentform p{
margin:1em 0;
}
#commentform p a{
font-weight:bold;background:url(images/dot.gif) repeat-x bottom left;
}
#author,
#email,
#url,
#comment{
font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;
}
#comment{
width:429px;overflow:auto;
}
#commentform p small{
font-size:10px;color:#7F7F7F;
}
.commentslist code{
background:transparent;
}

/* footer - text string and links */
#footer p {padding-top: 7px; }
#footer p a{
font-weight:bold;color:#333;
}

/*signup panels*/
#signup span{
	text-indent: -9999px;
	display: inline-block;
}
#signuppanel{
	background: #f5f5f5;
	padding: 5px;
	border: solid 1px #ccc;
}
#signuppanel p{
	margin: 5px;
}
#signuppanel ul{
	list-style: none;
}
#signuppanel input{
	margin: 3px;
}
#signuppanel label{
	width: 38px;
	display: inline-block;
}
#signuppanel .submit{
	margin-left: 16px;
}
/* float rules */
.floatleft{
float:left;margin:3px 7px 0 0;
}
.floatright{
float:right;margin:3px 0 0 7px;
}
.right{
float:right;
}
.left{
float:left;
}
.clear{
clear:both;
}
.fix:after{
content:".";display:block;height:0;clear:both;visibility:hidden;
}
.fix{
display:inline-block;
} 
* html .fix{
height:1%;
}
.fix{
display:block;
}
.brush{
	text-indent: -9999px;
	display: none;
}
#floatingfooter{
background-position:center center;
background-repeat:repeat-x;

width:100%;
z-index:5;
}
#floatingfooter span{
	line-height:36px;
	
}
#floatingfooter h3{
	text-indent: -9999px;
}
/* @group Override WordPress Styles */

.wp-caption-text{
	font: italic 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-left: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #1a4b62;
}

/* @end */