a:link{
	color:#9f000c;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	}
a:active{
	color:#9f000c;
	}
a:hover{
	color:#047fe9;
	}
	
#content h1 {
	color: #457998;
	line-height: 35px;
	font-size: 25px;
	font-weight: normal;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

#homeicon{
	position:absolute;
	width:489px;
	height:80px;
	z-index:1;
	left: 119px;
	top: 132px;
}
	
.store{
	border:1px solid #333;
	}
	
.adpad{
	padding-bottom:20px;
	}

.storehead{
	background-color:#d0e8ff;
	color:#333;
	padding:5px;
	}
.storelist{
	padding:5px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #457998;
	font-size: 25px;
	font-weight: normal;
	font-family:"Times New Roman", Times, serif;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-decoration:none;
	}

#content h1 a:hover {
	color: #042D55;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-decoration: underline;
	}	
	
	body {
	background-color:#e3e2e2;
	background-image:url("assets/bg.jpg");
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}

.txtcaption{
	font-family:Verdana, Geneva, sans-serif;
	color:#336685;
	font-size:16px;
	font-weight:bold;
	}
	
.txtcaption2{
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#991626;
	font-size:13px;
	font-weight:bold;
	}

.header{
	font-family:Verdana, Geneva, sans-serif;
	font-size:36px;
	text-align:center;
	}

.disclaimer{
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:14px;
	font-weight:bold;
	}

.pic {
	border:none;
	padding:0xp;
	margin:0px;
}

.time{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}

.submiticon{
	background-color:#4C6CCF;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:none;
	padding:5px;
	float:right;
	}

.picblock {
	display:block;
	border:none;
	padding:0xp;
	margin:0px;
}
	
.mainframe {
	position:relative;
	height: auto;
	width: 936px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:0px;
}

.header1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 936px;
	height: 91px;	
	z-index:10;
	border:none;
}

	.logo {
		border: none;
		position:absolute;
		margin: 0px;
		padding: 0px;
		top:8px;
		left:0px;
		width:145px;
		height:77px;
	}

.header2 {
	position: relative;
	margin: 0px;
	padding: 0px;
	border:none;
	width: 936px;
	height: 80px;	
	z-index:1;
}

	.slogan {
		position: absolute;
		margin: 0px;
		padding: 0px;
		top:12px;
		left:0px;
		border:none;
		width: auto;
		height: auto;	
		z-index:1;
	}

	.search1 {
		position: absolute;
		margin: 0px;
		padding: 0px;
		top:12px;
		left:720px;
		border:none;
		width: auto;
		height: auto;	
		z-index:1;
	}

	.search2 {
		position: absolute;
		margin: 0px;
		padding: 0px;
		top:12px;
		left:895px;
		border:none;
		width: auto;
		height: auto;	
		z-index:1;
	}

.menubox {
	position: absolute;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: auto;
	right:0px;
	top:64px;
	text-align:right;
	z-index:10;
	border:none;
}

	a.menu1 {
		float:left;
		background-image:url("assets/menu1.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:54px;
		height:28px;
	}
	
	a.menu1:hover {
		background-position:0px 28px;
	}

	a.menu2 {
		float:left;
		background-image:url("assets/menu2.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:118px;
		height:28px;
	}
	
	a.menu2:hover {
		background-position:0px 28px;
	}

	a.menu3 {
		float:left;
		background-image:url("assets/menu3.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:51px;
		height:28px;
	}
	
	a.menu3:hover {
		background-position:0px 28px;
	}

	a.menu4 {
		float:left;
		background-image:url("assets/menu4.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:97px;
		height:28px;
	}
	
	a.menu4:hover {
		background-position:0px 28px;
	}

	a.menu5 {
		float:left;
		background-image:url("assets/menu5.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:79px;
		height:28px;
	}
	
	a.menu5:hover {
		background-position:0px 28px;
	}
	
		a.menu6 {
		float:left;
		background-image:url("assets/menu6.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:89px;
		height:28px;
	}
	
	a.menu6:hover {
		background-position:0px 28px;
	}


a.menu7 {
		float:left;
		background-image:url("assets/menu7.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:69px;
		height:28px;
	}
	
	a.menu7:hover {
		background-position:0px 28px;
	}
	
a.menu8 {
		float:left;
		background-image:url("assets/menu8.jpg");
		background-position:0px 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:51px;
		height:28px;
	}
	
	a.menu8:hover {
		background-position:0px 28px;
	}


.main {
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 936px;
	height:auto;
	border:none;
	overflow:auto;
}

	.mainleft {
		position:relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:681px;
		height:auto;
	}

	.mainleftsub {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:681px;
		height:auto;
	}

		.mainflash {
			position:relative;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:auto;
			height:300px;
		}

		.mainflash2 {
			position:absolute;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			left:10px;
			top:30px;
		}

		.mainbox {
			position:relative;
			margin: 0px;
			padding: 12px 10px 0px 10px;
		}

		.subbox {
			position:relative;
			margin: 0px;
			min-height:560px;
			padding: 25px 30px 10px 30px;
		}
		
				.searchbox {
			position:relative;
			margin: 0px;
			min-height:390px;
  			height:auto !important;
  			height:390px;
			padding: 25px 30px 10px 30px;
		}
		
		.submit{
			background-color:#AD010F;
			padding:6px;
			margin-top:10px;
			}
			
		a.submit:link{
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
			
		a.submit:active{
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			font-weight:bold;
			}

		a.submit:visited{
			color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
			
		a.submit:hover{
			color:#333;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			font-weight:bold;
			}

		.mainleftwindow{
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
			width:auto;
			height:auto;
			background-image:url("assets/bgbox.jpg");
			background-repeat:repeat-y;
		}
		
		.mainwindow{
			margin: 0px 0px 20px 0px;
			padding: 0px 0px 0px 0px;
			width:936px;
			height:auto;
			background-image:url("assets/bgbox2.jpg");
			background-repeat:repeat-y;
		}
	
		.mainleftads{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width:681px;
			height:auto;
		}
		
		.adleft{
			float:left;
			}
			
		.adright{
			float:right;
			}

	.mainright {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:239px;
		text-align:left;
		background-image:url("assets/bgright.jpg");
		background-repeat:repeat-y;
	}

	.mainrightsub {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:239px;
	text-align:left;
	background-image:url("assets/bgright.jpg");
	background-repeat:repeat-y;
	}

		.mainrightwelcome {
			position:relative;
			margin: 0px;
			width:239px;
			height:214px;
			background-image:url("assets/rightwelcome.jpg");
			background-repeat:no-repeat;
			padding: 0px 0px 0px 0px;
		}

		.mainrightsubtop {
	position:relative;
	margin: 0px;
	width:239px;
	height:33px;
	background-image:url("assets/topsub.jpg");
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
		}

		.welcomebox {
			position:relative;
			margin: 0px;
			padding: 65px 10px 0px 16px;
		}

		.mainrightnews {
			width:239px;
			height:auto;
			background-image:url("assets/rightnews.jpg");
			background-repeat:no-repeat;
			padding: 0px 0px 0px 0px;
		}

		.newsbox {
			position:relative;
			margin: 0px;
			padding: 10px 10px 0px 16px;
		}
		
		.newsbox2 {
			position:relative;
			margin: 0px;
			padding: 15px 10px 0px 15px;
		}

	.mainright2 {
		float:right;
		margin: 0px 0px 0px 0px;
		padding: 18px 0px 0px 0px;
		width:239px;
		text-align:left;
		clear:both;
	}

	.mainright2sub {
		position:relative;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:250px;
		text-align:left;
	}

.adbottom{
	padding-bottom:20px; 
	height:60px;
	}

.footer {
	position:relative;
	height: 25px;
	width: 936px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:25px;
}

	.footerleft {
		position:relative;
		float:left;
	}
	
		.bottomlogo {
	position:absolute;
	left:86px;
	top: 0px;
	}

	.footercenter {
	position:relative;
	float:right;
	left:0px;
	top:0px;
	}
	
	.footerright {
	position:relative;
	clear:right;
	float:right;
	text-align:right;
	margin-top:10px;
	}
	
		.footerrighthome {
	position:relative;
	clear:right;
	float:right;
	margin-right:180px;
	text-align:right;
	margin-top:10px;
	}

.txtnormal {
	font-family: arial;
	font-size: 13px;
	color: #464646;
	text-decoration: none;
	line-height:18px;
}

.login {
	font-family: arial;
	font-size: 13px;
	color: #464646;
	text-decoration: none;
	line-height:18px;
}

.txtwelcome {
	font-family: Arial;
	font-size: 12px;
	color: #cAF3Ff;
	text-decoration: none;
	line-height:15px;
}

.txtfooter {
	font-family: Verdana;
	font-size: 11px;
	color: #b0b1b5;
	text-decoration: none;
	line-height:14px;
}


a.linkred {
	font-family: Arial;
	font-size: 12px;
	color: #F00000;
	font-weight:normal;
	text-decoration:none;
}

a.linkred:hover {
	color: #fff;
}

a.linkred2 {
	font-family: Arial;
	font-size: 12px;
	color: #F00000;
	font-weight:normal;
	text-decoration:none;
}

a.linkred2:hover {
	color: #0066CC;
}



a.smalllink {
	font-family: Arial;
	font-size: 11px;
	color: #485B6A;
	font-weight:normal;
	text-decoration:none;
}

a.smalllink:hover {
	color: #5d91b2;
}

p {
	margin:0px 0px -4px 0px;
	padding:0px;
}

.ultext {
	list-style-type: square;
	font-family: Verdana;
	font-size: 11px;
	color: #068;
	text-decoration: none;
	margin-top:0px;	
}

a.link {
	font-family: Arial;
	font-size: 11px;
	color: #0075ba;
	text-decoration:none;
}

a.link:hover {
	color: #0095da;
}

a.linkbold {
	font-family: Verdana;
	font-size: 12px;
	color: #f00000;
	font-weight:normal;
	text-decoration:none;
}

a.linkbold:hover {
	color: #336685;
}

.row1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	}
	
.mGrid {   
     width: 100%;   
    background-color: #fff;   
     margin: 5px 0 10px 0;   
     border: solid 1px #525252;   
     border-collapse:collapse;
	 text-align:center;
 }  
 .mGrid td {   
     padding: 6px;   
     border: solid 1px #c1c1c1;   
     color: #717171;   
	      line-height: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
 }  
 .mGrid th {   
    padding: 4px 2px;   
  color: #fff;   
    background: #424242 url(assets/grd_head.png) repeat-x top;   
     border-left: solid 1px #525252;   
     font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
 }  
.mGrid .alt { background: #fcfcfc url(assets/grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(assets/grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
     font-weight: bold;   
     color: #bdbdbd;   
     line-height: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
  }     
 .mGrid .pgr a { color: #fff; text-decoration: none; }  
 .mGrid .pgr a:hover { color: #666; text-decoration: none; }
 
 .mGrid th a { color: #fff; text-decoration: none; }  
 .mGrid th a:hover { color: #999; text-decoration: underline; }
 
 /* ------ Content ------*/

#content {
	width: 100%;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	float:left;
	}

#contenttop {
	float: left;
	width: 640px;
	margin: 0px;
	height: 45px;
	background-color: #ffffff;
	background-image: url(assets/blog.jpg);
	background-repeat: no-repeat;
	}

#contentbottom {
	float: left;
	width: 640px;
	margin: 0px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(assets/bottom.jpg);
	background-repeat: no-repeat;
	}
	
#contentbottom2 {
	float: left;
	width: 640px;
	margin: 0px;
	height: 20px;
	background-color: #ffffff;
	background-image: url(assets/bottom3.jpg);
	background-repeat: no-repeat;
	}

#contentwrap {
	float: left;
	width: 640px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 640px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	background-color: #ffffff;
	background-image: url("assets/bgbox.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	}
	
#contentleft .wp-caption a img{
	border: 5px solid #003366;
} 

#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft a img {
	border: none;
	}

#contentleft ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
#contentleft ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

blockquote {
	background: #C5E0EA;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #EAF5F9;
	float: left;
	width: 540px;
	margin: 20px 0px 10px 25px;
	padding: 10px;
	border: 1px solid #CEE4EC;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.postarea p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	
.date {
	width: 540px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
	
.dateleft {
	width: 330px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.dateright {
	width: 210px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}

.date, .date a:link, .date a:visited {
	font-size: 10px;
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	}
	
.date a:hover {
	text-decoration: underline;
	}

.postmeta, .postmeta a:link, .postmeta a:visited{
	width: 540px;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
	}

.postmeta a:hover{
	text-decoration: underline;
	}
	
.postmeta2 {
	width: 540px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	}
	
.comments {
	float: left;
	padding: 10px;
	width: 540px;
	margin: 20px 0px 10px 20px;
	padding: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	
#name, #email, #url, #words {
	background: #EEEEEE !important;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	border: 5px solid #003366;
	}
	
img.aligncenter{
	float: center;
	margin: auto;
	padding: 0px;
	border: 5px solid #003366;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	border: 5px solid #003366;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	border: 5px solid #003366;
	}
	

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.wp-caption {
	margin: 0px;
	padding: 0px;
	}
	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	border: 5px solid #003366;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	}
	
/* ------ Sidebar ------*/
	
#sidebarwrap {
	float:right;
	width: 270px;
	}

#sidebartop {
	float: right;
	width: 270px;
	display: inline;
	height: 33px;
	background-image: url(assets/topsub.jpg);
	background-repeat: no-repeat;
	}
	
#sidebarbottom {
	float: right;
	width: 270px;
	display: inline;
	height: 20px;
	background-image: url(assets/bottomright.jpg);
	background-repeat: no-repeat;
	}
	
#sidebar {
	float: right;
	width: 270px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	display: inline;
	background-color: #0069DC;
	color: #fff;
	}
	
#sidebar img{
	border: 0px;
	}

#sidebar a:link, #sidebar a:visited {
	color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration: none;
	}

#sidebar a:hover {
	color: #AC020D;
	text-decoration: underline;
	}

#sidebar h2 {
	color: #FFFFFF;
	background-color: #047FE9;
	height: 30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 20px;
	}
	
#sidebar ul {
	margin: 10px 0px 10px 20px;
	padding: 0px;
	list-style-image: url(assets/bullet.gif);
	}

#sidebar li {
	list-style-type: none;
	margin: 0px;
	list-style-position:outside;
}	

#sidebar ul li {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	}
	
.textwidget{
margin: 0px 10px 0px 10px;
}
	
#tag_cloud a {
	padding:0px 10px 0px 10px;
	}
	
