/* Reset */
body, html{height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* Floating & Alignment */
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}

/* Clear Floats */
.col-full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* Defaults */
body{font:12px 'Lucida Grande','Lucida Sans Unicode',sans-serif;color:#4C4C4C;background:#DDDDDD;}
@font-face{font-family: 'NewsGothCnBTRegular';src: url('news_gothic_condensed_bt-webfont.eot');src: local('☺'), url('news_gothic_condensed_bt-webfont.woff') format('woff'), url('news_gothic_condensed_bt-webfont.ttf') format('truetype'), url('news_gothic_condensed_bt-webfont.svg#webfont9sxDcKqx') format('svg');font-weight: normal;font-style: normal;}
h1, h2, h3, h4, h5, h6{margin:0;color:#222;font-weight:normal;font-size-adjust: 0.52;}
p {margin:0;font:12px/18px 'Lucida Grande','Lucida Sans Unicode',sans-serif;padding-bottom:10px;}
hr{background-color:#e6e6e6;border:0;height:1px;margin-bottom:20px;}
input, textarea{border:1px solid #CCCCCC;}

/* Hyperlinks */
a:link, a:visited{color:#00aeef;text-decoration:none;}
a:hover {color:#2277bb;text-decoration:underline;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}

/* Containers & Columns */
#wrapper{padding:0;}
#main{width:600px;padding:0;margin-left:10px}
#main.fullwidth{width:960px;}
#sidebar{width:300px;}
.col-left{float:left;}
.col-right{float:right;}
.col-full{width:960px;margin:0 auto;}

/* Navigation */
#navigation{float:left;width:580px;margin:12px 0 0 60px;font:16px 'Lucida Grande','Lucida Sans Unicode',sans-serif;}
.nav{z-index:99;margin:0;padding:0;list-style:none;line-height:1;}
.nav a{display:block;text-decoration:none;font-weight:bold;background:#00aeef;color:#FFFFFF;padding:10px 20px 10px 20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
.nav a:hover{background:#2277BB;}
.nav a:hover, .nav .current_page_item a, .nav .current_page_parent a, .nav .current-menu-ancestor a{color:#ffffff !important;}
.nav .current_page_item li a, .nav .current_page_parent li a, .nav .current-menu-ancestor li a{background:none;}
.nav li{float:left;margin:0 20px 0 0;}

/* Header */
#header{padding:15px 0;clear:both;position:relative;}
#logo{float:left;width:300px;margin:4px 0 0 8px;}

/* Content */
#content{padding:0 0 40px 0;}
#content-home{padding:25px 0 40px 0;}

/* Share */
#share img{float:left;border:none;margin:5px 5px 0 0;}/*opacity: .5;*/
#share img#first-share {margin:5px 5px 0 78px;}	
#share{position:fixed;top:90px;right:-220px;width:300px;height:50px;background:#00aeef url("images/share-text.png") no-repeat 13px 12px;text-indent:-9999px;z-index:9999;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}	
#share-btn{float:left;}

/* Demos */
.demo-row {display:block;padding:0;position:relative;width:100%;background:url("images/demo-bg.png") no-repeat;height:186px;margin:25px 0 20px 0;}
#demos-ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:940px;}
#demos-ul li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
#demos-ul li.demo-middle{margin-left:36px;}
#demos-ul li.demo-last{margin-left:36px;}
.demo-image {float:left;width:268px;height:168px;display:block;overflow:hidden;position:relative;margin:2px 0 0 17px;cursor:pointer;}
.demo-image img{position:absolute;top:0;left:0;}

/* Benefits */
.benefites-top, .benefites-bottom{padding:15px 0;}
.benefits-module{width:300px;background: transparent url("images/benefits-icons.png") no-repeat 0 0;display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.costs{background-position:0px 0px;}
.high-end{background-position:0px -149px;}
.environment{background-position:0px -301px;}
.share{background-position:0px -450px;}
.database{background-position:0px -602px;}
.cool{background-position:0px -750px;}
.benefits-module h3{font-size:14px;color:#054451;font-weight:bold;text-shadow:1px 1px 0 rgba(255,255,255,0.5);padding:20px 0 15px 45px;}

/* Sidebar */
#sidebar{overflow:hidden;}
#sidebar .secondary{float:left;margin-right:20px;} 
#sidebar .secondary.last{margin:0;}
#sidebar h3{color:#FFFFFF;background:#00aeef;padding:10px 0 10px 10px;font-size:16px;font-weight:bold;text-shadow:1px 1px 0px #000000;border-bottom:1px solid #EEEEEE;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.usage-inner{padding:10px;background:#CCCCCC;margin-bottom:40px;}
.usage-inner-left{float:left;width:140px;padding:0 0 10px 7px;}
.usage-inner-right{float:left;width:130px;}
.usage-inner ul{list-style-type:disc;margin-left:15px;}
.usage-inner li{line-height:20px;}
.usage-inner .fileformat{padding:10px 8px 5px 0;}

/* Features */
.features-column, .features-module{display: inline;float:left;position:relative;}
.features-column{width:960px;margin-top:25px;}
.features-column h2{font-size:50px;font-weight:bold;letter-spacing:-2px;color:#333;text-shadow:1px 1px 0px #FFFFFF;background:url("images/horizontal-rule.png") repeat-x 0 60px;padding:0 0 10px 10px;font-family:'NewsGothCnBTRegular', sans-serif;}
.features-top{padding:10px 0 15px 0;}
.features-bottom{padding:15px 0;}
.features-module{width:300px;background: transparent url("images/page-features-icons.png") no-repeat 0 0;margin:0 10px;}
.feat-pageflip{background-position:0px 15px;}
.feat-contents{background-position:0px -119px;}
.feat-bookmarks{background-position:0px -250px;}
.feat-thumbnail{background-position:0px -384px;}
.feat-links{background-position:0px -519px;}
.feat-full{background-position:0px -651px;}
.feat-zoom{background-position:0px -1455px;}
.feat-print{background-position:0px -920px;}
.feat-sounds{background-position:0px -1055px;}
.feat-download{background-position:0px -1187px;}
.feat-navigation{background-position:0px -1321px;}
.feat-search{background-position:0px -785px;}
.feat-costs{background-position:0px -1587px;}
.feat-high-end{background-position:0px -1853px;}
.feat-environment{background-position:0px -2121px;}
.feat-share{background-position:0px -1720px;}
.feat-database{background-position:0px -1986px;}
.feat-cool{background-position:0px -2254px;}
.features-module h3{font-size:14px;color:#054451;font-weight:bold;text-shadow:1px 1px 0 #fff;padding:20px 0 15px 45px;}
.features-note{padding-left:10px;}

/* Steps */
#steps{background:#000000;}
#steps .steps-container{margin:0;background: transparent url("images/steps-divider.png") no-repeat 303px 100px;}
#steps .steps-container h2{font-size:50px;font-weight:bold;letter-spacing:-2px;color:#FFFFFF;padding:15px 0 5px 10px;font-family:'NewsGothCnBTRegular', sans-serif;border-bottom:1px solid #333;margin-bottom:25px;}
#steps .steps-container .block{float:left;margin:0;padding:0;width:300px;}
#steps .steps-container .block .steps-module{width:300px;background:transparent url("images/steps-icons.png") no-repeat 0 0;height:200px;}
#steps .steps-container .block .steps-module h3{font-size:18px;color:#fff;font-weight:bold;text-shadow:1px 1px 0 #000;margin:0 0 20px 20px;}
#steps .steps-container .block .steps-module p{color:#fff;padding-left:90px;padding-right:15px;text-shadow:1px 1px 0 #000;}
#steps .steps-container .block .steps-module.upload{background-position:0px 40px;}
#steps .steps-container .block .steps-module.develop{background-position:5px -261px;}
#steps .steps-container .block .steps-module.launch{background-position:5px -546px;}

/* Twitter */
#twitter-feed{background:#00aeef;height:34px;}
#twitter{position:relative;width:940px;height:34px;padding:0;margin:0;overflow:hidden;color:#ffffff;}
#twitter a.followbtn{position:absolute;right:0;top:0;width:167px;height:33px;display:block;background:transparent url("images/twitter-button.png") no-repeat 0 0;z-index:9999;text-indent:-9999px;}
#twitter a.followbtn:hover{background-position:0px -33px;}
#twitter p.loading{position:relative;height:29px;padding-top:5px;margin-bottom:0;font-size:16px;color:#ffffff;}
.cufon-active #twitter p.loading{padding-top:4px;font-size:24px;line-height:0;}
#twitter_update_list{position:absolute;left:10px;top:34px;display:block;width:1000px;height:300px;overflow:hidden;z-index:100;}
#twitter ul li{position:relative;display:block;width:1600px;height:28px;padding-top:6px;margin-bottom:4px;}
.cufon-active #twitter ul li{padding-top:3px;height:31px;font-size:24px;line-height:0;}
#twitter_update_list li a{color:#2277BB;text-decoration:none;}
	
/* Footer */
#footer{padding:20px 0 0;}
#footer .block{float:left;margin:0 10px;padding:0;width:300px;}
#footer .block h3{background:transparent url("images/horizontal-rule.png") repeat-x 0 40px;color:#333333;font-family:'NewsGothCnBTRegular',sans-serif;font-size:30px;font-weight:bold;letter-spacing:-1px;padding:0 0 20px;text-shadow:1px 1px 0 #FFFFFF;}
.footer-module-touch p{padding:0 5px;}
.footer-module-touch p.email-footer{border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;padding:8px 10px 8px 48px;margin:10px 0;background: transparent url("images/ico-email.png") no-repeat 5px -1px;}
.footer-module-touch p.email-footer a{font-size:12px;font-weight:bold;}

.tipsy {padding:5px;font-size:11px;opacity: 0.8; filter: alpha(opacity=80);background-repeat:no-repeat;background-image:url("images/tipsy.gif");font-weight:bold;}
.tipsy-inner{padding:5px;background-color:#000;color:#fff;max-width:290px;text-align:center;}
.tipsy-inner{-moz-border-radius:4px;-webkit-border-radius:4px;}
.tipsy-south{background-position:bottom center;}
.footer-module p.sharetext{padding:0 5px;}
.footer-module p#south{padding:0 5px;color:#00aeef;cursor:pointer;font-size:11px;}
.ShareForm{margin-top:5px;border-bottom:1px dashed #aaa;padding-bottom:10px;}
.ShareForm input{font-size:12px;color:#424242;}
.ShareForm select {border:1px solid #d5d5d5;padding:4px 4px 4px 8px;}
.ShareFormRow {width:100%;overflow:hidden;margin:10px 0;}
.ShareFormColRight{width:100%;display:inline;}
.ShareForm .divider{padding:5px 0;background: transparent url("images/horizontal-rule.png") repeat-x scroll 100% 50%;}
.ShareFormInputReg{width:92%;border:1px solid #ccc;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.ShareFormEmail{width:181px;height:35px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:none;padding:0 10px;float:left;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-radius-topleft:4px;border-radius-bottomleft:4px;}
.ShareFormSubmit{width:96px;background: url("images/share-submit.png") no-repeat 0 0;border:none;padding:0;margin:0;text-indent:-9999px;height:37px;float:left;cursor:pointer;}
.ShareFormSubmit:hover{background-position:0px -37px;}
#SendExamplePop{background:transparent url("images/ico-tick.png") no-repeat 8px 2px;}
p.SendExamplePop_form_p{text-align:left;padding-left:30px;color:#08b10c;}

.quotes{font-size:12px;}
.quotes .quote{padding:0 10px;}
.quotes a{font-weight:bold;}
.quotes blockquote{font-family:georgia, serif;font-style:italic;font-size:15px;color:#363832;line-height:18px;padding-bottom:10px;}
.quote-image{float:left;margin:6px 9px 0 0;}

/* Featured */
#featured-home{background:#000000;position:relative;}
#featured-home .featured-text{float:left;width:380px;margin:10px 0 0 10px;}
#featured-home .featured-text h1{color:#fff;font-size:52px;line-height:55px;padding:30px 0 10px 0;text-shadow:-2px -2px -2px rgba(255,255,255,0.9);font-family:'NewsGothCnBTRegular', sans-serif;}
#featured-home .featured-image{float:right;width:540px;}
#featured-home p{color:#EEEEEE;font-size:14px;line-height:20px;padding:10px 0 0;}

#featured{height:80px;background:#000000;position:relative;padding:30px 0;}
#featured h1{color:#FFFFFF;font-family:'NewsGothCnBTRegular',sans-serif;font-size:40px;padding:0 0 0 10px;}
#featured p{color:#FFFFFF;padding:10px 0 0 10px;}

.featured-intro{padding:0 0 20px;}
.featured-intro p{font-size:17px!important;}

#main-page1{margin-bottom:10px;}
#main-page1 h2, #main-page2 h2{font-size:50px;font-weight:bold;letter-spacing:-2px;color:#333;text-shadow:1px 1px 0px #FFFFFF;background:url("images/horizontal-rule.png") repeat-x 0 60px;padding:0 0 10px 0;font-family:'NewsGothCnBTRegular', sans-serif;}
#main-page2{margin-top:10px;}

#mini-features{}
#mini-features .block{width:280px;float:left;margin:25px 20px 0px 20px;display:inline;}
#mini-features h3{font-size:19px;padding-bottom:10px;font-weight:bold;color:#292a26;line-height:30px;display:inline;}
#mini-features p{font-size:13px;color:#545650;line-height:24px;margin-bottom:1em;}
#mini-features .home-icon{float:left;padding-right:15px;margin-top:-2px;}
#mini-features a{}

.more-features{width:590px;background:url("images/hr.png") repeat-x bottom left;padding:23px 25px;font-size:13px;color:#817f70;height:20px;}
a.btn-feat{background:url("images/btn-feat-btm.png") no-repeat scroll top right;display:block;float:right;height:30px;color:#1d1d1d !important;font-weight:bold;padding-right:20px;margin-top:-29px;}
a.btn-feat span{float:left;background:url("images/btn-feat-head.png") no-repeat;display:block;line-height:30px;padding:0px 10px 0px 30px;}
.btn-feat:hover{cursor:pointer;}

/* Get yours */
.points{background:#CCCCCC;width:580px;margin-top:30px;padding:10px 10px 10px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.points .points-icon{float:left;margin:0 12px 0;padding:10px 10px 10px 0px;}
.points h4{font-size:16px;line-height:16px;font-weight:bold;color:#2277BB;text-shadow:1px 1px 0 #ddd;padding:10px 0 3px 0;}
.points .desc{float:left;width:490px;}
.rule{background: url("images/horizontal-rule.png") repeat-x;height:2px;margin-top:30px;}

/* Posts */
#breadcrumb{margin-bottom:1em;}
.archive_header{display:block;float:left;width:100%;margin:0 0 30px;padding:0 0 10px;font-size:18px;font-weight:bold;border-bottom:#e6e6e6 5px solid;}
.archive_header .catrss a{font-size:14px;text-decoration:none;line-height:28px;}
.post{margin:0 0 10px;}
.title, .title a{font-size:26px;color:#fff;}
.page-title{padding-bottom:25px;}
.page-title a{font-size:22px;color:#222;font-weight:bold;}
.post .title{font:normal bold 24px/24px 'Lucida Grande','Lucida Sans Unicode',sans-serif;position:relative;margin:0 0 15px;}
.page .post .title{margin:0 0 20px 0;}
.post .title a:link, .post .title a:visited{color:#222;}
.post-meta{margin:10px 0 20px 0;font:11px/12px 'georgia' serif;text-transform:uppercase;}
.post-meta a{font-weight:normal;font-style:italic;}
.post-meta .comments a{padding:0 0 0 20px;font-weight:bold;}
.post-meta .small{text-transform:lowercase;}
.post-meta, .post-meta .post-author a, .post-more{color:#868686;}
.post-more{clear:both;padding:10px 0;font:13px/16px 'Lucida Grande','Lucida Sans Unicode',sans-serif;}
.post-more a, .post-meta a{text-decoration:none;font-weight:bold;}
.post-more a:hover, .post-meta a:hover{text-decoration:underline;}
.post p.tags{background:url("images/ico-tag.gif") no-repeat center left;padding-left:25px;clear:both;margin-bottom:20px;}
.social{float:right;margin-top:-7px;}
.entry{}

/* Typographic Elements */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{}
.entry h2{font-size:50px;font-weight:bold;letter-spacing:-2px;color:#333;text-shadow:1px 1px 0px #FFFFFF;background:url("images/horizontal-rule.png") repeat-x 0 65px;padding:0 0 10px 0;font-family:'NewsGothCnBTRegular', sans-serif;margin-bottom:10px;}
.entry p{}
.entry blockquote{background:url("images/blockquote.png") no-repeat 0 12px;padding:10px 20px 10px 50px;color:#444;}
.entry blockquote p{font-style:italic;}
.entry ul{margin:0 0 15px 0;padding:0 0 0 30px;}
.entry ul ul{margin:0;}
.entry ul li{list-style-type:disc;line-height:24px;}
.entry ul ul li{list-style-type:circle;}
.entry ol{margin:0 0 15px 0;padding:0 0 0 30px;}
.entry ol ol{margin:0;}
.entry  ol li{list-style-type:decimal;line-height:24px;}
.entry  ol li ol li{list-style-type:lower-latin;}

/* Images */
img.wp-smiley{padding:0;border:none;}
.alignleft{float:left;height:auto;margin:3px 15px 5px 0;}
.alignright{float:right;height:auto;margin:3px 0 5px 15px;}
.aligncenter{text-align:center;margin-bottom:15px;}
img.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.entry .wp-caption{padding:1px;text-align:center;background:#F8F8F8;border:solid 1px #e6e6e6;}
.entry .wp-caption img{margin:0;padding:4px 0;background:none;border:0;}
.entry .wp-caption-text{margin:0;padding:0;font:11px/22px 'Lucida Grande','Lucida Sans Unicode',sans-serif;text-align:center;}

/* Pagination / WP-Pagenavi */
.nav-entries, .wp-pagenavi {font-size:14px;padding:10px 15px;}
.nav-entries a{display:block;font:italic 12px/16px arial, helvetica, san-serif;color:#777;text-decoration:none;}
.nav-entries a:hover{text-decoration:underline;}
.wp-pagenavi{margin:0 !important;text-align:center !important;}
.wp-pagenavi a:link,
.wp-pagenavi a:visited{display:inline !important;text-decoration:none !important;background:#fafafa !important;color:#666 !important;padding:3px 7px !important;border:1px solid #e6e6e6 !important;}
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover{padding:3px 7px !important;background:#f0f0f0 !important;border:1px solid #ddd !important;}
.wp-pagenavi span.extend, .wp-pagenavi span.pages{background:none !important;border:none !important;color:#666 !important;}

/* Specific Widgets */
.searchform{}
.widget input.s{float:left;width:90%;padding:8px 0 8px 7px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid;}
#footer-widgets .widget input.s{width:55%;}
.widget .screen-reader-text{display:none;}
.widget input.submit{float:left;}
.widget input.submit{background:url("images/btn-search.png") no-repeat top left;color:#1d1d1d !important;font-weight:bold;padding:7px 34px 8px;border:0px !important;font-size:12px;margin-left:0px;margin-top:5px;margin-bottom:20px;}
.widget_recent_entries ul li{background:url("images/ico-article.png") no-repeat left !important;}
.widget_recent_entries li a{margin-left:10px;}
.widget_recent_comments li{background:none !important;}

/* Network */
.widget ul li.soc-rss{background:url("images/rss-large.png") no-repeat right;padding:15px 0px;}
.widget ul li.soc-rss a{font:bold 17px 'Lucida Grande','Lucida Sans Unicode',sans-serif;color:#292a2b;margin:0;padding:0 0 0 3px;}
.widget ul li.soc-rss span{color:#9d9a86;}
.widget ul li.soc-twit{background:url("images/twitter-large.png") no-repeat right;padding:15px 0px;}
.widget ul li.soc-twit a{font:bold 17px 'Lucida Grande','Lucida Sans Unicode',sans-serif;color:#292a2b;margin:0;padding:0 0 0 3px;}
.widget ul li.soc-twit span{color:#9d9a86;}

/* Flickr */
.widget_gomy_flickr h3{}
.widget_gomy_flickr h3 span{color:#0061D8;}
.widget_gomy_flickr h3 span span{color:#FF1183;}
.widget_gomy_flickr .flickr_badge_image{float:left;margin:3px;}
.widget_gomy_flickr .wrap{position:relative;margin-bottom:20px;padding:0;}
.widget_gomy_flickr a img{float:left; margin:0 0 8px 8px; display:inline;border-right:1px solid #DCD9C1;border-bottom:2px solid #DCD9C1;background:#fff;padding:5px;}
.widget_gomy_flickr a:hover img{border-right:1px solid #A8AA99;border-bottom:2px solid #A8AA99;}

/* Lifestream */
.widget_lifestream ul li{border-bottom:1px solid #e0e6e6;}
.widget_lifestream ul li a{border:none;background:none!important;}
.widget_lifestream ul .lifestream_meta{color:inherit;}

/* Calendar */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* Blog Author Widget */
.widget_gomy_blogauthorinfo .avatar{padding:5px;border-right:1px solid #DCD9C1;border-bottom:2px solid #DCD9C1;background:#fff;}
.widget_gomy_blogauthorinfo .left{float:left;margin:0 10px 5px 0;}
.widget_gomy_blogauthorinfo .right{float:right;margin:0 0 5px 10px;}

/* GoMyTabs */
#tabs {background:#e6e6e6;height:auto;display:block;padding:5px;margin-bottom:30px;}
#tabs ul.gomyTabs{padding:0px;}
#tabs ul.gomyTabs li{float:left;display:inline;color:#ffffff;margin:0px;cursor:pointer;}
#tabs ul.gomyTabs li a.selected, #tabs ul.gomyTabs li a:hover{background:#F8F8F8;text-decoration:none;}
#tabs ul.gomyTabs li a {color:#777;display:block;float:left;padding:8px;text-transform:uppercase;font:11px/18px 'Lucida Grande','Lucida Sans Unicode',sans-serif;}
#tabs .inside{background:#F8F8F8;padding:5px;}
#tabs .inside li{background:#fff;}
#tabs #tab-tags{padding:10px;}
#tabs .inside ul{margin:0;border:1px solid #e6e6e6;border-width:1px 0 1px 0;}
#tabs .inside li{border:1px solid #e6e6e6;border-width:0 1px 1px 1px;padding:10px;}
#tabs .inside li a{color:#555;font:bold 12px/18px Georgia, serif;}
#tabs .inside a:hover{}
#tabs .inside li span.meta{display:block;font:11px/20px 'Lucida Grande','Lucida Sans Unicode',sans-serif;text-transform:uppercase;color:#777;}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail{border:1px solid #ddd;padding:2px;	background-color:#ffffff;float:left;margin:0 8px 0 0;}
#tabs{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.gomyTabs li a.selected, #tabs ul.gomyTabs li a:hover{border-top-right-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;}

/* Comments */
#comments {position:relative;margin:20px 0 0;padding:20px 0 0 0;border-top:1px solid #DCD9C1;}
#comments h3{color:#333;font-weight:normal;margin-bottom:20px;}
#comments .comment.thread-even{background:#f2f0e0;border:1px solid #e1dec6;}
#comments .comment.thread-odd{background:#edebd8;border:1px solid #e1dec6;}
#comments .comment{margin-top:10px;width:100%;list-style-type:none;}
#comments .comment .comment-container{position:relative;padding:20px;}
#comments .comment-head{margin:0 0 15px 0;}
#comments  .avatar{float:left;margin:0 15px 10px 0;}
#comments  .avatar img{margin:0;vertical-align:middle;border:1px solid #ddd;padding:3px;background:#fff;}
#comments .comment-head .name{margin:0;font-weight:bold;font-size:15px;}
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma{font-size:11px;}
#comments .comment-entry p{margin:0 0 10px 0;}
#comments .reply{padding-top:10px;}
#comments .reply a{}
#comments .reply a:hover{}
#comments ul.children{margin:10px 10px 0 25px;padding:0;}
#comments ul.children li {border-top:1px solid #e1dec6;}
#comments .cancel-comment-reply{margin:10px 0;}
#comments .navigation{}
#comments .navigation a{display:block;margin:15px 0 0 0;text-decoration:none;}
#comments .navigation a:hover{}
#comments h3#pings{margin-top:25px;}
#comments .pingbacks li.pingback{margin:10px 0;}
#comments .pingbacks li.pingback .reply{display:none;}

/* Comments Form */
#respond{margin:40px 0 0;}
#respond h3{color:#292a2b;font-weight:normal;margin-bottom:20px;}
#respond .left{float:left;width:200px;margin-right:15px;}
#respond .right{float:left;width:380px;}
#respond label{font-size:11px;color:#777;}

#commentform{margin:15px 0 0 0;}
#commentform label{position:relative;display:inline;vertical-align:top;display:inline-block;margin-top:5px;}
#commentform input.txt, #commentform textarea{font:14px/14px 'Lucida Grande','Lucida Sans Unicode',sans-serif;border-color:#c6c4ae #e1dec6 #e1dec6 #c6c4ae;border-width:1px;border-style:solid;}
#commentform input.txt{color:#363732;background:#fff;width:170px;margin:0 5px 10px 0;padding:5px 7px;}
#commentform textarea{color:#363732;background:#fff;width:95% !important;padding:5px 7px;}
#commentform #submit{margin:15px 0 0 0;}

.submit{background:url("images/btn-submit.png") no-repeat top left;color:#1d1d1d !important;font-weight:bold;padding:7px 34px 8px;margin-left:5px;border:0px;}
.submit:hover{cursor:pointer;}
.reply a{background:url("images/btn-reply.png") no-repeat top left;font-size:10px;padding:6px 6px;text-transform:uppercase;color:#63665e !important;font-weight:bold;}

/* Pingbacks / Trackbacks */
h3#pings{margin:25px 0 10px 0;}
.pinglist li{margin:0 0 0 20px;list-style-type:decimal;}
.pinglist li .author{font-weight:bold;font-size:15px;}
.pinglist li .date{font-size:11px;}
.pinglist li .pingcontent{display:block;margin:10px 0;}

/* Info Boxes */
p.alert, p.download, p.info, p.note, p.tick{margin:10px 0 20px 0;padding:9px 10px 9px 50px;}
p.alert{border-top:1px solid #f0baa2;border-bottom:1px solid #f0baa2;background:#ffd9c8 url("images/ico-alert.png") no-repeat 20px 13px;}
p.download{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url("images/ico-download.png") no-repeat 20px 13px;}
p.tick{border-top:1px solid #d4ebaf;border-bottom:1px solid #d4ebaf;background:#edfcd5 url("images/ico-tick.png") no-repeat 20px 13px;}
p.info{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee url("images/ico-info.png") no-repeat 20px 13px;}
p.note{border-top:1px solid #efe3ae;border-bottom:1px solid #efe3ae;background:#fef6d2 url("images/ico-note.png") no-repeat 20px 13px;}

/* Contact Form */
#contact-page .screenReader{left:-9999px;position:absolute;top:-9999px;}
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input.txt{width:214px;border-color:#c6c4ae #e1dec6 #e1dec6 #c6c4ae;border-width:1px;border-style:solid;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;border-color:#c6c4ae #e1dec6 #e1dec6 #c6c4ae;border-width:1px;border-style:solid;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block;margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin:15px 0 0 120px;}
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}

/* Timeline Page Template */
#archives{padding:10px 0 0;}
#archives a{}
h3.archive_year{font:bold 20px 'Lucida Grande','Lucida Sans Unicode',sans-serif;color:#555;}
#archives .archives_list{border-left:4px solid #DCD9C1;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 15px 15px;}
#archives .archives_list li{clear:left;padding-left:24px;font-size:12px;font-style:normal;list-style:none;margin-bottom:10px;}
#archives .archives_list .date{color:#808080;width:100px;display:inline-block;vertical-align:top;}
#archives .archives_list .linked{width:320px;display:inline-block;vertical-align:top;}
#archives .archives_list .comments{width:80px;display:inline-block;vertical-align:top;}
#archives .archives_list .comments a{color:#808080;font-size:12px;text-decoration:underline;padding-left:13px;}
#archives .archives_list .comments a:hover{text-decoration:none;}

/* Pricing table */
table.pricing{margin-bottom:20px;}
.grey-title{width:160px;border:1px solid #d4d4d4;background:#E9E9E9;padding:8px 10px;font-weight:bold;text-align:right;}
.grey{border:1px solid #d4d4d4;background:#f4f4f4;padding:8px 10px;text-align:right;}
.cream-title{width:220px;border:1px solid #dcd9c1;background:#ECE9D2;font-weight:bold;text-align:center;}
.cream{border:1px solid #dcd9c1;background:#f7f4dc;padding:8px 10px;text-align:center;}
.cream-but{border:1px solid #dcd9c1;background:#f7f4dc;padding-top:20px;padding-bottom:20px;text-align:center;height:30px;}
.beige-title{width:220px;border:1px solid #c4c2ae;background:#dcd9c1;font-weight:bold;text-align:center;}
.beige{border:1px solid #c4c2ae;background:#e8e5cc;padding:8px 10px;text-align:center;}
.beige-but{border:1px solid #c4c2ae;background:#e8e5cc;padding-top:20px;padding-bottom:20px;text-align:center;height:30px;}
table.pricing .button, table.pricing .button:visited{background:#3b8729 url("images/alert-overlay.png");padding:8px 25px 8px 25px;}
table.pricing span{color:#fff;font-size:15px !important;}

