/*
Theme Name: 7DayBuzz Custom
Theme URI: http://www.7daybuzz.com/
Description: Custom developed theme for 7daybuzz.com
Version: 1.0
Author: Jeff Kee
Author URI: http://www.synchronous.ca/
Tags: 7daybuzz
*/

body {
background-color:#cec7a9;
margin:0px;
padding:0px;
font-family:Calibri, Arial, Helvetica, sans-serif;
background-image:url(images/containerbg.jpg);
background-repeat:repeat-y;
background-position:center;
}

a:link, a:visited {
text-decoration:none;
color:#1f1d42;
}

a:hover, a:active {
text-decoration:underline;
}

#page {
display:block;
width:1064px;
margin:0px auto;
position:relative;
}

#header {
float:left;
width:965px;
overflow:hidden;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
height:150px;
display:block;
position:relative;
left:50px;
}

#homelink {
width:270px;
height:135px;
position:absolute;
z-index:99;
top:3px;
left:5px;
}

#menu{
position:absolute;
right:20px;
bottom:60px;
}

#menu ul {
list-style:none;
}

#menu ul li {
display:inline;
list-style:none;
margin-right:20px;
}

#menu ul li a:link, #menu ul li a:visited {
color:#fff;
font-weight:bold;
font-size:20px;
}

#menu ul li a:hover, #menu ul li a:active {
color:#fff;
text-decoration:none;
font-weight:bold;
}

#advertisement {
float:left;
position:relative;
background-image:url(images/bannerbar.jpg);
width:965px;
height:81px;
margin:0px;
padding:0px;
left:50px;
display:none;
}

#topbanner1 {
position:absolute;
width:468px;
height:60px;
left:9px;
top:10px;
}

#topbanner2 {
position:absolute;
width:468px;
height:60px;
right:9px;
top:10px;
}

.intextadright {
float:right;
margin:5px;
}

.intextadleft {
float:left;
margin:5px;
}

#content {
float:left;
width:700px;
position:relative;
left:55px;
display:600px;
}

.post {
float:left;
display:block;
position:relative;
left:10px;
margin-right:10px;
width:680px;
overflow:hidden;
border-bottom:1px solid #ccc;
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:20px;
margin-bottom:10px;
font-size:14px;
}

.navigation {
float:left;
margin-left:10px;
width:670px;
overflow:hidden;
margin-top:5px;
}

.navigation .alignleft {
margin:10px;
width:300px;
float:left;
}

.navigation .alignright {
margin:5px;
width:300px;
float:right;
text-align:right;
}

.entry {
font-size:14px;
}

/* 22 Jul 08 code to make hyperlinks underlined and blue */
.entry a:link {
    color: #0000FF;
    text-decoration: underline;
    font-weight: normal;
    font-style: normal;
}
.entry a:visited {
    color: #3399FF;
    text-decoration: underline;
    background-color: #FFFFFF;
    font-weight: normal;
    font-style: italic;
}
.entry a:hover {
    color: #0000FF;
    text-decoration: underline;
    background-color: #FFFF00;
    font-weight: bold;
    font-style: normal;
}
.entry a:active {
    color: #FF0000;
    text-decoration: none;
    background-color: #CCCCCC;
    font-weight: bold;
    font-style: normal;
}
/* End code 22 Jul 08 */

#comments {
margin-left:5px;
margin-top:3px;
width: 670px;
font-size: 11px;
}

#respond {
margin-left:1px;
}

#commentform {
margin-left:5px;
width: 650px;
}

#comment, #author, #email, #url, #submit {
width: 570px;
border:1px solid #1f1d42;
background-color:#fff5d2;
color:#333;
font-size:14px;
font-family:Calibri, Arial, Helvetica, sans-serif;
padding:3px;
}

ol.commentlist {
margin-left:5px;
list-style:none;
padding:0px;
}

ol.commentlist li {
margin-left:5px;
margin-top:10px;
padding:5px;
}

ol.commentlist li.alt {
background-color:#f1f1f1;
}

#sidebar {
float:left;
width:75px;
position:relative;
left:50px;
margin:5px;
padding:5px;
border-left:1px solid #ccc;
background-repeat:repeat-y;
background-position:left;
}

#leftsidebar {
float:left;
width:85px;
position:relative;
left:5px;
margin:0px;
padding:0px;
border-left:1px solid #ccc;
background-repeat:repeat-y;
background-position:left;
}

#sidebarrss {
background-image:url(images/rssbutton2.jpg);
background-repeat:no-repeat;
z-index:99;
width:189px;
height:113px;
float:left;
position:relative;
left:1px;
margin:0px;
padding:0px;
overflow:hidden;
}

#feedburnerchicklet {
position:relative;
float:left;
margin-left:10px;
margin-top:3px;
}

#sidebar ul {
padding:0px;
margin:0px;
float:left;
}

#leftsidebar ul {
padding:2px;
margin:0px;
float:left;
}

#sidebar ul li {
background-repeat:no-repeat;
background-position:top left;
margin-left:5px;
padding-left:5px;
margin-top:1px;
marker-offset:0px;
display:block;
float:left;
width:180px;
font-family:Calibri,Arial, Helvetica, sans-serif;
}

#leftsidebar ul li {
background-repeat:no-repeat;
background-position:top left;
margin-left:2px;
padding-left:5px;
margin-top:90px;
marker-offset:0px;
display:block;
float:left;
width:130px;
font-family:Calibri,Arial, Helvetica, sans-serif;
}

#sidebar ul li ul li {
background:none;
list-style-image:none;
list-style-type:none;
padding:0px;
margin-left:5px;
margin-top:2px;
display:block;
float:left;
font-size:12px;
font-family:Calibri,Arial, Helvetica, sans-serif;
}

#leftsidebar ul li ul li {
background:none;
list-style-image:none;
list-style-type:none;
padding:2px;
margin-left:2px;
margin-top:5px;
display:block;
float:left;
font-size:12px;
font-family:Calibri,Arial, Helvetica, sans-serif;
}


h2.widgettitle {
font-size:18px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
padding-left:2px;
}

h2.pagetitle {
margin-left:10px;
}

#footer {
float:left;
margin-left:50px;
width:965px;
overflow:hidden;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
height:69px;
display:block;
font-size:10px;
text-align:center;
margin-bottom:0px;
margin-top:10px;
color:#fff;
}
