/*
Theme Name: Anglers World template
Theme URI: 
Description: Follows the theme of the site
Version: 1
Author: eclipse-creative
Tags: 

*/
/*			.::  HTML ELEMENTS  ::.			*/
/*											*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px;padding:0px;outline:0px;font-size:100%;}
img, abbr, acronym, fieldset {border:0px;}
ol, ul {list-style:none;}
:focus {outline: none;}
a {	color:#ffffff;	text-decoration:none; }
a:hover {text-decoration:underline;}
html{	margin:0; padding:0; }
body{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background:#99CCFF url(images/bg_grad.gif) repeat-x 0 0;
}
em{
	font-weight:bold;
	font-style:normal;
	color:#00B0DE;
}
/*-------------------------------------------------------------------------/*/
/*	 		.::  COMMON  ::.			*/
/*	 									*/
.b{	display:block;	}
.i{	display:inline;	}
.n{ display:none; }
.f{ display:inline; float:left;	}	/* display:inline = ie6 quick fix, may cause future problems */
.r{ display:inline; float:right; }	/* display:inline = ie6 quick fix, may cause future problems */
.h{ visibility:hidden; }
.st{	font-weight:bold;	}
.it{	font-style:italic;	}
.nomargin	{	margin:0px;		}
.nopad		{	padding:0px;	}
.noborder	{	border:0px;		}
.nospace	{	margin:0px; padding:0px; border:0px none; }
.aR{ text-align:right; }
.aL{ text-align:left; }
.aC{ text-align:center; }
.aT{ vertical-align:top;  }
.aB{ vertical-align:bottom;  }
.aM{ vertical-align:middle;  }
.rel{ position:relative; }
.abs{ position:absolute; }
.absTr{ position:absolute; top:0; right:0; }
.absR{ position:absolute; right:0; }
.absL{ position:absolute; right:0; }
.absB{ position:absolute; bottom:0; }
.marAuto{ margin-left:auto; margin-right:auto; }
/*  CLEARS  */
.clear	 { clear: both; height: 0;	}
br.clear { height:1%; font-size:1px; line-height:1px; overflow:hidden; visibility: hidden; }

.click{ cursor:pointer; }
.click:hover{ text-decoration:underline; }

.help{ cursor:help; }
.help:hover{ text-decoration:underline; }

.flash .good{color:white; background:blue;}
.flash .bad{color:white; background:red;}
/*-------------------------------------------------------------------------/*/
/*	 		.::  PROJECT FONTS  ::.			*/
/*	 										*/
.txtMono{ font-family:'Courier New', Courier, monospace !important; }
.txt8	{ font-size:8px !important; }
.txt10	{ font-size:10px !important; }
.txt11	{ font-size:11px !important; }
.txt12	{ font-size:12px !important; }
.txt13	{ font-size:13px !important; }
.txt14	{ font-size:14px !important; }
.txt15	{ font-size:15px !important; }
.txt16	{ font-size:16px !important; }
.txt17	{ font-size:17px !important; }
.txt18	{ font-size:18px !important; }
.txt19	{ font-size:19px !important; }
.txt20	{ font-size:20px !important; }
.txt21	{ font-size:21px !important; }
.txt22	{ font-size:22px !important; }
.txt23	{ font-size:23px !important; }
.txt24	{ font-size:24px !important; }
.txt28	{ font-size:28px !important; }
.txt32	{ font-size:32px !important; }
.txt48	{ font-size:48px !important; }
/*-------------------------------------------------------------------------/*/
/*	 		.::  PROJECT COLOURS  ::.		*/
/*	 										*/
.white	{ color:#FFFFFF !important; }
.black	{ color:#000000 !important; }
.lgrey	{ color:#999999 !important; }
.grey1	{ color:#606060 !important; }
.grey	{ color:#666666 !important; }
.dgrey	{ color:#333333 !important; }
.midblue{ color:#00698d !important; }
.lblue	{ color:#00bbf2 !important; }
.lblue2	{ color:#059fc5 !important; }
.lblue3	{ color:#6699cc !important; }/* in page title */

/*-------------------------------------------------------------------------/*/
/*	 		.::  GENERIC STYLES ::.			*/
/*	 										*/
ul.disc{ list-style:disc; margin-left:10px; }
ul.minus{ list-style:square; margin-left:10px; }
ul.indent2{ margin-left:16px; }
ul.padL li{ padding:0 0 8px 0 }
/*-------------------------------------------------------------------------/*/
/*	 		.::  COMMON LAYOUT ::.			*/
/*	 										*/
.main{ width:950px; margin:10px auto 10px auto; background:#ffffff; }
.main .head{ height:103px; border:2px solid white; border-bottom:none; background:url(images/head-bg-def.jpg) no-repeat 50% 0; }
.main .head h1 {top:8px; left:4px;}
.main .head h2 {display:none;}
.main .foot {
	height:60px;
	border:2px solid white;
	border-top:none;
	font-size:13px;
	text-align:center;
	line-height:60px;
	background:#004280 url(images/ftr_blue_grad.png) repeat-x;
}
.globebg{ z-index:-1; top:0; width:100%; height:461px; padding:32px 0 32px 0; background:url(images/bg-world.gif) no-repeat 50% 0%; }

/*
	TOP MENU
*/
.main ul.topnav a,
.main ul.topnav a:hover{
	text-decoration:none;
}
.main ul.topnav{ height:28px; width:930px; margin:0 auto 0 auto; background:#00427f url(images/topmenu-bg-idle.gif); }
.main ul.topnav li{ position:relative; z-index:100; width:175px; height:28px;  }
.main ul.topnav li.small { width:55px; }
.main ul.topnav li a{ position:absolute; z-index:2; line-height:28px; font-weight:bold; padding:0 0 0 12px; }




/*
	TOP SUBS
*/
.main ul.topnav li div.submenu *{
	z-index:auto; position:static; width:auto; height:auto; padding:0; margin:0;
	line-height:normal;
}

.main ul.topnav li div.submenu{
	display:none;
	/*overflow:hidden;
	top:28px;
	left:-15px;
	z-index:99;*/
	width:207px;
	/*background:url(../grx/topmenu-sub-shad.gif) left bottom;*/
}
.main ul.topnav li div.submenu .sub_padder{
	margin:8px 0 30px 0px;
	padding:0 16px 0 16px;
}

.main ul.topnav li div.submenu ul{ margin:0 0 0 14px; padding:0;}
.main ul.topnav li div.submenu ul li{ margin:0; padding:0; }
.main ul.topnav li div.submenu ul li a{ position:inherit; font-weight:bold; padding:0; color:black; }
.main ul.topnav li div.submenu ul.lvl0 {  margin-left:10px; color:black }
.main ul.topnav li div.submenu ul.lvl0 li {  padding:4px 0;}
.main ul.topnav li div.submenu ul.lvl1 li a{ color:#646665; }
.main ul.topnav li div.submenu ul.lvl1 li {  padding:2px 0;}
.main ul.topnav li div.submenu ul li a:hover{ color:#66019b; }
/*-------------------------------------------------------------------------/*/
/*
	GENERAL CONTENT AREA
	rules that affect wysiwyg area
*/
.main .pageFrame	{ padding:10px; }
.main .pageFrame .pageCol1 { width:220px; margin:0 10px 10px 0; }
.main .pageFrame .pageCol2 { width:700px; margin:0 0 10px 0; }
/* COL1 */
.main .pageFrame .topMini { height:170px; margin:0 0 10px 0; /*background:#333333;*/ }

/* SIDE MENU */
	.main .pageFrame ul.sideNav1 a,
	.main .pageFrame ul.sideNav1 a:hover{
		text-decoration:none;
	} 
	.main .pageFrame ul.sideNav1{ position:relative; z-index:2; margin-bottom:10px;   }
	.main .pageFrame ul.sideNav1 li {
		background:#edeae3 url(images/sidenav-li-bg-idle.gif) repeat-x;
	}
	.main .pageFrame ul.sideNav1 li a {
		display:block;
		height:28px;
		margin-bottom:2px;
		padding:0 0 0 24px;
		line-height:28px;
		font-size:13px;
		font-weight:bold;
		color:#666666;
	}
	.main .pageFrame ul.sideNav1 li.active {
		/*background:url(images/sidenav-li-bg-over.gif) repeat-x;*/
	}
	.main .pageFrame ul.sideNav1 li.active a {
		color:#333333;
	}
	.main .pageFrame ul.sideNav1 ul.sub{	}
	.main .pageFrame ul.sideNav1 ul.sub li{
		height:26px;
		border-bottom:2px solid white;
		background:#ffffcc;
	}

/* COL2 */
.main .pageFrame .titleBlock{ height:170px; margin:0 0 10px 0; /*background:#663333;*/ }
.main .pageFrame .contBlock{    }
.main .pageFrame .contInnerMid{width:490px; margin:0 10px 0 0;}
.main .pageFrame .contInnerRight { width:200px; /*background:#4444cc;*/ }
/* BTTOM ROW */
.main .pageFrame .pageEnd { height:77px; background:url(images/footer-info.gif) no-repeat 50% 0;}
.main .pageFrame .pageEnd p{ margin:0 200px 0 209px; padding:23px 0 0 0; text-align:center; font-size:11px; }
.main .pageFrame .pageEnd h3.logoadv	{	top:27px; left:22px;	}
.main .pageFrame .pageEnd h3.logoabta	{	top:27px; left:113px;	}
.main .pageFrame .pageEnd h3.logoatol	{	top:27px; left:154px;	}
.main .pageFrame .pageEnd h2.logomartins{	top:0; right:0;	}


#contInnerHead h1,
#contInnerMid h1	{ margin-bottom:12px; font-size:24px; color:#00529b; }
#contInnerMid h2	{ margin-bottom:12px; font-size:18px; color:#6699cc; }
#contInnerMid h3	{ margin-bottom:10px; font-size:14px; color:#333333; }
#contInnerMid ul,
#contInnerMid p		{ margin-bottom:20px; font-size:13px; color:#666666;}
#contInnerMid ul {  list-style:disc; }
#contInnerMid ul li { margin-left:20px; }
#contBlock a,
#contInnerMid a,
#contInnerMid p strong,
#contInnerMid p b,
#contInnerMid p em { color:#00529b; }
#contInnerMid table{ margin-bottom:20px; /*border:1px solid silver;*/ }
#contInnerMid table td{ padding:5px; border:1px dashed silver; }






/*
	MOD DEST
*/
	.dest_dnav_frame{
		height:46px;
		background:#44bef0 url(images/dest_drop_bg.gif) no-repeat top left;
		margin-bottom:10px;
	}
	.dest_dnav_frame .dest_dnav {
		/*z-index:999;*/
		top:11px;left:46px;
		width:130px;
		padding:3px 4px 3px 4px;
		border:1px solid #c4cccc;
		background:#ffffff url(images/ui/control_stop_270_small_idle.png) no-repeat 100% 4px;
	}
	.dest_dnav_frame .dest_dnav:hover { background:#ffffff url(images/ui/control_stop_270_small.png) no-repeat 100% 4px; }
	.dest_dnav_frame .dest_dnav .drop_slide{
		display:none;
		padding:6px 0 6px 0;
	}
	.dest_dnav_frame .dest_dnav .drop_slide ul.destination{ margin-left:16px; }
	.dest_dnav_frame .dest_dnav .drop_slide ul.lvl1{ margin-left:8px; }
	.dest_dnav_frame .dest_dnav .drop_slide ul.destination li{ margin:3px 0 3px 0; }
	.dest_rh_images img{ margin:0 0 10px 0; }
	.miniDests{  }
	#contInnerMid .miniDests p,
	#contInnerMid .miniDests h1,
	#contInnerMid .miniDests h2,
	#contInnerMid .miniDests h3,
	#contInnerMid .miniDests h4 { margin:0; margin-bottom:5px; padding:0; font-size:11px; }
	.miniDests .miniDest{
		width:232px;
		margin:0 1px 2px 0;
		padding:6px;
		border-top:1px dotted silver;
		border-right:1px dotted silver;
	}
	.miniDests .miniDest img { margin:0 0 8px 0; }
	.miniDests .colEnd{
		margin-right:0;
		border-right:0;
	}
	.miniDests .colspan{
		clear:both;
		width:auto;
		margin:0 0px 2px 0;
		border-right:none;
	}
	.miniDests .colspan img{ margin:0 8px 8px 0; }
/*-------------------------------------------------------------------------*/


 
/*
	CONTACT FORM
*/
	#contInnerMid .contactform table td{
		border:none;
	}
	
	#contInnerMid .contactform h2{
		margin:6px 0 6px 0;
	}
	
	#contInnerMid .contactform table .hr{
		border-top:1px dashed silver;
	}
	
	#enqHtmlMessage{
		display:none;
		padding:10px;
		font-weight:bold;
		font-size:13px;
		text-align:center;
		color:white;
		background:#99CCFF;
	}
	
	#contInnerMid .contactform table tr.badfield td{
		/*border:1px dashed white;*/
		color: white;
		background:#99CCFF;
	}
	
	
	#contInnerMid .contactform .form_ok h1{
		text-align:center;
	}
	#contInnerMid .contactform .form_ok h2{
		text-align:center;
	}
/*-------------------------------------------------------------------------*/

















.endMini{ color:#666666;}
.endMini a{ color:#666666;}













div.post{
	/*outline:1px solid red;*/
	padding:0px 0 24px 0;
	border-bottom:1px silver dotted;
	margin-bottom:12px;
}

div.post h1{
	font-size:24px;
	margin:0 0 8px 0;
}
div.post h2{
	font-size:18px;
	margin:0 0 8px 0;
}
div.post h3{
	font-size:14px;
	margin:0 0 8px 0;
}
div.post .entry{
	margin:12px 0 12px 0;
}
div.post .entry p{
	margin:0 0 8px 0;
}
div.post .postmetadata{
	font-size:11px;
}


ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	/*font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;*/
	/*letter-spacing: -1px;*/
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: 12px;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: normal;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

.storycontent{ padding:0 0 20px 0 ; font-size:12px;}


#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#content {
	margin: 0px 20px 0 20px;
	padding-right: 60px;
}






#wp-calendar {

	/*font-family:Arial, Helvetica, sans-serif;*/
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0 0 20px 10px ;
	width: 200px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
	background:#999;
}

#wp-calendar a:hover {
	background: #333;

}

#wp-calendar caption {
	color: #999;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	margin:0 0 10px 0 ;
	
}

#wp-calendar td {
	color: #666;
	/*font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;*/
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;

}

#wp-calendar td:hover, #wp-calendar #today {
	background: #fff;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #000;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}



.widget_tag_cloud{
	/*background:red;*/
	/*word-spacing:200%;*/
	text-align:justify;
}
.widget_tag_cloud a{
	margin:4px;
}
























