/*  



Theme Name: Good Catholic Girl



Theme URI: 



Description: A Web 2.0 Wordpress Theme custom designed by 



Version: 1.0



Author: 



Author URI: 



*/







*{margin:0; padding:0; outline:0; border:0;}



body{background:#fff; font-family: Georgia, Helvetica, sans-serif;}



a:link, a:visited{text-decoration:none; color: #990000}



.clear{clear:both; overflow:hidden;}







#container{width:100%; position:relative; z-index:0;}







#loading {position: absolute;top: 49.5%;left: 49.5%;z-index: 3;width: 24px;height: 24px;text-indent: -999em;background-image: url(images/progress.gif);}



#supersize{position:fixed;}

#supersize img, #supersize a{height:100%;width:100%;position:absolute;z-index: 1;}



#supersize .prevslide, #supersize .prevslide img{z-index: 2;}



#supersize .activeslide, #supersize .activeslide img{z-index: 3;}







#wrap{ width:544px; position:absolute; z-index:4; left:53px; top:51px; padding:0 0 40px 0; background:none; }



#maincontent{background:url(images/content.png) repeat-y; width:544px;}




#content_bt{background:url(images/content_bt.png) no-repeat bottom; width:544px; padding:0 0 20px 0; min-height:680px; }



#logo{width:439px; height:214px; margin:auto; padding:35px 0 55px 0;}



#logo h1{text-indent:-10000px;}



#logo h1 a{display:block; background:url(images/logo.jpg);width:439px; height:214px;}







#menu{background:url(images/menu.png) repeat-x; height:33px; font-family:Gill Sans Light; text-align:center;}
#menu ul{padding:7px 0 0 28px;}
#menu ul li{ list-style:none; float:left; font-size:17px; color:#000; background:url(http://www.goodcatholicgirl.com.au/wp-content/uploads/2010/06/bullet.png) no-repeat left top; text-align:center; padding:1px 8px 0 18px; display:block; }
#menu ul li a{color:#000;text-decoration:none; display:block;}


#menu ul li a span{display:none;}



#menu ul li a strong{display:inline;}



#menu ul li a:hover span{display:inline;}



#menu ul li a:hover strong{display:none;}



#menu ul li a:hover{font-style:italic;}



#menu ul li.page-item-4{background:none; padding-left:8px;}






#entry a:link, a:visited{text-decoration:underline; color: #444}
#entry{padding:45px 24px 0 24px;}



#entry h2, #entry h2 a{color:#030304; font-size:35px; font-family:Gill Sans Light; font-weight:normal; margin:0 0 16px 0;}



#entry h2 span{color:#dcdddb;}



#entry p{color:#2e2b2b; font-size:12px; margin:0 0 15px 0;}



.alignnone{margin:0 0 15px 0;}



.post{margin:0 0 25px 0;}







/**************** Misc *********************/







acronym, abbr, span.caps { cursor: help; }



acronym, abbr { border-bottom: 1px dashed #999; }



}
blockquote {
	padding: 20px 50px;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	min-height: 70px;
	line-height: 18px;
	background: url() color:#eee no-repeat top left;
	clear: both;
}



blockquote cite { margin: 5px 0 0; display: block; }



.center { text-align: center; }



hr { display: none; }



a img { border: none; }



.alignright{float:right; padding-right:30px;}



.alignleft{float:left; padding-left:30px; }



img.centered{display:block;margin-left:auto;margin-right:auto;}



img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}



img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}



pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}



code {font-size:1.0em;color: #000}



input.scd_right, input.scd_inline{background:#772B27; color:#fff; padding:3px 8px 3px 8px;  -moz-border-radius:2ex; -webkit-border-radius:2ex; margin:0 10px 0 0; }

body,td,th {

    	font-family: Georgia, Helvetica, sans-serif;

    	font-size: 11px;

line-height:20px;

    	color: #444;

    }



#winebg{width:100%; height:100%; position:fixed;}

.redclassstyle {color: #fff}

a:visited{text-decoration:none; color: #990000;}

.redclassstyle a { color: #fff; }


/***** comments ******/
.commentlist{list-style:none; padding:20px 0 0 0;}
.commentlist a{color:#333;}
.commentlist li{clear:both; list-style:none;}
#author, #url, #email, #comment{background:#fff; border:1px solid #efefef; width:248px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:7px 10px 7px 10px;}
#comment{width:475px; height:90px;}
#submit{background:#8F0000; padding:10px; display:block; color:#fff; font-size:12px; text-align:center; cursor:pointer;  -moz-border-radius:1ex; -webkit-border-radius:1ex;}
a.comment-reply-link{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#777; font-style:italic; margin:0 0 15px 88px; display:block; background:#f1f1f1; border:1px solid #d7d7d7;  -moz-border-radius:0.5ex; -webkit-border-radius:0.5ex; float:left; padding:2px 6px 2px 6px;}
.vcard{float:left; width:58px; margin:0 20px 0 0;}
.vcard{float:left; width:58px; font-size:9px; font-weight:bold; line-height:normal;}
.vcard img{border:1px solid #aeaeae;}
.comm_text{background:#fff; border:1px solid #C3BEA1; -moz-border-radius:0.7ex; -webkit-border-radius:0.7ex; position:relative; z-index:1; float:left; width:70%; padding:10px; margin:0 0 10px 0;}
.comment-author-admin div.comm_text{background:#081677; border:1px solid #d8d8d8; -moz-border-radius:0.7ex; -webkit-border-radius:0.7ex; position:relative; z-index:1; float:left; margin:0 0 10px 0; width:70%; padding:10px;}

#cart_items_5, #cart_postcode, #quantity{border:1px solid #444;  -moz-border-radius:0; -webkit-border-radius:0; background:#fff; padding:2px 5px 2px 5px; color:#111;  cursor:text;}
.scd_align_right input{color:#fff; background:#772B27;  -moz-border-radius:10px; -webkit-border-radius:10px; padding:3px 10px 3px 10px; cursor:pointer;}
#quantity{border:0; background:#efefef;  cursor:default;}

#turnwhite a:visited; {
	color: #fff;
}
