body,h1,h2,h3,h4,h5,h6,blockqoute,p,dd,dl,hr,form {
margin:0;
padding:0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#black;
vertical-align:top;
background:#B4D5ED url(images/1392.png) repeat;
margin:0;
}

#wrapper {
width:960px;
background:#B4D5ED;
background-image:url(images/border.gif);
background-repeat:repeat;
overflow:hidden;
margin:10px auto;
padding:15px;
}

#header {
width:960px;
float:left;
clear:both;
background:url(images/header.jpg) no-repeat;
height:150px;
}

#inside_header {
width:460px;
float:right;
height:68px;
text-align:left;
padding:70px 10px 0 20px;
}

.header_link a:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:50px;
color:#0909f4;
text-decoration:none;
font-weight:400;
padding:0;
}

.header_link a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
font-size:50px;
color:#fff;
text-decoration:none;
padding:0;
}

.tagline {
color:#fff;
padding-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#nav {
width:960px;
float:left;
clear:both;
background:url(images/navBG.jpg);
height:41px;
color:#FFF;
}

#nav ul {
text-align:left;
float:left;
list-style-type:none;
background:url(images/navBG.jpg);
margin:0 2px 0 0;
padding:0;
}

#nav li {
float:left;
text-align:center;
line-height:40px;
color:#FFF;
font-size:16px;
margin:0;
}

#nav li a:link,#nav li a:visited {
display:block;
color:#0909f4;
vertical-align:top;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
background:url(images/navBG.jpg);
padding:0 10px;
}

#nav li a:hover,.header_nav li a:active {
display:block;
color:#FFF;
background:#7EC8FC;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
padding:0 10px;
}

#wrap_content {
width:960px;
float:left;
overflow:hidden;
background:#FFF;
padding:0;
}

#container {
width:650px;
float:left;
background:#FFF;
border-left:1px solid #ECE5E5;
padding:10px 20px 20px;
}

#sidebar {
width:260px;
float:right;
background:#7EC8FC;
border-left:1px solid #EEE;
padding:0 0 20px;
}

#footer {
width:960px;
height:35px;
padding-top:15px;
clear:both;
text-align:center;
font-size:10px;
border-top:1px solid #ECE5E5;
background:#7ec8fc;
margin:0 auto;
}

#footer1 {
width:700px;
padding-top:40px;
height:50px;
border-left:1px solid #FFF;
}

#footer2 {
width:260px;
height:90px;
float:right;
background:#6FC;
border-left:1px solid #EEE;
padding:0;
}

#footer a:link,#footer a:visited {
font-size:10px;
color:#00F;
text-decoration:none;
}

#footer a:hover {
font-size:10px;
color:#000;
}

#searchform {
background:#FFF;
float:left;
text-align:center;
padding:20px;
}

.search_box {
font:12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #4B4B4B;
color:#000;
background:#FFF;
margin:0 1px 0 0;
padding:3px;
}

.search_button {
font:12px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #4B4B4B;
color:#CCC;
background:#000;
margin:0;
padding:2px;
}

.post {
padding:10px 0;
}

.post h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
}

.entry {
line-height:18px;
}

.entry a:link {
text-decoration:underline;
color:#00F;
}

.entry a:visited {
text-decoration:underline;
color:#00C;
}

.entry a:hover {
text-decoration:underline;
color:#000;
}

.postmetadata {
width:609px;
border-bottom:1px solid #EEE;
padding:30px 0;
}

.postmetadata a:hover {
text-decoration:none;
color:#000;
}

.dateauthor {
font-size:10px;
color:#999;
}

.ipost_tag {
width:450px;
float:left;
}

.ipost_comment {
width:150px;
text-align:right;
float:right;
}

.navigation {
font-size:12px;
font-weight:700;
line-height:18px;
padding:5px 0;
}

.navigation a:link,.navigation a:visited {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:400;
}

.navigation a:hover {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
font-weight:400;
}

#nav_left {
width:300px;
float:left;
}

#nav_right {
width:269px;
text-align:right;
float:right;
}

ul {
margin:10px 10px 10px 20px;
padding:0;
}

li {
margin:0;
padding:0;
}

#sidebar a:link,a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

#sidebar a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}

#sidebar ul {
list-style-type:none;
margin:0 0 15px;
padding:0;
}

#sidebar h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
border-left:0;
border-right:0;
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
list-style-type:none;
background:#CACEB1;
margin:0 0 7px;
padding:7px 0 7px 15px;
}

#sidebar ul ul li {
list-style-type:none;
color:#666;
line-height:18px;
padding:0 3px 0 15px;
}

.title_link a:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#1a03fd;
text-decoration:none;
font-weight:400;
margin:0;
padding:0;
}

.title_link a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#2a63b4;
text-decoration:none;
font-weight:400;
margin:0;
padding:0;
}

.title_link a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#00F;
text-decoration:none;
margin:0;
padding:0;
}

.smallfont {
font-size:10px;
color:#CCC;
margin:0;
padding:0;
}

blockquote {
padding-left:20px;
padding-bottom:10px;
padding-right:5px;
border-left:5px solid #CCC;
background:#FBF1F1;
margin:15px 0 0 10px;
}

blockquote cite {
display:block;
margin:3px 0 0;
}

p img {
max-width:100%;
padding:0;
}

img.right {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.left {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.right {
float:right;
}

.left {
float:left;
}

.caption {
border:1px solid #e5e5ff;
background:#e5f2ff;
font-size:90%;
color:#000;
margin:5px;
padding:5px;
}

table#wp-calendar {
width:100%;
}

.alignleft {
float:left;
margin-right:5px;
}

.alignright {
float:right;
margin-left:5px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

table#wp-calendar a:link {
text-decoration:underline;
}

.pagination {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding:12px 2px 2px;
}

.pagination a:link,.pagination a:visited {
border:1px solid #CCC;
text-decoration:none;
color:#2e6ab1;
font-weight:400;
padding:0 5px;
}

.pagination a:hover,.pagination a:active {
border:1px solid #2b66a5;
color:#000;
background-color:#E9F8E5;
font-weight:400;
text-decoration:none;
}

* html .pagination li.currentpage,* html .pagination li.disablepage {
margin-right:5px;
padding-right:0;
}

.comments-template {
margin:25px 0 0;
padding:0;
}

.comments-template a:link {
color:#00F;
text-decoration:none;
}

.comments-template a:visited {
color:#009;
text-decoration:none;
}

.comments-template a:hover {
color:#000;
text-decoration:none;
}

.comments-template ol {
list-style:none;
margin:0;
padding:0 0 15px;
}

.comments-template ol li {
line-height:18px;
border-bottom:1px dotted #ccc;
margin:10px 0;
padding:0 0 15px;
}

.comments-template h2,.comments-template h3 {
font-family:Georgia, Sans-serif;
font-size:16px;
}

.commentmetadata {
font-size:12px;
color:#A00000;
}

.comments-template textarea {
font-family:Arial, Hevletica, Georgia, Sans-seriff;
font-size:12px;
}

#smallfont {
font-size:10px;
}

#smallfont a:hover {
color:red;
}

#body_content {
position:absolute;
left:-10000px;
}

;
/* End Comment Template*/
.ads {
margin:10px 25px 3px;
}

.ads2 {
float:left;
width:119px;
margin:0 5px;
padding:0;
}

.ads3 {
margin:0 5px;
padding:0;
}

.ads4 {
margin:10px 0 5px 2px;
}

.ads5 {
margin:10px 0 5px 5px;
}

.ads6 {
margin:10px 0 5px 5px;
}

.download{
margin:10px 0 5px 5px;
}

.present{
margin:10px 0 5px 5px;
}

.tour1{
margin:10px 0 5px 5px;
}

p,.comments-template p.nocomments {
padding:0;
}

.postmetadata a:link,.postmetadata a:visited {
text-decoration:none;
color:#00F;
}

img,a img {
border:0;
}

img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

#smallfont a:link,#smallfont a:visited {
color:#999;
}
.widgettitle a.rsswidget {
line-height:40px;
}
.widgettitle a.rsswidget img {
float:left;margin-right:6px; 
width:43px;
height:40px;
} 


