/*

	Theme Name: Division

	Theme URI: http://theme-junkie.com/

	Description: A Business/Portfolio theme designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>

	Author: Theme Junkie

	Version: 1.0.1

	Tags: widget-ready, advanced-theme-options

*/



/*---------------------------------------------------------------------------------*/

/* RESET */

/*---------------------------------------------------------------------------------*/

html {color:#555;background:#F7F7F7;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0 }

ul,ol { list-style:none; }

a img{ border:0 }

q:before,q:after { content:'' }

table { border-collapse:collapse; border-spacing:0 }



.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clear { display:inline-block; }

* html .clear { height:1%; }

.clear{display:block;}



.alignleft{float:left;margin:0 10px 4px 0;display:block;}

.alignright{float:right;margin:0 0 10px 4px;display:block;}

.aligncenter{display:block;text-align:center;display:block;}


.shadow_header {
	padding:5px;
	-moz-box-shadow:0px 2px 7px #bbb;
	-webkit-box-shadow:0px 2px 7px #bbb;
	box-shadow:0px 2px 7px #bbb;

}
	.shadow_header .shadow_inner {
		background:#EEEEEE;
		padding:15px 20px;
width:670px;
	}
	.shadow_header h2 {
		margin-top: 0.5em;
	}

.statement {
	color: #56595A;
	font-weight: bold;
}


.shadow_inner h2 {
top:54px !important;
font:italic 1.3em arial,helvetica,sans-serif;
color:#6c6c6c;
}

.shadow_inner p {

font:italic 1.1em arial,helvetica,sans-serif;
color:#6c6c6c;
}


/*---------------------------------------------------------------------------------*/

/* GENERAL */

/*---------------------------------------------------------------------------------*/

a { text-decoration:none; color:#005E8F; }

a:hover {text-decoration:underline; }

:focus { outline:0; }

h1 { font-size:32px; }

h2 { font-size:24px; }

h3 { font-size:16px; }

h4 { font-size:14px; }

h5,h6 { font-size:12px; }

h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:Helvetica,Arial,sans-serif;}

pre,code,kbd,samp,tt {font:13px/1.385 "Courier New",Monospace,serif; }

body,input,button,select,textarea{font:13px "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif; }

body { line-height:1.615;background:#FFF;min-width:980px;}



.button{display:inline-block;float:left;height:37px;overflow:hidden;margin:0 20px 0 0;}

a.button{text-decoration:none !important;}

a.button:hover{text-decoration:none !important;}

input.button-text{border:0;}

.button-text,.button-right{display:inline-block;height:37px;line-height:37px;cursor:pointer;float:left;}

.button-text{padding:0 0 0 15px;background:url(images/button/btn_white.png) no-repeat;font-weight:bold;text-shadow:0 -1px 0 #999;}

.button-right{width:15px;background:url(images/button/btn_white.png) no-repeat -307px top;}



.button,.button-white{color:#555;}

.button-white .button-text,

.button-white .button-right{background-image:url(images/button/btn_white.png);color:#555;text-shadow:0 1px 0 #FFF;}

.button-gray .button-text,

.button-gray .button-right{background-image:url(images/button/btn_gray.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-black .button-text,

.button-black .button-right{background-image:url(images/button/btn_black.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-red .button-text,

.button-red .button-right{background-image:url(images/button/btn_red.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-green .button-text,

.button-green .button-right{background-image:url(images/button/btn_green.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-yellow .button-text,

.button-yellow .button-right{background-image:url(images/button/btn_yellow.png);color:#9B5503;text-shadow:0 1px 0 #FFF}

.button-blue .button-text,

.button-blue .button-right{background-image:url(images/button/btn_blue.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-brown .button-text,

.button-brown .button-right{background-image:url(images/button/btn_brown.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-pink .button-text,

.button-pink .button-right{background-image:url(images/button/btn_pink.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-purple .button-text,

.button-purple .button-right{background-image:url(images/button/btn_purple.png);color:#FFF;text-shadow:0 -1px 0 #999;}

.button-orange .button-text,

.button-orange .button-right{background-image:url(images/button/btn_orange.png);color:#FFF;text-shadow:0 -1px 0 #999;}



/*---------------------------------------------------------------------------------*/

/* LAYOUT */

/*---------------------------------------------------------------------------------*/

.inner,#footer-inner{width:940px;margin:0 auto;padding:0 20px;}

.inner:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.inner { display:inline-block; }

* html .inner { height:1%; }

.inner{display:block;}



#container .inner{padding:30px 0 40px 0;}

#content{width:600px;float:left;}

#sidebar{width:300px;float:right;}



.page-container{}

.page-container #sidebar{float:left;width:180px;}

.page-container #content{float:right;width:720px;}



/*---------------------------------------------------------------------------------*/

/* HEADER */

/*---------------------------------------------------------------------------------*/

#header { height: 90px; min-width: 960px; background: #D6D6D6 url(images/bg_gray.png) repeat-x;}



#header .logo a { display: block; width: 254px; height: 70px; float: left; margin: 10px; color:#222; text-decoration:none;font-size:36px;font-weight:normal;}

#header .logo a:hover{}

#header #image-logo a{text-indent:-5555em;overflow:hidden;background:url(images/logo.png) no-repeat;}



#searchform {float: right;height: 45px;padding-top: 8px;}

#searchform #s{background: url(images/btn_s.png) no-repeat;border: 0;margin-right: 6px;width: 148px;height:14px;padding:5px 8px;color: #777;float: left;font-family:Tahoma, Arail, Sans-serif;font-size:11px;}

#searchform #searchsubmit{float: left;width:62px;height:24px;cursor:pointer;text-indent:-5555em;line-height:100;overflow:hidden;background:url(images/btn_search.png) no-repeat;border:0;}

#searchform #searchsubmit:hover{background-position:0 -24px;}



#topnav{float: right;min-width: 480px; }

#topnav ul li { float: left; position: relative; z-index:900;}

#topnav ul li a { font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Arial,sans-serif; display: block; line-height: 34px; padding: 0 9px; font-size: 13px; color: #555;text-shadow:0 1px 0 #EEE;}

#topnav ul li a{text-decoration:none;}

#topnav ul li.current_page_ancestor,

#topnav ul li.current_page_parent,

#topnav ul li.current_page_item{background:#C6C6C6;padding:1px 1px 0;border-bottom:1px solid #F0EFEF;

-moz-border-radius: 3px 3px 0 0;

-khtml-border-top-left-radius: 3px;

-khtml-border-top-right-radius: 3px;

-webkit-border-top-left-radius: 3px;

-webkit-border-top-right-radius: 3px;

border-top-left-radius: 3px;

border-top-right-radius: 3px;}

#topnav ul li.current_page_ancestor a,

#topnav ul li.current_page_parent a,

#topnav ul li.current_page_item a{border:1px solid #FFF;border-width:1px 1px 0;background:#F0EFEF;color:#444;

-moz-border-radius: 3px 3px 0 0;

-khtml-border-top-left-radius: 3px;

-khtml-border-top-right-radius: 3px;

-webkit-border-top-left-radius: 3px;

-webkit-border-top-right-radius: 3px;

border-top-left-radius: 3px;

border-top-right-radius: 3px;}

#topnav ul li a:hover { text-decoration:none; color:#222;}

#topnav ul ul{display:none;position:absolute;top:34px;left:0;width:280px !important;background:#D6D6D6 !important;z-index:910;}

#topnav ul ul ul{left:100%;top:0;}

#topnav ul ul li{display:list-item;float:none;border:0 !important;background:none !important}

#topnav ul ul li a{border:0 !important;}

#topnav ul li.current_page_ancestor ul,

#topnav ul li.current_page_parent ul,

#topnav ul li.current_page_item ul{border:1px solid #C6C6C6;border-width:0 1px 1px;background:none !important;}

#topnav ul li.current_page_ancestor ul ul,

#topnav ul li.current_page_parent ul ul,

#topnav ul li.current_page_item ul ul{border-top:1px solid #C6C6C6;}

#topnav ul li.current_page_ancestor ul li,

#topnav ul li.current_page_parent ul li,

#topnav ul li.current_page_item ul li{border-left:1px solid #FFF !important;border-right:1px solid #FFF !important;}

 

/*---------------------------------------------------------------------------------*/

/* CONTENT */

/*---------------------------------------------------------------------------------*/

.post{margin:0 0 30px;}

.entry-title a{text-decoration:none;}

.entry-title a:hover{color:#222;}

.entry-meta{color:#999;}

.entry-meta{margin:10px 0;font-size:11px;font-family: Tahoma, Geneva, sans-serif;}

.entry-meta a{color:#777;text-decoration:underline;}

.entry-meta a:hover{text-decoration:none;}

.entry-thumb{border:1px solid #EEE;border-width:0 1px 1px 0;width:594px;margin:0 0 10px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;}

.entry-thumb a{border:1px solid #DDD;display:block;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;}

.entry-thumb img{background:#F7F7F7;padding:5px;border:1px solid #FFF;display:block;width:580px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;}

.post .readmore{margin:10px 0 0;}



.intro{font-size:16px;}



/* entry */

.entry{}

.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin:0 0 18px 0; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color:#444;font-family:Helvetica,Arial,sans-serif; }

.entry ul,.entry ol { margin:0 0 18px 30px; }

.entry ol { list-style-type:decimal; }

.entry ul li{background:url(images/bullet_square.gif) no-repeat 0 12px;padding:4px 0 0 14px;}

.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin:0 0 0 20px; }

.entry hr { border-top:1px solid #FFF; border-top:1px solid #E5E5E5; background:none; height:0; margin:0 0 18px 0; padding:0; clear:both; }

.entry hr.none { border:0 none; height:0; background:none; margin:0; padding:0; clear:both; }

.entry a{text-decoration:underline;}

.entry a:hover { text-decoration:none; }

.entry blockquote { margin:0 20px 18px 20px; padding:0 30px 0 20px; overflow:hidden; border-left:5px solid #E5E5E5; color:#666;}

.entry img{padding:6px;border:1px solid #DDD;max-width:580px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;

-moz-box-shadow:1px 1px 4px rgba(150, 150, 150, 0.3);

-webkit-box-shadow:1px 1px 4px rgba(150, 150, 150, 0.3);

box-shadow:1px 1px 4px rgba(150, 150, 150, 0.3);}

.entry .alignleft,.entry .alignright{margin-top:4px;}

.entry-tags{color:#999;font-size:12px;}



/*---------------------------------------------------------------------------------*/

/* SIDEBAR */

/*---------------------------------------------------------------------------------*/

#sidebar{color:#777;}

#sidebar a{color:#688594;}

#sidebar a:hover{color:#005E8F;}

.widget{margin:0 0 30px;}

.widget p{margin:0 0 10px;}

.widget-title{margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid #E5E5E5;color:#444;font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif;}

.widget ul li{background:url(images/bullet_square.gif) no-repeat 0 13px;padding:4px 0 0 14px;}



.textwidget{padding:4px 0 0;}



.widget_pages  .widget-title,

.widget_links  .widget-title,

.widget_nav_menu  .widget-title{margin-bottom:0;border-bottom:0;}

.widget_pages  ul li,

.widget_links ul li,

.widget_nav_menu ul li{background:none;margin:3px 0 0;padding:3px 0 0;border-top:1px solid #E5E5E5;}

.widget_pages  ul ul li,

.widget_links ul ul li,

.widget_nav_menu ul ul li{padding-left:16px;}

#sidebar .widget .current_page_item   a{color:#444;}

#sidebar .widget .current_page_item ul li a{color:#688594;}

#sidebar .widget .current_page_item ul li a:hover{color:#005E8F;}



.widget_themejunkie_flickr h3{border-bottom:0;}

.widget_themejunkie_flickr h3 span {color:#0061D8;text-transform:lowercase;}

.widget_themejunkie_flickr h3 span span {color:#FF1183;}

.widget_themejunkie_flickr{overflow:hidden;width:100%;}

.widget_themejunkie_flickr .wrap{width:310px;}

.flickr_badge_image{float:left;background:#FFF;margin:0 10px 10px 0;}

.flickr_badge_image img{display:block;width:85px;height:64px;float:left;border:1px solid #E5E5E5;padding:3px;}

.flickr_badge_image a:hover img{border:1px solid #BBB;}



.widget_twitter{font-size:12px;}

.widget_twitter .section-title{padding-bottom:0;border-bottom:0;}

.widget_twitter ul li{padding:5px 0;background:none;border-top:1px solid #E5E5E5;}



/*---------------------------------------------------------------------------------*/

/* FOOTER */

/*---------------------------------------------------------------------------------*/

#footbar{border-top:1px solid #DDD;background:#F4F3F5;padding:20px 0 15px 0;color:#777;font-size:11px;}

#footbar a{color:#688594;}

#footbar a:hover{color:#005E8F;}

#footbar{overflow:hidden;}

#footbar .box{width:205px;margin:0 20px 0 0;padding:0 20px 0 0;float:left;}

#footbar .last{margin:0;padding:0;}

.fwidget{margin:0 0 30px;}

.fwidget ul li{background:url(images/bullet_circle.gif) no-repeat 0 11px;padding:4px 0 0 14px;border:0 !important;}

ul.circle-list li{background:url(images/bullet_circle.gif) no-repeat 0 11px;}



#footbar h3{margin:0 0 6px;font-size:15px;color:#555;font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif;}





#footer{padding:18px 0 20px 0;color:#888;background:#F7F7F7 url(images/bg_footer.gif) repeat-x left top;font-size:11px;}

#footer a{color:#888;}

#footer-pages{float:right;}

#footer-pages li{display:inline;padding:0 0 0 10px;}

#footer-pages li ul{display:none;}



/*---------------------------------------------------------------------------------*/

/* COMMENTS */

/*---------------------------------------------------------------------------------*/

#comments-title,#reply-title{margin:20px 0 10px 0;font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,sans-serif;}

.commentlist{border-bottom:1px solid #E5E5E5;}

.comment-inner{border-top:1px solid #E5E5E5;padding:10px 0;min-height:60px;height:auto !important;height:60px;}

.comment-avatar{float:left;width:60px;}

.comment-avatar img{background:#FFF;display:block;float:left;}

.comment-meta,.comment-body{margin:0 0 0 60px;}

.comment-meta{color:#999;margin:0 0 6px;font-family: Tahoma, Geneva, sans-serif;font-size:11px;}

.comment-meta a{color:#999;}

.comment-meta .fn{font-style:normal;color:#444;font-weight:bold;}

.comment-meta .fn a{color:#444}

a.comment-reply-link{color:#005E8F;}

a.comment-reply-link:hover{}

.comment .children{margin-left:60px;}

.navigation{padding:10px 0 0;}



#commentform{padding:0 0 20px;}

#commentform input,#commentform textarea{border:0;margin:0 10px 0 0;border:1px solid #E5E5E5;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;}

#commentform .formp{margin-bottom:10px;}

#commentform input{padding:5px;vertical-align:middle;}

#commentform textarea{width:80%;padding:5px;overflow:auto;}

#commentform .button{display:block;margin:0 0 10px;}

* html #commentform .button{display:inline-block;}

#commentform input.button-text{border:0;margin:0;padding:0 0 0 15px;width:140px;

-moz-border-radius:0px;

-khtml-border-radius:0px;

-webkit-border-radius:0px;

border-radius:0px;}

.logged-in-as, .comment-notes{margin:10px 0;color:#777;}





/*---------------------------------------------------------------------------------*/

/* HOME */

/*---------------------------------------------------------------------------------*/

.section-title{padding:0 0 10px 30px;margin:0 0 10px;color:#444;font-size:18px;line-height:1.25;border-bottom:1px solid #E5E5E5;}

.section-title a{color:#444;text-decoration:none;}

#home-blog .section-title{background:url(images/icon_rss.png) no-repeat;}

#home-quote .section-title{background:url(images/icon_star.png) no-repeat;}

#home-twitter .section-title{background:url(images/icon_twitter.png) no-repeat;}

#home-clients .section-title{background:url(images/icon_user.png) no-repeat;}

#home-carousel .section-title{background:url(images/icon_color.png) no-repeat;}



/* Home Slider */

.home-slider{background:url(images/bg_slider.gif) repeat-x;border-bottom:1px solid #DDD;}

.home-slider .inner{padding:20px 0;}

.home-slider .slider{position:relative;width:960px;}

.home-full-slider .slider{height:300px;overflow:hidden;}

.home-full-slider .slide{width:960px;background:url(images/bg_slider.gif) repeat-x 0 -20px;}



.home-slider .slide-text{width:460px;font-size:13px;background:url(images/bg_slider.gif) repeat-x 0 -20px;padding:20px 0 0;}

.home-slider .slide-text h2{}

.home-slider .slide-text p{margin:10px 0 0;}

.home-full-slider .slide-image{background:url(images/bg_slide_image.png) no-repeat;padding:25px 30px 15px 30px;overflow:hidden;}

.home-slider .slide-image img{width:420px;height:165px;}



.home-left-slider .slider{left:-20px;}

.home-left-slider .slide-text{float:right;}

.home-left-slider .slide-image{float:left;}

.home-right-slider .slide-text{float:left;}

.home-right-slider .slide-image{float:right;}

* html .home-left-slider .slider{left:-10px;}

* html .home-right-slider .slider{right:-10px;}



.home-slider .control{text-align:center;padding:10px 0 0;}

.home-full-slider .control{padding:20px 0 0;}

.home-slider .pager{margin:0 10px;display:inline-block;}

.home-slider .next,

.home-slider .prev,

.home-slider .pager a{height:15px;display:inline-block;line-height:100;overflow:hidden;}

.home-slider .next,

.home-slider .prev{width:9px;background:url(images/arrow_slider.png) no-repeat 0 0;}

.home-slider .next{background-position:0 -15px;}

.home-slider .pager a{width:18px;background:url(images/bullet_slider.png) no-repeat 0 -15px;}

.home-slider .pager a.activeSlide{background:url(images/bullet_slider.png) no-repeat;}



.home-image-slider .slide-image-wrap{background:url(images/bg_slide_image.png) no-repeat;padding:25px 30px 15px 30px;width:420px;overflow:hidden;}

.home-left-slider .slide-image-wrap{float:left;}

.home-right-slider .slide-image-wrap{float:right;}

.home-image-slider .slide-image{float:none; width: 420px; height: 266px; overflow: hidden;overflow:hidden;}



.no-services-below{border-bottom:0;}

.no-services-below .inner{border-bottom:1px solid #E5E5E5;}



/* Home Services */

#home-services .inner{padding:20px 0 10px 0;}

#home-services{border-top:1px solid #FFF;background:#F4F3F5;border-bottom:1px solid #DDD;}

#home-services .item{float:left;background:url(images/sep_services.gif) repeat-y right 0;margin:0 20px 0 0;}

#home-services .item-inner{background:url(images/sep_services_top.gif) no-repeat right top;}

#home-services .item-content{background: url(images/sep_services_bottom.gif) no-repeat right bottom;width:205px;padding:0 20px 0 0;}

#home-services .last,

#home-services .last .item-inner,

#home-services .last .item-content{margin:0;padding:0;background:none;}

#home-services .item-icon{display:block;text-align:center;margin:0 0 8px;}

#home-services p{margin:8px 0 0;}

#bome-servcies h3{}

#home-services h3 a{text-decoration:none;}

#home-services .readmore{margin:12px 0 0;font-weight:bold;}

#home-services .readmore a{text-decoration:none;}



/* Home Container */

#home-container{}

#home-container .inner{padding:30px 0 0 0;}

#home-content{width:460px;float:left;padding-bottom:30px;}

#home-sidebar{width:450px;float:right;}



/* Home Blog */

#home-blog{}

#home-blog .item{padding:10px 0;border-top:1px solid #E5E5E5;}

#home-blog .first{padding-top:0;border-top:0;}

#home-blog .title{font-size:13px;margin:0 0 6px;}

#home-blog .excerpt{font-size:12px;margin:6px 0 0;}

#home-blog .meta{color:#999;font-family: Tahoma, Geneva, sans-serif;font-size:11px;}

#home-blog .meta a{color:#777;text-decoration:underline;}

#home-blog .meta a:hover{text-decoration:none;}



/* Home Quote */

#home-quote{position:relative;margin:0 0 30px;}

#home-quote .prev,#home-quote .next{width:16px;height:16px;display:block;text-indent:-5555em;overflow:hidden;position:absolute;top:8px;}

#home-quote .prev{background:url(images/arrow_left.png) no-repeat;right:21px;}

#home-quote .next{background:url(images/arrow_right.png) no-repeat;right:0px;}

#home-quote-prefix{background:url(images/quote_prefix.gif) no-repeat;padding:10px 0 0 30px;color:#777;width:430px;}

#home-quote-subfix{background:url(images/quote_subfix.gif) no-repeat right bottom;padding:0 30px 10px 0;width:400px;}

#home-quote-slider .quote{background:#FFF;}

#home-quote .quote-from{text-align:right;padding-top:10px;}

#home-quote .fn{font-weight:bold;color:#444;}

#home-quote .avatar{float:left;margin:4px 10px 0 4px;}



/* Home Twitter */

#home-twitter{width:110px;float:left;}



/* Home Clients */

#home-clients{width:270px;overflow:hidden;float:right;}

#home-clients ul{width:270px;}

#home-clients li{float:left;margin:0 10px 10px 0;}

#home-clients li a{width:95px;height:60px;padding:4px;border:1px solid #E5E5E5;display:inline-block;}

#home-clients li a:hover{border:1px solid #CCC;}

#home-clients li a img{width:95px;height:60px;}



/* Home Carousel */

#home-carousel{height:230px;overflow:hidden;}

#home-carousel .inner{border-top:1px solid #E5E5E5;padding:10px 0;}

#home-carousel .last{margin:0;}

#home-carousel h3{border-bottom:0;padding-bottom:0;}

#home-carousel .prev,

#home-carousel .next{width:51px;height:2px;display:inline-block;line-height:100;overflow:hidden;float:right;background:url(images/btn_carousel.png) no-repeat 0 0;}

#home-carousel .next{background-position:right 0;}

#home-carousel .prev:hover{background-position:0 -22px;}

#home-carousel .next:hover{background-position:right -22px;}



/*---------------------------------------------------------------------------------*/

/* PORTFOLIO */

/*---------------------------------------------------------------------------------*/

.fpost{float:left;width:218px;margin:0 20px 20px 0;border:1px solid #DDD;}

.gridrow .last{margin-right:0;}

.fpost .thumb{background:#F7F7F7 url(images/magnify.png) no-repeat center center;}

.fpost .thumb a{display:block;}

.fpost .thumb a img{border:1px solid #FFF;padding:4px;width:208px;display:block;background:#F7F7F7;}

.fpost .wrap{padding:10px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}

.fpost .title{font-size:15px;margin:0 0 6px;line-height:1.25;}

.fpost .title a{text-decoration:none;}

.fpost .excerpt{line-height:1.5;font-size:12px;}

.fpost .noimage{padding:4px;border:1px solid #FFF;background:url(images/default_folio_thumb.png) no-repeat center center;}

.fpost .meta{background:#F7F7F7;padding:5px 10px;border-top:1px solid #FFF;font-size:11px;text-transform:uppercase;font-family:Arial, Helvetica, Sans-serif;}

.fpost .meta a{font-weight:bold;color:#688594;}

.fpost .meta a:hover{text-decoration:none;color:#000;}





/*---------------------------------------------------------------------------------*/

/* TESTIMONIALS */

/*---------------------------------------------------------------------------------*/

.entry .quote{background:url(images/quote_prefix.gif) no-repeat 0 10px;padding:20px 0 0 30px;margin:12px 0 0;color:#777;border-top:1px solid #E5E5E5;}

.entry .quote-inner{background:url(images/quote_subfix.gif) no-repeat right bottom;padding:0 30px 10px 0;}

.entry .quote .quote-from{text-align:right;}

.entry .quote .fn{font-weight:bold;color:#444;}

.entry .quote .avatar{float:left;margin:4px 10px 0 4px;padding:0;border:0;}



/*---------------------------------------------------------------------------------*/

/* CONTACT */

/*---------------------------------------------------------------------------------*/

.contact-section-title{margin:0 0 12px;color:#444;}

#tj-contact-form{margin:20px 0 0;}

#tj-contact-form .formp{margin:0 0 10px;}

#tj-contact-form .textbox{border:0;margin:0 10px 0 0;vertical-align:middle;}

#tj-contact-form input.textbox{width:266px;height:14px;padding:7px;background:url(images/contact_input.gif) no-repeat;}

#tj-contact-form textarea.textbox{width:546px;height:146px;padding:7px;background:url(images/contact_textarea.gif) no-repeat;overflow:auto;}



.contact-info{margin:0 0 30px;}

.contact-list{margin:0 0 10px;width:100%;overflow:hidden;}

.contact-list dt{float:left;clear:left;width:80px;display:block;color:#555;}

.contact-list dd{margin:0 0 0 80px;}



.social-links li{padding:0 0 0 24px;margin:0 0 4px;}

.link-twitter{background:url(images/link_twitter.png) no-repeat 0 3px;}

.link-facebook{background:url(images/link_facebook.png) no-repeat 0 3px;}

.link-linkedin{background:url(images/link_linkedin.png) no-repeat 0 3px;}

.link-flickr{background:url(images/link_flickr.png) no-repeat 0 3px;}

.link-rss{background:url(images/link_rss.png) no-repeat 0 3px;}



/*---------------------------------------------------------------------------------*/

/* MISC */

/*---------------------------------------------------------------------------------*/



/* Page Navigation */

.pagenav{text-align:right;padding:10px 0 0;font-family:Arial,Helvetica, Sans-serif;}

.folio .pagenav{text-align:center;}

.pagenav span{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin:0 10px 0 0;}

.pagenav a{margin:0 5px;display:inline-block;padding:3px 8px;background:url(images/bg_white.gif) repeat-x;border:1px solid #BBB;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;

-moz-border-radius:3px;

-khtml-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;}

.pagenav a.current{color:#777;}

.pagenav a:hover{border:1px solid #999;}



/* Teaser Text */

#teaser{padding:20px 0;background:url(images/bg_slider.gif) repeat-x;border-bottom:1px solid #DDD;}

#teaser h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:32px;float:left;margin:0 20px 0 0;font-weight:normal;}

#teaser .teaser-text{float:left;color:#999;line-height:32px;}



.tips{color:#222;background:#FFFFE0;border:1px solid #E6DB55;padding:10px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;}