.aligncenter {
display:block;
margin:10px auto 20px;
}
.alignleft {
float:left;
margin:10px 20px 8px 0;
}
.alignright {
float:right;
margin:10px 0 8px 20px;
}
.col-left {
float:left;
}
.col-right {
float:right;
}
#top-out {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_top.gif) repeat-x scroll 0 0;
width:100%;
}
#page_navi {
font-size:11px;
height:27px;
width:100%;
}
#page_navi a:link {
color:#CBCBCB;
}
#page_navi a:visited {
color:#CBCBCB;
}
#page_navi a:hover {
color:#FFFF00;
text-decoration:underline;
}
#page_navi a:active {
color:#FFFF00;
}
#page_navi ul {
padding:0;
}
#page_navi .col-left {
margin-left:-10px;
}
#page_navi ul.rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_rss.gif) no-repeat scroll 0 5px;
padding:6px 0 3px 15px;
}
#page_navi ul.rss li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_separator.gif) no-repeat scroll right 4px;
display:inline;
padding:0 10px;
}
#page_navi ul.rss li.last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

#cat_navi {
width:100%;
}
#cat_navi li a span {
color:#9D9D9D;
font-size:11px;
font-weight:normal;
}
#middle-out-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEA url(images/bg_middle_out_top.gif) repeat-x scroll 0 0;
width:100%;
}
#middle-out-bottom {
width:100%;
}
#middle-out-bottom .single {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_middle_content_single.gif) repeat-y scroll 0 0;
}
#middle-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_middle_content.gif) repeat-y scroll 0 0;
margin:0 auto;
width:939px;
}
#middle-content-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_middle_content_bottom.gif) no-repeat scroll 0 bottom;
width:100%;
}

#secnav, #secnav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#secnav a {
color:#212121;
display:block;
line-height:16px;
padding:10px 20px 6px;
}
#secnav li:hover, #secnav li.sfhover1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_cat_navi_hover.jpg) repeat-x scroll 0 0;
cursor:pointer;
}
#secnav li:hover span, #secnav li.sfhover1 span {
color:#666666;
}
#secnav li {
float:left;
font-size:16px;
font-weight:bold;
}
#secnav li ul {
border-color:#E6E6E6;
border-style:solid;
border-width:0 1px 1px;
left:-999em;
position:absolute;
width:188px;
z-index:10;
}
#secnav li li {
font-weight:normal;
}
#secnav li:hover ul, #secnav li.sfhover1 ul {
left:auto;
}
#secnav li ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_cat_navi_item.gif) repeat-x scroll left bottom;
color:#565656;
font-size:12px;
line-height:34px;
padding:0 20px;
width:148px;
}
#secnav li ul li a {
}
#secnav li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D4D4D3 none repeat scroll 0 0;
}
#secnav li ul ul {
border-width:1px;
margin:-35px 0 0 188px;
}
#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {
left:-999em;
}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {
left:auto;
}
#secnav li:hover, #secnav li.hover {
position:static;
}
#content123 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_middle_top.gif) no-repeat scroll 0 0;
min-height:550px;
padding:34px 7px 50px 8px;
width:924px;
}

#main-content {
margin:114px 0 0 31px;
width:553px;
}
.single #main-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:114px 0 0;
padding:0 32px 35px 31px;
width:553px;
}
#comments1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F6F6 url(images/bg_comments1.gif) repeat-x scroll 0 top;
width:616px;
margin-top:20px;
text-align:left;
/*float:left;*/
}







#comments1 h3 {
font-size:20px;
font-weight:normal;
padding:10px 0 20px;
}
#comments1_wrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_comments1.gif) repeat-x scroll 0 bottom;
margin-bottom:-52px;
padding:15px 32px 75px 31px;
position:relative;
width:553px;
color:#444444;
font-family:arial;
font-size:12px;
}

#comments1_wrap h1, h2, h3, h4 {
font-family:Georgia;
padding:10px 0;
}
h6 {
font-size:1.2em;
margin:20px 0 5px;
}
#comments1_wrap ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0;
}
#comments1_wrap img, #comments1_wrap p, #comments1_wrap h1,#comments1_wrap h2,#comments1_wrap h3,#comments1_wrap h4,#comments1_wrap h5,#comments1_wrap ul,#comments1_wrap ol,#comments1_wrap li,#comments1_wrap form,#comments1_wrap blockquote {
margin:0;
padding:0;
}

#comments1_wrap line-height:20px;
padding:10px 0;


#comments1 .comment a {
text-decoration:underline;
}
#comments1 .comment a:hover {
text-decoration:none;
}
#comments1 .comment small {
font-size:10px;
margin-top:-2px;
}
#comments1 .comment {
margin-top:10px;
width:100%;
}
#comments1 .comment .col-left {
width:110px;
}
#comments1 .comment .col-left img {
border:5px solid #EDEDED;
}
#comments1 .comment .col-left .inside {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.thecuttingrooms.co.uk/wp-content/themes/cuttingrooms-busybee/images/bg_comment_element.gif) no-repeat scroll right 27px;
float:right;
margin-right:-16px;
min-height:70px;
overflow:hidden;
padding-right:7px;
position:relative;
width:110px;
}
#comments1 .comment .col-left p {
line-height:19px;
padding:0 0 0 2px;
}
#comments1 .comment .col-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #EDEDED;
float:none;
margin-left:121px;
min-height:70px;
padding:10px 20px;
}
* html #comments1 .comment .col-right {
height:100px;
}
#comments1 .comment span.reply {
float:right;
font-size:11px;
padding:3px 3px 0;
}
#comments1 .comment span.reply a {
color:#AAAAAA;
text-decoration:none;
}
#comments1 ul.children {
margin:10px 0 0 20px;
padding:0;
}
#comments1 .navigation .alignright, #comments1 .navigation .alignleft {
margin:0;
}
#comments1 .navigation a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9F9F9F none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:Georgia;
font-weight:bold;
margin-left:4px;
padding:5px 9px;
}
#comments1 .navigation a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
}
#comments1 .commentlist {
padding:0;
}
#comments1 .commentlist p {
padding:0 0 10px;
}
#comments1 .commentlist #respond #form_wrap {
border:0 none;
margin:0;
padding:0 0 25px;
width:auto;
}
#comments1 .commentlist .children #respond #form_wrap .col-right {
float:none;
}
#comments1 .cancel-comment-reply {
margin-bottom:10px;
}
#form_wrap {
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
padding:15px 32px 30px 31px;
position:relative;
width:553px;

}
#form_wrap h2 {
padding-bottom:28px;
position:relative;
}
#form_wrap .form-left {
float:left;
width:170px;
}
#form_wrap .form-right {
float:right;
width:351px;
}
.children #form_wrap .form-right {
float:none;
}
#form_wrap textarea, #form_wrap .form-left input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;
border-style:solid;
border-width:1px;
color:#676563;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:7px 10px;
}
#form_wrap textarea {
margin-bottom:18px;
width:340px;
}
#form_wrap .form-left input {
display:block;
margin-bottom:10px;
width:147px;
height:30px;
}
#form_wrap input.sb {
clear:left;
display:block;
}
#form_wrap p.lc_logged {
margin-top:-20px;
position:relative;
}


.wrap:after, #sidebar .widgetized .widget_categories ul:after, #sidebar .widgetized .widget_archive ul:after, #sidebar .widgetized .widget_links ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.fl {
float:left;
}
.fr {
float:right;
}
.ac {
text-align:center;
}
.ar {
text-align:right;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#EEEEEE;
border:1px solid #DDDDDD;
padding:4px 0 5px;
text-align:center;
}
.wp-caption-text {
font-size:11px;
padding:3px 0 0;
}

