/*
Theme Name: eWedding
Description: eWedding
Version: 1.0
*/

/* RESETS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
b, strong {
	font-weight: bold;
}
/* DEFAULT */
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #d2e7f5;
}
em {
	font-style: italic;
}
.hidden {
	display: none;
}
.fix1 {
	display: block;
	height: 100%;
	overflow: hidden;
}
.fix2 {
	display: inline;
	height: 100%;
	overflow: hidden;
}
img.alignleft {
	padding: 0 5px 0 0;
}
img.alignright {
	padding: 0 0 0 5px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.center {
	text-align: center;
}
/* LAYOUT */
body {
	background: url(images/bg.png) #aad0eb repeat-x 0 0;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bg {
	background: url(images/bg2.png) no-repeat 50% 0;
}
#wrap {
	margin: 0 auto;
	width: 1000px;
}
#header1 {
	height: 255px;
}
#contentwrap {
	padding: 20px 275px 20px 135px;
}
#sidebarleft {
	margin: 0 0 0 -135px;
	width: 135px;
}
#sidebarright {
	margin: 0 -275px 0 0;
	width: 275px;
}
#content {
	width: 100%;
}

#sidebarleftinside {
	
}
#sidebarrightinside {
	width: 260px;
}
#contentinside {
}
#footer1 {
	padding: 0 0 15px;
}
/* HEADER */

#header1 h1, #header1 h2 {
	float: left;
	height: 130px;
	padding: 0 0 0 780px;
	width: 102px;
}
#header1 h1 a, #header1 h2 a {
	background: url(images/logo2.png) no-repeat 0 -10px;
	display: block;
	height: 125px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 85px;
}
#header1 h1 a:hover, #header1 h2 a:hover {
	background: url(images/logo2h.png) no-repeat 0 -10px;
}
/* BLOCK */

.block {
	color: #1c5276;
	font-size: 11px;
	margin: 0 0 20px;
	padding: 0 0 5px;
}
.block h3 {
	color: #669;
	font-size: 18px;
	padding: 0 0 5px;
	text-transform: uppercase;
	font-family:Georgia;
	font-style:italic;
}
.block .blockcontent {
}
.block ul {
}
.block li {
	display: block;
	height: 100%;
	overflow: hidden;
}
.block ul#sponsors li {
	padding: 0 0 10px;
}
.block ul#sponsors li a {
	display: block;
}
.sidebarrightbox {
	background: url(images/sidebarrightboxbg.png) repeat 0 0;
	margin: 0 0 20px;
	padding: 5px 0;
	width: 100%;
}
.srbox {
	padding: 5px 10px;
}
.srbox h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	
}
.srbox ul li {
	display: block;
	height: 100%;
	overflow: hidden;
}
.srbox ul li ul {
	clear: both;
	display: block;
	float: left;
}
.srbox ul li a {
	display: block;
	float: left;
	padding: 2px 0 2px 15px;
	color:#666699;
}
.srbox ul li a:hover {text-decoration:underline;}

.srbox #searchform #s {
	background: url(images/white25bg.png) repeat 0 0;
	border: none;
	color: #fff;
	float: left;
	margin: 0 5px 0 0;
	padding: 5px;
	width: 195px;
}
.srbox #searchform #searchsubmit {
	background: url(images/searchicon.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	text-indent: -9999px;
	width: 27px;
}

.srboxcontenttags ul {padding: 2px 0 2px 15px;}
.srboxcontenttags ul a {color:#666699;}
.srboxcontenttags ul a:hover {text-decoration:underline;}

/* NEWSLETTER */

.newsletter {
	background: url(images/snewsletter.png) no-repeat 0 0;
	height: 53px;
}
.newsletter #newsletterform {
	float: left;
	padding: 27px 0 0 77px;
}
.newsletter #newsletterform #ns {
	background: none;
	border: none;
	padding: 0 3px;
	width: 109px;
}
.newsletter #newsletterform #newslettersubmit {
	background-color: #7196b4;
	border: 1px solid #c2d7e6;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
}
/* CONNECTED */

.connected {
	background: url(images/sconnected.png) no-repeat 0 0;
	height: 30px;
	margin: 0;
}
.connected ul {
	padding: 5px 0 0 150px;
}
.connected ul li {
	float: left;
	padding: 0 10px 0 0;
}
.connected a {
	display: block;
	text-indent: -9999px;
}
.connected .cfacebook {
	background: url(images/sfacebook.png) no-repeat 0 0;
	height: 22px;
	width: 22px;
}
.connected .ctwitter {
	background: url(images/stwitter.png) no-repeat 0 0;
	height: 22px;
	width: 22px;
}
.connected .crss {
	background: url(images/srss.png) no-repeat 0 0;
	height: 22px;
	width: 22px;
}
.blocktwitter {
	background: url(images/twitterbg.png) repeat-y 0 0;
}
.blocktwittertop {
	background: url(images/twittertopbg.png) no-repeat 0 0;
}
.blocktwitterbottom {
	background: url(images/twitterbottombg.png) no-repeat 0 100%;
	padding: 50px 15px 20px;
}
.blocktwitter ul li {
	border-bottom: 2px solid #9ebcd3;
	padding: 15px 0 10px;
}
.blocktwitter ul li.last {
	border: none;
}
.blocktwitter .msg {
	color: #669;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 2px;
}
.blocktwitter .info {
	color: #7196b4;
	font-size: 11px;
}

/* POST */

#postlist {

}
.postitem {
	background: url(images/white25bg.png) repeat 0 0;
	margin: 0 0 20px;
	padding: 20px;
}
/* POST TOP */

.posttop {
	padding: 0 0 10px;
}
.posttop h1, .posttop h2 {
	font-size: 25px;
	font-weight: bold;
	padding: 0 0 10px;
}
.posttop h1 a, .posttop h2 a {
	text-transform: uppercase;
}
.posttop .info {
	border-bottom: 2px solid #b5d6ee;
	margin: 0 0 15px;
	padding: 0 0 5px;
	text-transform: uppercase;
}
.posttop .data1 {
	color: #6e6e6e;
	padding: 0 5px 0 0;
}
.posttop .data2 {
	color: #fff;
}
.posttop .data3 a, .posttop .data3 {
	color: #6e6e6e;
}




/* POST CONTENT */
.postcontent {
	font-size: 13px;
	padding: 0 0 10px;
}
.postcontent p {
	line-height: 20px;
	padding: 0 0 10px;
}
.postcontent blockquote {
	background: url(images/white25bg.png) repeat 0 0;
	padding: 5px 10px 5px 40px;
	margin: 0 0 10px 30px;
}
.postcontent blockquote p {
	margin: 0;
}
.postcontent h2 {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
.postcontent h3 {
	color: #fff;
	font-size: 27px;
}
.postcontent h4 {
	color: #fff;
	font-size: 20px;
}
.postcontent ul {
	list-style: square outside;
	padding: 5px 0 15px 30px;
}
.postcontent ol {
	list-style: decimal outside;
	padding: 5px 0 15px 30px;
}
.postcontent em {
	font-style: italic;
	font-weight: bold;
}
.postcontent img {
	padding: 0px;
}
.postcontent .more-link {
	padding: 10px 0 0;
}
/* POST BOTTOM */
.postbottom {
	background: url(images/white25bg.png) repeat 0 0;
	font-size: 11px;
	line-height: 18px;
	padding: 10px;
}
.postbottom a {
	color: #7196b4;
}
.postbottom span {
	font-weight: bold;
}
.postbottom .tags {
	padding: 0 0 5px 10px;
}
.postbottom .cats {
	margin:0 0 0 10px;
}

.postbottom .sociable_tagline {font-size:11px;}

.postbottom .sociable {padding:0;margin:0 0 0 10px;}

/* NAVIGATION */
.navigation {
	float: left;
	font-size: 13px;
	padding: 5px 0;
	width: 100%;
}
.navigation a {
	font-weight: bold;
}
/* COMMENT */

#commentwrap {
	padding: 20px 0 0;
}
#commentwrap h3#comments {
	border-bottom: 2px solid #b5d6ee;
	color: #7196b4;
	font-size: 20px;
	padding: 5px 10px;
	margin:0 0 0 10px;
	font-family:Georgia;
	font-style:italic;
}
.commentlist {
	padding: 0 0 20px;
	width: 100%;
}
.commentlist li {
	border-bottom: 2px solid #b5d6ee;
	display: block;
	float: left;
	height: 100%;
	overflow: hidden;
	padding: 5px 0 0;
	width: 100%;
}
.commentlist .commment-item {
	padding: 0 0 0 20px;
}
.commentlist .commenttop {
	float: left;
	width: 100%;
}
.commentlist .commenttop .author {
	color: #666;
	font-weight: bold;
}
.commentlist .commenttop .info {
	text-transform: uppercase;
}
.commentlist .commenttop .data1 {
	color: #666;
	float: left;
	padding: 0 5px 0 0;
}
.commentlist .commenttop .data2 {
	color: #fff;
	float: left;
	padding: 0 5px 0 0;
}
.commentlist .commenttop .data3 {
	float: left;
}
.commentlist .commenttop .data3 a {
	text-decoration: underline;
}
.commentlist .comment {
	color: #444;
	float: left;
	line-height: 16px;
	width: 100%;
}
.commentlist .comment p {
	padding: 0 0 15px 0;
}
#comment-box {
	background: url(images/white25bg.png) repeat 0 0;
	padding: 10px 20px;
}
#comment-box h4 {
	color: #7196b4;
	font-size: 18px;
	padding: 0 0 10px;
	font-family:Georgia;
	font-style:italic;
}
#comment-box #commentform {
}
#comment-box #commentform span {
	font-family:Lucida Grande, sans-serif;
	font-size:14px;
}
#comment-box .formlist li {
	padding: 5px 0;
	font-size: 14px;
	display: block;
	height: 100%;
	overflow: hidden;
}
#comment-box .formlist li p {
	color: #7196b4;
	font-size: 11px;
}
#comment-box .formlist li span {
	color: #7196b4;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
}
#comment-box .formlist textarea {
	border: none;
	float: left;
	width: 100%;
	height: 200px;
}
#comment-box .formlist input.forminputs {
	border: none;
	padding: 3px 5px;
	width: 200px;
}
#comment-box .formlist input#submit {
	display: block;
	font-size: 11px;
	height: auto;
	padding: 3px 10px;
	width: auto;
}
/* FOOTER */
#footer1 {
	padding: 0 130px 20px;
}
#footer1 ul li {
	border-right: 1px solid #fff;
	float: left;
	padding: 0 10px;
}
#footer1 ul li.last {
	border: none;
}
#footer1 ul li a {
	font-size: 15px;
	font-weight: bold;
}
#footer2 {
	padding: 0 140px 20px;
}
#footer2 p {
	color: ##7196b4;
	font-size: 11px;
	padding: 0 0 5px;
}
#sidebarleftinside ul#sponsors h3 {display:none;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 12px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 12px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.wp-caption p.wp-caption-text {
	font-family:Georgia;
	color:#666699;
	font-style:italic;
}

.aktt_tweets ul li {color:#3399cc;font-weight:normal;}

.aktt_tweets ul li a {color:#666699;font-weight:normal;}

.aktt_tweets ul li a:hover {text-decoration:underline;}