@charset "utf-8";







/* CSS Document */







/*  







Theme Name: Tutorial







Theme URI: http://www.wpdesigner.com







Description: This is my theme for a tutorial.







Version: 1.0







Author: Small Potato







Author URI: http://www.wpdesigner.com/















*/















body,h1,h2,h3,h4,h5,h6,blockquote,p,form,ul,li {

		margin:0;

		padding:0;



	}





body{

	background-color:#09316f;

	background-image:url(images/page-bg.png);

	background-position:top left;

	background-repeat:repeat-x;

	color:#154ea6;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0 0 0 0px;

	padding:0 0 0 0px;

	text-align:center;

}

	

#wrapper {

	margin-left:auto;

	margin-right:auto;

	text-align:justify;	

	width:1004px;

}



/*text*/



h1{

	font-family:Georgia,Sans-serif;

	font-size:24px;

	padding:0 0 10px 0;

}



h2{

	color:#09316F;

    padding-left:10px;

}



h4 {

    color:#ffcd14;

    font-size:1.3em;

	padding-bottom:5px;

}

.more-link {

	color:#000000;

	font-size:11px;

}



#yellow{

	color:#ffcd14;

	float:left;

	font-family:Arial,Helvetica,Georgia,Sans-serif;

	font-size:20px;

	margin-left:10px;

	padding-bottom:5px;

	text-align:left;

	width:300px;

}	



.blue{	

	color:#6ab7c9;

	font-family:Arial,Helvetica,Georgia,Sans-serif;

	font-size:20px;

	margin:0 0 0 0px;

}



#footer p{

	color:#5488ba;

	line-height:18px;

	text-align:right;

}



/*end text*/



/*images*/

#contact{

	background: url('images/contact.png') no-repeat;

	float:left;	

	height:127px;

	margin-bottom:30px;

	margin-left:50px;

	margin-top:30px;

	padding-bottom:5px;

	padding-top:0px;

	width:270px;

}



.day{

	background-color:#052453;

	color:#fccc1c;

	float: left;

	font-size:0.9em;

	font-weight:bold;

	margin: 0 0 0 0;

	text-align:center;

	width:55px;

}	



.month{

	background-color:#6dace4;

	color:#ffffff;

	float: left;

	font-size:0.9em;

	font-weight:bold;

	margin: 0px 0 0 0;

	padding-bottom:0px;

	padding-top:0px;

	text-align:center;

	width:55px;

}



.year{

	background-color:#052453;

	color:#fccc1c;

	float: left;

	font-size:0.9em;

	font-weight:bold;

	margin: 0 0 0 0;

	padding-top:0px;

	text-align:center;

	width:55px;

}	





.post-date{

	display: inline;

	float: left;

	height:59px;

	margin: 10px;

	text-align:center;

	width:60px;

}	



#quote{	

	background: url('images/quote.png') no-repeat;

	float:left;

	height:127px;

	margin-left:50px;

	margin-top:0px;

	padding-bottom:0px;

	padding-top:0px;

	width:270px;

}





/*end images*/	





/*links*/



.entry a:active, .entry a:link, .entry a:visited {

	color:#062453;

}



.entry a:hover {

	text-decoration:underline;

}





#footer a:link, #footer a:active, #footer a:visited{

	color:#5488ba;

	border-right:thin;

	border-right-color:#0d5d9c;

	border-right-style:solid;

	border-right-width:1px;

	padding: 0 20px 0 20px;

	text-decoration:none;

}





#footer a:hover{

	color:#add9fc;

	border-right:thin;

	border-right-color:#0d5d9c;

	border-right-style:solid;

	border-right-width:1px;

	text-decoration:none;

}	



.header a:link{

	color:##ffcd14;

	text-decoration:none;

}





.header a:visited{

	color:##ffcd14;

	text-decoration:none;

}



.header a:hover{

	color:##ffcd14;

	text-decoration:underline;

}



#menu a:link{

	color:#82bfdc;

	text-decoration:none;

}



#menu a:visited{

	color:#82bfdc;

	text-decoration:none;

}



#menu a:hover {

	background-image:url(images/button.png);

	background-position:top left;

	background-repeat:repeat-x;

	color:#cce8f6;

	display:block;		

	text-decoration:none;

}



.post a:link{

	text-decoration:none;

}



.post a:visited{

	text-decoration:none;

}



.post a:hover{

	text-decoration:underline;

}



.postmetadata a:link, .postmetadata a:active, .postmetadata a:visited{

	background-color:#335986;

	border:1px solid #ffffff;

	color:#ffffff;		

	margin-left:10px;

	padding: 0 10px 0 10px;

	text-decoration:none;

}



.postmetadata a:hover{

	background-color:#335986;

	border:1px #fff solid;

	color:#ffffff;	

	margin-left:10px;

	text-decoration:none;

}							





.sidebar a:link{

	color:#acd8f3;

	text-decoration:none;

}



.sidebar a:visited{

	color:#acd8f3;

	text-decoration:none;

}



.sidebar a:hover{

	color:#FFFFFF;

	text-decoration:underline;

}



.search-sidebar a:link{

	color:#acd8f3;

	text-decoration:none;

}



.search-sidebar a:visited{

	color:#acd8f3;

	text-decoration:none;

}



.search-sidebar a:hover{

	color:#FFFFFF;

	text-decoration:underline;

}



p{

	padding:5px 0 0 0;

}	

/*end links*/	



/*widths and floats*/



.entry{

	background-color:#fefefe;

	line-height:18px;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:10px;

	text-align:justify;

}





h2 a:active, h2 a:link, h2 a:visited {

   color:#09316f;

   font: arial;

   font-size:1.5em;

   text-decoration: none;

}      







h2 a:hover {

   text-decoration:underline;

}     







#cont-back{

	background-color:#052453;

	border:1px solid #0b4786;

	clear:both;

	float:left;

	height:auto;

	margin-bottom:0px;

	margin-left:25px;

	margin-right:0px;

	margin-top:60px;

	padding-bottom:0px;

	padding-left:0px;

	padding-right:0px;

	padding-top:5px;

	position:inherit; top: 400px; left: 0; right: 0; bottom: 0;

	width:600px;

}

.container{

	float:left;

	padding:0 0 0 0px;

	margin-bottom:0px;

	margin-left:5px;

	margin-right:0px;

	margin-top:0px;

	overflow: hidden;

	vertical-align:top;

	width:600px;

}



.catagory{

	border:1px solid #0b4786;

	margin:0 0 10px 0;

}



#footer{

	border-top:1px solid #0d5d9c;

	float:left;

	padding:10px;

	position:inherit; top: 1000px; left: 0x; right: 0; bottom: 0;

	width:1000px;

}



#header{

	float:left;

	margin:0 0 0 0px;

	padding:0 0 5px 0;

	width:600px;

}



#headerimg 	{

	background: url('images/logo.jpg') no-repeat;

	float:left;

	height: 367px;

	margin:0 0 0 0px;

	padding:0px;

	width: 600px;

}



#menu{

	background-color:#052453;

	border:1px solid #0b4786;

	float:right;

	margin:20px 60px 10px 0px;

	padding:10px 0 15px 15px;

	text-align:left;

	width:255px;

}

	

#menu li {

	color:#acd8f3;

	border-bottom:1px solid #1b3a66;

	list-style: none inside;

	margin: 0px 15px 5px 0;

	padding:0 0 0 5px;	

}			







	







#menu ul {

	padding: 0 0 0 5px;

}



.navigation {

        color:#154ea6;

	font-size:14px;

	font-weight: bold;

	line-height:18px;

	padding:10px 0 0 250px;

}



.navigation a:active, .navigation a:link, .navigation a:visited{

        color:#154ea6;

        text-decoration:none;

}



.navigation a:hover {

        text-decoration:underline;

}





p.postmetadata{

	background-color:#6dace4;

	color:#FFF;

	margin:5px 20px 10px 130px;

	padding:3px 5px 5px 0;

	text-align:right;

	width:400px;

}



.post{	

	background-color:#fefefe;

	background-image:url(images/postbg.png);

	background-position:top left;

	background-repeat:repeat-x;

	border:3px solid #99ccf9;

	margin:15px;

	padding:10px 0 0 0;	

	text-align:left;

}



.post h2{

	font-family:Arial;

	font-size:18px;

}



.sidebar{

	background:#052453;

	border:1px solid #0b4786;

	height:auto;

	margin:0 60px 10px 0px;

	overflow: hidden;

	padding:0 0 0 0px;	

	width:280px;

}



.sidebar ul{

	color:#acd8f3;

	list-style-type:none;

	margin:15px 0 15px 0;

	padding: 0 10px 0 10px;

}	



.sidebar ul li{

	color:#acd8f3;

	margin: 10px 0 0 0;

	padding:10 px 0 10px 0;

}	



.sidebar ui li h2{

	color:#acd8f3;

	font-family:Georgia, Sans-serif;

	font-size:14px;

}



.sidebar ul ul li{

	border-color:#1b3a66;

	border-bottom:thin;

	border-bottom-style:solid;

	border-bottom-width:1px;

	color:#acd8f3;	

	line-height:24px;

	list-style-image:url(images/bullet.png);

	padding:0;

}



.search-sidebar{

	background:#052453;

	background-image:url(images/search-rightbg.png);

	background-position:top left;

	background-repeat:no-repeat;

	border:1px solid #0b4786;

	height:77px;	

	padding:10px 0 10px 20px;

	margin:0 60px 10px 0px;

	overflow: hidden;

	width:259px;

}





.search-sidebarsubmit {

	background-color:#082a49;

	background-image:url(images/search-rightbutton.png);

	background-position:top left;

	background-repeat:repeat-x;

	border:none;

	color:#fefefe;

	font-weight:bold;

	height:23px;

	padding-bottom:2px;

	width:75px;

}	



.search-sidebar strong {

	color:#fccc1c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

}





.search{

	border:1px solid #0b4786;

	margin-bottom:10px;

}



.categories-sidebar{

	background:#0c387a;

	background-image:url(images/categoriesbg.png);

	background-position:top left;

	background-repeat:no-repeat;

	border:1px solid #0b4786;

	height:auto;

	padding:10px 0 10px 20px;

	margin:0px 60px 10px 0px;

	overflow: hidden;

	width:259px;

}	



.categories-sidebar strong {

	color:#fccc1c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

}







.categories-sidebar li {

	color:#7cc8dd;

	font-family:Arial, Helvetica, sans-serif;

	list-style:none;

	padding: 5px 0 5px 5px;

}



.categories-sidebar li a:active, .categories-sidebar li a:link, .categories-sidebar li a:visited {

	color:#7cc8dd;

	text-decoration:none;

}



.categories-sidebar li a:hover {

	color:#7cc8dd;

	text-decoration:underline;

}





/*end widths and floats*/	





/*comments page*/





.comments-template{

	border-top: 1px solid #ccc;

	margin: 10px 0 0;

	padding: 10px 0 0;

}





.comments-template ol{

	list-style: none;

	margin: 0;

	padding: 0 0 15px;

}



.comments-template ol li{

	border-bottom: 1px solid #ccc;

	line-height: 18px;

	margin: 10px 0 0;

	padding: 0 0 10px;

}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;

	font-size: 16px;

}



.commentmetadata{

	font-size: 12px;

}



.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



/*end comments page*/





	/*************Header**************/

.clouds{

	background-image:url(images/clouds-top.jpg);

	background-position:top left;

	background-repeat:no-repeat;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin:0px;

	width:1004px;

}



.clouds p {

	color:#fccc1c;

	margin:0px;

	padding:10px 0 7px 30px;

}



.clouds strong {

	color:#bddef9;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



				/***************END HEADER***********/





				/***************SIDEBAR***********/



#side {

	float:right;

	margin:60px 0 0 0px;

}



.contact{

	clear:left;

	margin:0 0 20px 0;

	text-align:left;

	width:270px;

}





.img-float{

	background-image:url(images/suncoast-logo-sml.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	float:left;

	height:64px;

	margin:0 0 0 0px;

	width:130px;

}







.contact p{

	margin-left:130px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}







.contact strong {

	color:#a1cbf2;

	font-weight:bold;

}





.phone {

	background-image:url(images/phone-icon.png);

	background-position:top left;

	background-repeat:no-repeat;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:12px;

	padding:3px 0 3px 22px;

}



.phone strong {

	color:#a1cbf2;

	font-weight:bold;

}





.fax {

	background-image:url(images/fax-icon.png);

	background-position:top left;

	background-repeat:no-repeat;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:3px 0 0 22px;

}







.fax strong {

	color:#a1cbf2;

	font-weight:bold;

}







.s-connect{

	background-image:url(images/suncoast-connect-logo-sml.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	border:1px solid #154ea6;

	height:90px;

	margin:20px 0 20px 0;

	width:278px;

}







.free-quote {

	background-image:url(images/free-quotes-bg.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	color:#a1cbf2;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-variant:small-caps;

	height:30px;

	margin:0 0 20px 0;

	padding:30px;

	width:220px;

}







.free-quote strong {

	color:#fccc1c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

}





.free-quote a:link{

	background-color:#000000;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-variant:small-caps;

	margin:0px;

	padding:0px;

	text-decoration:none;

}







.free-quote a:hover, .free-quote a:active, .free-quote a:visited{

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-variant:small-caps;

	margin:0px;

	padding:0px;

	text-decoration:none;

}





.sideMenu a:link, .sideMenu a:active, .sideMenu a:visited{

	color:#86b6da;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-variant:normal;

	margin:0px;

	padding:0px;

	text-decoration:none;

}



.sideMenu a:hover{

	color:#86b6da;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-variant:normal;

	margin:0px;

	padding:0px;

	text-decoration:underline;

}



.sideMenu ul li{

	background-image:url(images/sideBar-li.png);

	background-position:left center;

	background-repeat:no-repeat;

	border-bottom:1px solid #1e4475;

	list-style-type:none;

	margin:0 0 0 0px;

	padding:0 0 3px 10px;

}







.sideMenu ul{

	margin:0 0 0 0px;

	padding:0 0 0 0px;

}





.border{

	border:1px solid #1f5b9c;

	margin:15px 0 0 0;

}



.right-pane-consult {

	background-color:#062453;

	border-bottom:1px solid #1f5b9c;

	border-left:1px solid #1f5b9c;

	border-right:1px solid #1f5b9c;

	border-top:1px solid #1f5b9c;

	padding-bottom:10px 9px;

	width:255px;

}







.right-pane-scc img {

	border: solid #1f5b9c 1px;

}







.right-pane-latestnews {

	background-color:#062453;

	border:1px solid #1f5b9c;

	padding:10px 9px;

	width:260px;

}



.right-pane-latestnews h2 {

	color:#6ab7c9;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}	







.consult-header-left {

	background-image:url(images/consult-form-left.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:23px;

	width:6px;

}



.consult-header-body {

	background-image:url(images/consult-form-bg.jpg);

	background-position:top left;

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-variant:small-caps;

	padding:0 4px;

	width:150px;

}





.consult-header-right {

	background-image:url(images/consult-form-right.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:23px;

	width:6px;

}





.consult-body-left {

	background-image:url(images/consult-body-left.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:274px;

	width:5px;

}





.consult-body {

	background-image:url(images/consult-body-bg.jpg);

	background-position:top left;

	background-repeat:repeat-x;

	color:#0a4661;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-top:10px;

	width:250px;

}





.consult-body-right {



	background-image:url(images/consult-body-right.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	height:274px;

	width:5px;

}







.consult-form-fields {

	color:#0a4661;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	padding:5px 3px 10px 0px;

	width:50px;

}



.consult-form {

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width:200px;

}



.consult-form input, .consult-form textarea {

	border:1px solid #4976b4;

}



.consult-form-submit {

	padding-right:5px;

}



.consult-form-submit input {

	background-image:url(images/consult-submit-button.png);

	background-position:top left;

	background-repeat:no-repeat;

	border:0px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	height:25px;

	margin-top:10px;

	width:75px;

}







				/******************END RIGHT BAR******************/











				/************** comments section *****************/







.commentlist {

  color:#ffffff;

  padding:0px 50px;

}



.commentlist li{

  padding:10px 0px;

}	



.commentlist li a:active, .commentlist li a:link, .commentlist li a:visited {

  color:#6ab7c9; 

  text-decoration:none;

}



.commentformtxt a:active, .commentformtxt a:link, .commentformtxt a:visited {

  color:#062453; 

  text-decoration:none;

}



.commentlist li a:hover, .commentformtxt a:hover {

  color:#062453;

  text-decoration:underline;

}



.commentform {

	background-color:#DFECFA;

	background-image:url(images/commentformbg.png);

	background-position:center top;

	background-repeat:no-repeat;

	padding:0 20px 10px 10px;

	text-align:left;

	width:540px;

}





.commentformpad {

	padding:0 0 10px 0;

}



.commentformtxt {

   color:#ffffff;

}



#comments, #respond {

   padding:0 20px;

}



.commentformfield, .commentformfield {

	border:1px solid #4976b4;

}



.commentform label {

	color:#062453;

}



.commentformsubmit {

	background-color:#fefefe;

	background-image:url(images/commentformbuttonbg.png);

	background-position:top left;

	background-repeat:repeat-x;

	border:none;

	color:#fefefe;

	font-weight:bold;

	height:25px;

	padding-bottom:2px;

	width:134px;

}



				/***************MENU***********/





.topMenu{

	color:#add8f1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	margin-top:12px;

}



.topMenu a:link,.topMenu a:active,.topMenu a:visited{

	background:none;

	color:#add8f1;

	padding:0px 10px 4px 10px;

	font-size:12px;

	font-weight:bold;

	line-height:24px;

	text-decoration:none;

}



.topMenu a:hover {

	background-image:url(images/top-menu-hover.png);

	background-position:bottom left;

	background-repeat:repeat-x;	

	color:#ffffff;

	text-decoration:none;

}



.top-menu {



	background-image:url(images/top-menu-bg.png);

	background-position:top left;

	background-repeat:repeat-x;

	color:#add8f1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	width:960px;

}





.menu-l{

	background-image:url(images/top-menu-left.png);

	background-position:top left;

	background-repeat:repeat-x;

	height:31px;

	width:5px;

}



.menu-r{

	background-image:url(images/top-menu-right.png);

	background-position:top left;

	background-repeat:repeat-x;

	height:31px;

	width:5px;

}







/* suckerfish - multinav */



/*







	WARNING!!! DO NOT EDIT THIS FILE.







	THE CSS IN THIS FILE IS NOT DISPLAYED IN YOUR SITE AND IS ONLY



	USED FOR BUG FIXING PURPOSES BY THE PIXOPOINT SUPPORT TEAM.















*** Main menu CSS code ***/



#suckerfishnav {

	background-image:url(images/top-menu-bg.png);

	background-position:top left;

	background-repeat:repeat-x;

	color:#add8f1;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-align:left;

	width:960px;

 }



#suckerfishnav, #suckerfishnav ul {

    float:left;

    list-style:none;

    line-height:50px;

    padding:2px 0 0 0;

    margin:0;

 }



#suckerfishnav a {

    background:none;

	color:#add8f1;

    display:block;

	text-decoration:none;

}



#suckerfishnav li {

    float:left;

    padding:0;

}



#suckerfishnav ul {

    background-color:#09316f;

	background-image:url(images/sub-menu-bg.png);

	background-repeat:repeat-x;

	background-position:left top;

	border: 1px solid #7cb8ed;

    border-top:none;

    position:absolute;  

    left:-999em;   

	margin:0px;

	padding:0px; 	

    width:200px;

	z-index:900;

}





#suckerfishnav li li {

    border-top:none;

    width:199px;

}



#suckerfishnav li li a {

	color:#dddddd;

    font-size:12px;

    padding:4px 10px;

    width:130px;

}



#suckerfishnav li ul ul {

    margin:-21px 0 0 150px;

}



#suckerfishnav li li:hover {

    background:#052452;

    border-bottom:1px solid #7cb8ed;

    color:#fff;

}



#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {

    color:#dddddd;

}



#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {

    color:#dddddd;

}



#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {

	color:#dddddd;

}



#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {

    left:-999em;

}



#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {

 	background-image:url(images/sub-menu-bg.png);

	background-position:left;

	background-repeat:repeat-x;

	left:auto;

}



#suckerfishnav li:hover, #suckerfishnav li.sfhover {

    background-image:url(images/top-menu-hover.png);

	background-position:bottom left;

	background-repeat:repeat-x;	

	color:#ffffff;

	text-decoration:none;

}



#suckerfishnav .current_page_parent {

    background:#B13733;

}



#suckerfishnav .current_page_item {

    background:#D31510;

}



#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {

    content:"";

}



#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {

    color:#000000;

    content:"";

}



#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {

    color:#000000;

    content:"";

}











/*** Second menu CSS */

#suckerfishnav_2 {

    background:#1F3E9F url("../multinav/images/suckerfish_blue.png") repeat-x;

    font-size:18px;

    font-family:verdana,sans-serif;

    font-weight:bold;

    width:100%;

}



#suckerfishnav_2, #suckerfishnav_2 ul {

    border:1px solid #aaa;

    float:left;

    list-style:none;

    line-height:40px;

    margin:0;

    padding:0;

    width:100%;

    }



#suckerfishnav_2 a {

    display:block;

    color:#dddddd;

    padding:0px 10px;

    text-decoration:none;

    }



#suckerfishnav_2 li {

    float:left;

    padding:0;

    }



#suckerfishnav_2 ul {

 	border:0;

    border-top:1px solid #666666;

    font-weight:normal;

    height:auto;

    khtml-opacity:0.85;

    left:-999em;

    line-height:1;

    margin:0;

    -moz-opacity:0.85;

    opacity:0.85;

    position:absolute;

    width:151px;

    }



#suckerfishnav_2 li li {

    border-bottom:1px solid #666666;

    border-left:1px solid #666666;

    border-right:1px solid #666666;

    font-weight:bold;

    font-family:verdana,sans-serif;

    width:149px;

    }



#suckerfishnav_2 li li a {   

	color:#dddddd;

    font-size:12px;

    padding:4px 10px;

    width:130px;

	   }



#suckerfishnav_2 li ul ul {

    margin:-21px 0 0 150px;

    }



#suckerfishnav_2 li li:hover {

    background:#1F3E9F;

    }



#suckerfishnav_2 li ul li:hover a, #suckerfishnav_2 li ul li li:hover a, #suckerfishnav_2 li ul li li li:hover a, #suckerfishnav_2 li ul li li li:hover a {

    color:#dddddd;

    }



#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {

    color:#dddddd;

    }



#suckerfishnav_2 li:hover li a, #suckerfishnav_2 li li:hover li a, #suckerfishnav_2 li li li:hover li a, #suckerfishnav_2 li li li li:hover li a {

    color:#dddddd;

    }



#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li:hover ul ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul, #suckerfishnav_2 li.sfhover ul ul ul ul {

    left:-999em;

    }



#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul, #suckerfishnav_2 li li li li.sfhover ul {

    background:#444444;

    left:auto;

    }



#suckerfishnav_2 li:hover, #suckerfishnav_2 li.sfhover {

    background:#5E7AD3;

    }



#suckerfishnav_2 .current_page_parent {

    background:#3D57A8;

    }



#suckerfishnav_2 .current_page_item {

    background:#122C83;

    }



#suckerfishnav_2 .current_page_parent a:after, #suckerfishnav_2 .current_page_parent li a:after, #suckerfishnav_2 .current_page_parent li li a:after, #suckerfishnav_2 .current_page_parent li li li a:after, #suckerfishnav_2 .current_page_parent li li li li a:after {

    content:"";

    }



#suckerfishnav_2 .current_page_parent a:after, #suckerfishnav_2 li .current_page_parent a:after, #suckerfishnav_2 li li .current_page_parent a:after, #suckerfishnav_2 li li li .current_page_parent a:after {

    color:#000000;

    content:"";

    }



#suckerfishnav_2 .current_page_item a:after, #suckerfishnav_2 li .current_page_item a:after, #suckerfishnav_2 li li .current_page_item a:after, #suckerfishnav_2 li li li .current_page_item a:after, #suckerfishnav_2 li li li li .current_page_item a:after {

    color:#000000;

    content:"";

    } 





/* sidebar */

.widgets-sidebar{

	background:#0c387a;

	background-image:url(images/categoriesbg.png);

	background-position:top left;

	background-repeat:no-repeat;

	border:1px solid #0b4786;

	height:auto;

        padding: 0 10px 0 0;

/*	padding:10px 0 10px 20px;

	margin:0px 60px 10px 0px;*/

	overflow: hidden;

	width:268px;

}



/* RSS Widget */

.widgettitle, .widgettitle h2 {

	color:#fccc1c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

    padding:5px;

    text-align:left;

}



.rsswidget {

	color:#fccc1c;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

        padding:0px;

        margin:0px;

}



.widget_rss {

   padding:0px;

}



.widgettitle a:active, .widgettitle a:link, .widgettitle a:visited, .widgettitle h2 a:active, .widgettitle h2 a:link, .widgettitle h2 a:visited {

       color:#ffffff;

       text-decoration:none;

}



.rsswidget a:active, .rsswidget a:link, .rsswidget a:visited

{



       color:#ffffff;

       margin:0px;

       padding:0px;

       text-decoration:none;

}



.widgettitle a:hover, .rsswidget a:hover, .widgettitle h2 a:hover {

       text-decoration:underline;

}



.widgets-sidebar ul li {       

       list-style:none;

       list-style-image:none;		

   /*    list-style-position:inside;*/

       list-style-type:none;

       margin:0 0 0 5px;

       padding-left:5px;

       text-align:left;      

}



.rssSummary {

       color:#fff;

       padding: 5px 0px;

       text-align:left;

}



.websites{

/*background-image:url(images/1800Websites.jpg);

background-position:left top;

background-repeat:no-repeat;*/

height:98px;

margin:0 0 20px;

width:278px;

}


#social_networking{
	background-color:#0d397b;
	background-image:url(images/social_net_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #1f5b9c;
	margin:10px 0 20px;
	text-align:center;
	width:278px;
}

#social_networking h1{
	color:#fccc1c;
	font-family:ariel,helvetica,sans-serif;
	font-size:22px;
	margin:10px 0 10px 20px;
	text-align:left;
}

.widget_tag_cloud a:active, .widget_tag_cloud a:link, .widget_tag_cloud a:visited {
color:#fff;
text-decoration:none;
}

.widget_tag_cloud a:hover {
text-decoration:underline;
}