/*
THEME NAME: The TLM Group, LLC
THEME URI: 
DESCRIPTION: A custome Wordpress theme for The TLM Group rich with powerful and dynamic semantic class selectors.
VERSION: 1.0
AUTHOR: <a href="http://www.allancole.com/" target="_blank">Allan Cole</a>
AUTHOR URI: 
*/

/*	TRIPOLI
----------------------------------	*/
@import url(css/tripoli/tripoli.base.css);
@import url(css/tripoli/plugins/tripoli.visual.css);
@import url(css/tripoli/plugins/tripoli.type.css);

html{background:#C8D2D4;}
body {font-family: "Lucida Grande","Lucida",Verdana,Arial,Helvetica,sans-serif;background:#C8D2D4 url(img/body-logo.gif) top left no-repeat;}
a, a:link, a:visited {color:#5A859C;text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
.sepa {margin:0 1em;}
img.alignleft{margin:0 1em 1em 0;}
img.alignright{margin:0 0 1em 1em;}

div#wrapper {width:100%;}
div#container {width:600px;float:left;margin-left:140px;}
div#content {}

/*	HEADER
----------------------------------	*/
div#header{text-align:left;height:75px;display:block;margin:0 0 0 130px;background:#FFF url(img/header-bg.jpg) top left no-repeat;}
div#header h1 {margin-top:0;}
div#header h1 a {display:block;top:0;left:0;width:100%;height:75px;margin:0;padding:0;}
div#header h1 a span.hide {display:none;}
div#header #blog-description {display:none;}

/* Just some example content */
div#menu{height:2.65em;background:#000;margin:0 0 12px 130px;clear:both;float:none;}
div#menu ul a{font-weight:100;text-decoration:none;height:2.15em;line-height:2em;letter-spacing:0.05em;padding:0;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0 0.5em;height:2.15em;line-height:2.15em;display:block;color:#FFF;}
div#menu ul li a:hover{color:#8CAABA;}
div#menu ul li a:after {content:".";}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0;position:absolute;}
div#menu ul li:hover ul li a{background:#000;border:none;display:block;padding:0.1em 0.1em 0.1em 1em;;width:20em;}

div#subnav-list {height:2.25em;background:#000;margin:0 0 1em 0;clear:both;float:none;font-size:0.9em;}
div#subnav-list ul a{font-weight:100;text-decoration:none;height:2em;line-height:2em;letter-spacing:0.05em;padding:0;color:#FFF;}
div#subnav-list ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#subnav-list ul li{float:left;}
div#subnav-list ul li a{padding:0 1em;height:2.15em;line-height:2em;display:block;color:#FFF;}
div#subnav-list ul li a:hover{color:#8CAABA;}
div#subnav-list ul li a:after {content:".";}

div#content {background:#FFF url(img/post-fold.gif) top left no-repeat;padding:3em;}
div#content .post {margin-bottom:4em;}
div#content .page {}

#other-projects{border-top:1px solid #8CAABA;padding:10px 0 0;margin-top:20px;}

h1,h2,h3,h4,h5,h6 {font-family: Arial,Verdana,sans-serif;color:#8CAABA;text-transform:uppercase;}

.entry-title{clear:both;margin-top:0;}
ul#links-page {list-style:none;margin-left:0;padding-left:0;}
ul#links-page li{margin:0 0 1.5em 0;padding-left:0;}
ul#links-page li a {font-size:1.2em;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h2.entry-title{margin-top:0;}
div#nav-above{display:none;}
div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
textarea#wpcf_msg{width:97%;}

.content th, .content td, .content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content table, .content form{border:0px;}

div.sidebar{display:none;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:left;font-size:0.8em;color:#FFF;width:600px;margin-left:140px;clear:both;float:none;}

body.pageid-189 {background-color:#C8D2D4; background-image:none;margin:0px; padding:0px; font-family:"Helvetica Neue","Helvetica",Arial,Helvetica,sans-serif; font-size:0.8em; line-height:1.3em}
.pageid-189 #flashcontent{width:100%; height:490px; margin:0px; padding:0px; font-family:"Helvetica Neue","Helvetica",Arial,Helvetica,sans-serif; font-size:small}
.pageid-189 a{color:#fff; text-decoration:underline}
.pageid-189 #header{height:50px; width:100%}
.pageid-189 #footer{width:100px; display:none;height:40px;background-repeat:no-repeat; background-position:center bottom}


/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
p.image-attachment-gallery img {padding:2px;}
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}