body {background-color: #c1e6ff; line-height:1;margin: 0px;padding: 0px;text-align: center;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
table{border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote,q{quotes:"" "";}

/* GLOBALS */
h2{font-size: 200%;font-weight: normal;margin: 0px 0px 10px;padding: 0px;}
h3{text-align:left;font-weight:bold;line-height:150%;font-variant:small-caps;}
h4{font-size:16px;font-weight:bold;line-height:150%;text-align:left;}
hr{display:none;}
a{text-decoration: none;color:#2C7FF7;font-size: 12px;}
a:hover{color:#2C7FF7; text-decoration: underline;}
p {line-height: 120%;}
img{border: 0px;}
div{font-size: 13px;}
img.wp-smiley{display:inline !important;margin:0 !important;padding:0 !important;background:transparent !important;vertical-align:middle !important;border:0 !important;}
strong{font-weight:bold;}
em{font-style:italic;}

/* MAIN WRAPPER */
#wrapper{ position:relative; width:1007px ;text-align: left; margin: 0px auto 0px auto;}

/* HEADER */
#header{padding:0px;text-align:center; width: 1007px;position: relative;height: 181px; background: url(images/header.jpg) no-repeat bottom center #fff; float: left;}

div.corner{float: left;width: 10px;height: 9px;margin: 0px;}


#insearch p{line-height:70%; }

#corner_l{background: #ffffff url("images/corn_l.jpg") no-repeat;}
#corner_r{background: #ffffff url("images/corn_r.jpg") no-repeat;}
#header_top_mid{margin: 0px;background-color: #ffffff;width: 755px;height: 9px;float: left;}
#header_middle{height: 45px;width: 775px;background-color: #ffffff;clear: both;float: left;}
#flags{margin-top: 15px;margin-right: 5px;}
.flags{float: right;margin-left: 6px;}


#menu {position: absolute; bottom: 12px; /bottom: 1px; right: 40px; height: 50px; width:640px;}
#navtabs { 
    list-style: none; 
    padding: 0; 
    font-size: 11px; 
    font-weight: bold; 
    text-transform: uppercase; 
	overflow: auto;
} 
 
#navtabs li { 
    float: left; 
    background: url(images/left.png) no-repeat left top; 
    padding: 15px 0 15px 14px; 
	/padding: 16px 0 15px 14px; 
    margin-right: 1px; 
} 
 
#navtabs li a { 
    background: url(images/right.png) no-repeat top right; 
    padding: 14px 13px 11px 0;
	color: #2C7FF7;
	text-decoration: none;
} 
 
#navtabs li.current_page_item { 
    background: url(images/left-hover.png) no-repeat top left; 
} 
 
#navtabs li.current_page_item a { 
    background: url(images/right-hover.png) no-repeat top right; 
    color: #FFFFFF; 
}



/* navigation */
#topnavarea{position: absolute;bottom: 15px;bottom: 3px;width: 100%;left: 0px;text-align: left;vertical-align: middle;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;height: 20px;padding-left:0px;padding-top:0px;}
#topnavarea a:link, #topnavarea a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: none;}
#topnavarea a:hover, #topnavarea a:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;text-decoration: underline;}

/*======Menu=======*/
ul.menu{ padding-bottom:8px;}
ul.menu li{ list-style:none; display:inline; position:relative; padding-bottom:15px; font-weight:bold;}
ul.menu ul{ background:url(images/drop-down-menu.png); width:165px; border-top:none; display:none; position:absolute; top:26px; left:-3px; padding:0;}
ul.menu ul ul{ top:0px; left:165px; border-left:1px solid #fff;}
ul.menu ul li:hover{background:url(images/drop-down-menu2.png);}
ul.menu ul li{ clear:both; display:block; background:none; text-align:center; color:#fff;  padding:5px 5px 5px 5px; width:155px; margin:0; position:relative; margin-right:2px;}
#topnavarea ul.menu ul li a{font-size:12px; font-weight:bold;}
#topnavarea ul.menu li a{margin-bottom:3px;}

ul.menu li:hover ul ul,
ul.menu li:hover ul ul ul,
ul.menu li.iehover ul ul,
ul.menu li.iehover ul ul ul{display: none;background:none;}

ul.menu li:hover ul,
ul.menu ul li:hover ul,
ul.menu ul ul li:hover ul,
ul.menu li.iehover ul,
ul.menu ul li.iehover ul,
ul.menu ul ul li.iehover ul{display: block;background:url(images/drop-down-menu.png);}

ul.menu li:hover ul ul li,
ul.menu li:hover ul ul ul li,
ul.menu li.iehover ul ul li,
ul.menu li.iehover ul ul ul li{display: none;border:0;}

ul.menu li:hover ul li,
ul.menu ul li:hover ul li,
ul.menu ul ul li:hover ul li,
ul.menu li.iehover ul li,
ul.menu ul li.iehover ul li,
ul.menu ul ul li.iehover ul li{display: block;border-bottom:1px solid #fff;}

/*========End Menu==================*/


/* TOP PAGES LIST */
#cont {width: 1007px;position: relative; overflow: hidden; background: url(images/contbg.gif) repeat-y #FFFFFF;  clear:both;}

#left {
	position: relative;
	float: left;
	width: 185px;
	padding-left: 15px;
}

#searchbox {
position: absolute;
right: 0px;
top: 0px;
width: 300px;
height: 30px;
vertical-align: top;
padding-top: 0px;
}

#s {
position: absolute;
top: 5px;
left: 20px;
width: 180px;
background-color: #D9EEFF;
border: 0px;
}

#sb {
position: absolute;
top: 5px;
right: 10px;
}
#topcontent {
	position: relative;
	float: left;
	width: 701px;
	height: 5px;
	margin-left: 10px;
	background: url(images/conttop.gif) no-repeat top center;
}

#bottomcontent {
	position: absolute;
	float: left;
	width: 701px;
	height: 5px;
	left: 10px;
	bottom: 0px;
	background: url(images/contbottom.gif) no-repeat top center;
}


/*  MAIN COLUMN */
#content{float: left; position: relative;font-size: 12px; width: 690px; padding: 5px; text-align: left; margin-left: 10px; }
#content div.post{padding-bottom: 5px; position: relative;font-size: 13px;width: 100%;}
#content div.post h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px;margin: 0px 0px 5px;padding: 0px;color: #3379D0;font-weight: bold;text-align: left; text-transform: capitalize;}
#content div.post h2 a {font-size: 18px;text-decoration: none;color: #2A7FF6;}
#content div.post h2 a:hover {color: #99C9EF;}
#content ul{list-style-type:square;padding-left:30px;}
#content code{font-family:courier,"courier new", monospace;font-size:14px;background-color:#dfdfdf;}
#content blockquote{padding:6px;font-style:italic;color:#555;}
#content blockquote p{font-style:italic;}
.navigation div{line-height:200%;}

div.post p {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
div.post p.details_small {letter-spacing:0px; font-size:10px;color:#999;text-align: left; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
div.post p.details_small i{text-transform: lowercase;}
div.post p.details_small a{color:#515151;text-decoration: none;font-size: 11px; text-transform:none; margin-left: 5px;}
div.post p.details_small a:hover{text-decoration: underline;}
div.post p.date{text-align:right;font-size:12px;color:#999;}
#content em{font-style:italic;}
.tweet{position: relative;float: left;width: 80px;height: 65px;}
#comm {clear: left;float: left;bottom: 0px;left: 0px;font-size: 20px;color: #000; font-family: Tahoma;}
#comm a{font-size: 18px; font-family: Georgia, Tahoma;}

/* COMMENTS */
h2#comments{margin-bottom:10px;padding-bottom: 0px;border-bottom: 1px solid #333;}
.comment{text-align: left;}
.commentlist big{font-size:16px;display:block;font-variant:small-caps;margin-bottom:5px;}
.commentlist li{margin-bottom:8px;padding-bottom:0px;border-bottom: 1px solid #333;}
.commentlist ul li,
.commentlist ol li{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.commentlist ul{padding-left:20px;list-style-type:square;}
.commentlist ol{padding-left:20px;}
p.nocomments{padding-bottom:10px;border-bottom: 1px solid #333;font-weight:bold;font-size:15px;}
.allowed-tags{display:none;}

/* FORMS */
#commentform{margin-bottom:15px;padding-bottom:15px;border-bottom: 1px solid #333;}
textarea{width:90%;}

/* RIGHT SIDEBAR WITH MENU */
#sidebar{width: 271px; float: right; position: relative; height:100%; margin-right: 15px;}
#sidebar h2{color: #0B3C81; font-size: 14px; width:271px; padding-top: 15px; height: 25px; text-transform:capitalise; font-weight:bold; text-align: center; margin-top: 0px; background: url(images/h2.gif) no-repeat top center; }
.widget  h2 {margin-left: -10px; position: relative; /margin-left: -20px;}
#sidebar ul{padding-left: 0px;position: relative;}
#sidebar li{list-style: none; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;}
#search{padding:20px 0px 5px 10px; font-size: 11px;}
#search h2{font-family: Arial, sans-serif;color: #335773;font-size: 11px;font-weight: normal;}
#sidebar a {color: #FFFFFF; display: block; padding: 3px; /margin-left: -40px;}
#sidebar a:hover {color: #0B3C81; background-color: #ffffff; text-decoration: none;}

.box {
	position: relative;
	float: width;
	width: 271px;
	background: url(images/sbbottom.gif) bottom center no-repeat #0b3c81;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.box1 {
	position: relative;
	float: width;
	width: 271px;
	background-color: #0b3c81;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

/* FOOTER */
#footer {position:relative; clear:both; width: 1007px; color: #ffffff; text-align: center;  padding-top: 34px; height: 29px; background: url(images/footer.gif) no-repeat top center; font-size: 10px;}
#footer a {color: #ffffff; font-size: 10px; }

#banner {
position: absolute;
top: 50px;
right:100px;
width: 468px;
height: 60px;
}