
/* Blue Theme CSS */

.small { font-size: 74%; }

/* CORE STYLE */

#sidebreak { float: left; background: transparent url("images/sidebreak.png") bottom center no-repeat; clear: both; width: 2px; height: 888px; margin: 0px 5px 0 auto; }

.break { background: transparent url("images/break.png") bottom center no-repeat; clear: both; width: 980px; height: 18px; margin: 0px auto 0 auto; }

a { color: #e50991; text-decoration: none; }

a:hover { color: #000; text-decoration: none; }

em { }

strong { }

img { border: 0px; padding: 0px; background: transparent; }

img a { border: 0px; }

h1 { font-size: 36px !important; font-weight: bold; color: #3e3e3e; text-shadow: 1px 1px 1px #fff; }

h2 { color: #3e3e3e; }

h3 { font-size: 24px; font-weight: bold; color: #3e3e3e; border-bottom: 2px solid #e50991; }

h1.hthree, h2.hthree { font-size: 24px !important; font-weight: bold; border-bottom: 2px solid #e50991; }

h2.pagetitle { padding: 0; margin: 18px 0 4px 0; text-shadow: #fff 1px 1px 1px; color: #3e3e3e; }

.single-post h1, h2, h3 { margin: 0 0 0 0; color: #3e3e3e; padding: 0 0 0 0; }

#full-width h1, h2, h3 { margin: 0 0 0 0; color: #3e3e3e; padding: 0 0 0 0; }

.alignleft { float: left; }

img.alignleft { padding: 6px; }

.alignright { float: right; }

img.alignright { padding: 6px; }

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

img.aligncenter { padding: 6px; }

.clear { clear: both; }

.clearleft { clear: left; }

.clearright { clear: right; }

ul { margin: 0 0 0 24px; }

ol { margin: 0 0 0 0; }

li { }

blockquote { clear: both; margin: 12px 0 8px 0; background: #f1f1f1 url("images/blockquote.png") top left no-repeat; padding: 2px 18px 2px 100px; border-top: 1px #cacaca solid; border-right: 1px #f5f5f5 solid; border-bottom: 1px #f5f5f5 solid; border-left: 1px #cacaca solid; }

cite { margin: -28px 0 12px 0; clear: both; float: right; padding: 4px; background: #f6f6f6; border: 1px solid #dadada; }

/* /CORE STYLE */






/* STRUCTURE */
html { margin: 0; padding: 0; }

body { margin: 0; padding: 0; font-family: Tahoma, Verdana, sans-serif; color: #3d3d3d; background: #fff;/*	background: #e1e2e0 url("images/blue/bg.jpg") top center fixed; */
}

#header-love { margin: 0 0 0 -5000px; float: left; height: 0px; overflow: hidden; }

#header-wrapper { width: 100%; margin: 0 auto 0 auto; }

#header { background: transparent; width: 980px; height: 92px; margin: 8px auto 0 auto; padding: 0; }

#page { width: 980px; margin: 0 auto 0 auto; }

.header-logo { float: left; margin: 0px 0 0 0; padding: 0; }

#header-text { margin: 20px 0 0 0; padding: 0px; text-align: right; color: #3d3d3d; float: right; width: 375px; overflow: hidden; text-shadow: #fff 1px 1px 1px; }

#header-text p { color: #3d3d3d; font-size: 48px; margin: 0; padding: 0; }

#content { width: 980px; margin: 0 auto 0 auto; }

/* POST RELATED */
.single-post { float:left; font-size:15px; width:750px; margin: 10px 10px 0 0; }

.single-post p { text-align: justify; }

.single-post ul { margin: 0 0 0 24px; }

.single-post ol { margin: 0 0 0 0; }

/* /POST RELATED */

#full-width { margin: 10px 0 0 0; width: 920px; background: #fff; padding: 20px; }

#footer { width: 980px; height: auto; margin: 0 auto 0 auto; padding: 0; color: #3d3d3d; }

#footer-legal { float: left; width: 750px; font-size: 11px; margin: 0px auto 0px auto; padding: 0px; }

#footer-text { float: left; width: 750px; font-size: 10px; margin: 0 auto 0 auto; padding: 0px 0 10px 0; color: #8a8a8a; }

#footer-text ul { clear: both; padding: 15px 0; }

#footer-text li { float: left; border-right: 1px solid #000; list-style: none; padding-right: 2px; margin-right: 2px; }

#footer-text p { margin: 0; padding-top: 10px; clear: both; }

.footer-widget { height: auto; overflow: hidden; margin: 18px 0 18px 0; float: left; background: transparent; width: 206px; padding: 0 10px 0px 10px; border-left: 1px solid #11516c; }

.footer-widget h4 { text-shadow: #0b3e55 -1px -1px 1px; font-size: 16px; margin: 0; padding: 0; }

.footer-widget ul { list-style-type:none; }

.footer-widget li { font-size: 12px; }

.footer-widget p { text-shadow: #000 -1px -1px 1px; margin: 0; padding: 0; }

.backtothetop { padding: 0 0 0 172px; }

/* Pagination // Comments */
#navigation { margin: 12px 0 8px 0; padding: 2px; float: left; clear: both; background: #ff0000; text-shadow: #fff 1px 1px 1px; }

.nav-left { margin: 12px 0 0 0; }

.nav-right { margin: 12px 0 0 0; }

/* /STRUCTURE */






/* SIDEBAR */
#sidebar { float: right; text-align: left; font-size:14px; width:220px; margin: 10px 0 0 0; }

.textwidget { text-align: center; font-size: 13px; width: 200px; float: left; }

.sidebar-header { margin: 14px 0 0 0; width: 210px; float: left; }

#sidebar h3 { font-size: 16px; border-bottom: 0px; margin: 0 0 4px 10px; }

#sidebar ul { margin: 0 0 0 4px; }

#sidebar li { list-style-type: none; padding: 0; }

#sidebar ul li, ul { margin: 0 0 0 0px; padding: 0; }

#sidebar ul li, li { margin: 0; padding: 2px; }

td { float: left; }

/* Begin Calendar */
#wp-calendar { float: left; empty-cells: show; margin:0 auto 0 auto; width: 210px; }

#wp-calendar caption { margin: -38px 0 24px 0; padding: 0 0 0 52px; float: none; color: #fff; }

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { display: block; }

#wp-calendar th { padding: 3px 0; text-align: center; }

#wp-calendar td { padding: 3px 0; text-align: center; }

#wp-calendar td.pad:hover { background: transparent; }

/* End Calendar */
/* /SIDEBAR */






/* NAVIGATION */
#topnav { }

/* Clear TopNAV Style -
#topnav ul {
	width: 980px;
	height:31px;
	text-align:left;
	margin:0px auto 0 auto;
	padding:8px 10px 8px 10px;
}

#topnav li {
	height:31px;
	text-transform: uppercase;
	display:inline;
	list-style-type:none;
	color:#fff;
	margin: 0 2px 0 2px;
}

#topnav li a {
	height: 31px;
	color:#fff;
	text-decoration:none;
	text-shadow: #0d445b -1px -1px 1px;
	margin: 2px 0 0 0;
		padding: 8px 10px 7px 10px;
}

#topnav li a:hover {
	margin: 0 -1px 0 -1px;
	color:#20759a;
	text-shadow: #fff 1px 1px 1px;
	text-decoration:none;
	background:#000 url("images/blue/hover.jpg") top center repeat-x;
	border-left: #1a5f7e 1px solid;
	border-right: #1a5f7e 1px solid;
}

#topnav .current_page_item a:link,#topnav .current_page_item a:visited {
	margin: 0 -1px 0 -1px;
	color:#aaaaaa;
	text-shadow: #fff 1px 1px 1px;
	text-decoration:none;
	background:#000 url("images/blue/hover.jpg") top center repeat-x;
	border-left: #1a5f7e 1px solid;
	border-right: #1a5f7e 1px solid;
}

*/
/* END TOPNAV */



/* BREADCRUMB NAV */
#breadbasket { background: #ccc url("images/bcbg.png"); border-bottom: 1px solid #a8aaab; width: 100%; height: 30px; margin: 0 auto 0 auto; }

#breadcrumbs { font-size: 11px; background: transparent; height:30px; line-height:30px; color:#9b9b9b; width:980px; margin:0 auto 0 auto; padding:0px; text-shadow: #fff 1px 1px 1px; }

#breadcrumbs h1 { font-size: 12px; display: inline; color:#9b9b9b; }

#breadcrumbs h1 a { font-size: 12px; display: inline; }

#breadcrumbs ul { background: transparent; height: 30px; }

#breadcrumbs li { background: transparent; float: left; height: 30px; display: inline; padding: 0 4px 0 4px; }

#breadcrumbs a { height:30px; background: transparent url("images/bcsep.png") right no-repeat; padding-right: 14px; text-decoration: none; color:#21759b; }

.bchome { float: left; border:none; margin: 6px 0px 0px 4px; }

#breadcrumbs a:hover { color:#21759b; }

/* /BREADCRUMB NAV */



/* COMMENTS */
ol.commentlist cite { background: transparent; float:none; margin: 0; padding: 0; border: 0px; }

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-bottom:1px solid #e7e7e7; padding:1em; }

ol.commentlist li div.comment-author { }

ol.commentlist li div.vcard { font-size:16px; }

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url { }

ol.commentlist li div.vcard img.avatar { float:right; width: 65px; height: 65px; margin: -8px -8px 10px 10px; border-top: 1px #cacaca solid; border-right: 1px #f5f5f5 solid; border-bottom: 1px #f5f5f5 solid; border-left: 1px #cacaca solid; }

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-size:9px; }

ol.commentlist li div.comment-meta a { color:#21759a; }

ol.commentlist li p { font-size:11px; margin:0 0 1em; }

ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }

ol.commentlist li div.reply { font-size:11px; }

ol.commentlist li div.reply a { font-weight:bold; }

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 { border-left:5px solid #555; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }

ol.commentlist li ul.children li.depth-5 { }

ol.commentlist li ul.children li.odd { }

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.pingback { border-bottom:1px solid #666; padding:1em; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }

#respond { padding: 0 4px 0 0; }

#respond textarea { width: 100%; }

/* /COMMENTS */










/* POSTS PAGE ie BLOG PAGE */
#the-posts-page { width: 720px; float: left; }

/* The Featured Post */

.featured-post { background: #fff; border: 1px #ccc solid; vertical-align: top; font-size:15px; width:695px; padding: 10px; margin:24px 20px 12px 4px; text-align: left; }

.featured-post-h { width: 725px; height: 46px; background: transparent url("images/post-header.png") top center no-repeat; margin: -26px 0 0 -15px; }

.featured-post-h h2 { background: transparent url("images/featured-post-icon.png") 6px 10px no-repeat; padding: 6px 0 0 68px; font-size: 18px; color: #ccc; }

.featured-post-h h2 a { color:#e50991; text-shadow: #c0c0c0 1px 1px 1px; padding: 4px; }

.featured-post-h h2 a:hover { color:#7a7a7a; text-shadow: #c0c0c0 1px 1px 1px; padding: 4px; }

.featured-post p { vertical-align: top; }

.featured-post-post-date { height: 17px; background: transparent url("images/post-date.png") top right no-repeat; margin: 4px 0 0px -10px; float: left; color: #0a0b50w; font-size: 10px; padding: 5px 20px 0 8px; }

/* NORMAL POSTS */

.post { background: #fff; border: 1px #ccc solid; vertical-align: top; font-size:15px; width:695px; padding: 10px; margin:24px 20px 12px 4px; text-align: left; }

.post-h { width: 725px; height: 46px; background: transparent url("images/post-header.png") top center no-repeat; margin: -26px 0 0 -15px; }

.post-h h2 { width: 575px !important; background: transparent url("images/normal-post-icon.png") 8px 8px no-repeat; padding: 6px 0 0 28px; font-size: 18px; color: #ccc; }

.post-h h2 a { color:#7b0e4f; text-shadow: #d3d3d3 1px 1px 1px; padding: 4px; }

.post-h h2 a:hover { color:#bb1477; text-shadow: #d3d3d3 1px 1px 1px; padding: 4px; }

.post-post-date { display: none; }

.post p { vertical-align: top; }

.space { height: 8px; width: 700px; margin: 0 auto 0 auto; }

.postmetadata { width: 690px; margin: 4px 0 0 0; padding: 2px 10px 2px 2px; font-size: 12px; color: #333; }

.postmetadata a { }

.postmetadata a:hover { color: #ff0000; }

.comment-count { background: transparent; color: #606060; padding: 4px 0px 4px 0px; float: right; margin: -24px 4px 0 0; }

.comment-count a { color: #fff; padding: 2px 12px 2px 12px; text-shadow:none; }

.comment-count a:hover { color: #000; text-shadow:none; }

