/*Cupcake
Author:Monnie
http://www.monnie.com.au
*/

body {
   
    font-family: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
padding: 0px;
    color:#4e301c;
    background-image: url('images/stripebg.gif');
    background-repeat: repeat;
    }

p {
line-height:1.6em;
margin-bottom:10px;
}

img {border:none;}

.pinkborder {
border:1px dotted #f9bec9;
background: #f9eff1;
padding:5px;
text-align:center;
}

.sideimage {
line-height:1.6em;
margin-bottom:18px;
text-align:center;
}

.menuitems {
float:left;
margin:15px 5px;
text-align:center;
width:180px;
padding: 5px;
}
.menuitems p {
margin: 0px;
text-align:center;
}

.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.clearBoth {clear:both;}
.clearRight {clear:right;}
.floatLeft {float:left;}
.floatRight {float:right;}

#displaynone {display:none;}

h1 {font-size: 24px; color: #b4616f; font-weight: normal; margin-top: 0; margin-bottom: 0; line-height: 30px;}
H2 {font-size: 16px; color: #b4616f; font-weight: normal; margin-top: 6px; margin-bottom: 0; line-height: 20px;}
a { color: #5B3F30; text-decoration:underline; }
a:hover{ color: #b4616f; font-weight:bold; text-decoration:underline; }

#logo {float:left; margin: -5px;}	
#logotext {float:right; margin: -5px;}

#container {
margin: 20px auto;
padding: 0;
width: 941px;
}

#containertop {
width:941px; height:170px; background: url(images/wrap_top.png) no-repeat 0 40px;
}

#containermiddle {
width:941px; 
background: url(images/wrap_middle.png) repeat-y scroll;
padding:0 0 0 50px;
overflow: hidden;
}

#containerbottom {
width:941px; height:47px; background: url(images/wrap_bottom.png) no-repeat bottom;
}

#sidebar
{
float:left; text-align: center; width:330px; padding-right: 10px;
}

#content
{
float:right; text-align: center; width:470px; padding-left:10px;
}

#page
{
width:841px; padding:0; float: none;
}

#footer {text-align: center; font-size: 11px; padding:5px 0 0 0; margin:0;}

#line {height: 35px; margin: 70px 0 0 0px; background: transparent url(images/nav_dot.gif) repeat-x scroll center bottom; }
#nav {float:left; text-align: center; margin:80px 0 0 20px; height:20px; width: auto; padding:0px; font-size: 13px; font-weight: bold;}
#nav a {color:#6F4D37; text-decoration: none; padding:4px; }
#nav a:hover {color:#b4616f; font-weight:bold; padding:4px; }
#nav li {display: inline; }

