
html, body {
        height:auto !important; /* FF and compliant browsers should automatically size the body/html */
        height:100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
        min-height:100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
		margin:0;
		padding:0;
		text-align:center;
}
td[align^=left] ul li{background:none;}
td[align^=left] ul li .category-travel-artciles{display:none;}
td[align^=left] ul li:first-child .category-travel-artciles{display:block;}
.category-cool-videos .storytitle{display:none;}
.category-cool-videos{margin-bottom:30px;}
table {border-collapse:collapse; border:0px;}
td.category-cool-videos{visibility:hidden;}
#categorydiv{display:block!important;}
table, td {
		width:100%;
		border:0px;
		
	}
div.banner-container table {
		width:350px;
		border:0px;
		
	}
div.banner-container td {
		width:0;
		border:0px;
		
	}

td { vertical-align:top; padding:0;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea, select
	{
		font-family:Verdana;
		font-size:11px;
		line-height:normal;
	}
	
.m_text a{ color:#013C82}
.m_text strong a{ color:#111111; font-size:9px; text-decoration:none}
.m_text strong a:hover{ text-decoration:underline}
.m_text li a{ color:#303030}
.m_text li span a{ color:#013C82; text-decoration:underline}
.m_text li span a:hover{text-decoration:none}

.c_text { color:#252525; font-size:12px}
.c_text a{ color:#252525; text-decoration:none}
.c_text a:hover{ color:#252525; text-decoration:underline}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:0px;
		
	}
	
.line { background:#929292; width:481px; height:1px}

.form{height:20px; margin-top:1px;}
.form input {width:193px; height:17px; padding-left:5px}

textarea {width:193px; height:65px; padding-left:5px; overflow:auto; margin-top:1px}

.textarea {width:180px; height:68px; padding-left:5px; overflow:auto; border:#CDCDCD 1px solid}

.input {width:112px; height:18px; border:#9C9C9C 1px solid; background-color:#ffffff; padding-left:5px; vertical-align:middle}
.input2 {width:180px; height:17px; padding-left:5px}
.input3 {width:17px; height:17px; padding-left:5px; vertical-align:middle}

.select { width:72px; height:18px}
.select2 { width:46px; height:18px}
.select3 { width:70px; height:17px}
.select4 { width:103px; height:17px}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a1.gif) no-repeat; background-position:0px 7px; margin:5px 0px 5px 0px; padding:0px 0px 0px 11px}
li a  {font-family:Verdana; font-size:11px; line-height:15px; color:#303030; text-decoration:none;}
li a:hover {text-decoration:underline;}

.ul2 li  {background:none; margin:0; padding:0;}
.ul2 li a  {font-family:Verdana; font-size:11px; line-height:18px; color:#303030}

h4{
padding:0;
margin:0;
color:#303030;
font-size:16px;
font-weight:bold;
}

#blue{
color:#004262;
font-size:16px;
font-weight:bold;
padding:10px;
}


#main{
	background-image:url(images/shadow.gif); 
	background-repeat:repeat-y; 
	margin-left:auto;
	margin-right:auto;
	width:795px;
	height:100%;
	_height:100%;
	min-height:100%;
	height:auto;
	padding-left:15px;
	}
	
	
* html #main {
    padding-left:0;
}


.site_font{
		font-family:Verdana;
		font-size:11px;
		line-height:normal;
}

.sidebar{
padding:10px;
border:1px #999 solid;
width:220px;
_width:245px;
}

.formholder { 
    width: 380px;
    margin: 0px 0px 6px 0px;
    height: 20px;
}

.formelement { 
    float: right;
    width: 220px;
    text-align: left;
    padding: 0px;
}
.banner-container{	overflow:hidden; padding-top:60px;}
.banner-container-box{margin-left:50px;}

.post-content{
	width:400px;
}
.post-content ul li{
background:url("/images/a1.gif") no-repeat scroll 0 7px transparent !important;
margin:5px 0;
padding:0 0 0 11px;
}


