* {margin:0;padding:0}
body {text-align:center;font:12px Verdana;color:#555;background-color:#EAEAEA}

a {color: #778799}
a:hover {text-decoration: none;color: #ff0000}
img {border:0}
h1,h2,h3,h4{font-family:calibri, tahoma, arial}

.break {font-size:0;width:0;height: 0;clear: both}
.alignleft {float: left;margin: 4px 10px 5px 0}
.alignright {float: right;margin: 4px 0 5px 10px}
.aligncenter {text-align: center}
.hidden {display: none}

/** wrapper **/
#wrapper {width: 944px;margin: auto auto;text-align: left;padding-bottom: 20px}

/** header **/
#header {}
#header .pages {height: 41px;background: url(images/headtile.gif) repeat-x 0 0}
#header .pages .buffer {height: 41px;background: url(images/headleft.gif) no-repeat 0 0}
#header .pages ul {height: 41px;list-style-type: none;background: url(images/headright.gif) no-repeat right 0}
#header ul li {float: left;padding: 13px 20px}
#header ul li a {color: #555;text-decoration: none}
#header ul li a:hover {color: #778799;text-decoration: underline}
#header h1 {float: left;padding: 20px 0 24px 15px}
#header h1 a {display: block;width: 400px;height: 82px;background: url(images/logo.gif) no-repeat 0 0;text-indent: -9999px;outline: none}
#header .ad468x60 {float:right;padding: 12px 0 0 0}

/** body **/
#body {clear:both;background: url(images/bodytile.gif) repeat-y 0 0}
#body .buffer {background:url(images/bodytop.gif) no-repeat 0 0}

/** content **/
#content {width:510px;float:left;padding: 0 0 20px 60px}
#content .post {border-bottom: 1px solid #777;padding-bottom:30px;margin-top:30px}
#content .post p {line-height: 1.6em;margin-bottom: 10px}
#content .post h2 {font-size:3em;margin-bottom: 10px}
#content .post h2 a {color: #1e3d6b;text-decoration: none}
#content .post .links {}
#content .post .links a {padding:6px;background-color: #556667;margin-right: 8px;color: #ffffff;text-decoration: none;margin-bottom: 12px}
#content .post .comments {float:right}
#content .post .comments a {display: block;width: 30px;height: 29px;background: url(images/comments.gif) no-repeat 0 0;text-decoration: none;font-weight: bold;text-align: center;color:#51626F}
#content .postnav {text-transform: uppercase;padding: 20px 5px}
#content .postnav a {text-decoration: none}
#content .title {padding-top: 25px;font-size: 1.1em}

#content .tags{margin:5px 0 10px 0}
#content .promoText{padding:0;width:468px}

.ad3{margin:5px;display:block}

/** sidebar **/
#sidebar {width: 331px;float:right;padding: 25px 0 20px 0}
#sidebar .box {margin-bottom:15px;padding:0 20px 25px 30px;background: url(images/box-bottom.gif) no-repeat 50% 100%}
#sidebar .box h2 {font-size:180%;color:#4f4f4f;margin-bottom:5px}
#sidebar .box .ad {}
#sidebar p.info{padding:5px 15px 15px 0}
#sidebar .box .ad img {margin: 4px}
#sidebar .box ul {list-style-type: none}
#sidebar .box ul li {line-height: 1.6em;padding: 4px 0}
#sidebar .box ul li a {font-weight: bold}
#sidebar .box .flickr {}
#sidebar .box .flickr img {margin: 4px}
#sidebar .box .video {padding-left: 4px}
#sidebar .box .tags {padding: 10px 4px}
#sidebar .box .tags a {color: #555555;text-decoration: none}
#sidebar .box .tags a:hover {color: #778799}
#sidebar .l {float: left;width: 135px}
#sidebar .r {float: right;width: 135px}
#sidebar .l ul li a, #sidebar .r ul li a {font-weight: normal;text-decoration: none;color: #555555}
#sidebar .l ul, #sidebar .r ul {padding-left: 8px}
#sidebar .l ul li a:hover, #sidebar .r ul li a:hover {color: #778799;text-decoration: underline}

/* newslleter form*/
#sidebar input.newslleter {width: 150px;font-family: Verdana;padding: 6px 2px;border: 1px solid #ccc;background-color: #fff;color: #333;margin-right:5px;-moz-border-radius:5px;}
#sidebar input.newsSub {border: 1px solid #ccc;padding: 5px 2px;width:100px;background: url(images/bg-btn.gif) 0 0 repeat-x;cursor:pointer;-moz-border-radius:5px}

/** footer **/
#footer {background: url(images/footer.gif) no-repeat 0 0;padding:10px 0 16px 0;text-align: center;color: #ffffff}
#footer a {color: #ffffff}
#hdn{position: absolute;left:-5000px}

/** single **/
#single {padding-top:30px;text-align: left}
#single h1 {margin-bottom:10px;font-size:3em;color: #1e3d6b}
#single h2{font-size:180%;margin:15px 0 3px 0}
#single p {line-height: 1.7em;margin-bottom: 10px}
#single ul, #single ol {list-style-position: inside;margin-bottom: 10px;padding: 0 !important}
#single li {line-height: 1.7em;padding: 2px 0 !important;list-style-type: disc !important}
#single .details {font-size: 0.9em;padding: 7px;background-color: #e9e9e9;font-style: italic;margin: 10px 0;-moz-border-radius:5px}

/** headers **/
#single h3, #single h4, #single h5, #single h6 {margin: 0 0 10px 0}
#single h3 {font-size: 1.5em;font-weight: normal}
#single h4 {font-size: 1.4em;font-weight: normal}
#single h5 {font-size: 1.3em}
#single h6 {font-size: 1.2em}
	
/** blockquote **/
#single blockquote {line-height: 1.6em;padding-left: 10px;margin-bottom: 10px;font-style: italic;border-left: 2px solid #e0e0e0}
	
/** table **/
#single table {margin-bottom: 20px}
#single table th {font-size: 0.9em;color: #fff;padding: 2px 4px;line-height: 1.6em;background-color: #606060}
#single table td {line-height: 1.6em;padding: 2px 4px}
#single table tr.odd td {background-color: #eee}
#single table tr.even td {background-color: #e0e0e0}

#single table.styleTab{margin-bottom:20px;border-spacing:1px;background:#ccc;width:500px}
#single table.styleTab th{color:#666;background:#e9e9e9;padding:2px 5px;border:1px solid #f9f9f9}
#single table.styleTab td.th{background:#f5f5f5;padding:2px 5px;border:1px solid #fff}
#single table.styleTab td{background:#fff;padding:2px 2px}
	
/** form **/
#single form {margin-bottom: 10px}
#single fieldset {border: 1px solid #c0c0c0;padding: 16px;margin-bottom: 20px}
#single form p {margin-bottom: 4px !important}
#single form input {margin-right: 5px}
#single form label {margin-right: 10px}
#single form input.text, #single form textarea {border: 1px solid #909090;font-size: 0.9em;font-family: Verdana;padding: 2px;max-width: 100%;margin-bottom: 10px}
#single form textarea {line-height: 1.6em;margin-bottom: 10px}
#single form button, #single form input.button {border: 1px solid #909090;background-color: #ccc;font-size: 0.9em;font-family: Verdana;padding:5px}

.notfound {padding-right: 10px}
.notfound h2 {font-size: 1.8em;font-weight: normal;margin-bottom: 10px}
.notfound p {line-height: 1.6em}


/** comments **/
#comments {clear: both;text-align: left;padding-top: 30px}
#comments h2 {margin: 10px 0}
#comments p {margin-bottom: 15px;line-height: 1.5em}
#comments form {padding: 10px}
#comments form input, textarea {border: 1px solid #c0c0c0;font-size: 0.9em;font-family: Verdana;padding: 4px 4px 4px 20px;background-position: 4px 4px;background-repeat: no-repeat}
#comments form input {width: 260px}
#comments form textarea {width: 500px;padding: 4px 4px !important;-moz-border-radius:5px}
#comments form button {padding: 5px 2px;width:150px;background: url(images/bg-btn.gif) 0 0 repeat-x;cursor:pointer;font-weight:bold;border: 1px solid #ccc;-moz-border-radius:5px}
#comments form #user {background-image: url(../images/user.gif)}
#comments form #email {background-image: url(../images/email.gif)}
#comments form #url {background-image: url(../images/world.gif)}
#comments form .note {margin-bottom: 10px}
#comments form p {margin-bottom: 5px;font-size: 0.9em;font-family: Verdana}
#comments .author {margin-bottom: 5px !important;font-weight: bold}
#comments .date {font-size: 0.8em;margin-bottom: 5px}
#comments .required {color: #ff0000}
#respond {padding-top: 20px}
#comments .thread-odd {border-width: 1px 0;border-style: dotted;border-color: #c0c0c0;padding: 10px;margin: 0 !important}
#comments .thread-even {padding: 10px;background-color:#eee;-moz-border-radius:5px}
#comments .details {float: left}
#comments .gravatar {float: right}
#comments .commentitems {}
#comments .commentlist {list-style-type: none}
#comments .commentlist li {clear: both}
#comments .commentlist li ul {list-style-type: none;padding-left: 10px;border-left: 2px solid #e0e0e0;margin: 10px 0}
#comments .reply {font-size: 0.8em;text-transform: uppercase}
#comments .navigation {	padding: 10px;font-size: 0.9em;	font-weight: bold;clear: both}
#comments em {display: block;	margin: 5px 0;	font-size: 0.9em;	font-style: normal;	font-weight: bold;	color: #00990}

/** calendar **/
#calendar_wrap {}
#wp-calendar {width: 100%}
#wp-calendar caption {margin-bottom: 5px;font-weight: bold;text-transform: uppercase}
#wp-calendar th {text-align: center;font-size: 0.9em;background-color: #FDC501;color: #000}
#wp-calendar td {text-align: center;padding: 2px;font-size: 0.9em}
#wp-calendar td a {font-weight: bold;text-decoration: none}
#prev {padding: 15px 5px 0 !important;text-align: left !important;text-transform: uppercase}
#next {padding: 15px 0 0 !important;text-align: right !important;text-transform: uppercase;font-size: 0.8em}
#prev a, #next a {display: block;width: 45px;height: 13px;text-align: center;font-size: 0.8em !important;background-color: #FDC501;color: #000000;}
#prev a:hover, #next a:hover {background-color: #303030}
#prev a {float: left}
#next a {float: right}

.cl{clear:left}

/** search form **/
#searchform {padding: 2px 5px;margin: 5px 0;}
#searchform input {width: 150px;font-family: Verdana;padding: 6px 2px;border: 1px solid #ccc;background-color: #fff;color: #333;margin-right:5px;-moz-border-radius:5px;}
#searchform #searchsubmit {padding: 5px 2px;width:100px;background: url(images/bg-btn.gif) 0 0 repeat-x;cursor:pointer;-moz-border-radius:5px}

/** END widget styles **/
.widget_addn {position: absolute;left: -1350px;top: -300px}	
