html, body {margin:0;padding:0; /* needed for container min-height */ background: url(../../../../images/constants/bgk.gif);font-family: "Arial", Helvetica, sans-serif;font-size:85%;color:#000000; }

h1 {font-size:210%; font-family: "Arial", Helvetica, sans-serif;padding:0px; margin:0px 0 0px 0; letter-spacing:-0.03em; color:#666666;}
h2 {font-size:200%; text-transform:capitalize; font-family: "Arial", Helvetica, sans-serif;padding:0px 0 5px 0; margin:0px 0 5px 0;   color:#666666;border-bottom: solid #666666 1px; }
h3 {font-size:150%; font-family: "Arial", Helvetica, sans-serif;padding:0px 0 5px 0; margin:0px 0 5px 0;   color:#666666;}
h4 {font-size:170%; font-family: "Arial", Helvetica, sans-serif;padding:5px 0 2px 0px; margin:0px 0 6px 0; text-transform:capitalize; color:#e30059; border:none; font-weight: bold; }
h5 {font-size:120%; font-family: "Arial", Helvetica, sans-serif;padding:2px 0 2px 0px; margin:0px 0 0px 0; text-transform:capitalize; color:#3e3d40; border:none; font-weight: bold; }
h6 {font:95% "Arial", Helvetica, sans-serif;padding:0px; margin:0px 0 0px 0; font-weight:bold; }
hr {text-decoration:none;}
p {line-height:1.35em;	margin:3px 0 5px 0; padding:0; font-size:110%;}

body#home a.home{background:#000000 url(../../../../images/constants/nav_over.gif) no-repeat ; text-decoration:none;}


div#container {	/* needed for footer positioning*/	width:100%;
	float:left;	margin:0px 0 0 0;	padding:0;	display:inline;  
	background: url(../../../../images/constants/outer.png) repeat-y center;
	 /* IE Double Margin Fix */
}
/*********************************
IMPORTANT FOR IE
*********************************/
div#outer{  width:994px;}
div#header {padding:0px 0px 0 0px;margin:55px 0 0 0;  height:110px;width:986px;  background-image:url(../../../../images/constants/header.png);}
	div#header img {padding: 5px 0 0 28px; border:none;}
	
div#header-image  {margin:0; padding:0; float:left; height:250px;width:986px; }

	.fixed_wrap, .container_fixed_wrap
	{margin:0 auto;width:986px;background:url(../../../../images/constants/header.gif) repeat-x;}
					

/*********************************
START: Menu 
********************************/

/* the styling */
#nav {height:20px; position:relative; clear:both; margin:-61px 0 0 260px}
#nav .select, #nav .current {margin:0; padding:0; list-style:none;}
#nav li {display:inline; margin:0; padding:0; height:auto;}
#nav .select a,
#nav .current a {display:block; height:25px; float:left;  padding:0 10px 0 5px; text-decoration:none; background:url(../../../../images/constants/nav.gif) no-repeat right ;font-size:190%;  line-height:25px; white-space:nowrap; color:#fff;}
* html #nav .select a, * html #nav .current a {width:1px; height:21px;}
#nav .select a:hover, 
#nav .select li:hover a {cursor:pointer; color:#e30059;}
#nav .sub {display:none;}
/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}
#nav .current a {  color:#e30059;}
#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {color:#e30059;}
#nav .sub_active .current_sub a, #nav .sub_active a:hover {color:#e30059;}
#nav .select li a:hover .sub, #nav .select li:hover .sub {display:block; position:absolute; width:750px; top:25px; left:0; margin-top:0; padding:0; z-index:100; color:#fff;}
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:750px; top:25px; left:0; margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}
#nav .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block;float:left; padding:5px 10px 10px 5px; margin:0;white-space:nowrap; border:0; color:#fff;}
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block;padding:5px 10px 10px 5px; margin:0; white-space:nowrap; border:0; color:#fff;font-size:170%;font-weight:normal;background:url(../../../../images/constants/navli.gif) no-repeat top right; }
	
/*********************************
END: Menu		
	
*********************************/

/*********************************
START: Live Content		
	
*********************************/
	div#content {width:940px; padding:0px 0px 0 28px;margin:0 0 0px 0; height:auto;clear:both; float:left;}
	div#h-content {width:920px; padding:0px 0px 0 28px;margin:0 0 0px 0; height:auto;clear:both; float:left;}
	
		/*	div#content a { text-decoration: none;color: #666666; }
	div#content a:hover {text-decoration:none;color: #000000;text-align: right;} ---------- HOME COLS---------------- */
		
	div#h-left{float:left;width:295px; text-align:left; margin:0 20px 20px 0px; padding:0;}	
	div#h-left a { text-decoration: none; color:#666666}
	div#h-left a:hover {text-decoration:none;color: #000000; }

	div#h-middle{float:left;width:590px; text-align:left; margin:0 10px 0px 0px;}	
	div#h-middle a { text-decoration: none; color:#000}
	div#h-middle h5 {font-size:120%; font-family: "Arial", Helvetica, sans-serif;padding:0px 0 2px 0px; margin:0px 0 0px 0; text-transform:capitalize; color:#3e3d40; border:none; font-weight: bold; }
	div#h-middle a:hover {text-decoration:none;color: #e30059; }
	.h-middle{float:right; text-align:left; display:block; clear:both; width:295px; margin:-105px 0 0 0; padding:0;}	
	

	div#h-right{float:right;width:295px; text-align:left; padding:0; margin:0;}	
	div#h-right p { padding:0 0 0 0px; margin:0 0 10px 0}	

	/* ---------- SITE COLS---------------- */
	
	
.more { margin:3px 5px 10px 0; clear:both; display:block; color:#e2007a; font-family:Georgia, "Arial", Helvetica, sans-serif; font-style:italic;}
.more a:link, .more a:active, .more a:visited   {display:block;padding:0px 5px 3px 0;width:90px; color:#e2007a;text-decoration:none;}
.more a:hover {  display:block;padding:0px 5px 3px 0; color:#58585a; text-decoration:none; }
	
		
	div#left{float:left;width:280px; text-align:right; margin:0px 20px 0px 0px; padding:0 0 12px 0;}	


	/* ----------LEFT NAV---------------- */

	#leftnav {text-align:right; margin:0px 0 0px 0;padding:0;  list-style: none;width:280px; font-family:"Arial", Helvetica, sans-serif; font-weight:bold; font-size:130%; text-transform:capitalize;} 
	#leftnav li { list-style:none;}
	#leftnav a {text-decoration: none;margin:0; padding:0; display: block; text-decoration:none;background:url(../../../../images/constants/nav1.gif) repeat-x bottom; color:#3e3d40;}
	#leftnav li a, ul#leftnav li a:link, ul#leftnav li a:active, ul#leftnav li a:visited {padding:3px 3px 4px 0px; text-align:right;}
	#leftnav li a:hover { text-decoration:none;color:#e30059}	
	
	#leftnav li ul { list-style:none;margin:0px 0 0px 0;padding:0;}	
	#leftnav li ul a, ul#leftnav li ul a:link, ul#leftnav li ul a:active, ul#leftnav li ul a:visited {padding:3px 3px 4px 25px; text-align:right; color:#3e3d40;}
	ul#leftnav li ul a:hover {  text-decoration:none;color:#e30059  }	
	
	#leftnav li ul li a {background:url(../../../../images/constants/nav2.gif) left top no-repeat;}
	
	#leftnav li ul li ul a, ul#leftnav li ul li ul a:link, ul#leftnav li ul li ul a:active, ul#leftnav li ul li ul a:visited {padding:3px 3px 4px 35px;background:url(../../../../images/constants/nav3.gif) left top no-repeat; text-align:left;}
	ul#leftnav li ul li ul a:hover { text-decoration:underline; padding:3px 3px 4px 35px;}	

	
.nolink01 {padding:3px 3px 4px 0px; text-align:right;background:url(../../../../images/constants/nav1.gif) repeat-x bottom;text-decoration:none; color:#73767a; display:block;}
.nolink02 {padding:3px 3px 4px 25px; text-align:right; background:url(../../../../images/constants/nav02.gif) left no-repeat;color: #73767a; display:block;}


/* ----------LEFT NAV end---------------- */

/*********************************
START: Footer Data
*********************************/
	
div#footer {	width:994px; margin:0 auto 0 auto; padding:0;
	height:200px;
	clear:both;
	background: url(../../../../images/constants/outerfooter.png) repeat-y center;}
	div#footer img {padding:0;margin:0px; border:none;}

#f_right{text-align:right;float: right;padding:2px 0 0 0;margin:0px 0 10px 0; width:256px;background:url(../../../../images/constants/footer.gif) repeat-x top;}
#f_left{text-align:left; float:left;padding:2px 0 0 0;margin:0px 0 10px 0px;width:730px; background:url(../../../../images/constants/footer.gif) repeat-x top;}
#f_left p{text-align:left; clear:both; display:block; padding:10px 0 0 28px; color: #FFF; font-size:95%;}
.link {  text-align:left;color: #FFF;text-decoration:none;}
.link a {color: #FFF; text-decoration:none;}
.link a:hover {color:#e30059; text-decoration:underline;}

#footnav, #footnav ul {margin:0px 0 0 24px;text-align: left; text-transform: lowercase;display: block; padding: 0; list-style: none; font-weight:bold;}
#footnav a {text-decoration: none;color: #b1b3b4; padding: 0 4px 0 6px}
#footnav li {float:left;color: #FFF;display:block;}
#footnav li a:hover {text-decoration:none; color:#FFF }

#footnavR, #footnavR ul {margin:0px 28px 0 0px;text-align: left;display: block; padding: 0; list-style: none;text-transform: lowercase;font-weight:bold;}
#footnavR a { text-decoration: none; color: #b1b3b4; padding: 0 3px 0 3px; margin:0;}
#footnavR li {float:right; color:#b1b3b4;padding:0;margin:0;}
#footnavR li a:hover {text-decoration:none; padding: 0 3px 0 3px;color:#FFFFFF}


/*********************************
START: Menu 
********************************/

/* the styling */
#navbottom {height:15px; position:relative; clear:both; margin:0px 0 0 28px}
#navbottom .select, #navbottom .current {margin:0; padding:0; list-style:none;}
#navbottom li {display:inline; margin:0; padding:0; height:auto;}
#navbottom .select a,
#navbottom .current a {display:block; height:15px; float:left;  padding:0 5px 0 0px; text-decoration:none; font-size:100%;  line-height:25px; white-space:nowrap; color:#fff;}
* html #navbottom .select a, * html #navbottom .current a {width:1px; height:21px;}
#navbottom .select a:hover, 
#navbottom .select li:hover a {cursor:pointer; color: #FFF;}
#navbottom .sub {display:none;}
/* for IE5.5 and IE6 only */
#navbottom table {position:absolute; border-collapse:collapse; left:0; top:0;}
#navbottom .current a {  color:#FFF;}
#navbottom .sub li a:hover, #navbottom .select a:hover .sub li a:hover, #navbottom .select li:hover .sub li a:hover {color:##FFF;}
#navbottom .sub_active .current_sub a, #navbottom .sub_active a:hover {color:#FFF;}
#navbottom .select li a:hover .sub, #navbottom .select li:hover .sub {display:block; position:absolute; width:750px; top:15px; left:0; margin-top:0; padding:0; z-index:100; color:#fff;}
#navbottom .sub, #navbottom .sub_active {margin:0; padding:0; list-style:none;}
#navbottom .sub_active {display:block; position:absolute; width:750px; top:15px; left:0; margin-top:0; padding:0; z-index:10;}
* html #navbottom .sub_active, * html #navbottom .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}
#navbottom .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block;float:left; padding:5px 5px 5px 0px; margin:0;white-space:nowrap; border:0; color:#fff;}
#navbottom .select a:hover .sub li a, 
#navbottom .select li:hover .sub li a {display:block;padding:5px 5px 5px 0px; margin:0; white-space:nowrap; border:0; color:#fff;font-size:95%;font-weight:normal;}
	
/*********************************
END: Menu		
	
*********************************/

/*********************************
END: Footer Data
*********************************/







h2, a
{
	color: #525252;
}

#flashcontent6 {margin:0; padding:0; height:163px;}


#top
{

	text-align: right;
	height: 24px;
}

#top .menu
{
	padding-top: 7px;
}

#top .menu li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#top .menu a
{
	text-decoration: none;
	color: #fff;
}

#top .menu a:hover
{
	color: #000;
}

#contenttop
{
	height: 37px;
}

#contentwrapper
{

}



#introcontainer
{
	margin-top: 30px;
}

#intro
{
	
	height: 55px;
	background: url('images/introbg.gif') no-repeat 0 0;
	margin-left: 7px;
}


#intro #introtext
{
	float: left;
	height: 55px;
	margin: 20px auto 0 20px;
	overflow: hidden;
}


#intro #introtext h1
{
	font-size: 18px;
	color: #00599d;
	margin-bottom: 16px;
}

#intro #introtext p
{
	font-size: 16px;
}

#intro #introicon
{
	float: right;
	margin: 35px 50px;
}

.post
{
	background: #fafafa;
	border: solid 1px #eeeeee;
	margin: 40px 5px 20px 5px;
	padding: 15px;
	_padding: 7px;
}

.post .postheader .commentcount
{
	width: 27px;
	line-height: 12px;
	float: left;
	text-align: center;
	padding-right: 10px;

}

.post .postheader .commentcount a
{
	text-decoration: none;
	color: #4884bc;
}

.post .postheader .posttitle
{
	
	line-height: 20px;
}

.post .postheader .posttitle h2
{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 20px;
	padding: 0;
	margin: 0;
}

.post .postheader h2 a
{
	text-decoration: none;
}

.post .postheader .posttitle .postmeta
{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
}

.post .postcontent
{
	margin-top: 20px;
	line-height: 17px;	
}

.post .postcontent p
{
	clear: both;
	margin-bottom: 0;
}

.post .posttags, .post .posttags a
{
	color: #959595;
	clear:both;
	margin-top: 20px;
	text-align: right;
}

.commentbox
{
	background: #fff;
	border: solid 1px #eeeeee;
	margin: 10px 5px 20px 5px;
	padding: 15px;
}

.commentmeta .avatar
{
	float: left;
	padding-right: 6px;
}

.commenttext
{
	clear: both;
	margin-top: 10px;
}

.commentform input
{
	padding: 0;
	margin: 0;
	line-height: 0;
}

#commentform .text {
	width: 300px;
    margin: 0 0 15px 0;
}

#commentform textarea
{
    width:450px;
    height:150px;
    margin:0;
    padding:5px;
}

.navlinks
{
	margin: 0px 5px 40px 5px;	
}

.navlinks a
{
	text-decoration: none;
}

.navlinks img
{
	margin-right: 5px;
}

#sidebar #wrapbox
{
	background: #fafafa;
	border: solid 1px #eeeeee;	
	padding: 17px;
	margin: 40px 5px 20px 5px;
}

#sidebar .sidebarbox
{
	line-height: 20px;
	margin-bottom: 40px;
}

#sidebar .sidebarbox h3
{
h3 {font-size:150%; font-family:"Arial", Helvetica, sans-serif;padding:0px 0 5px 0; margin:0px 0 5px 0;   color:#3e3d40;

	margin-bottom: 10px;
}

#sidebar .sidebarbox a
{
	text-decoration: none;
}

#sidebar .sidebarbox ul
{
	list-style-type: none;
	text-indent: -1.5em;
}

#sidebar .sidebarbox .pages ul
{
	text-indent: -3em;
}





.searchform #searchbox
{
	float: left;
	background: #f1f1f1;
	border: solid 1px #e3e3e3;
	width: 120px;
	height: 14px;
	font-size: 11px;
}

.searchform #searchbutton
{
	height: 18px;
	width: 18px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background: url('images/searchbutton.jpg') no-repeat 0 0;
}

/*** Wordpress ***/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   background: #fafafa;
   border: solid 1px #eeeeee;
   text-align: center;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}