/*  
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('images/bg.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:630px;width:1000px;padding:0;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;

	}