/*  
Theme Name: AvartsyCooking
Theme URI: http://www.addicottweb.com/
Description: 
Version: 
Author: Addicott Web
Author URI: http://www.addicottweb.com/
*/

/*-------------------- Resets --------------------*/
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, input { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }

tbody, tfoot, thead, table, tr, th, td { margin:0; padding:0; border:0; outline:0; }

:focus { outline: 0; }

body { color:#000000; }

ol, ul { list-style:none; }

table { }

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*------------------------- General Styles -------------------------*/
body { background:#faf7ed; padding:0 !important; }

/*----- Text styles -----*/
p { color:#000000; margin-top:15px; font:13px/22px Arial, Helvetica, sans-serif; }
strong { font-weight:bold; }
em { font-style:italic; }
small { margin:5px 0 0 0; font:11px/18px Arial, Helvetica, sans-serif; }

/*----- Link styles -----*/
a { color:#6b9517; text-decoration:underline; }
a:hover { text-decoration:none; }

/*----- Universal classes -----*/
.center { text-align:center; }
.floatLeft { float:left; margin:20px 15px 15px 0; }
.floatRight { float:right; margin:20px 0 15px 15px; }
.top { margin-top:0; }

.left { float:left; width:470px; }
.right { float:right; width:470px; text-align:right; }

/*----- Heading styles -----*/
h1 { color:#000000; font:28px Georgia, "Times New Roman", Times, serif; }
h2 { color:#008001; margin-top:15px; font:23px Georgia, "Times New Roman", Times, serif; }
h3 { margin-top:15px; font:18px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

/*----- List styles -----*/
ul { list-style-image:url('images/bullet_bg.gif'); margin:15px 0 0 30px; }
ol { list-style:decimal; margin:15px 0 0 30px; }
ul li,
ol li { margin-bottom:5px; padding:0 0 5px 5px; font:13px/22px Arial, Helvetica, sans-serif; background:url('images/bullet_li_bg.gif') bottom repeat-x; }
ul li:last-child,
ol li:last-child { background:none; }

/*----- Social media icon lists -----*/
ul.social { list-style:none; margin:15px 0 0 0; }
ul.social li { float:left; margin:0 20px 0 0; padding:0; background:none; }
ul.social li a.facebook { width:32px; height:32px; background:url('images/facebook.png') 0 0 no-repeat; display:block; }
ul.social li a.foursquare { width:32px; height:32px; background:url('images/foursquare.png') 0 0 no-repeat; display:block; }
ul.social li a.rss { width:32px; height:32px; background:url('images/rss.png') 0 0 no-repeat; display:block; }
ul.social li a.twitter { width:32px; height:32px; background:url('images/twitter.png') 0 0 no-repeat; display:block; }
ul.social li a.tumblr { width:32px; height:32px; background:url('images/tumblr.png') 0 0 no-repeat; display:block; }
ul.social li a.youtube { width:32px; height:32px; background:url('images/youtube.png') 0 0 no-repeat; display:block; }
ul.social li.last { margin-right:0; }

ul.social li a.facebook:hover,
ul.social li a.foursquare:hover,
ul.social li a.rss:hover,
ul.social li a.twitter:hover,
ul.social li a.tumblr:hover,
ul.social li a.youtube:hover { background-position:0 -32px; }

/*----- Image style -----*/
img { background:#ffffff url('images/shadow.gif') no-repeat right bottom; padding:4px 10px 10px 4px; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee; }

/*----- Form styles -----*/
input,
textarea,
select { background:#ffffff; border:1px solid #000000; padding:5px; font:13px/22px Arial, Helvetica, sans-serif; }
fieldset { }
legend { }
label { font:bold 13px/22px Arial, Helvetica, sans-serif; color:#000000; }

/*----- Table styles -----*/
table { border-collapse:collapse; margin-top:20px; width:100%; }
table td,
table th { font:13px/22px Arial, Helvetica, sans-serif; border:none; vertical-align:top; padding:5px; }
table th { width:200px; font-weight:bold; }

/*----- CSS for plugins -----*/
ul#smart-archives-block { list-style:none; margin:15px 0 0 15px; }
ul#smart-archives-block li { margin:0 0 10px 0; padding:0; background:none; }
ul#smart-archives-block li span.empty-month,
ul#smart-archives-block li a { margin-right:10px; }
ul#smart-archives-block li strong { margin-right:10px; }
ul#smart-archives-block li strong a { margin-right:0 !important; }

.wp-pagenavi { margin:20px 0 0 0; text-align:center; }
.wp-pagenavi span { border:1px solid #444444; padding:5px 10px; font:12px/20px Arial, Helvetica, sans-serif; color:#444444; background-color:#ffffff; margin:0 5px; }
.wp-pagenavi span.current { background-color:#dc9910; color:#ffffff; }
.wp-pagenavi a { border:1px solid #444444; padding:5px 10px; font:12px/20px Arial, Helvetica, sans-serif; color:#444444; background-color:#f2f2f2; margin:0 5px; text-decoration:none; }
.wp-pagenavi a:hover { background-color:#444444; text-decoration:none; color:#ffffff; }

/*------------------------- Main content layout elements -------------------------*/

/*----- Header -----*/
#header_top { margin:0 auto; padding:10px 0 0 0; height:1%; overflow:hidden; width:1000px; }
#header_top_left { float:left; width:600px; }
#header_top_left ul { list-style:none; margin:0; }
#header_top_left ul li { display:inline; margin:0 15px 0 0; padding:0; font:bold 12px/20px Arial, Helvetica, sans-serif; background:none; }
#header_top_left ul li a { color:#000000; }

/*----- Drop-down login/register box -----*/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-north { background-image: url('images/tipsy-north.gif'); background-position: top center; }
.tipsy-south { background-image: url('images/tipsy-south.gif'); background-position: bottom center; }
.tipsy-east { background-image: url('images/tipsy-east.gif'); background-position: right center; }
.tipsy-west { background-image: url('images/tipsy-west.gif'); background-position: left center; }

#content { width:520px; min-height:500px; }

a img { border-width:0; }

#topnav { width:300px; float:right; text-align:right; height:1%; overflow:hidden; margin:0 0 0 0 !important; padding:0 !important; }
#topnav p { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0 !important; }

#topnav a.signin { background:#dc9910; padding:5px 10px 10px 10px !important; text-decoration:none; color:#ffffff; position:relative; margin-left:5px; }
#topnav a.signin:hover { background:#c84400; }
#topnav a.signin span { background:url('images/toggle_down_light.png') 100% 50% no-repeat; padding-right:15px; }

#topnav a.menu-open { background:#c84400!important; color:#ffffff!important; outline:none; }
#topnav a.signin.menu-open span { background-image:url('images/toggle_up_dark.png'); color:#ffffff; }

#small_signup { display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px; }

#container { float:right; width:230px; margin:-1px 0 0 0 !important; clear:both; }

#signin_menu { display:none; background-color:#ffffff; position:absolute; width:210px; z-index:100; border:2px solid #c84400; text-align:left; padding:15px; }
#signin_menu form { margin:0 !important; padding:0 !important; border-radius:0 !important; -moz-border-radius:0 !important; -khtml-border-radius:0 !important; -webkit-border-radius:0 !important; background:none !important; border:none !important;box-shadow:rgba(0,0,0,0) 0 0 0 !important; -moz-box-shadow:rgba(0,0,0,0) 0 0 0; -webkit-box-shadow:rgba(0,0,0,0) 0 0 0; -khtml-box-shadow:rgba(0,0,0,0) 0 0 0; }
#signin_menu label { font:bold 11px/18px Arial, Helvetica, sans-serif; }
#signin_menu input[type=text],
#signin_menu input[type=password] { display:block; background:#f2f2f2; border:1px solid #a5acb2; margin:5px 0; padding:5px; width:203px; font:11px/18px Arial, Helvetica, sans-serif; }
#signin_menu input:focus { background-color:#ffffff; }

#signin_menu h2 { font:18px "Lucida Grande", "Lucida Sans Unicode", sans-serif; text-transform:uppercase; color:#000000; margin:0 0 10px 0; }
#signin_menu p { margin:0; }
#signin_menu p.rememberme { margin:10px 0 0 0; display:block; height:1%; overflow:hidden; }
#signin_menu p.submit { margin:15px 0 0 0; text-align:center; }
#signin_menu p.forgot,
#signin_menu p.complete { clear:both; margin:5px 0; }
#signin_menu ul.sidebarlogin_otherlinks  { list-style:none; margin:15px 0 0 0; }
#signin_menu ul.sidebarlogin_otherlinks li { display:block; float:left; margin:0 15px 0 0; background:none; }

#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.ie6 .tipsy {
	width:250px;
}
.signup-tip {
	line-height:18px;
	margin:30px 0;
	color:#333;
}
.signup-tip a {
	font-weight:bold;
}











#header_middle { width:940px; margin:0 auto; padding:15px 30px; height:1%; overflow:hidden; text-align:center; clear:both; }
#header_middle h1 a { color:#008001; text-decoration:none; font:bold 42px Georgia, "Times New Roman", Times, serif; }
#header_middle h1 a span { color:#dc9910; }

#header_categories { background:url('images/header_categories_content_bg.gif') center repeat-x; width:1000px; height:1%; overflow:hidden; margin:0 auto; padding:5px 15px; }
#header_categories_left { float:left; width:700px; }
#header_categories_right { float:right; width:225px; padding-top:2px; }
#header_categories_right form { margin:0 !important; padding:0 !important; border-radius:0 !important; -moz-border-radius:0 !important; -khtml-border-radius:0 !important; -webkit-border-radius:0 !important; background:none !important; border:none !important;box-shadow:rgba(0,0,0,0) 0 0 0 !important; -moz-box-shadow:rgba(0,0,0,0) 0 0 0; -webkit-box-shadow:rgba(0,0,0,0) 0 0 0; -khtml-box-shadow:rgba(0,0,0,0) 0 0 0; width:225px; height:1%; overflow:hidden; }
#header_categories_right input { width:175px; font:11px/18px Arial, Helvetica, sans-serif; border-color:#dddddd; float:left; }
#header_categories_right button { background:url('images/button_bg.png') 0 0 no-repeat; width:30px; height:24px; color:#ffffff; font:11px/18px Arial, Helvetica, sans-serif; border:none; float:right; cursor:pointer; margin:1px 0 0 0 !important; }
#header_categories_right button:hover { background-position:0 -24px; }

/*----- Main content area -----*/
#main { height:1%; margin:0 auto 20px auto; overflow:hidden; width:1000px; background:#ffffff; padding:15px;	-moz-box-shadow: 0px 0px 6px #ccc; -webkit-box-shadow: 0px 0px 6px #ccc; box-shadow: 0px 0px 6px #ccc; }

#main_top_ad { margin:0 auto 20px auto; display:block; text-align:center; }
#main_top_ad img { background:none !important; border:none !important; padding:0 !important; }

#main_left { float:left; width:645px; }
#main_left h1 { margin-bottom:20px; }
#main_left h1.single { margin-bottom:0; }

#main_left form { margin:0 !important; padding:0 !important; border-radius:0 !important; -moz-border-radius:0 !important; -khtml-border-radius:0 !important; -webkit-border-radius:0 !important; background:none !important; border:none !important;box-shadow:rgba(0,0,0,0) 0 0 0 !important; -moz-box-shadow:rgba(0,0,0,0) 0 0 0; -webkit-box-shadow:rgba(0,0,0,0) 0 0 0; -khtml-box-shadow:rgba(0,0,0,0) 0 0 0; }
#main_left form label { margin:10px 0 5px 0; height:1%; overflow:hidden; }

#main_left table th label { margin-top:0 !important; }
#main_left table td span { display:block; margin:10px 0; }
#main_left table td textarea { width:400px; }

#main_left blockquote { background:#cce6cc; border:1px dotted #008001; padding:0 15px 15px 15px; width:615px; margin:20px 0 0 0; }

p.meta_info { margin:5px 0 0 0 !important; color:#999999; font:11px/18px Arial, Helvetica, sans-serif; }
p.meta_info span { margin:0 10px; }

.post { margin:0 0 20px 0; background:#f2f2f2; border:1px solid #dddddd; padding:15px; height:1%; overflow:hidden; }
.post h2 { margin:0; padding-left:5px; }
.post h2 a { color:#000000; text-decoration:none; }
.post h2 a:hover { color:#999999; text-decoration:none; }
.post p.meta_info { padding-left:5px; }

/*----- Links area beneath the post content on single.php -----*/
#links { margin:15px 0 0 0; padding:15px; background:#f2f2f2; border:1px solid #dddddd; height:1%; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#links a.print { background:url('images/print.gif') left no-repeat; padding-left:25px; }
#links p { margin-left:10px; }

#links #social { padding:0 10px 15px 10px; margin:0 0 15px 0; border-bottom:1px solid #dddddd; height:1%; overflow:hidden; }
#links #social h3 { margin-top:0; float:left; padding-top:5px; }
#links #social ul { float:right; list-style:none; margin: 0 0 0 0; }
#links #social ul li { float:right; margin:0 0 0 15px; padding:0; background:none; }
#links #social ul li a.facebook { background:url('images/large_facebook_icon.gif') 0 0 no-repeat; width:32px; height:32px; display:block; padding:0; }
#links #social ul li a.facebook:hover { background-position:0 -32px; }
#links #social ul li a.twitter { background:url('images/large_twitter_icon.gif') 0 0 no-repeat; width:32px; height:32px; display:block; padding:0; }
#links #social ul li a.twitter:hover { background-position:0 -32px; }
#links #similar { padding:15px 10px 0 10px; margin:15px 0 0 0; border-top:1px solid #dddddd; }
#links #similar h3 { margin-top:0; }
#links #similar ul { list-style:none; margin:15px 0 0 0; }
#links #similar ul li { float:left; padding:0; margin:0 20px 0 0; width:130px; }
#links #similar ul li:last-child { margin-right:0; }
#links #similar ul li img { margin-bottom:10px !important; }

/*----- Search form on "Archives" page -----*/
#search_form { margin:15px 0 0 15px; }
p.tags { padding-left:15px; }

/*----- Visual recipe index -----*/
#recipes { margin:20px 0 0 0; }
.recipe_index { margin:0 15px 15px 15px; height:280px; float:left; width:300px; display:block; }
.recipe_index p { margin-top:5px; padding-left:5px; }
.recipe_index p small { color:#999999; font:11px/18px Arial, Helvetica, sans-serif; }

/*----- Sidebar elements -----*/
#main_right { float:right; width:335px; }
#main_right select { padding:5px; text-transform:capitalize; width:303px; margin:15px 0 0 0; font:12px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2; }
#main_right .sidebar_box { width:303px; background:#f2f2f2; border:1px solid #dddddd; margin:0 0 15px 0; padding:15px; height:1%; overflow:hidden; }
#main_right .sidebar_box textarea { width:290px !important; background-color:#ffffff; border:1px solid #a5acb2; height:100px !important; }
#main_right .sidebar_box .cf_info { color:#000000 !important; display:none; width:300px !important; margin:10px auto 0 auto; padding:0 !important; font:13px/22px Arial, Helvetica, sans-serif; }
#main_right .sidebar_box .success { background:none !important; color:#000000 !important; display:block; }

#main_right .sidebar_box h4 { margin-top:0; font:bold 16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#main_right .sidebar_box a { color:#000000; text-decoration:none; }
#main_right .sidebar_box a:hover { text-decoration:underline; }
#main_right .sidebar_box img { padding:0 !important; background:none !important; border:none !important; }

#main_right .square_ads { text-align:center; }
#main_right .sidebar_box ul.square_ads { list-style:none; height:1%; overflow:hidden; margin:0; }
#main_right .sidebar_box ul.square_ads li { width:125px; display:block; height:125px; margin:0; padding:0; background:none; }
#main_right .sidebar_box ul.square_ads li.left { float:left; margin-left:15px; }
#main_right .sidebar_box ul.square_ads li.right { float:right; margin-right:15px; }

#main_right .sidebar_ad { width:335px; margin:0 0 15px 0; height:1%; overflow:hidden; text-align:center; }
#main_right .sidebar_ad img { background:none; padding:0; border:none; }

#main_right .sidebar_ad .adLeft { float:left; width:160px; }
#main_right .sidebar_ad .adRight { float:right; width:160px; }

#main_right #action_box { width:303px; background:#dc9910; border:1px solid #a5acb2; margin:0 0 15px 0; padding:15px; height:1%; overflow:hidden; }
#main_right #action_box p { color:#ffffff; }
#main_right #action_box input { margin-top:10px; width:175px; margin-right:5px; }
#main_right #action_box input.subscribe { width:80px; }
#main_right #action_box form { margin:0 !important; padding:0 !important; border-radius:0 !important; -moz-border-radius:0 !important; -khtml-border-radius:0 !important; -webkit-border-radius:0 !important; background:none !important; border:none !important;box-shadow:rgba(0,0,0,0) 0 0 0 !important; -moz-box-shadow:rgba(0,0,0,0) 0 0 0; -webkit-box-shadow:rgba(0,0,0,0) 0 0 0; -khtml-box-shadow:rgba(0,0,0,0) 0 0 0; }

/*----- Tabbed boxes in sidebar -----*/
#tabbed_box_1 { margin:0 0 15px 0; width:335px; }
.tabbed_area { background:#f2f2f2; border:1px solid #dddddd; padding:15px; }

ul.tabs { margin:5px 0 6px 0; padding:0; list-style:none; }
ul.tabs li { display:inline; margin:0; padding:0; background:none; }
ul.tabs li a { background-color:#dc9910; color:#ffffff; padding:8px; text-decoration:none; font:bold 11px Georgia, "Times New Roman", Times, serif; border:1px solid #dc9910; margin:0; border-bottom:none; }
ul.tabs li a:hover { background-color:#444444; border-color:#444444; }
ul.tabs li a.active { background-color:#ffffff; color:#282e32; border:1px solid #a5acb2; border-bottom:none; }
.content { background-color:#ffffff; padding:10px; border:1px solid #a5acb2; }
#content_2,
#content_3 { display:none; }

.content ul { list-style:none; margin:0; }
.content ul li { background:url('images/dotted_bg.gif') bottom repeat-x; padding-bottom:5px; font:12px/20px Arial, Helvetica, sans-serif; }
.content ul li:last-child { background:none; padding-bottom:0; }
.content ul li a { text-decoration:none; color:#000000; }
.content ul li a:hover { text-decoration:underline; }

/*----- Footer -----*/
#footer { background:#ffffff url('images/content_bg.gif') top repeat-x; border-top:3px solid #008001; width:100%; height:1%; overflow:hidden; margin:0; padding:25px 0 20px 0; }

#footer_top { width:1000px; margin:0 auto; height:90px; padding:0; }
#footer_top img { padding:0 !important; background:none !important; border:none !important; }
#footer_top_left { float:left; width:730px; }
#footer_top_right { float:right; width:130px; }

#footer_middle { width:1000px; margin:15px auto 0 auto; height:1%; overflow:hidden; padding:15px 0 0 0; border-top:1px solid #008001; }
#footer_middle h3 { margin-top:0; text-transform:capitalize; }
#footer_middle_left,
#footer_middle_middle { float:left; width:320px; margin-right:20px; }
#footer_middle_right { float:right; width:320px; }
#footer_middle_middle ul { list-style:none; margin:15px 0 0 0; }
#footer_middle_middle ul li { padding:0; margin-bottom:1px; font:11px/18px Arial, Helvetica, sans-serif; background:none; }
#footer_middle_middle ul li a { display:block; background-color:#f2f2f2; color:#000000; padding:5px 10px; text-decoration:none; }
#footer_middle_middle ul li a:hover { background-color:#dc9910; color:#ffffff; }
#footer_middle_right label { margin:15px 0 10px 0; display:block; }
#footer_middle_right input { background:#f2f2f2; border:1px solid #a5acb2; margin-right:5px; }
#footer_middle_right input:focus { background:#ffffff; }
#footer_middle_right form { margin:0 !important; padding:0 !important; border-radius:0 !important; -moz-border-radius:0 !important; -khtml-border-radius:0 !important; -webkit-border-radius:0 !important; background:none !important; border:none !important;box-shadow:rgba(0,0,0,0) 0 0 0 !important; -moz-box-shadow:rgba(0,0,0,0) 0 0 0; -webkit-box-shadow:rgba(0,0,0,0) 0 0 0; -khtml-box-shadow:rgba(0,0,0,0) 0 0 0; }

#footer_bottom { width:970px; padding:15px 15px 0 15px !important; border-top:1px solid #008001; margin:15px auto 0 auto; height:1%; overflow:hidden; }
#footer_bottom_left { float:left; width:50px; }
#footer_bottom_left img { padding:0 !important; background:none !important; border:none !important; margin:5px 0 0 0; }
#footer_bottom_right { float:right; width:700px; text-align:right; }
#footer_bottom_right ul { list-style:none; margin:0; }
#footer_bottom_right ul li { display:inline; margin:0 5px 0 0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; background:none; }
#footer_bottom_right ul li a { background:url('images/footer_dash.gif') right no-repeat; padding-right:15px; }
#footer_bottom_right ul li:last-child { margin-right:0; }
#footer_bottom_right ul li:last-child a { background:none; padding-right:0; }
#footer_bottom_right p { font:11px/18px Arial, Helvetica, sans-serif; margin:5px 0 0 0; }

img.statcounter { background:none !important; border:none !important; padding:0 !important; }

/*------------------------- Blog post comments -------------------------*/
#comments { clear: both; margin:20px 0 0 0; }
#comments h2 { margin-top:0; }
#comments .navigation { padding: 0 0 20px 0; }

.commentlist { list-style: none; margin:15px 0 0 0; }
.commentlist li.item { border-top:3px solid #000000; margin:0; padding:15px; position: relative; background-color:#ffffff; }
.commentlist li:last-child { }

.commentlist li.author { background-color:#f2f2f2 !important; }

.commentlist li.thread-alt { }

.comment-body { margin:0; padding:0; }
.comment-body ul,
.comment-body ol,
.comment-body p { margin:15px 0 0 0; } 
.comment-body p:last-child { margin-bottom: 6px; }
.comment-body blockquote p:last-child { }
.comment-body img { background:none !important; padding:0 !important; border:none !important; }

.commentlist ol { list-style: decimal; }
.comment-author { font-weight:bold; }
.comment-author a { font-style:normal !important; color:#000000; }
.comment-author cite.fn { font-style:normal !important; text-transform:capitalize; }

.comment-meta { margin:5px 0 0 0; color:#999999; font:11px/18px Arial, Helvetica, sans-serif; }

.commentlist .even { }



.reply { padding:0; margin:15px 0 0 0; text-align:right; }
.reply a { text-transform:uppercase; font:11px/18px Arial, Helvetica, sans-serif; }

.commentlist .children {
	list-style: none;
	margin:15px 0 0 30px;
}
.commentlist .children li {
	border-top:1px solid #000000;
	margin: 0;
	padding:15px;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}

#respond { margin:20px 0; background:#f2f2f2; border:1px solid #dddddd; height:1%; overflow:hidden; position: relative; padding:15px; }

#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}

h3#reply-title { margin:0; }

#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label { margin:0 0 10px 0; }
#respond input { width:98%; font:12px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2; }
#respond textarea { width:98%; font:12px/20px Arial, Helvetica, sans-serif; border:1px solid #a5acb2; }
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}
