/*
Theme Name: Lightweight
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A simple theme with no images.  Design by <a href="http://www.solucija.com">Solucija</a>.  Coded by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/
body{color:#666666; background-color:#FFF; font:0.76em Arial,Verdana,sans-serif; text-align:left; line-height:1.4em; padding-top:110px; margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0){
	body {
		font:0.82em Arial, Verdana, sans-serif;
		line-height:1.4em;
	}
}
#wrapper{text-align:left; margin:0 0 0 230px;}
a{color:#00ACDD; background:inherit}
a:hover{color:#B6C523; background:inherit}
h2{font-size:1.2em; font-weight:400; font-color:#999}
.clear{clear:both; margin:0 0 .5em}
:focus{-moz-outline-style:none}
ul{list-style-type:square; line-height:1.6em; padding-left:14px}
ol{line-height:1.6em; padding-left:18px}
.navt_gl{padding:0; margin:0;}
#wrapper ul.menu{position:fixed; width:100px; height:120px; left:20px; top:110px; bottom:0; line-height:1.4em; margin:0; padding:0}
#logo_fixed{position:fixed; width:190px; height:100px; left:6px; top:0}
#communicate{position:fixed; width:180px; left:20px; bottom:20px}
body >#wrapper ul.menu{position:fixed}
body >#logo_fixed{position:fixed}
body >#communicate{position:fixed}
#wrapper ul.menu li{display:block; list-style-type:none; text-align:left; margin:0; padding:0;height:20px;}
#wrapper ul.menu li.hometab div.navt_gl img.home-img{width:33px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_home.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.home-img{width:33px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_home_on.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.profile-page div.navt_gl img.profile-img{width:43px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_profile.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.clients-page div.navt_gl img.clients-img{width:43px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_clients_on.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.blog-cat div.navt_gl img.blog-img{width:29px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_blog.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.blog-img{width:29px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_blog_on.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.current_page_item div.navt_gl img.blog-img{width:29px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_blog_on.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.work-cat div.navt_gl img.work-img{width:33px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_work.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}

#wrapper ul.menu li.ideas-cat div.navt_gl img.ideas-img{width:99px; height:12px; background-image:url('/wp-content/themes/lightweight/images/m_ideas.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}

#wrapper ul.menu li.interactive-cat div.navt_gl img.interactive-img{width:67px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_interactive.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.illustration-cat div.navt_gl img.illustration-img{width:74px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_illustration.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.identity-cat div.navt_gl img.identity-img{width:47px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_identity.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.photography-page div.navt_gl img.photography-img{width:82px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_photography.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.contact-page div.navt_gl img.contact-img{width:53px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_contact.gif'); background-repeat:no-repeat; border:0; margin:0; padding:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.profile-img, #wrapper ul.menu li.current_page_item div.navt_gl img.profile-img{width:43px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_profile_on.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.clients-img, #wrapper ul.menu li.current_page_item div.navt_gl img.clients-img{width:43px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_clients.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.interactive-img, #wrapper ul.menu li.current_page_item div.navt_gl img.interactive-img{width:67px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_interactive_on.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.work-img, #wrapper ul.menu li.current_page_item div.navt_gl img.work-img{width:33px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_work_on.gif'); background-repeat:no-repeat; border:0}

#wrapper ul.menu li.current_item_parent div.navt_gl img.ideas-img, #wrapper ul.menu li.current_page_item div.navt_gl img.ideas-img{width:99px; height:12px; background-image:url('/wp-content/themes/lightweight/images/m_ideas_on.gif'); background-repeat:no-repeat; border:0}

#wrapper ul.menu li.current_item_parent div.navt_gl img.illustration-img, #wrapper ul.menu li.current_page_item div.navt_gl img.illustration-img{width:74px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_illustration_on.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.identity-img, #wrapper ul.menu li.current_page_item div.navt_gl img.identity-img{width:47px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_identity_on.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.photography-img, #wrapper ul.menu li.current_page_item div.navt_gl img.photography-img{width:82px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_photography_on.gif'); background-repeat:no-repeat; border:0}
#wrapper ul.menu li.current_item_parent div.navt_gl img.contact-img, #wrapper ul.menu li.current_page_item div.navt_gl img.contact-img{width:53px; height:10px; background-image:url('/wp-content/themes/lightweight/images/m_contact_on.gif'); background-repeat:no-repeat; border:0}
#logo h1{float:left; color:#000; background:inherit; font-size:2.4em; margin:0 0 .8em .3em; padding:0}
#top{float:right; margin:0 2em 0 0}
#menu{clear:both; height:19px}
#menu li{display:inline}
.column{float:left; width:29%; color:#303030; margin:.3em 1.1%; padding:1%}
.column h3{color:#214466; background:inherit; font-size:1.5em; margin:1% 0; padding:0}
.column li{list-style:none}
.number{background:#ccc; color:#FFF; padding:.6% 3%}
.navigation{float:left; padding:3px}
.full{float:left; width:100%; color:#666; padding-bottom:6px}
.titledate{color:#999; font-size:0.9em; padding-top:5px}
.date{border-top:1px dotted #ccc; color:#999; font-size:0.9em; padding:6px 0}
.date a{color:#00acdd}
.date a:hover{color:#B6C523}
.news{color:gray; margin:0 1%; padding:.7em 1em}
img.avatar{float:left; margin-right:4px}
#footer{text-align:left; color:#999; font-size:0.9em; margin:0; padding-top:2px;padding-bottom:15px;}
#footer a:link, #footer a:visited {color:#999999;}
#div_navigation{position:absolute; width:700px; left:50%; margin-left:-350px; top:50%; margin-top:-20px}
#div_next{width:32px; float:right}
#div_previous{width:32px; float:left}
.ttf{border:0}
.left_fixed{position:fixed; width:46px; height:46px; left:250px; top:30%; text-align:center}
.right_fixed{position:fixed; width:46px; height:46px; right:50px; top:30%; text-align:center}
#blogposts{padding-left:14px; list-style-type:square; color:#00ACDD; line-height:1.6em}
#blogposts li{margin-top:-0.1em}
#ideaposts{padding-left:14px; list-style-type:square; color:#00ACDD; line-height:1.6em}
#ideaposts li{margin-top:-0.1em}
.floater{width:290px; font-size:0.9em; line-height:1.4em; float:left; padding-right:10px; margin-bottom:20px;height:220px;}
blockquote{border-left:1px solid #CCC; padding-left:15px; margin-left:20px}
#commentform input, #tcform input{border:1px solid #CCC; width:200px; color:#666; font:1em Arial,Verdana,sans-serif; padding:4px}
#commentform textarea, #tcform textarea{border:1px solid #CCC; width:380px; color:#666; font:1em Arial,Verdana,sans-serif; padding:4px}
#commentform label, #tcform label{width:140px; float:left; font:1em Arial,Verdana,sans-serif}
#tcform label{width:100px}
#tcform input{margin-bottom:10px}
#commentform label.error, #tcform label.error{margin-left:140px; width:440px; font:0.9em Arial,Verdana,sans-serif; color:#f60; margin-bottom:4px; margin-top:4px}
#tcform label.error{margin-left:100px; width:480px}
#submit, #contactsubmit{font:1em Arial,Verdana,sans-serif !important; border:none !important; background-color:#00ACDD !important; color:#FFF !important; margin-left:140px !important; width:50px !important; height:27px !important; background-image:url('/wp-content/themes/lightweight/images/bg.gif'); background-repeat:repeat-x; padding:5px !important}
#tcform #contactsubmit{margin-left:100px !important}
.commentdata{color:#999; font-size:0.9em}
.commentlist{padding-left:0; list-style:none}
.commentlist li{padding-bottom:6px; padding-top:15px; border-bottom:1px dotted #ccc}
.commentpost{padding-left:0}
#contentLeft{float:left; width:150px}
#contentRight{float:right; width:150px}
.contactform{clear:both; margin-top:20px; width:500px}
/*#tagcloud{position:absolute; left:860px; top:110px; width:240px}*/
#tagcloud{position:absolute; left:860px; top:73px;}
#tagcloud a{text-decoration:none; margin:2px; line-height:1.2em; display:block}
#tagcloud a:hover{text-decoration:underline}
#s{font:12px Arial,Verdana,sans-serif; width:98px; height:14px; padding:2px; padding-left:20px; padding-top:4px; background-image:url(/wp-content/themes/lightweight/images/search_bg.gif); border-style:hidden; border-width:0px; color:#999}
ul#work {
line-height:0em;
padding:0;
list-style-type:none;
}
ul#work li {
padding:0;
line-height:1.6em;
}
.upperleft{
	width : 50%;
	margin-left : auto;
	margin-right : auto;
	background-color : #C0C0C0;
	background-image : url('/wp-content/themes/lightweight/images/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image : url('/wp-content/themes/lightweight/images/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url('/wp-content/themes/lightweight/images/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url('/wp-content/themes/lightweight/images/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3%;
}
.aligncenter {
	text-align: center;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#tfeed {
	width:200px;
	font-size:0.94em;
}
#tfeed ul {
	line-height:1.3em;
	padding:0;
	margin:0;
	list-style-type:none;
	color:#999;
}
#tfeed li {
	margin-bottom:15px;
}
#tfeed a:link, #tfeed a:visited {
	display:inline;
	color:#999;
	text-decoration:underline;
}
.wp-caption-text {
	font-style: italic;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	text-align: center;
	margin-bottom:30px;
}