/* SLD Theme V5 */

* { margin: 0; padding: 0; }
body { background: #e9deb9 url("/themes/default/images/bg.png") repeat-x scroll 0 0; color: #333; font-family: "Palatino Linotype","Book Antiqua",Palatino,serif font-size: 62.5%; margin: 0 auto; padding: 0; }
p { margin: 0 0 10px 0; text-align: justify; }
ul { margin: 0 0 9px 15px; }
 ul li { margin: 1px 0; list-style: circle; }
	ul li a { text-decoration: none; }
ol { margin: 0 0 9px 15px; }
 ol li { margin: 0 0 10px 0; list-style: circle; }
	ol li a { text-decoration: none; }

/* structure divs */

#wrapper { background: #e9deb9 url("/themes/default/images/bg.png") repeat-x scroll 0 0; font-size: 1.3em; margin: 0 auto; padding: 0; position: relative; width: 800px; }
#header { background: url("/themes/default/images/header.jpg") no-repeat scroll 0 0 transparent; height: 100px; padding: 114px 0 0 0; }
#content { margin: 0 auto; padding: 0; width: 600px; }
#sidebar { float: left; line-height: 1.2em; margin: 10px 15px 0 0; padding: 0; width: 260px; }
#footer { margin: 60px 0 0 0; border-top: 1px solid #c9c9c9; padding: 15px 0; font-size: 10px; text-align: center; }
 
/* header */

#header a { padding: 0; }
	#header a img { border: none; text-align: left; } 
/* navbar */

.htabs { margin: 0 auto; width: 606px; }
#navigation li { float: left; list-style: none outside none;  }
#navigation a * { display: none; }
#navigation a, #navigation a .hover { background: url("/themes/default/images/nav.png") 0 0 no-repeat; display: block; height: 50px; position: relative; }

/* individual navigation items */
#navigation a.what { background-position: 0 0; width: 154px; }
#navigation .highlight a.what:hover, #navigation a.what .hover { background-position: 0 -50px; width: 154px; }

#navigation a.why { background-position: -154px 0; width: 148px; }
#navigation .highlight a.why:hover, #navigation a.why .hover { background-position: -154px -50px; }

#navigation a.blog { background-position: -302px 0; width: 149px; }
#navigation .highlight a.blog:hover, #navigation a.blog .hover { background-position: -302px -50px; }

#navigation a.contact { background-position: -451px 0; width: 155px; }
#navigation .highlight a.contact:hover, #navigation a.contact .hover { background-position: -451px -50px; }

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.what:hover, #navigation a.what .hover { background-position: 0 -50px; }
#navigation .highlight a.why:hover, #navigation a.why .hover { background-position: -154px -50px; }
#navigation .highlight a.blog:hover, #navigation a.blog .hover { background-position: -302px -50px; }
#navigation .highlight a.contact:hover, #navigation a.contact .hover { background-position: -451px -50px; }

#gototop { background: url("/themes/default/images/bottom.png") no-repeat scroll 18px 0 transparent; padding: 73px 0 0 0; text-align: center; }
	#gototop a { color: #777; text-decoration: none; text-transform: capitalize; }
		#gototop a span.linktext { border-bottom: 1px dotted #f27; color: #27f; margin: 0 0 2px 0; padding: 0 0 2px 0; }

.tabs { border-left: #555 1px dashed; border-right: #555 1px dashed; margin: 0 auto; padding: 0 19px; width: 486px; }
.tab h2 { display: block; height: 114px; text-align: center; text-indent: -9999px; }
.tab img { margin: 10px 0 22px 0; }
h2#what { background: url("/themes/default/images/title-what.png") no-repeat scroll 0 0 transparent; }
h2#why { background: url("/themes/default/images/title-why.png") no-repeat scroll 0 0 transparent; }
h2#blog { background: url("/themes/default/images/title-blog.png") no-repeat scroll 0 0 transparent; }
h2#contact { background: url("/themes/default/images/title-contact.png") no-repeat scroll 0 0 transparent; }

/* pages */

#content h2 { border-bottom: 6px dashed #333; color: #555; font-family: "Palatino Linotype","Book Antiqua",Palatino,serif; font-size: 50px; margin: 0 0 25px 0; padding: 0 0 20px 0; }
 #content h2 small { font-size: 11px; font-weight: normal; margin: 0 0 0 50px; }
 
/* posts */

#atffc { display: none; }
#content h2 a { color: #333; font-weight: normal; text-decoration: none; }
#content .posttitle { border-bottom: 1px dotted; height: auto; margin: 0 0 15px 0; padding: 0 0 10px 0; text-align: left; text-indent: 0; }

.meta { height: 80px; }
	.meta p { border-bottom: 1px dotted #333333; color: #999; padding: 0 0 15px 0; text-align: center; }
		.meta p a { color: #66f; }
.post { border-left: #555 1px dashed; border-right: #555 1px dashed; margin: 0 auto; padding: 0 19px; width: 486px; }
.readmore { display: none; }
.ncomments { margin: 12px 0pt 20px; text-align: right; }
.social { border-top: 1px dashed #bbb; padding: 15px 0 0 0; margin: 15px 0 0 0; } .social a { text-align: center; }

/* sidebar */

#sidebar h3 { font-size: 20px; font-weight: normal; line-height: 50px; font-family: Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif; color: #39f; }
#sidebar ul, #sidebar ol { margin: 0; padding: 0; } #sidebar li { list-style-type: none; margin: 0 0 10px 0; border-bottom: 1px solid #dce1e5; padding: 0 0 10px 0; } 	#sidebar li a { color: #333; } 		#sidebar li a:hover { color: #666; }

/* footer */

#footer p { margin: 0; padding: 0; }

/* forms */

form textarea { border: 1px solid #c9c9c9; padding: 8px; font-size: 9pt; font-family: verdana; color: #333; background: #fff; } form textarea: focus { background: #fffeec; }
form input { border: 1px solid #c9c9c9; padding: 4px; margin: 4px; font-size: 9pt; font-family: verdana; color: #333; background: #fff; } form input: focus { background: #fffeec; }
form h2 { font-size: 30px; margin: -7px 0 10px 0; text-align: right; } h2 small { font-size: 10px; }

/* floats */

.left { float: left; }
.right { float: right; }
.both { clear: both; }

/* images alignments */

img.border { border: 1px solid #c6c6c6; padding: 4px; margin: 0; } img.border:hover { background: #e3f5fe; }
img.center { display: block; margin: auto; }
img.leftimage { float: left; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.rightimage { float: right; padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* text alignments */

.textcenter { text-align: center; }
.textright { text-align: right; }
.textleft { text-align: left; }