/*  
Theme Name: wp-wedding
Theme URI: http://www.xhtmlvalid.com/2008/03/20/wp-wedding/
Author: XHTMLValid.com
Description: Find more free themes at <a href="http://www.xhtmlvalid.com">XHTMLValid.com</a>
Version: 0.1
Author URI: http://www.xhtmlvalid.com/






body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0;background:url('http://img693.imageshack.us/img693/1261/unionjackwallpaperbyevi.jpg') repeat-x;background-color:#F8DCE8;}
*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0;background-color:#FAA2CC;}
img {margin: 0px; padding:0px;border:0px;}
#mainpage {background-color:#FFF;width:1000px;margin:0 auto;overflow:hidden;}
h2 {font: 24px Tahoma;color:#000000;margin:0;padding:0;}
h3 {font: 24px Tahoma;color:#000000;margin:0;padding:0;}
a, h2 a:hover, h3 a:hover {
	color: #f773a5;
	text-decoration: none;
	}

a:hover {
	color: #f773a5;
	text-decoration: underline;
	}
/* a:link, a:visited, a:active{color:#383434;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;} */
input {border:1px solid #303030;vertical-align: middle;}
#menu {height:40px;width:1000px;float:left;background:url('images/menubg.jpg') repeat-x;}
ul.menu{width:992px;height:40px;float:left;list-style:none;margin:0px;padding:0;background:url('images/menubg.jpg') no-repeat;padding-left:8px;}
ul.menu li{float:left;list-style-type:none;margin:0;background:url('images/divider.jpg') no-repeat;background-position: 100% 0%;}
/* ul.menu li a {float:left;font:13px Verdana;color:#FFFFFF;text-transform:uppercase;line-height:40px;padding-left:15px;padding-right:15px;font-weight:bold;} */
ul.menu li a {float:left;font:13px Georgia;color:#FFFFFF;line-height:40px;padding-left:15px;padding-right:15px;font-weight:bold;}
ul.menu li a:hover {text-decoration:underline;}
ul.menu li:hover {}
ul.children {list-style-type:square; }
#header{float:left;height:250px;width:1000px;padding:0;background:url('http://img638.imageshack.us/img638/7312/headerbgn.gif') no-repeat;margin:0px;padding:0px;}
#header h1 {margin:0px;font:50px Georgia;color:#FFFFFF;text-align:right;font-style:italic;padding-top:20px;}
#header h1 a {font-weight:normal;color:#FFFFFF;}
#header h1 a:hover {text-decoration:none;}
#header h2 {margin:0px;font:14px Arial;color:#FFFFFF;text-align:right;padding-top:5px;font-style:italic;}
.input {border:0px;height:18px;width:100px;border:1px solid #A8ACB0;font:14px Arial, Helvetica, sans-serif;font-weight:normal;color:#383434;background:#FFFFFF;}
.submit {border:0px;height:22px;width:60px;}
#searchform {padding:0px;margin:0px;padding-bottom:5px;}
#content{font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#383434;float:left;width:520px;margin:0px;padding:0;overflow:hidden;padding-left:25px;padding-right:25px;padding-top:11px;}
.entry{float:left;width:520px;margin:0px;padding:0px;}
/* .entry a {color:#383434;} */
.entry h2, h3{font: 24px Arial, Helvetica, sans-serif;color:#E00470;margin:0px;padding:0;}
.entry h2 a {text-decoration:none;color:#E00470;margin:0;font-weight:bold;}
.entry h2 a:hover{text-decoration:none;}
.entry h3 a {text-decoration:none;color:#E00470;margin:0;font-weight:bold;}
.entry h3 a:hover{text-decoration:none;}
.entry h4, h3{font: 12px Arial, Helvetica, sans-serif;color:#303030;margin:0px;padding:0;}
.entry h4 a {text-decoration:none;color:#303030;margin:0;font-weight:normal;}
#sidebar{float:left;width:205px;margin:0px;padding:0px;font:11px Verdana;overflow:hidden;padding-left:10px;}
#sidebar2{float:left;width:205px;margin:0px;padding:0px;font:11px Verdana;overflow:hidden;padding-right:10px;}
.rsidebar{font: 14px  Verdana;color:#303030;float:left;width:205px;}
.rsidebar h2{margin:0px;font:17px Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;background:url('images/menucat.jpg') no-repeat;line-height:28px;padding-left:10px;border-bottom:1px solid #FFFFFF;}
.rsidebar a {font-weight:normal;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 0px;padding:0;padding-left:0px;padding-top:11px;border-bottom:3px solid #E8C0D0;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 0px;}
.rsidebar ul li ul li{list-style-type:none;border:0px none;padding:0px;margin:0px;border-bottom:1px solid #FFFFFF;background:#F8F0F0;padding-left:15px;padding-right:15px;line-height:20px;}
.rsidebar ul li ul li a {font:11px verdana, Helvetica, sans-serif;font-weight:normal;color:#E00470;}
.navigation{float:left;color:#303030;width:636px;margin:0px;padding:0px;margin-left:13px;margin-right:19px;padding-top:6px;}
.navigation p {color:#303030;margin:0px;}
.navigation a:hover {text-decoration:underline;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.postmetadata{ 	color: #777; text-align:center; font: 13px Arial; padding:0px; margin-top:20px; margin-bottom:30px;} /*color:#383434;*/
/* .postmetadata a {color:#383434;font-weight:normal;} */
.boxcomments{width:520px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 0px;}
#commentform p{margin:0px 0;}
/* ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{display:block;list-style:none;margin:0;padding:0px 0px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin-left:-30px;padding:30px;}
ol.commentlist li.commenthead h2{margin:0;} */
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;padding-left:15px;list-style-type:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px}
#footer{color:#FFFFFF;clear:both;height:0px;margin:0;padding:0;}
#footerbox{color:#FFFFFF;margin:0;padding:0;width:1000px;height:153px;margin:0 auto;background:url('images/footerbg.jpg') repeat-x;}
#footerbox p {color:#FFFFFF;margin:0px;font:14px Arial, Helvetica, sans-serif;margin-top:0px;text-align:center;padding-top:90px;line-height:63px;}
#footerbox a {color:#FFFFFF;font-weight:normal;}

/* Comments Styling */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #FDEEF3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; font-style:none;}
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { -style:normal; font-style:none; }
ol.commentlist li div.vcard cite.fn a.url { color:#f773a5; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration:underline; }
ol.commentlist li div.vcard img.avatar { border:5px solid #FDE8EF; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#f773a5; border:1px solid #FFF; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#F7337F; border:1px solid #FFF; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#FDEEF3; }
ol.commentlist li.odd { background:#FADFE8; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/*popular box Rounded Corner start */
#pxsnazzy {background: transparent; }

.pxtop, .pxbottom { background:transparent; }
.pxb2, .pxb3, .pxb4 {background:#F69FC1; border-left:1px solid #F86FA3; border-right:1px solid #F86FA3;}
.pxb1 {background:#FADFE8;}
.pxb2 {border-width:0 2px;}
.pxboxcontent { background:#FBD7E5; border:0 solid #FAC9DC; border-width:0 1px;}

/*popular box Rounded Corner start */
#pxsnazzy {margin:10px 10px 10px 0px;}
.pxtop, .pxbottom {display:block; font-size:1px;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb1 {margin:0 5px;}
.pxb2 {margin:0 3px; }
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}
.pxboxcontent {display:block; padding:2px; }
/*popular box Rounded Corner End */

#popular ul {
	margin: 0px; padding: 0px 0px 10px 2px;
        font-size:11px;
}

#popular .rsidebar ul li {
border-bottom: 1px solid #FBD7E5; margin-bottom:5px;
}


#popular ul li {
	margin: 0px; padding: 0px; border-bottom:2px;
}
#popular ul li ul {
	padding:  0px;
}
#popular ul li ul li {
	margin: 0px; padding: 5px 15px;
}
#popular ul li ul li a, #popular ul li ul li a:visited {
	padding: 0;
	margin: 0px;
	text-decoration: none;
}
#popular ul li ul li a:hover {
	text-decoration: none;
}

#sidebar #sidebarwrap #popular {
	margin: 0px;
	padding:0px 0px 0px 0px;
	font-size: 11px;
	
}

.small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	line-height: 1.5em;
	}

#twitter_div
{
	font-size: 11px;
	color: #000;
	font: Tahoma, sans-serif;
margin-left:80px;
}
	
#twitter_update_list
{
display: inline;
list-style: none;
margin-left:80px;
}

#tweet
{
background:url('images/tweetlong.png') no-repeat;
height:80px;
margin-top:-83px;
}

		input {

			background-color: #f773a5;

			color: #ffffff;

			border: 1px solid #ffffff;

			font-size: 11px;

			padding: 3px;

		}
		.button {

			padding: 2px;

		}
#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}


/***********************************************
* Image w/ description tooltip- By Dynamic Web Coding (www.dyn-web.com)
* Copyright 2002-2007 by Sharon Paine
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* IMPORTANT: Put script after tooltip div or 
	 put tooltip div just before </BODY>. */

var dom = (document.getElementById) ? true : false;
var ns5 = (!document.all && dom || window.opera) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ie4 && !ie5 && !dom) ? true : false;

var origWidth, origHeight;

// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }

///////////////////////  CUSTOMIZE HERE   ////////////////////
// settings for tooltip 
// Do you want tip to move when mouse moves over link?
var tipFollowMouse= true;	
// Be sure to set tipWidth wide enough for widest image
var tipWidth= 200;
var offX= -500;	// how far from mouse to show tip
var offY= 12; 
var tipFontFamily= "Georgia, arial, helvetica, sans-serif";
var tipFontSize= "8pt";
// set default text color and background color for tooltip here
// individual tooltips can have their own (set in messages arrays)
// but don't have to
var tipFontColor= "#F7337F";
var tipBgColor= "#DDECFF"; 
var tipBorderColor= "#F7337F";
var tipBorderWidth= 2;
var tipBorderStyle= "ridge";
var tipPadding= 4;

// tooltip content goes here (image, description, optional bgColor, optional textcolor)
var messages = new Array();
// multi-dimensional arrays containing: 
// image and text for tooltip
// optional: bgColor and color to be sent to tooltip




////////////////////  END OF CUSTOMIZATION AREA  ///////////////////

// preload images that are to appear in tooltip
// from arrays above
if (document.images) {
	var theImgs = new Array();
	for (var i=0; i<messages.length; i++) {
  	theImgs[i] = new Image();
		theImgs[i].src = messages[i][0];
  }
}

// to layout image and text, 2-row table, image centered in top cell
// these go in var tip in doTooltip function
// startStr goes before image, midStr goes between image and text
var startStr = '<table width="' + tipWidth + '"><tr><td align="center" width="100%"><img src="';
var midStr = '" border="0"></td></tr><tr><td valign="top">';
var endStr = '</td></tr></table>';

////////////////////////////////////////////////////////////
//  initTip	- initialization for tooltip.
//		Global variables for tooltip. 
//		Set styles
//		Set up mousemove capture if tipFollowMouse set true.
////////////////////////////////////////////////////////////
var tooltip, tipcss;
function initTip() {
	if (nodyn) return;
	tooltip = (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null;
	tipcss = tooltip.style;
	if (ie4||ie5||ns5) {	// ns4 would lose all this on rewrites
		tipcss.width = tipWidth+"px";
		tipcss.fontFamily = tipFontFamily;
		tipcss.fontSize = tipFontSize;
		tipcss.color = tipFontColor;
		tipcss.backgroundColor = tipBgColor;
		tipcss.borderColor = tipBorderColor;
		tipcss.borderWidth = tipBorderWidth+"px";
		tipcss.padding = tipPadding+"px";
		tipcss.borderStyle = tipBorderStyle;
	}
	if (tooltip&&tipFollowMouse) {
		document.onmousemove = trackMouse;
	}
}

window.onload = initTip;

/////////////////////////////////////////////////
//  doTooltip function
//			Assembles content for tooltip and writes 
//			it to tipDiv
/////////////////////////////////////////////////
var t1,t2;	// for setTimeouts
var tipOn = false;	// check if over tooltip link
function doTooltip(evt,num) {
	if (!tooltip) return;
	if (t1) clearTimeout(t1);	if (t2) clearTimeout(t2);
	tipOn = true;
	// set colors if included in messages array
	if (messages[num][2])	var curBgColor = messages[num][2];
	else curBgColor = tipBgColor;
	if (messages[num][3])	var curFontColor = messages[num][3];
	else curFontColor = tipFontColor;
	if (ie4||ie5||ns5) {
		var tip = startStr + messages[num][0] + midStr + '<span style="font-family:' + tipFontFamily + '; font-size:' + tipFontSize + '; color:' + curFontColor + ';">' + messages[num][1] + '</span>' + endStr;
		tipcss.backgroundColor = curBgColor;
	 	tooltip.innerHTML = tip;
	}
	if (!tipFollowMouse) positionTip(evt);
	else t1=setTimeout("tipcss.visibility='visible'",100);
}

var mouseX, mouseY;
function trackMouse(evt) {
	standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
	mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
	mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	if (tipOn) positionTip(evt);
}

/////////////////////////////////////////////////////////////
//  positionTip function
//		If tipFollowMouse set false, so trackMouse function
//		not being used, get position of mouseover event.
//		Calculations use mouseover event position, 
//		offset amounts and tooltip width to position
//		tooltip within window.
/////////////////////////////////////////////////////////////
function positionTip(evt) {
	if (!tipFollowMouse) {
		standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
		mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft;
		mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop;
	}
	// tooltip width and height
	var tpWd = (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	// document area in view (subtract scrollbar width for ns)
	var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft;
	var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop;
	// check mouse position against tip and window dimensions
	// and position the tooltip 
	if ((mouseX+offX+tpWd)>winWd) 
		tipcss.left = mouseX-(tpWd+offX)+"px";
	else tipcss.left = mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt) 
		tipcss.top = winHt-(tpHt+offY)+"px";
	else tipcss.top = mouseY+offY+"px";
	if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100);
}

function hideTip() {
	if (!tooltip) return;
	t2=setTimeout("tipcss.visibility='hidden'",100);
	tipOn = false;
}

document.write('<div id="tipDiv" style="position:absolute; visibility:hidden; z-index:100"></div>')

</script></div>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
// Set up the image files to be used.
var theImages = new Array() // do not change this
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'http://farm4.static.flickr.com/3504/4003599946_964243b0a0_o.png'
theImages[1] = 'http://farm3.static.flickr.com/2564/4003180427_4e5893cf15_o.png'
theImages[2] = 'http://farm4.static.flickr.com/3533/4003600222_5dac7d69f5_o.png'

// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+theImages[whichImage]+'">');
}

//  End -->


