body  {
    background-color:#97B4D4;
    font-family:Verdana;
    font-size: 10pt;
    color:White;
    /*background-image: url(http://www.rype.com/christmaslist/images/snow.gif)*/;
}

a:visited {
    color:#0066CC;
}

.WallBlogName {
    color:Navy;
    font-weight:bold;
}

.WallBlogDate {
    color:Navy;
    font-weight:normal;
    font-size:smaller;
}

.WallBlogText {
    color:Blue;
    font-weight:normal;
}

.Smaller {
    font-size: smaller;
}

/*Modal Popup*/
.modalBackground {
	background-color:white;
	filter:alpha(opacity=70);
	opacity:0.4;
}

.modalPopup {
	background-color:#97B4D4;
	border-width:3px;
	border-style:solid;
	border-color:white;
	padding:3px;
	width:240px;
}

.modalPopup .inner {
    cursor: move;
    color:white;
}

.modalPopup P {
     color: white;
}

 .mainLink {
     color:#0066CC;
 }
 
 .mainLink:visited {
     color:#0066CC;
 }
 
 /*Reorder List*/
.dragHandle {
	width:15px;
	height:15px;
	background-color:White;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Blue;
}

.reorderListDemo {
    width: 550px;
    text-align:left;
}

.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
	border: solid 1px white;
    height:19px;  
    width:469px;  	
}

.ListButton {color:#FFF !important; font-weight:bold; text-decoration:none; font-size:8pt}
/*.reorderListDemo li a {color:#FFF !important; font-weight:bold; text-decoration:none; font-size:8pt}*/

.reorderCue {
	border:dashed 2px white;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}
