/*@import url(reset.css); RESET CSS */
@import url(forms.css); /* FORMS CSS */



/* 1.BODY
---------------------------------------------------------------------- */

html {background: #FFF;}
body {
	margin:10px auto 20px auto;
	padding:0 10px 0 10px;
	width:940px;
	font-size:12px;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

ul#nav_access { position:absolute; top:-9999px; left:-9999px; }



/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */

.size1 {font-size: 10px;}
.size2 {font-size: 11px;}
.size3 {font-size: 12px;}
.size4 {font-size: 13px;}
.size5 {font-size: 14px;}
.size6 {font-size: 15px;}

#blacktext {
	font-size:13px;
	color:#000000;
}
#blacktextbold {
	font-size:13px;
	color:#000000;
	font-weight: bold;
}
/* -- PARAGRAPHS -- */

p {line-height:1.3em;margin:12px 0;}
#my-glider .intro p.category {text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:5px 0 0 0;padding:0px 0 0 0;color:#666;}



/* 3.HEADINGS
---------------------------------------------------------------------- */

h1 {float:left;width:266px;margin:20px 0 0 0;height:80px;padding:0 0 0 0;font-size:60px;line-height:0;}

h2 {font-weight:normal;font-size:20px;margin:0;padding:0 0 7px 0;background:url(../images/fadeline.gif) bottom right no-repeat;color:#003366;}
h2.lead {width:700px;margin:10px 0 20px 0;}
h2 span {font-weight:normal;font-size:14px;color:#999;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-transform: uppercase;
	margin:0;
	padding:0 0 0 0;
	color:#003366;
}
#mainbox h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color:#003366;
	margin:0 0 0 0;
	padding:18px 0 14px 0;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform: uppercase;
	font-size:16px;
	margin:0;
	padding:0 0 0 0;
	color:#003366;
}
h6 {
	font-family: Georgia, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color:#000;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
h3 span a:link, 
h3 span a:visited,
h4 span a:link, 
h4 span a:visited {color:#999;}


/* 4.LINKS
---------------------------------------------------------------------- */

:focus { outline:none; }

a img  { border:none; }
a:link,
a:visited { text-decoration:none;color:#000 }
a:hover,
a:focus { text-decoration:underline;color:#000; }

#content a:link, 
#content a:visited {text-decoration:none;color:#000}
#content #my-glider a:link, 
#content #my-glider a:visited {color:#336699;text-decoration:none;border-bottom: 0px dotted #C6C6C6;}


/* 6.LAYOUT
---------------------------------------------------------------------- */

.spacer {clear:both;}
#content {clear:both;}
#column_adverts {
	width:150px;
	margin-top:-50px;
	padding-top:0px;
	padding-left:5px;
	border-left:1px solid #EEE;
	margin-left:880px;
	margin-bottom:20px;
}
#magazine.home #column_adverts {
	margin-top:0px;
	position: absolute;
	top:127px;
	left: 0;
}
#column_adverts ul {
	clear:both;
	list-style-type:none;
	margin:10px 0 30px 8px;
	padding-top:23px;
	padding-left:0;
	font-size:12px;color:#666;
}
#column_adverts ul.listings {
	clear:both;
	list-style-type:none;
	margin:10px 0 30px 8px;
	padding-top:0px;
	padding-left:0;font-size:12px;color:#666;
}
#column_adverts ul li {margin:0 0 3px 0;padding:4px 0 4px 0;font-size:11px;color:#666;border-bottom:1px solid #EEE;}
#column_adverts ul li a:link,
#column_adverts ul li a:visited {text-decoration:none;border-bottom:0;color:#336699;}
#column_adverts img {float:left;margin:0;padding:0px 0px 10px 9px;}
#column_adverts div {display:none}


#column_adverts2 {float:right;width:170px;margin-top:-50px;padding-top:0px;padding-left:10px;border-left:1px solid #EEE;margin-left:5px;margin-bottom:20px;}
#magazine.home #column_adverts2 {
	margin-top:0px;
	position: relative;
	top:-350px;
	left: 0;
}
#column_adverts2 ul {
	clear:both;
	list-style-type:none;
	margin:10px 0 30px 8px;
	padding-top:23px;
	padding-left:0;
	font-size:12px;color:#666;
}
#column_adverts2 ul.listings {
	clear:both;
	list-style-type:none;
	margin:10px 0 30px 8px;
	padding-top:0px;
	padding-left:0;font-size:12px;color:#666;
}
#column_adverts2 ul li {margin:0 0 3px 0;padding:4px 0 4px 0;font-size:11px;color:#666;border-bottom:1px solid #EEE;}
#column_adverts2 ul li a:link,
#column_adverts2 ul li a:visited {text-decoration:none;border-bottom:0;color:#336699;}
#column_adverts2 img {float:left;margin:0;padding:0px 0px 10px 9px;}
#column_adverts2 div {display:none}


/* 8.Stuff
---------------------------------------------------------------------- */

#chips {
	width:75px;
	vertical-align:top;
	position: absolute;
	top:30px ;
	left:10px;
}
#fish {
	width:890px;
	position: absolute;
	top:10px;
	left:100px;
	font-family:Verdana, sans-serif;
	font-size:13px;
	color:#336699;
	text-align:justify;
}
#salt {
	width:160px;
	vertical-align:top;
	position: absolute;
	top:20px;
	left:775px;
	
}
#tabs {
	vertical-align:top;
	position: absolute;
	top:110px; 
	left:10px;
}
#mainbox {
	height:597px;
	width:840px;
	vertical-align:top;
	position: absolute;
	top:152px;
	left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	padding-top: 0px;
}
#gliderbox {
	height:360px;
	width:730px;
	vertical-align:top;
	position: absolute;
	top:40px;
	left:-5px;
}
#twitcol {
	width:265px;
	padding-right:20px;
	border-right:0px solid #CCC;
	margin-right:10px;
	margin-bottom:20px;
	position: absolute;
	top: 515px;
	left:10px;
	font-size:12px;
}
#home_editorsblog {
	width:570px;
	padding-right:20px;
	border-right:0px solid #CCC;
	margin-right:10px;
	margin-bottom:20px;
	position: absolute;
	top: 515px;
	left:296px;
	font-size:12px;
}
#promo {
	width:265px;
	position: absolute;
	top: 55px;
	left:0
}
#rightbox {
	height:294px;
	width:400px;
	vertical-align:top;
	position: absolute;
	top:55px;
	left:320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
#rightbox2 {
	height:294px;
	width:400px;
	vertical-align:top;
	position: absolute;
	top:145px;
	left:320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
#rightbox3 {
	height:250px;
	width:400px;
	vertical-align:top;
	position: absolute;
	top:182px;
	left:320px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
#extradirbox {
	height:150px;
	vertical-align:top;
	position: absolute;
	top:323px;
	left:-1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
#extradirbox3 {
	height:150px;
	vertical-align:top;
	position: absolute;
	top:450px;
	left:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
#photobox {
	height:236px;
	vertical-align:top;
	position: absolute;
	top:55px;
	left:-2px;
}
#photobox2 {
	height:168px;
	vertical-align:top;
	position: absolute;
	top:145px;
	left:-2px;
}#photobox3 {
	height:236px;
	vertical-align:top;
	position: absolute;
	top:200px;
	left:-2px;
}#cobox {
	height:336px;
	width:220px;
	vertical-align:top;
	position: absolute;
	top:55px;
	left:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;	
}
#cobox2 {
	height:336px;
	width:220px;
	vertical-align:top;
	position: absolute;
	top:55px;
	left:495px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;	
}
#foot {
	height:40px;
	width:730px;
	vertical-align:top;
	position: absolute;
	top:650px;
	left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}
#foothome {
	height:40px;
	width:908px;
	vertical-align:top;
	position: absolute;
	top:925px;
	left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}
	
/* 8.NAVIGATION
---------------------------------------------------------------------- */

ul#sites {float:left;width:939px;font-size:14px;font-weight:normal;padding:0 0 20px 1px;margin:6px 0 0px 0px;background:transparent url() left bottom no-repeat;}
ul#sites li {display:inline;padding:0px;margin:0px;}
ul#sites li a:link, ul#sites li a:visited {float:left;display:block;height:17px;color: #666;text-decoration: none;background:#FFF url(../images/tabsback2.jpg) right bottom no-repeat;margin:0px;padding:10px;}
ul#sites li.loginout a:link,
ul#sites li.loginout a:visited {float:right;font-size:12px;padding:15px 10px 5px 10px;background:transparent url() right 0px no-repeat;border-bottom:0px solid #999;}
ul#sites li a:hover {color: #000;text-decoration: none;background:#FFF url(../images/tabsback2.jpg) right bottom no-repeat;margin:0px;padding:10px;}
ul#sites li.loginout a:hover {color: #000;text-decoration: none;padding:15px 10px 5px 10px;background:#FFF url() right 0px no-repeat;margin:0px;}
ul#sites a.selected:link,
ul#sites a.selected:visited {color: #000;background:#FFF url(../images/tabselect.gif) right top no-repeat;font-weight:bold;margin:0px;padding:10px;border-left:0px solid #CCC;}

ul#sections {clear:both;float:left;width:480px;font-size:12px;font-weight:bold;margin:0 0 20px 0;padding:10px 0 7px 0;}
ul#sections li {display:inline;padding-right:15px;}
ul#sections li a:link,
ul#sections li a:visited {color:#666;text-decoration:none;border-bottom:0;}
ul#sections li a:hover {color:#000;text-decoration:none;}

ul#constants {float:right;font-size:12px;font-weight:normal;margin:0 0px 20px 0;padding:10px 0 7px 0;}
ul#constants li {display:inline;padding-left:19px;}
ul#constants li a:link,
ul#constants li a:visited {color:#999;text-decoration:none;border-bottom:0;}
ul#constants li a:hover {color:#000;text-decoration:none;}

#mainbox a:link,
#mainbox a:visited,
#mainbox a:hover {
	color:#336699;
}

#cobox a:link,
#cobox a:visited,
#cobox a:hover {color:#336699;}

/* Highlighting the current page */

ul#tab_group_one {float:left;font-size:16px;font-weight:normal;padding:0 0 0 1px;margin:14px 0 14px 0px;background:transparent url() left bottom no-repeat;}
#magazine.issue #column_main ul#tab_group_one {font-size:16px;margin:17px 0 24px 0px;padding:0 0 0 1px;background:transparent url() left bottom no-repeat;}
#magazine.archives #column_main ul#tab_group_one {padding:0 0 0 1px;background:transparent url() left bottom no-repeat;}
ul#tab_group_one li {display:inline;padding:0px;margin:0px;}
ul#tab_group_one li a:link, 
ul#tab_group_one li a:visited {float:left;display:block;color: #666;text-decoration: none;background:#FFF url(../images/tabsback2.jpg) right bottom;margin:0px;padding:5px 22px 5px 22px;}
#magazine.issue #column_main ul#tab_group_one li a:link,
#magazine.issue #column_main ul#tab_group_one li a:visited {width:72px;padding:5px 25px 5px 50px;}
ul#tab_group_one li a:hover, ul#tab_group_one li a.active {	color: #000;text-decoration: none;background:#FFF url(../images/tabselect.gif) right bottom;margin:0px;
padding:5px 22px 5px 22px;}
#magazine.issue #column_main ul#tab_group_one li a:hover, 
#magazine.issue #column_main ul#tab_group_one li a:active, 
#magazine.archives #column_main ul#tab_group_one li a:hover, 
#magazine.archives #column_main ul#tab_group_one li a:active {background:#FFF url(../images/tabselect.gif) right top;}

