body { 

	background: #6dacf3;
     }



#container {

	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 750px;
	background: #FFF;
	border: 3px #000 solid;

	}



#header {

	width: 750px;
	height: 100px;
                margin-top: 0px;
	background-image: url(http://www.icyshard.com/logo_penguin.gif);

	}

#header i {
        display: none;
        text-weight: normal;
        }




#navigation {

	margin-top: 5px;
	border-bottom: 10px #000 solid;
	width: 750px;
	text-align: center;
	font-weight: bold;
	FONT-STYLE: normal; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	font-size: small;
	}

#navigation i {
                font-style: normal;
                     }

#navigation li {

	list-style: none;
	display: inline;
	}

#navigation ol { 
                display: none;
                }



#content {

	padding: 5px 0px 5px 5px;
	width: 505px;
	margin-left: 3px;
	float: left;
                background: #FFF;
	}



#sidebar {

	width: 200px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: right;
	background: #6261f7;
	border: 1px #000 solid;
	font: x-small verdana, arial, helvetica, sans-serif, serif;
	color: #fff;

	}
	
	
#sidebar a,	

#sidebar a:link { 

        FONT-WEIGHT: bold; 
        COLOR: #000; 
        TEXT-DECORATION: none;

        }

#sidebar a:visited {

        FONT-WEIGHT: bold; 
        COLOR: #000; 
        TEXT-DECORATION: none;
        }


#sidebar a:hover {
        FONT-WEIGHT: bold; 
        COLOR: #fff; 
        TEXT-DECORATION: none
        }
	

#sidebar a:active {
        FONT-WEIGHT: bold; 
        COLOR: #333; 
        TEXT-DECORATION: none
	}
	
#sidebar h4 {
	padding: 5px;
	border: 1px #fff solid;
        margin-top: 10px;
        margin-bottom: 10px;
	}

#menu {
	MARGIN-BOTTOM: 10px; 
	Margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: #6261f7;
	COLOR: #fff; 
	BORDER: #000 1px solid; 
	width: 487px;
                FONT-SIZE: medium; 
	FONT-FAMILY: palatino, georgia, times new roman, serif;
                text-align: center;

        }

#menu a,	

#menu a:link { 

        FONT-WEIGHT: bold; 
        COLOR: #fff; 
        TEXT-DECORATION: none;

        }

#menu a:visited {

        FONT-WEIGHT: bold; 
        COLOR: #fff; 
        TEXT-DECORATION: none;
        }


#menu a:hover {
        FONT-WEIGHT: bold; 
        COLOR: #000; 
        TEXT-DECORATION: none;
         }
	

#menu a:active {
        FONT-WEIGHT: bold; 
        COLOR: #333; 
        TEXT-DECORATION: none;
	}





A:link {
        FONT-WEIGHT: bold; 
        COLOR: #6261f7; 
        TEXT-DECORATION: none;

        }



A:visited {
         FONT-WEIGHT: bold; 
         COLOR: #6261f7; 
         TEXT-DECORATION: none;
          }



A:hover {
         FONT-WEIGHT: bold; 
         COLOR: #6dacf3; 
         TEXT-DECORATION: none;
        }



A:active {
         FONT-WEIGHT: bold; 
         COLOR: #9999ff; 
         TEXT-DECORATION: none;
         }



H2 {
         FONT-WEIGHT: normal; 
         FONT-SIZE: large; 
         FONT-STYLE: normal; 
         FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
         COLOR: #000;
         MARGIN-LEFT: 0px; 
         MARGIN-RIGHT: 0px;  
         TEXT-ALIGN: left;
         }

H3 {

         font-weight: normal; 
         font-size: medium; 
         FONT-STYLE: normal; 
         FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
         MARGIN-LEFT: 0px; COLOR: #000; 
         MARGIN-RIGHT: 0px;  
         TEXT-ALIGN: left;
         }



H4 {
                FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN-LEFT: 0px; 
	COLOR: #fff; 
	border-bottom: 1px solid #000;
        }


em {
	font-weight:bold;
                font-style:italic;
        }  



em.name {
        text-align:left;
        font-weight:bold;
        font-style:normal;
        font-size:medium;
	}  



.blog {
        font: small verdana, arial, helvetica, sans-serif, serif;
        color: #000;
        margin-right: 6px;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px;
        border: 1px #000 solid;
        background: #fff;
	}



.title {
                FONT-WEIGHT: bold; 
	font-style: italic;
	FONT-SIZE: medium; 
	COLOR: #6261f7; 
	FONT-FAMILY: palatino, georgia, times new roman, serif;
        }



.date {
                FONT-WEIGHT: bold; 
                FONT-SIZE: medium; 
                FONT-FAMILY: palatino, georgia, times new roman, serif;
                MARGIN-BOTTOM: 10px; 
	Margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background: #6261f7;
	COLOR: #fff; 
	BORDER: #000 1px solid; 
	width: 487px;
        }	



.posted {

                FONT-SIZE: x-small; 
	FONT-FAMILY: verdana, arial, sans-serif;
	MARGIN-BOTTOM: 25px; 
	COLOR: #000;  
	TEXT-ALIGN: left;
        }

.comments {
	border: 1px #000 solid; 
	background: #fff; 
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}


.comments-head {
	PADDING: 15px; 
	MARGIN-TOP: 5px;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #6261f7; 
	BORDER-bottom: 10px #000 solid;
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
 	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif; 
                TEXT-ALIGN: center;
	background: #fff; 
	}


.comments-body {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: small;  
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	COLOR: #000; 
	LINE-HEIGHT: 140%;  
	border: 1px #000 solid;  
	TEXT-ALIGN: left; 
	background: #fff; 
	}



.comments-post {
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	BACKGROUND: #ffffff; 
	COLOR: #666; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-ALIGN: left;
	}



.comments-head-archive	{ 
	font-family: georgia, verdana, arial, sans-serif; 
	font-size: small; 
	color: #fff; 
	border:1px solid #000;
	padding:5px;
	font-weight:normal;
	margin-top:10px;	
                background: #6261f7;	
	}	



.comments-post-archive {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
  	background:#FFF;			
	}


	
.comments-body-archive {
	font-family:verdana, arial, sans-serif;
	color:#000;
	font-size:small;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
  	padding:10px;			
	}

.comments-number {
                     font-family: inherited;
	color: #6261f7;
	font-size: 130%;
	font-weight: bold;
                      }

.trackback-url {

	BORDER: #999 1px dotted; 
	PADDING: 5px;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	BACKGROUND: #fff;   
	COLOR: #666; 
	LINE-HEIGHT: 140%;
	}



.trackback-body {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	BACKGROUND: #fff; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px; 
	COLOR: #666; 
	LINE-HEIGHT: 140%;  
	BORDER-BOTTOM: #999 1px dotted; 
	}



.trackback-post {
	FONT-WEIGHT: normal; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND: #fff; 
	COLOR: #666; 
	}



.calendar {
                text-align: left; 
	PADDING: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, sans-serif;  
	BACKGROUND: #6261f7;  
	COLOR: #000; 
	LINE-HEIGHT: 140%;  
	}



.calendarhead {
	PADDING: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	BACKGROUND: #6261f7; 
	COLOR: #000;   
	TEXT-ALIGN: center;
	}


.date-color {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	BACKGROUND: #6261f7;
	COLOR: #fff; 
                height: 20px;
                width: 14%;
                vertical-align: middle;
                 padding: 2px;
	}


.calendar1 {
	width:14%; height:20px;    /*specifies 1st rotating cell info*/
	text-align:center; 
	vertical-align:middle; 
	background-color:#eeeeee;
	border-bottom: solid 1px #BBBBBB; 
	font-size: 13px;
	}


.calendar2 {
	width:14%; height:20px;    /*specifies 2nd rotating cell info*/
	text-align:center; 
	vertical-align:middle; 
	background-color:#dddddd;
	border-bottom: solid 1px #BBBBBB; 
	font-size: 13px;
	}


.today {	
	font-size: 13px;          /*specifies this day's rotating cell info*/
	background-color:#6261F7; 
	border: solid 1px #000;
	vertical-align:middle; 
	text-align: center; 
	padding: 2px; 
	}

.lines {
	border: 1px solid #000;
          }

            


.media {
	FONT-SIZE: small; 
	MARGIN-BOTTOM: 10px; 
	COLOR: #000080; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif
	}



.lyrics {
	FONT-SIZE: x-small; 
	MARGIN-BOTTOM: 10px; 
	FONT-STYLE: italic; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif
	}



.quiz {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif
	}



.ans {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	FONT-STYLE: italic; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif
	}




OL {
	LIST-STYLE-TYPE: decimal
	}

img {
               border-style: none;
               }


.photofriday2 {
	text-align:center;
	border:solid black 2px;
	padding: 8px;
	background:#FFF;
	} 


#banner-commentspop {
	border: #fff 1px solid;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: large; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	BACKGROUND: #6261f7; 
	COLOR: #fff; 
	PADDING-TOP: 5px; 
	Padding-bottom: 5px;
	}

table {
               border-collapse: collapse;
               }

  				 
.alt1 { background-color: #eee; padding: 5px; border: solid black 1px;} 
.alt2 { background-color: #C7E7F9; padding: 5px; border: solid black 1px;} 

#twitter_update_list {
list-style-type: none;
margin-left: -40px;
}

