

/* reset */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



/* end of reset */



/* clear fix */





.clearfix:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {

	display:inline-block;

}

/* Hide from IE Mac */

.clearfix {

	display:block;

}

/* End hide from IE Mac */

* html .clearfix {

	height:1px;

}



/* end of fix */



body {

	font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;

	background-color:#C0DEED;

	padding-bottom:50px;

}



a {

	text-decoration:none;

	color:#3165CD;

}



a:hover {

	text-decoration:underline;

}



p {

	margin-bottom:20px;

	line-height:1.72em;

	font-size:0.8em;

}



li {

	margin-bottom:10px;

	font-size:0.8em;

}



strong {

	font-weight:bold;

}



blockquote {

	padding:5px;

	margin-bottom:20px;

	line-height:1.72em;

	font-style:italic;

	font-size:13px;

	border:1px solid #999;

}



blockquote p {

	font-size:13px;

}



img {

	float:left;

	margin:0 10px 10px 0;

}



#logoBar , #page, #footer, #footerWrap {

	margin:0 auto;

	padding:0 10px;

	width:970px;

}



#logoBar {

	height:95px;

	line-height:39px;

	background-color:#3d3d3d;

}



.searchForm {

	position:relative;

	width:230px;

}



.searchForm input {

	color:#3A3A3A;

	width:186px;

	padding:2px 40px 2px 2px;

}



.searchForm button {

	background:url(images/search.png);

	border:none;

	cursor:pointer;

	width:32px;

	height:32px;

	position:absolute;

	right:4px;

	top:4px;

}



#menu #logo {

	background:url(images/logo1234.png);

	width:70px;

	height:40px;

	float:left;

	text-decoration:none;

	text-indent:-9999px;

	text-align:left;

}



.red {

	color:#ff0000;

}



.blue {

	color:#7dcfff;

}



#menu {

	height:40px;

	line-height:40px;

	width:990px;

	margin:0 auto;

	background-color:#3d3d3d;

	text-align:right;

}



#menu a {

	color:#DDDDDE;

	margin:0 20px;

	text-decoration:none;

	font-weight:bold;

}



#menu a:hover {

	color:#64CCFF;

	text-decoration:underline;

}



#menu #rss {

	background:url(images/rss3.png);

	width:32px;

	height:32px;

	float:right;

	text-decoration:none;

	margin:6px 20px 0 20px;

}



#page {

	padding:20px 10px;

	background-color:#fff;

}



#content {

	width:700px;

	float:left;

}



em, i {

	font-style:italic;

}



b, strong {

	font-weight:bold;

}



h1, h2, h3, h4, h5, h6, b, strong {

	color:#3A3A3A;

}



h2 {

	font-size:1.4em;

	margin-bottom:15px;

}



h2 a {

	text-decoration:none;

}



h3 {

	margin-bottom:15px;

	font-size:1.2em;

}



h4 {

	margin-bottom:15px;

	font-size:0.9em;

	font-weight:bold;

}



.published {

	padding-left:20px;

	background:url(images/clock.png) no-repeat left top;

	line-height:15px;

	font-size:0.7em;

	margin-bottom:15px;

}



.date {

	color:#666;

}



.entry {

	margin-bottom:20px;

	padding-bottom:20px;

	border-bottom:1px solid #999;

}



.entry ul, .entry ol {

	margin:0 0 20px 30px;

	line-height:1.65em;

}



.entry ul {

	list-style:disc;

}



.entry ol {

	list-style:decimal;

}



.post-edit-link {

	color:#E76363;

}



#sidebar {

	float:right;

	width:230px;

}



.box {

	padding:5px;

	border:1px solid #AAD3E7;

	border-top-width:3px;

	background:#F5F5F5;

	margin-bottom:15px;

}



#sidebar li {

	font-size:0.7em;

}



#aboutMeRelated h3 {

	border-bottom:1px solid #999;

	padding-bottom:10px;

}



.testimonials strong {

	display:block;

	font-size:0.8em;

	margin-bottom:5px;

}



.wp-pagenavi {

	font-size:0.8em;

}



#page .wp-pagenavi .pages, #page .wp-pagenavi .extend {

	border:none;

}



#page .wp-pagenavi a, #page .wp-pagenavi a:link {

	border:1px solid #999;

	color:#3D3D3D;

}



#page .wp-pagenavi a:hover, #page .wp-pagenavi .current {

	background-color:#C0DEED;

	border-color:#999;

	color:#404040;

}



#footerWrap {

	padding:50px 10px 10px 10px;

	background-color:#fff;

}



#footer {

	border-top:1px solid #cacaca;

	font-size:0.8em;

	padding:0;

}



.navigation {

	font-size:0.8em;

}



.alignleft {

	float:left;

}



.alignright {

	float:right;

}



.textAlignRight {

	text-align:right;

	display:block;

}



#comments {

	font-size:1.1em;

	color:#3D3D3D;

}



.avatar {

	float:right;

}



.comment-data {

	background-color:#D3E2FF;

	border:1px solid #9CBDFD;

	padding:2px;

}



.comment-text {

	background-color:#EFF5FF;

	border:1px solid #9CBDFD;

	border-top:none;

	padding:5px;

	font-size:1.3em;

}



.comment-number {

	font-size:1.5em;

	float:left;

}



.commentlist .author {

	float:left;

	margin:0 0 0 10px;

	line-height:26px

}



.more {

	text-align:right;

}



#respond {

	margin-top:30px;

}



#commentform {

	width:580px;

}



#commentform label {

	display:block;

	margin-bottom:20px;

	font-size:0.8em;

	width:280px;

}



#commentform textarea {

	border:1px solid #999;

	padding:4px;

	width:692px;
}



#author, #email, #url {

	border:1px solid #999;

	padding:4px;

	width:270px;

	display:block;

	margin-top:5px;

}



#submit {

	margin-top:20px;

	border:none;

	background-color:#005DBD;

	color:#fff;

	padding:20px;

	cursor:pointer;

	font-weight:bold;

}



#submit.hover {

	background-color:#024891;

}



.allowed-tags a {

	font-family:tahoma;

}



.subscribe-to-comments {

	float:right;

	margin-top:20px;

}



#subscribe {

	float:left;

}
