/*
Theme Name: Amnplitude
Theme URI:
Description: 
Author: ES
Author URI:
Version: 
Tags:

License:
License URI:

                                                                
*/



html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, i, font, img, small, strike, strong, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; border:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }
:focus { outline: 0 }
a { border:none; outline:none }
textarea { border: ridge; outline:none } 
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none }



body { margin:0px auto; font:12px/18px Arial, Helvetica, sans-serif; text-align:center; color:#555 }
p, ul, ol { margin-bottom: 18px }
ul { list-style:disc; margin-left: 18px }
ol { list-style:decimal; margin-left: 18px }
h1, h2, h3, h4, h5 { font-family:"Droid Sans", Arial, Helvetica, sans-serif; color:#333; font-weight:normal }	
h1 { font-size: 26px; line-height: 34px; margin-bottom:12px }
h2 { font-size: 22px; line-height: 29px; margin-bottom:12px }
h3 { font-size: 18px; line-height: 25px; margin-bottom:12px }
h4 { font-size: 14px; line-height: 20px; margin-bottom:12px }
h5 { font-size: 13px; line-height: 18px; margin-bottom:2px }
a {	color:#6699cc; text-decoration:none }
a:hover { text-decoration:underline }
b, strong { font-weight:bold }
em, i { font-style:italic }
pre,code { font:11px/18px "Courier New", Courier, monospace; color:#444; padding:0px 12px; background:url(images/code.jpg); margin:0px 0px 18px; border:1px solid #eeeeef }
code { padding:0px 6px; background-image:none; border:none }
pre { white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word }
blockquote, .pqleft, .pqright { color:#444; font-size:14px; font:14px/21px "Droid Serif", Georgia, "Times New Roman", Times, serif; padding-left:27px; background:url(images/quote.png) 0px 4px no-repeat }
.pqleft { float:left; margin:8px 18px 0px 0px; width:40%; display:inline-block }
.pqright { float:right; margin:8px 0px 0px 18px; width:40%; display:inline-block }
.dropcap { display:inline-block; font-size:36px; float:left; line-height:36px; margin-right:6px }
small { font-size:11px }
.big { font:14px/21px }
.quote { position:relative; overflow:hidden; padding:18px 18px 18px 45px; margin-bottom:12px; background:#f8f9fa url(images/quote.png) 18px 22px no-repeat; color:#333; font:14px/21px "Droid Serif", Georgia, "Times New Roman", Times, serif; text-shadow:0px 1px 0px rgba(255,255,255,0.8); border-bottom:1px solid #eff0f1 }





.primary, .primary_wrap, .featured, .featured_wrap, .secondary, .secondary_wrap, .footer, .footer_wrap, .slider_wrap { position:relative; overflow:hidden }
.header { position:relative; background:#070809; z-index:9999; padding:0px 0px 0px  }
.header_wrap { position:relative; width:960px; text-align:left;  background:#fff; margin:0px auto; padding-bottom:10px }
.featured { background:#dfe0e1; color:#303132 }
.featured_wrap, .slider_wrap { width:900px; background:#eff0f1; text-align:left; padding:29px 30px; margin:0px auto; color:#303132 }
.slider_wrap { width:960px; padding:0px } 
.primary { background:#f4f5f6; }
.primary_wrap { background:#fff; width:960px; text-align:left; margin:0px auto; padding:0px 0px 18px }
.page_titles { position:relative; float:left; width:590px; margin-right:40px; text-shadow:0px 1px 0px rgba(255,255,255,0.5); margin-bottom:0px }
.page_titles h1 { font-family:"Droid Serif", serif ; font-style:italic; margin-bottom:0px; color:#444; line-height:32px }
.feat_widget_area { float:right; width:270px; text-shadow:0px 1px 0px rgba(255,255,255,0.5) }
.feat_widget_area p { margin:0px }
.content { position:relative; float:left; width:590px; padding:0px; margin:30px 10px 0px 30px }
.right { margin:30px 30px 0px 10px }
.wide { width:900px; margin:30px 30px 0px }
.sidebar { float:left; position:relative; color:#888; width:270px; margin:30px 30px 0px 30px }
.secondary { background:#dfe0e1; color:#666 }
.secondary_wrap { width:900px; background:#efefef; margin:0px auto; text-align:left;  padding:30px 30px 0px }
.footer { background:#070809 }
.footer_wrap { padding:22px 30px 21px; width:900px; text-align:left; background:#303132; margin:0px auto 30px }
.full, .three_fourth, .half, .three_eighth, .one_third, .two_third, .one_fourth, .two_nineth, .four_nineth { float:left; position:relative; overflow:hidden; margin-bottom:12px }
.full{ clear:both; float:none; width:900px; margin-right:0px }
.three_fourth { width:668px; margin-right:28px } 
.half { width:436px; margin-right:28px }
.three_eighth { width:320px; margin-right:28px }
.one_third { width:280px; margin-right:30px }
.two_third { width:590px; margin-right:30px }
.one_fourth { width:204px; margin-right:28px }
.four_nineth { width:384px; margin-right:28px }
.two_nineth { width:178px; margin-right:28px }




.brand { float:left; width:320px; margin:30px 10px 0px 30px; padding:0px; line-height:0px }
.blogname { font-size:30px; margin-bottom:0px }
.blogname a { color:#fff }
.blogname a:hover { text-decoration:none }
.tagline { font-size:12px; line-height:18px; color:#999 }
.nav1 { float:right; position:relative; list-style:none; max-width:620px; z-index:9999; margin:28px 18px 0px 0px; font-family:"Droid Sans", sans-serif }
.nav1 li { float:left; position:relative; height:30px }
.nav1 a { display:block; color:#bababa; text-decoration:none; line-height:18px; padding:6px 12px; font-size:13px }
.nav1 a:hover, .nav1 li.current-menu-item a, .nav1 li.current-menu-ancestor > a { color:#000 }
.nav1 ul { list-style:none; position:absolute; display:none; top:30px; margin:0px; padding:0px; width:150px; z-index:99999; font-size:12px; 
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
 }
.nav1 ul li { min-width:150px; height:auto }
.nav1 ul.sub-menu { padding:6px 12px; background:#fff; border:1px solid #eff0f1 }
.nav1 ul.sub-menu a { display:block; margin:0px; padding:7px; color:#666; text-decoration:none; text-transform:none; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.nav1 li:hover > a { color:#dfcd00 }
.nav1 ul ul { left:150px; top:0px }
.nav1 ul li:hover > a { color:#222 }
.nav1 li:hover ul ul, .nav1 li:hover ul ul ul, .nav1 li:hover ul ul ul ul { display:none }
.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li li li:hover ul, .nav1 li li li li:hover ul { display:block }





.slider { position:relative; overflow:hidden; padding:0px; margin:0px; width:960px; height:378px }



.cycle_slider { position:relative; overflow:hidden; width:960px; height:378px; list-style:none; margin:0px; padding:0px }
.cycle_slider li { width:960px; height:378px }
.desc { display:none }
.slide_img { float:left }
.show_desc { position:absolute; font-size:12px; left:0px; bottom:0px; padding:12px 30px; background:#000; color:#fff; width:auto; max-width:440px; z-index:89; display:none }
.show_desc p { line-height:18px; margin:0px }
.show_desc a { display:inline !important; color:#fff; text-decoration:none; }
.show_desc a:hover { text-decoration:underline }

.controls { position:absolute; width:960px; height:40px; background:none; top:43%; left:0px; display:none }
a.prev, a.next { display:block; width:40px; height:40px; z-index:999  }
a.prev { background:url(images/big_arrows.png) 0px 0px no-repeat; left:30px }
a.prev:hover { background-position:0px -46px }
a.next { right:30px; background:url(images/big_arrows.png) -46px 0px no-repeat }
a.next:hover { background-position:-46px -46px }

.cycle_nav { position:absolute; margin:0px; padding:0px; list-style:none; bottom:15px; right:15px; z-index:9999 }
.cycle_nav li { float:left }
.cycle_nav a { display:block; width:12px; height:12px; background:url(images/bullets.png) 0px 0px no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left }
.cycle_nav a.activeSlide {	background-position:-18px 0px}




.nivo_wrapper { position:relative; overflow:hidden; padding:0px; margin-bottom:0px; width:960px; height:378px }
#nivo_slider { position:relative; overflow:hidden; margin:0px; padding:0px; width:960px; height:378px }
#nivo_slider li img { position:absolute; top:0px; left:0px }
.nivo-controlNav { position:absolute; bottom:16px; right:16px; z-index:9999 }
.nivo-controlNav a { display:block; width:12px; height:12px; background:url(images/bullets.png) 0px 0px no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left}
.nivo-controlNav a.active {	background-position:-18px 0px}
.nivo-directionNav a {display:block; width:40px; height:40px; background:url(images/big_arrows.png) 0px 0px no-repeat; text-indent:-9999px; border:0 }
a.nivo-prevNav { left:30px }
a.nivo-prevNav:hover { background-position:0px -46px }
a.nivo-nextNav { right:30px; background-position: -46px 0px }
a.nivo-nextNav:hover { background-position:-46px -46px }





.sidebar h5 { color:#444; margin-bottom:12px; font-size:13px }
.sidebar a { color:#666; text-decoration:none }
.sidebar a:hover { color:#6699cc; text-decoration:none }
.widgetwrap { position:relative; overflow:hidden; margin-bottom:18px; padding-bottom:18px }
.sidebar ul { margin:0px; padding:0px; list-style:none; margin-top:-6px }
.sidebar ul li { padding:7px 0px; border-bottom:1px solid #eff0f1 }
.cat-post-list { list-style:none; margin:0px; padding:0px; position:relative; overflow:hidden }
.sidebar .cat-post-list li { position:relative; overflow:hidden; padding:11px 0px }
.small_thumb { width:54px; height:54px; float:left; margin:0px 11px 0px 0px }
a.cat-post-thumb { display:inline-block; float:left }
.cat-post-meta { font-size:11px; color:#888 }
div.recent_comment_avatar { float:left; width:54px; height:54px; margin:0px 11px 11px 0px }
div.recent_comment_avatar img { width:54px; height:54px }
ul#recentcomments li { padding-left:24px; background:url(images/comment.png) 0px 9px no-repeat }

.sidebar ul.menu ul { display:none }
#twitter_wrapper { position:relative; overflow:hidden }
ul#twitter_update_list { list-style:none; margin:0px; padding:0px }
ul#twitter_update_list li a { color:#2276bb }
ul#twitter_update_list li a:hover { text-decoration:underline }
ul#twitter_update_list li:last-child { margin-bottom:0px }

#flickr_badge_wrapper { position:relative; margin:0px 0px -11px }
#flickr_badge_wrapper div.flickr_badge_image { float:left; margin:0px 11px 11px 0px; line-height:0px; font-size:0px }
.flickr_badge_image img { width:54px; height:54px }

table#wp-calendar, th, td { border-collapse:collapse }
table#wp-calendar caption { text-align:left; padding:0px 0px 0px 8px }
table#wp-calendar th, table#wp-calendar td { padding:4px 8px; text-align:center; margin:0px }
table#wp-calendar td#prev { text-align:left; font-size:11px }

.tabs { margin:0px; padding:0px; list-style:none; position:relative; height:33px; border-left:1px solid #e5e6e7; z-index:10; border-bottom:1px solid #e5e6e7 }
.tabs li { float:left }
.tabs li a { display:inline-block; font-size:13px; color:#666; font-weight:bold; background:#f8f9fa; padding:7px 12px; border:1px solid #e5e6e7; border-left:1px solid #fff }
.tabs li a:hover { color:#333; text-decoration:none }
.tabs li.ui-tabs-selected a { background:#fff; color:#333; border-bottom:1px solid #fff }
.tabbed { position:relative; overflow:hidden; padding:12px 0px 0px }

h5.handle { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666; cursor:pointer; border-bottom:1px solid #eff0f1; padding-bottom:8px; margin-bottom:7px; background:url(images/tog.png) right 6px no-repeat }
h5.activehandle { color:#333; background-position:right -30px }

h5.toggle { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666; cursor:pointer; padding:0px 0px 0px 18px; margin-bottom:12px; background:url(images/tog.png) left 6px no-repeat }
h5.toggle:hover { color:#333 }
h5.activetoggle { color:#333; background-position:left -30px }
.toggle_content, .acc_content { margin-bottom:18px }
.ui-tabs .ui-tabs-hide { display: none }



.widgetslider { position:relative; overflow:hidden; margin:0px }
.wslides { width:270px; height:190px; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.wslides li { float:none; width:270px; height:190px; margin:0px 0px 10px; padding:0px; border:none; background:none; position:absolute }
ul.wslides li img { line-height:0px }
.slider-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.sliderprev, a.slidernext { display:block; width:10px; height:10px; float:left }
a.sliderprev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.sliderprev:hover { background-position:0px -20px }
a.slidernext { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.slidernext:hover { background-position:-14px -20px }


.cs_slider { width:auto; height:auto; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.cs_slider li { border:none; float:left; margin:0px 0px 18px; }
.cs-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.cs_prev, a.cs_next { display:block; width:10px; height:10px; float:left }
a.cs_prev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.cs_prev:hover { background-position:0px -20px }
a.cs_next { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.cs_next:hover { background-position:-14px -20px }




ul.steps { margin:0px; padding:0px; list-style:none; float:left; width:270px; margin-right:40px }
ul.steps li { border-bottom:1px solid #eff0f1 }
ul.steps li:last-child { border:none }
ul.steps li a { color:#666; padding:6px 0px 8px; display:block }
ul.steps li a:hover { color:#333; text-decoration:none }
ul.steps li.ui-tabs-selected a { color:#6699cc; text-decoration:none }
.toured { position:relative; overflow:hidden; float:right; width:590px }

.searchbox { width:268px; height:30px; border:1px solid #e8e9ea; position:relative; overflow:hidden; background:#fff url(images/input.gif) top repeat-x }
#searchform input { float:left; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; padding:8px 4px 6px; width:230px }
#searchform input#searchsubmit { float:right; width:29px; height:28px; cursor:pointer; background:url(images/search_ico.png) 0px 5px no-repeat }
#searchform input#searchsubmit:hover { background-position:0px -36px }
.active { border:1px solid #e1e2e3 }
.feat_widget_area .searchbox { border:1px solid #d7d8d9 }
.content .searchbox { margin-bottom:18px }




ul.port2, ul.port4 { margin:0px; padding:0px; list-style:none }
ul.port2 li { float:left; width:280px; position:relative; overflow:hidden; margin:0px 30px 30px 0px }
.port2_img { width:274px; height:174px; margin:0px; position:relative; overflow:hidden; background:#fff; padding:2px; border:1px solid #e6e7e8 }
ul.port4 li { float:left; width:204px; position:relative; overflow:hidden; margin:0px 28px 28px 0px }
.port4_img { width:198px; height:138px; margin:0px; position:relative; overflow:hidden; background:#fff; padding:2px; border:1px solid #e6e7e8 }
.port_content p { margin-bottom:0px }
.port_content h4 { margin:15px 0px 7px }
.port_content h4 a, .port_ls_content h2 a { color:#333 }
.port_content h4 a:hover, .port_ls_content h2 a:hover { color:#6699cc; text-decoration:none }
ul.port_ls { margin:0px; padding:0px; list-style:none }
ul.port_ls li { width:590px; position:relative; overflow:hidden; margin:0px 0px 30px 0px }
.port_ls_img { float:left; width:274px; height:192px; margin-right:30px; line-height:0px; background:#fff; padding:2px; border:1px solid #e6e7e8 }
.port_ls_content { width:280px; float:right }
ul.port2 li.clear, ul.port4 li.clear { float:none; clear:both; margin:0px; padding:0px; display:block; line-height:0px; height:0px; font-size:0px; visibility:hidden }
ul.port2 li.last, ul.port4 li.last { margin-right:0px }
.port2_img:hover, .port4_img:hover, .port_ls_img:hover { border-color:#cccdce }
p.short-desc { margin-bottom:9px }
.title_off { margin-bottom:0px }




.entry { position:relative; padding-bottom:13px; margin-bottom:22px; background:url(images/double_hr.gif) bottom repeat-x }
.entry h2 { margin-bottom:6px }
.entry h2 a { color:#333 }
.entry h2 a:hover { color:#000; text-decoration:none }
.meta-box {  position:relative; overflow:hidden; font-size:10px; color:#888; text-transform:uppercase; margin-bottom:18px }
.meta-box a { color:#666 }
.meta-box span {  }
span.date { border-left:none; padding:2px 8px 2px 16px; background:url(images/meta_sprite.jpg) 0px -8px no-repeat }
span.author { padding:2px 8px 2px 16px; background:url(images/meta_sprite.jpg) 0px -38px no-repeat }
span.cats { padding:2px 9px 2px 12px; background:url(images/meta_sprite.jpg) -3px -68px no-repeat }
span.comment_link { padding:2px 9px 2px 16px; background:url(images/meta_sprite.jpg) 0px -98px no-repeat }
span.edit { padding:2px 8px 2px 15px; background:url(images/meta_sprite.jpg) 0px -128px no-repeat }

ul.related_posts { position:relative; list-style:none; margin:0px 0px 6px 0px }
ul.related_posts li { width:64px; height:64px; float:left; margin:0px 12px 12px 0px; padding:0px; background:none }
ul.related_posts li img { width:64px; height:64px }

#author-avatar { float:left; margin-right:18px }
#author-description { position:relative; overflow:hidden; float:right; width:508px }
.commentlist { list-style:none; margin:0px 0px 30px 0px }
#respond { margin-top:0px }
.commentlist li { position:relative; margin-bottom:18px; border-bottom:1px solid #eff0f1 }
.commentlist li li { padding:18px 0px 0px 0px; margin-bottom:0px; border-bottom:none; border-top:1px dashed #e4e5e6 }
.commentwrapper { position:relative  }
.author-card { float:left; width:64px; height:64px; padding:0px; margin-bottom:18px }
.commentlist li li .author-card, .commentlist li li .author-card img { width:48px; height:48px }
.comment_data { float:right; width:508px  }
.comment_data h5 { margin-bottom:12px }
.commentlist ul.children { margin:0px 0px 0px 30px }
.commentlist ul, .commentlist ul ul { list-style:none }
.commentlist ul .comment_data { width:494px }
.commentlist ul ul .comment_data { width:464px }
.commentlist ul ul ul .comment_data { width:434px }
.commentlist ul ul ul ul .comment_data { width:404px }
.comment_meta { margin-bottom:9px }
.comment_author_link { font-size:12px; font-weight:bold; margin-right:6px }
.comment-date, .edit_comment, .comment-reply { font-size:10px; color:#888; padding:0px 6px; border-left:1px solid #e2e3e4; text-transform:uppercase }
.author_comment { font-size:10px; background:#333; color:#eee; margin:0px; text-transform:uppercase; padding:2px 6px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; }
.cancel-comment-reply { font-size:11px; margin:0px }
.single_headings { margin-bottom:18px }
.pagination { position:relative; overflow:hidden; margin-bottom:18px }
.prev, .next { float:left; position:relative; overflow:hidden; width:280px; padding:0px }
.next { float:right; text-align:right }




.secondary h5 { color:#777; margin-bottom:12px; font-size:13px; text-shadow:0px 1px 0px rgba(255,255,255,0.8) }
.secondary a { color:#444; text-decoration:none }
.secondary a:hover { color:#6699cc; text-decoration:none }
.secondary .widgetwrap { margin-bottom:18px; padding:0px }
.secondary ul { margin:0px; padding:0px; list-style:none; margin-top:-6px }
.secondary ul li { padding:7px 0px; border-bottom:1px solid #dcddde }
.secondary ul ul { display:none }
.secondary .cat-post-list li { padding:11px 0px }

ul.minifolio { position:relative; overflow:hidden; list-style:none; margin:0px 0px -11px }
ul.minifolio li { float:left; margin:0px 11px 11px 0px; padding:0px; background:none; border:none; line-height:0px }
ul.minifolio li a { padding:0px; margin:0px; display:inline; line-height:0px }
ul.minifolio li img { width:54px; height:54px  }

.sidebar ul.social, .secondary ul.social { position:relative; overflow:hidden; margin:0px; padding:0px; list-style:none }
.sidebar ul.social li, .secondary ul.social li { float:left; margin:0px 5px 5px 0px; padding:0px; width:24px; height:24px; display:block; border:none }
.sidebar ul.social li a, .secondary ul.social li a { width:24px; height:24px; display:block; padding:0px }
a.twitter { background:url(images/social_sprite.png) 0px -26px no-repeat }
a.twitter:hover { background-position: 0px 0px }
a.facebook { background:url(images/social_sprite.png) -26px -26px no-repeat }
a.facebook:hover { background-position: -26px 0px }
a.flickr { background:url(images/social_sprite.png) -52px -26px no-repeat }
a.flickr:hover { background-position: -52px 0px }
a.del { background:url(images/social_sprite.png) -78px -26px no-repeat }
a.del:hover { background-position: -78px 0px }
a.deviant { background:url(images/social_sprite.png) -104px -26px no-repeat }
a.deviant:hover { background-position: -104px 0px }
a.dribble { background:url(images/social_sprite.png) -130px -26px no-repeat }
a.dribble:hover { background-position: -130px 0px }
a.in { background:url(images/social_sprite.png) -156px -26px no-repeat }
a.in:hover { background-position: -156px 0px }
a.myspace { background:url(images/social_sprite.png) -182px -26px no-repeat }
a.myspace:hover { background-position: -182px 0px }
a.stumb { background:url(images/social_sprite.png) -208px -26px no-repeat }
a.stumb:hover { background-position: -208px 0px }
a.techno { background:url(images/social_sprite.png) -234px -26px no-repeat }
a.techno:hover { background-position: -234px 0px }
a.utube { background:url(images/social_sprite.png) -260px -26px no-repeat }
a.utube:hover { background-position: -260px 0px }
a.vimeo { background:url(images/social_sprite.png) -286px -26px no-repeat }
a.vimeo:hover { background-position: -286px 0px }
a.rss { background:url(images/social_sprite.png) -312px -26px no-repeat }
a.rss:hover { background-position: -312px 0px }




#commentform label, .commentform label { margin-left:12px; color:#888 }
#commentform input, #commentform textarea, .commentform input, .commentform textarea { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #e8e9ea; background:#fff url(images/input.gif) top repeat-x; width:280px; padding:7px 4px 8px }
#commentform textarea, .commentform textarea  { width:374px }
#commentform input:focus, #commentform textarea:focus, .commentform input:focus, .commentform textarea:focus { border:1px solid #d7d8d9; background-image:none }
#commentform input#submit, .commentform input.submit { font-size:11px; font-weight:bold; width:auto; border:none; padding:5px 10px; color:#333; background:#dee0e1 url(images/btn.jpg) 0px 0px repeat-x; border:1px solid #ced0d1; border-bottom:1px solid #b1b2b3; 
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
}
#commentform input#submit:hover, .commentform input.submit:hover { border:1px solid #999a9b }
#commentform input#submit:active, .commentform input.submit:active { border:1px solid #ced0d1; background-position:0px -27px; border-top:1px solid #b1b2b3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
input.error, textarea.error { border:1px solid #ff9900 }
#mail_success, #mail_success_no_JS { margin:20px 0px 0px }
#mail_success { display:none }




.footer, .footer a { color:#98999a }
.footer a:hover { color:#FC0; text-decoration:none }
.notes { position:relative; overflow:hidden; float:left; width:462px; margin-right:36px; font-size:11px;}
ul.nav2 { position:relative; overflow:hidden; float:right; list-style:none; margin:0px; font-size:11px }
ul.nav2 li { float:left; margin-left:12px }
ul.nav2 li a { text-decoration:none }
ul.nav2 li a:hover, ul.nav2 li.current-menu-item a { color:#fff; text-decoration:none }
ul.nav2 ul { display:none }
.top { float:right; font-size:11px; margin:0px 0px 0px 12px }




.hr { border-bottom:1px solid #eff0f1; margin-bottom:30px }
.double_hr { background:url(images/double_hr.gif) bottom repeat-x; height:3px; margin-bottom:30px }
.small { font-size:11px; color:#999 }
.imgleft { float: left; margin: 0px 18px 18px 0px }
.imgright { float: right; margin: 0px 0px 18px 18px }
.center { text-align:center }
.last { margin-right:0px }
.clear { clear:both }
.clearfix {	display:block }
.clearfix:after, .clearf { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; margin:0px; padding:0px }
.wp-pagenavi { position:relative; overflow:hidden; margin-bottom:12px; padding:4px 0px }	
.wp-pagenavi a, .wp-pagenavi span.current { font-size:11px; font-weight:bold; padding:4px 8px; margin-right:5px; color:#333; background:#dee0e1 url(images/btn.jpg) 0px 0px repeat-x; border:1px solid #ced0d1; border-bottom:1px solid #b1b2b3; 
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 0px rgba(0,0,0,0.1) }	
.wp-pagenavi a:hover { border:1px solid #999a9b; text-decoration:none }
.wp-pagenavi span.pages { font-size:11px; margin-right:10px; color:#666 }	
.wp-pagenavi a:active, .wp-pagenavi span.current  { border:1px solid #ced0d1; background-position:0px -27px; border-top:1px solid #b1b2b3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none }

.border-1 { background:#e2e3e4; padding:3px }
.border-2 { border:1px solid #e2e3e4; background:#fff; padding:2px }
.box { position:relative; overflow:hidden; margin:0px 0px 18px; padding:18px }
.box h1, .box h2, .box h3, .box h4, .box h5 { margin-bottom:2px } 
.box p { margin-bottom:0px }
.box0 { background:#f4f5f6 }
.box1, .box2, .box3, .box4 { padding-left:54px }
.box1 { background:#ffffc7 url(images/list_icons/warning-24-ns.png) 18px 18px no-repeat; color:#5f5f3b }
.box1 h1, .box1 h2, .box1 h3, .box1 h4, .box1 h5 { color:#5f5f3b }
.box2 { background:#daffc7 url(images/list_icons/check-24-ns.png) 18px 18px no-repeat; color:#427529 }
.box2 h1, .box2 h2, .box2 h3, .box2 h4, .box2 h5 { color:#427529 }
.box3 { background:#ffd0c7 url(images/list_icons/cross-24-ns.png) 18px 18px no-repeat; color:#8d2a28 }
.box3 h1, .box3 h2, .box3 h3, .box3 h4, .box3 h5 { color:#8d2a28 }
.box4 { background:#ddeef6 url(images/list_icons/comment-24-ns.png) 18px 18px no-repeat; color:#445566; }
.box4 h1, .box4 h2, .box4 h3, .box4 h4, .box4 h5 { color:#445566 }

ul.list { margin:0px 0px 18px; padding:0px; list-style:none }
ul.list li { padding:0px 0px 4px 20px }
ul.list0 li { background:url(images/list_icons/star.png) 0px 3px no-repeat }
ul.list1 li { background:url(images/list_icons/check.png) 0px 3px no-repeat }
ul.list2 li { background:url(images/list_icons/lightbulb.png) 0px 3px no-repeat }
ul.list3 li { background:url(images/list_icons/pencil.png) 0px 3px no-repeat }
ul.list4 li { background:url(images/list_icons/plus.png) 0px 3px no-repeat }
ul.list5 li { background:url(images/list_icons/arrow.png) 0px 3px no-repeat }
ul.list6 li { background:url(images/list_icons/comment.png) 0px 3px no-repeat }
ul.list7 li { background:url(images/list_icons/cost.png) 0px 3px no-repeat }
ul.list8 li { background:url(images/list_icons/flag.png) 0px 3px no-repeat }

.pricing, .col3, .col4, .col5 { position:relative; overflow:hidden; color:#777 }
.pricing { margin-bottom:30px }
.col3, .col4, .col5 { float:left; width:33%; margin:15px -1px 0px 0px; padding:0px; border:1px solid #eff0f1 }
.col4 { width:24% }
.col5 { width:19% }
.premium { margin-top:0px }
.pricing_title { padding:7px 12px; color:#444; background:#f8f9fa; border-bottom:1px solid #eff0f1; font-size:13px; font-weight:bold; text-shadow:0px 1px 0px rgba(255,255,255,0.8) }
.premium .pricing_title { background:#333; color:#fff; text-shadow:none }
.pricing_content { padding:10px 15px 0px }

.mytable{ border-left:1px solid #e5e5e9; border-top:1px solid #e5e5e9; margin:0px 0px 18px; width:auto }
.mytable td, .mytable th { padding:6px 12px 6px; border-right:1px solid #e5e5e9; border-bottom:1px solid #e5e5e9 }
.mytable th { background-color:#f8f8f9; font-weight:bold }
.mytable th.flat { background-color:#fff; font-weight:bold }

.preload { display:block; background:transparent url(images/loading.gif) 50% 50% no-repeat }
.btn1 { font-size:11px; display:inline-block; font-weight:bold; width:auto; text-decoration:none; padding:4px 10px; color:#333; background:#dee0e1 url(images/btn.jpg) 0px 0px repeat-x; border:1px solid #ced0d1; border-bottom:1px solid #b1b2b3;
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 0px rgba(0,0,0,0.1);
 }
.btn1:hover { border:1px solid #aaabac; text-decoration:none; }
.btn1:active { border:1px solid #ced0d1; background-position:0px -27px; border-top:1px solid #b1b2b3;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
  }
  
.ad125 { width:125px; height:125px; margin:3px 6px 3px 0px; float:left; display:block; border:1px solid #eff0f1 } 
.ad125:hover { border-color:#cccdce }

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.sticky{}
.bypostauthor{}
.gallery-caption {}