body {
	margin: 0px auto;
                 text-align: left;
	}
	
#container {
                margin: 0px auto; 
                text-align: left;
	padding: 10px;
	width: 780px;
	background: #fff;
	}
	
#header {

	width: 758px;
	height: 146px;
                margin-top: 2px;
	background-image: url(http://www.icyshard.com/images/logo_bubbles.gif);

	}

#header i {
        display: none;
          }

#navrap {

	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	width: 628px;
	background: #F799F1 url(http://www.icyshard.com/images/nav_bottom.gif) no-repeat bottom left;
	}
	

#navigation {
	padding-top: 1px;
	padding-bottom: 0px;
	background: url(http://www.icyshard.com/images/nav_top.gif) no-repeat top left;
	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: 450px;
	margin-left: 3px;
	float: left;
    background: #FFF;
	}
	
A:link {
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	TEXT-DECORATION: none;
	}



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



A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #992F94; 
	TEXT-DECORATION: none;
	}



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

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


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



H4 {

	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	MARGIN-LEFT: 0px; 
	COLOR: #fff; 
	}


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


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

#menu {
        text-align: center;
           }

#menu-top {
	FONT-WEIGHT: bold; 
                FONT-SIZE: large; 
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	padding-right: 10px;
	padding-top: 15px;
	COLOR: #943093; 
	background: url(http://www.icyshard.com/images/date_top.gif) no-repeat top left;
	}

#menu-bottom {
	
	margin-top: 10px;
	width: 459px;
	padding-bottom: 10px;
	background: #FFC5F5 url(http://www.icyshard.com/images/date_bottom.gif) no-repeat bottom left;
	}

#toprap {
               
    	padding-top: 10px;
	padding-left: 10px;
	background: url(http://www.icyshard.com/images/entry_top.gif) no-repeat top left;

	        }	


#sidebar {
	width: 293px;
	margin-bottom: 10px;
	float: right;
	background: url(http://www.icyshard.com/images/bubbly.gif) no-repeat top left;
	font: x-small verdana, arial, helvetica, sans-serif, serif;
	color: #000;

	}
	
	
#sidebar a,	

#sidebar a:link { 

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

        }

#sidebar a:visited {

        FONT-WEIGHT: bold; 
        COLOR: #FFE3FA; 
        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 {
	color: #711B7B;
	padding-left: 10px;
	margin-right: 10px;
	font: small verdana, arial, sans-serif, serif;
	font-weight: bold;
	border-bottom: dotted #711B75 1px;
	}

.group { 
	width: 170px;
	margin-top: 50px;
	margin-left: 1px;
	margin-right: 1px;
	background: #F29DFA;
	padding-left: 3px;
	}

.group h4 {
	margin-left: 5px;
	}


.side {
	width: 241px;
	background: #F29DFA;
	padding-left: 10px;
                padding-right: 5px;
	padding-bottom: 20px;
	margin-left: 1px;
                
	}

.siderap {
	background: url(http://www.icyshard.com/images/corners_bottom.gif) no-repeat bottom left;
	margin-bottom: 20px;
	margin-top: -30px;
	float: right;
	width: 293px;
	}
.date {
    FONT-WEIGHT: bold; 
    FONT-SIZE: large; 
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
	COLOR: #943093; 
	background: url(http://www.icyshard.com/images/date_top.gif) no-repeat top left;
	        }	

.daterap {
	margin-top: 10px;
	width: 459px;
	padding-bottom: 10px;
	background: #FFC5F5 url(http://www.icyshard.com/images/date_bottom.gif) no-repeat bottom left;
	}

.blog {
	width: 459px;
	margin-top: 10px;
	padding-bottom: 20px;
       	background: #FFE3FA url(http://www.icyshard.com/images/entry_bottom.gif) no-repeat bottom left;
		}
	
.blog-entry {

	font: small verdana, arial, helvetica, sans-serif, serif;
	color: #841A83;
	padding-left: 10px;
	padding-right: 10px;
                padding-bottom: 5px;
	margin-top: 10px;
	margin-right: 7px;
	margin-left: 1px;
			}

.title {
                FONT-WEIGHT: bold; 
	font-style: italic;
	FONT-SIZE: large; 
	COLOR: #6E086D; 
	padding-top: 10px;
	padding-left: 10px;
	FONT-FAMILY: palatino, georgia, times new roman, serif;
	background: #FFE3FA url(http://www.icyshard.com/images/entry_top.gif) no-repeat top left;
        }

.posted {

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

.comments {
	PADDING-LEFT: 15px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: small;  
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	COLOR: #000; 
	LINE-HEIGHT: 140%;  
	TEXT-ALIGN: left; 
	background:  url(http://www.icyshard.com/images/combody_top.gif) no-repeat top left;

	}



.comments-head {
	PADDING: 15px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #fff; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif; 
                TEXT-ALIGN: center;
	background: url(http://www.icyshard.com/images/comhead_top.gif) no-repeat top left;

	}


.comments-body {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: small;  
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	COLOR: #000; 
	LINE-HEIGHT: 140%;  
	TEXT-ALIGN: left; 
	background:  url(http://www.icyshard.com/images/combody_top.gif) no-repeat top left;

	}



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



.comments-head-archive	{ 
	font-family: georgia, verdana, arial, sans-serif; 
	font-size: small; 
	color: #fff; 
	padding:10px 10px;
	font-weight:bold;
	background:  url(http://www.icyshard.com/images/comhead_top.gif) no-repeat top left;
	}	
	
.comrap{
    margin-top: 10px;
	margin-bottom: 15px;
    width: 430px;
    padding-bottom: 10px;
    background: #841A83 url(http://www.icyshard.com/images/comhead_bottom.gif) no-repeat bottom left;
	}


.compoprap{
    margin-bottom: 10px;
    width: 430px;
    padding-bottom: 10px;
    background: #841A83 url(http://www.icyshard.com/images/comhead_bottom.gif) no-repeat bottom left;
	}

.compoprapmain{
     padding-top: 5px;
        background: #FFE3FA; 
    padding-left: 15px;
    padding-bottom: 10px;
	}

.comments-post-archive {
	font-family:verdana, arial, sans-serif;
	color:#841A83;
	font-size:x-small;
	font-weight:normal;
	padding-bottom: 10px;	
  	}


	
.comments-body-archive {
	font-family:verdana, arial, sans-serif;
	color:#6E086D;
	font-size:small;
	font-weight:normal;
	padding: 5px 10px 10px 10px;
	background:  url(http://www.icyshard.com/images/combody_top.gif) no-repeat top left;
	}
	
.comrap2 {
	margin-bottom: 15px;
      	width: 430px;
	background: #F79BEE url(http://www.icyshard.com/images/combody_bottom.gif) no-repeat bottom left;			
	}

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


.trackback-url {

	border: 1px dotted #FFE3FA;
	PADDING: 5px;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	BACKGROUND: #F79BEE ;   
	COLOR: #000; 
	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: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, sans-serif;  
	COLOR: #000; 
	LINE-HEIGHT: 140%;  
         
	}



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



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


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


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


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

.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;
	padding: 8px;
	background:#FFF;
	margin-top: -25px;
	margin-bottom: -10px;
	} 


#banner-commentspop {
	padding: 5px 15px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: large; 
	FONT-FAMILY: palatino, georgia, verdana, arial, sans-serif;
	background:  url(http://www.icyshard.com/images/comhead_top.gif) no-repeat top left;
	COLOR: #fff; 
	}

table {
               border-collapse: collapse;
               }

.alt1 { background-color: #fff; padding: 5px; border: dotted black 1px;} 
.alt2 { background-color: #DF8BD8; padding: 5px; border: dotted black 1px;} 

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

		        
