/*
    CSS Div layouts created by Keith Donegan of Code-Sucks.com
    Heavily modified layout and scheme created by Devin Reams of devinreams.com
    and edited again 12/2007 again to suite Rosemary.Reilman.com.
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#000 url(css/bkgdheader.gif) no-repeat center top;
}

a {
    color: #993366;
}

h3 {
    margin: 0;
    padding: 0 0 10px 0;
    color: #999999;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    font-size:13px;
    }

h3 a {
    text-decoration: none;
    font-weight:bold;
    color: #e0e0e0;
}


#topline {
    margin: 0;
    height: 15px;
    width: 100%;
    background-color: #993366;
}
#wrapper {
 margin: 0 auto;
 width: 922px;
}

#header {
 width: 900px;
 float: left;
 padding: 0px;
 border: 0;
 height: 80px;
}

#header h1 {
    color: #993366;
    font-size: 3em;
    position:relative;
    top:20px;
    left:100px;
    margin-left: 175px;
}

#twitterbar {
 float: left;
 width: 100%;
 padding: 10px 0 10px 0;
 border-bottom: 1px solid #666;
 margin: 0px;
 background: #222;
}

#farleft {
 color: #fff;
 border: 2px solid #6f980f;
 background: #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 204px;
 float: left;
}

#farleft p {
    padding: 0 5px 0 5px;
    margin-bottom: 20px;
    color: #000000;
}

#farleft ul li {
    margin-left: 10px;
    list-style: square inside;
    color: #000000;
}
#weblog {
 color: #333;
 border: 2px solid #993366;
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 405px;
 float: left;
}
#rightmiddle {
    border: 2px solid #6f980f;
    background: #333;
    margin: 0px 0px 5px 0px;
    padding: 10px;
    width: 155px;
    float: left;
    text-align: left;
    color: #fff;
}

#maincontent {
 background: #000000;
 margin: 0px;
 padding:10px 0 10px 0;
 width: 100%;
 float: left;
 border-bottom: 0;
}

#bottombox {
 border-top: 1px solid #666;
 text-align: center;
 color: #fff;
 background: #222;
 margin: 0;
 padding-top: 5px;
 padding-bottom: 5px;
 height: auto;
 width: 100%;
 float: left;
}
.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }

#twitter_update_list ul, #twitter_update_list li { display: inline; color:#eee;}
#twitter_update_list ul, #twitter_update_list li a { color:#ccc; text-decoration:none;}

.clickbox { padding: 10px;}
.clickbox ul { display: block; list-style-type: disc; }
.clickbox ul li { margin-left: 13px; }

.flickr { border: none; text-align: center; }

#picturecookbookqsfitk7jjrr1u87c8tsoun2nhc {
 width: 204px;
 height: 190px;
 overflow: hidden;
}

#picturecookbookqsfitk7jjrr1u87c8tsoun2nhc img {
    width: 150px;
    height: 150px;
    border: 0;
}

#picturecookbookqsfitk7jjrr1u87c8tsoun2nhc a {
    text-decoration: none;
}

#picturecookbookqsfitk7jjrr1u87c8tsoun2nhc ul {
    list-style: none;
}
