@charset "utf-8";
/*
	Theme Name: Cub Pack 285 Themes
	Theme URI:
	Description: 
	Version: 1.0
	Author: Amy Durnal
	Author URI:
*/

body {

background: url(images/bg1.gif) left repeat-y #ffffff;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

html {


}


#container {
width: 990px;
}


#partOne {
width: 990px;

}

#header {

}

#headermenu {
float:left;
width: 535px;
margin-bottom: 10px;
}

#headermenu2 {
line-height: 20px;
padding-left: 10px;
font-size: 15px;
}

#headermenu2 a:link {
color: #000000;
text-decoration: none;
}

#headermenu2 a:visited {
color: #000000;
text-decoration: none;
}

#headermenu2 a:hover {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

#topleft {
float: left;
width: 500px;

}

#topright {
float: right;
width: 425px;
}

#partTwo {
width: 990px;

}

#contentTwo {
width: 560px;
margin-left: 380px;
}

#partTwoleft {
float: left;
width: 260px;
padding-right: 20px;
border-right: 1px dotted #97ADB8;
}

#partTworight {
width: 260px;
float: right;
}


#partThree {
width: 990px;

}

#topmenu  {
padding-left: 10px;
list-style: none;
}

#topmenu ul {
margin:0px;
padding:0px;
list-style: none;
}

#topmenu li {
float: left;
display:inline;
line-height: 46px;
background:url(images/menubg.gif) repeat-x;
}

#topmenu li a:link {
font-size:12px;
color:#000000;
background:url(images/menubg.gif) repeat-x;
padding:16px;
text-decoration: none;
}
#topmenu li a:visited {
font-size:12px;
background:url(images/menubg.gif) repeat-x;
color:#000000;
padding:16px;
text-decoration: none;
}
#topmenu li a:hover {
font-size:12px;
color:#000000;
background:url(images/menubg2.gif) repeat-x top;
padding:16px;
text-decoration: underline;
}


.clear {
clear: both;
}


h1 {
font-weight: bold;
color: #000000;
margin: 0px;
padding: 0px;
line-height:22px;
margin-bottom:5px;
}

h1 a:link {
font-weight: bold;
font-size: 22px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
}

h1 a:visited {
font-size: 22px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
font-weight: bold;
}

h1 a:hover {
font-size: 22px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
border-bottom: 1px dotted #000000;
font-weight: bold;
}


h2 {
font-size: 14px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 14px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

h4 {
font-size: 11px;
letter-spacing: -1px;
color: #2C30E6;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

#stuff h4 {
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
margin-bottom:10px;
margin:0px;
}



.post {
width: 165px;
float: left;
min-height: 240px;
font-size: 11px;
/* border-left: 1px dotted #95AEB5; */
padding-left: 10px;
margin-bottom: 10px;
}
#postm {
width:700px;
margin-left: 5px;
}

.postfull {
width: 490px;
font-size: 15px;
border-bottom: 1px dotted #999999;
padding-left: 10px;
padding-bottom:20px;
margin-bottom: 20px;
margin-left: 10px;
background: #ffffff;
padding: 5px;
}

.postpic {
text-align: center;
}

.feedback p {
margin:0px;
padding: 0px;
}

.feedback a:link {
color: #C0C212;
text-decoration: none;
}

.feedback a:visited {
color: #C0C212;
text-decoration: none;

}

.feedback a:hover {
color: #C0C212;
text-decoration: none;
border-bottom: 1px dotted #C0C212;

}

.storycontent a:link {
color: #C0C212;
font-weight: bold;
text-decoration: none;

}

.storycontent a:visited {
color: #C0C212;
font-weight: bold;
text-decoration: none;

}

.storycontent a:hover {
color: #C0C212;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #C0C212;
}


.date {
color: #C0C212;
font-size: 10px;
}

.date a:link {
color: #C0C212;
font-size: 10px;
}

.date a:visited {
color: #C0C212;
font-size: 10px;
}

.date a:hover {
color: #C0C212;
font-size: 10px;
}

#bnav {
font-size: 14px;
width: 340px;
margin: 10px;
height:20px;
text-align: center;
}
 
.bnavleft {

width: 140px;
float:left;
}

.bnavright {
text-align: center;
width: 140px;
float:right;
}
#bnav a:link {

color: #EDF006;
font-weight: bold;
text-decoration: none;
}

#bnav a:visited {
color: #EDF006;
font-weight: bold;
text-decoration: none;
}

#bnav a:hover {
color: #EDF006;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #EDF006;
} 

#search {
margin-bottom: 20px;
float: right;
width: 160px;
}

.searchbutton {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
}

.searchbox {
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
}

#flickr {
width: 180px;
height: 190px;
}
#flickr img {
margin: 3px;
float: right;
border: 2px solid #ffffff;
}

#flickr a:link {
color: #000000;
border: #ffffff;
}

#flickr a:visited {
color: #000000;
border: #ffffff;

}

#flickr a:hover {
color: #000000;
border: #ffffff;
}

#recent {

}

#recent ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#recent li {

padding-left: 25px;
}

#recent a:link {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;

}

#recent a:visited {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;


}

#recent a:hover {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;


}

#comments {
}

#comments h2 {
font-size: 14px;
letter-spacing: -1px;
color: #333333;
text-decoration: none;
border-bottom: 1px dotted #ffffff;

}



#comments ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#comments li {

padding-left: 25px;
margin-top:5px;
margin-bottom: 5px;
}

#comments a:link {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;
}

#comments a:visited {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;
}

#comments a:hover {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;

}

#feed {
margin: 0px;
padding:0px;
height: 52px;
line-height: 52px;
}

#feed p {
margin: 0px;
padding:0px;
height: 52px;
line-height: 52px;
}

#feed a:link {
font-size: 24px;
letter-spacing: -2px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

#feed a:visited {
font-size: 24px;
letter-spacing: -2px;
color: #000000;
text-decoration: none;
font-weight: bold;

}

#feed a:hover {
font-size: 24px;
letter-spacing: -2px;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
font-weight: bold;

}

#stuff {
padding: 10px;
}
#stuff ul{
padding-top: 10px;
}
#buttons {
height: 30px;
margin-left: 20px;
margin-top: 20px;
}

#bottom {

}

#categories {
float:left;
font-family: "trebuchet ms";
font-size: 12px;
padding: 10px;
padding-bottom: 20px;
background: #EDF006;
width: 180px;
border-right: 5px solid #EDF006;
}

#categories ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#categories li {

display: block;
background: url(images/doc.gif) left no-repeat;
padding-left: 25px;
line-height: 24px;
margin-left: 15px;
}


#categories a:link {
padding-left: 5px;
display: block;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#categories a:visited {
padding-left: 5px;
display: block;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#categories a:hover {
padding-left: 5px;
background: #EDF006;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

.children {

}

.children {
font-family: "trebuchet ms";
font-size: 12px;
padding: 10px;
padding-bottom: 20px;
background: #EDF006;
width: 180px;
border-right: 5px solid #EDF006;
}

.children ul {
list-style: none;
margin: 0px;
padding: 0px;
}

.children li {
display: block;
width: 180px;
background: url(images/doc.gif) left no-repeat;
padding-left: 25px;
line-height: 24px;
height: 24px;
margin-left: 15px;
}


.children a:link {
padding-left: 5px;
display: block;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

.children a:visited {
padding-left: 5px;
display: block;


color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

.children a:hover {
padding-left: 5px;
background: #EDF006;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}
.cat {
margin: 0px;
padding: 0px;
}

#archives {
background: #2C30E6;
padding: 10px;
float: left;
width: 180px;
}

.arch {

}

#archives ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#archives li {
display: block;

background: url(images/arch.gif) left no-repeat;
padding-left: 25px;
line-height: 24px;
height: 24px;
margin-left: 15px;
}


#archives a:link {
font-size: 11px;
padding-left: 5px;
display: block;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#archives a:visited {
font-size: 11px;
padding-left: 5px;
display: block;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#archives a:hover {
font-size: 11px;
padding-left: 5px;
background: #2C30E6;
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
}

#footer {
margin-top: 5px;
font-weight: bold;
letter-spacing: -1px;
text-align: left;
padding-right: 10px;
}
#footer p {
margin:0px;
padding: 0px;
}
#footer ul {
display: inline;
text-decoration: none;
margin: 0;
padding: 0;
list-style:none;		
}

#footer li {
display: inline;
text-align: center;
padding: 0;
margin:0px;

}

#footer a:link {
font-weight: normal;
color:#666666;
font-size: 10px;
text-decoration: none;
margin-left: 15px;
}

#footer a:visited {
font-weight: normal;
color:#666666;
font-size: 10px;
text-decoration: none;
margin-left: 15px;
}

#footer a:hover {
font-weight: normal;
color:#333333;
font-size: 10px;
border-bottom: 2px dotted #ffffff;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
margin-left: 15px;
}

#comm {
margin-left: 20px;
width: 445px;
font-size: 11px;
}

#comm a:link {
font-size: 10px;
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#comm a:visited {
font-size: 10px;
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}

#comm a:hover {
font-size: 10px;
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #95AEB5;
}
#comm2 {
margin-bottom: 20px;
}
#commentlist {
list-style: none;
margin: 0px;
padding:0px;
}

#commentlist ol {
margin: 0px;
padding:0px;
}

#commentlist li {
padding-left: 25px;
margin-bottom: 20px;
}
#commentlist a:link {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

#commentlist a:visited {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

#commentlist a:hover {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: underline;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

.commenter {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

.commenter a:link {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

.commenter a:visited {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

.commenter a:hover {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 20px;
}

.commentinfo {
border-bottom: 1px dotted #EDF006;
}

#commentdate {
text-align: right;
}
#commentdate a:link {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;

font-size: 10px;
}

#commentdate a:visited {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 10px;
}

#commentdate a:hover {
color:#EDF006;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 18px;
text-decoration: none;
margin: 2px;
padding:2px;
margin-bottom: 5px;
font-size: 10px;
}

.commbg {
background: #EDF006;
padding:5px;
color: #000000;
}

#commtext p {
background: #EDF006;
padding:5px;
color: #000000;

}

#bookmarks {
background: #EDF006;
margin-top:10px;
pargin-bottom: 10px;
padding: 10px;
}

#books {
float: left;
}

#digg {
float: left;
width: 65px;
}
#stumble {
margin-left: 40px;
height: 39px;
line-height: 39px;
font-size: 20px;
display: table-cell;
vertical-align: middle
}
#stumble p {
margin: 0px; padding: 0px;
}
#stumble a:link {
font-size: 20px;
}

#stumble a:visited {
font-size: 20px;
}

#stumble a:hover {
font-size: 20px;
}

#jobs {
float: right;
padding:10px;
width: 160px;
background: #EDF006;
font-size: 11px;
margin:10px;
}

#jobs p {

margin: 0px;
padding: 0px;

}
#affiliates {
text-align:right;
padding-top:40px;
width: 240px;
height: 240px;
}

#affiliates2 {
width: 260px;
margin-top:10px;
}

.affbox {
margin-top:5px;
width: 130px;
float:left;
}

.available {
font-weight: bold;
font-size: 16px;
letter-spacing: -1px;
color: #333333;
text-decoration: none;
}

#jobs a:link {
color: #EDF006;
text-decoration: none;


}

#jobs a:visited {
color: #EDF006;
text-decoration: none;

}

#jobs a:hover {
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #EDF006;
}

#nominations {
font-size: 13px;
background: #EDF006;
margin: 5px;
padding: 5px;
list-style: none;
}

.bar1 {
margin: 5px;
padding: 10px;
width:200px;
float: left;
background: #FFFFFF;
font-size: 11px;
color: #000000;
}

.bar1 ul {
margin:0px;
padding: 0px;

list-style: none;
}
.bar1 li {
padding-bottom: 5px;
padding-left: 1px;
}


.bar1 a:link {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

.bar1 a:visited {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

.bar1 a:hover {
color: #000000;
text-decoration: none;

border-bottom: 1px dotted #000000;
}

.bar2 {
margin: 5px;
padding: 10px;
width:200px;
float: left;
background: #2C30E6;
font-size: 11px;
color: #000000;
}

.bar2 ul {
margin:0px;
padding: 0px;

list-style: none;
}
.bar2 li {
padding-bottom: 5px;
padding-left: 1px;
}

.bar2 a:link {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

.bar2 a:visited {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

.bar2 a:hover {
color: #000000;
text-decoration: none;
border-bottom: 1px dotted #000000;
}

#intro {
font-size: 11px;
color: #333333;
background: #EDF006;
margin:10px;
padding: 10px;
}

#intro h1 {
font-size: 16px;
color: #000000;
margin: 0px;
padding: 0px;
}

#intro a:link {
color: #EDF006;
text-decoration: none;
}

#intro a:visited {
color: #EDF006;
text-decoration: none;

}

#intro a:hover {
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #EDF006;

}

.flickrpic {
float: right;
margin: 10px;
text-align: center;
color: #cccccc;
width: 330px;
}

#btitle {
height: 282px;
background:url(images/pig.jpg);
font-size: 36px;
}

.description {
color: #333333;
font-size: 12px;
}

#btitle a:link {
font-weight: bold;
font-size: 34px;
letter-spacing: -1px;
color: #EDF006;
text-decoration: none;
}

#btitle a:visited {
font-size: 34px;
letter-spacing: -1px;
color: #EDF006;
text-decoration: none;
font-weight: bold;
}

#btitle a:hover {
font-size: 34px;
letter-spacing: -1px;
color: #EDF006;
text-decoration: none;
border-bottom: 1px dotted #ffffff;
font-weight: bold;
}

.foot {
color:#666666;
padding-left: 15px;
font-size: 10px;
font-weight: bold;
}

.foot a:link {
color:#666666;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.foot a:visited {
color:#666666;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.foot a:hover {
color:#333333;
font-size: 10px;
font-weight: bold;
text-decoration: underline;

}




.home {

font-size: 10px;
padding-left: 15px;

}

.home p {
margin:0px;
padding:0px;
}

.home a:link {
font-size: 10px;
padding-left: 15px;
color: #666666;
text-decoration: none;
}

.home a:visited {
font-size: 10px;
padding-left: 15px;
color: #666666;
text-decoration: none;
}

.home a:hover {
font-size: 10px;
padding-left: 15px;
color: #333333;
text-decoration: underline;
}

img#wpstats{
display:none
}