/*
Theme Name: Default
Theme URI: http://uniddwebdesign.com/
Description: The default tiramisu boutique site theme
Version: 1.2
Author: Unidd Web Design
Author URI: http://www.uniddwebdesign.com
Tags: pink, fixed width, two columns
*/

BODY{
	margin: 0px 0px 0px 0px;
	background-image:url(images/bg.gif);
}
.post{
	line-height: 20px;
}
.entry a img{
	border: 1px solid #E31C21;
}
#header{
	clear:both;
	background-image:url(images/banner-top.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:0;
	padding-top:0;
	width:960px;
	height:210px;
}
#navright{
	width:960px;
	left:0px;			/* This x-align absolute positioning is crucial for IE to display the same as FF. This was affected when the whole site is aligned center instead of being at the left */
	margin-top:0px;
	margin-left:0px;
	padding-top:20px;
	padding-left:0px;
	line-height:16px;
	position:relative;
	text-align:left;
	list-style-image:url("images/transparent.png");
	background-image:url("images/transparent.png");
	*margin-top:18px;
}
#navright li a{
	padding-left:650px;
	font-family:"Comic Sans MS", Helvetica, Arial;
	color:#D32129;
	text-decoration:none;
}
#navtop{
	padding-left:200px;
	list-style-image:url("images/transparent.png");
	background-image:url("images/transparent.png");
}
#navtop li {
	float: left;
	padding-top:20px;
	padding-left:70px;
	*padding-top:24px;
}
#navtop li a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	color:#5F5B5C;
	text-decoration:none;
}
#header_img{
	display:none;
}
#header_siteloc{
	clear:both;
	background-image:url(images/content-top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:960px;
	height:92px;
}
#header_siteloc div{
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:18px;
	color:#ffffff;
	padding-left:265px;
	padding-top:5px;
}
h2 a{
	color:#E31C21;
	font-weight:bold;
	text-decoration:none;
}
.active_cat{
	color:#000000;
}
#sidebar{
	padding:0px 10px 0px 30px;
}
#sidebar li{
	list-style-image:url("images/transparent.png");
	background-image:url("images/transparent.png");
}

#sidebar ul li a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	color:#5F5B5C;
	text-decoration:none;
}
li.page_item IMG {
	border: 0px solid #FDDFDD;
}
#catnav a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	color:#5F5B5C;
	text-decoration:none;
}
#middle{
	background-image:url(images/whole-body.png);
	background-repeat:repeat-y;
	background-position: left top;
	width:960px;
}
#content{
	padding:0px 10px 0px 30px;
	font-family: Helvetica, "Trebuchet MS", Arial;
	font-size:12px;
	width:650px;
}
.wrap th{
	background-image:url("images/section-head.png");
	background-repeat:no-repeat;
	text-align:left;
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:16px;
	color:#D3131D;
}
.wrap td{
	font-family: Helvetica, "Trebuchet MS", Arial;
	font-size:12px;
}
.post img{

}
img.white_frame{
	border: 5px solid #FFFFFF;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#pager_layer{
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:13px;
	color:#D32129;
	float:right;
	padding-top:135px;
	padding-right:20px;
}
#pager_layer  a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	text-decoration:none;
}
#user_pager a:active, #user_pager a:link, #user_pager a:visited{
	font-size:12px;
	color:#FFFFFF
}
#user_pager a:hover{
	font-size:13px;
	color:#D32129;
}
#footer{
	background-image:url(images/footer-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:960px;
	height:264px;
}
#fowner1 a, #fowner2 a, #fus a{
	text-decoration:none;
	color:#666666;
}
#fowner1{
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	text-align:center;
	padding-top:182px;
	color:#999999;
}
#fowner2{
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	color:#ffffff;
	font-weight:bold;
}
#fus{
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:10px;
	text-align:center;
	padding-top:25px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

/*
* User page
*/
#login{
	font-family: Helvetica, "Trebuchet MS", Arial;
	font-size:12px;
	background-image:url(images/pinkbg.png);
	background-attachment:fixed;	/* This is necessary to fix Opera background-image bug */
}
.login{
	font-family: Helvetica, "Trebuchet MS", Arial;
	font-size:12px;
	background-image:url(images/pinkbg.png);
	background-attachment:fixed;	/* This is necessary to fix Opera background-image bug */
}
#wp-submit{
	border:2px solid #FFA3B2;
	background-color:#FDDFDD;
	color:#F16477;
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:5px;
	/* Rounded Corner - Available to Firefox & Safari */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#wp-submit a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
#nav a{
	font-family:"Comic Sans MS", Helvetica, Arial;
	text-decoration:none;
}
#registerform input{
	font-size:14px !important;
	width:100px !important;
}

/*
* Product Display
*/
TD.prodDisplay{
	height:16px;
}

/*
* Shopping Cart
*/
#divCartNavi{
	padding-top:30px;
}
#bnadd{
	border:2px solid #FFA3B2;
	background-color:#FDDFDD;
	color:#F16477;
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:5px;
	/* Rounded Corner - Available to Firefox & Safari */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.bn_default{
	border:2px solid #FFA3B2;
	background-color:#FDDFDD;
	color:#F16477;
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	padding:5px;
	/* Rounded Corner - Available to Firefox & Safari */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
th.cart_header{
	text-align:left;
	font-family:"Comic Sans MS", Helvetica, Arial;
	font-size:12px;
	color:#D3131D;
}
.upper_stripe{
	background-image:url("images/section-head.png");
	background-repeat:no-repeat;
}
.lower_stripe{
	background-image:url("images/section-head.png");
	background-repeat:repeat-x;
	height:21px;
	text-align:center;
}
