/*
Theme Name: AutoSlug
Theme Date: 23012009
Theme URI: http://www.elegantwpthemes.com
Description: AutosSlug is 3 column Free WP theme with an eye catching and perfect color combination of black, gray and red with flash header and extra gallery widgets.
Author: ElegantWPThemes.com
Author URI: http://www.elegantwpthemes.com
*/
body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:transparent url(images/body.gif) repeat-x top left;}

.clear{ clear:both;}
a {text-decoration:none; color:#D2461A;}
a:hover {text-decoration:underline;}

.container { background:transparent url(images/repeat.gif) no-repeat top right;}
.wrapper { width:1003px; margin:0 auto;}
.xwrapper { width:1003px; margin:0 auto;}
.header { width:1003px; padding-top:9px;}
.header .header-content { width:1003px; height:133px; background:transparent url(images/header.gif) no-repeat top left;}
.header .header-content .logo{ width:329px; height:110px; float:left;}
.header .header-content .search { margin-right:14px; width:325px; height:50px; background:transparent url(images/search.gif) no-repeat top left; float:right;}
.header .header-content .search .sc1 { float:left; width:230px; padding-left:18px; padding-top:10px; }
.header .header-content .search .sc1 input { background:#9F9F9F; border:1px solid #4C5254;  }
.header .header-content .search .sc2 { float:right; width:56px; padding-right:18px; padding-top:10px;  }

.header .header-content .nav { color:#000; padding-left:35px; background:transparent url(images/nav.gif) no-repeat bottom center; padding-bottom:8px;}
.header .header-content .nav a { color:#3E3E3E; font-weight:bold; }
/*.header .header-content .nav a { color:#3E3E3E; font-weight:bold; background: #fff url(images/img-tab-left.gif) no-repeat left top; padding-left:17px; padding-top:4px; padding-bottom:4px;}
.header .header-content .nav a span { background: #fff url(images/img-tab-right.gif) no-repeat right top; padding-right:17px; padding-top:4px; padding-bottom:4px;}
.header .header-content .nav a:hover { color:#FFF; background: #fff url(images/img-tab-left-o.gif) no-repeat left top;}
.header .header-content .nav a:hover span { background: #fff url(images/img-tab-right-o.gif) no-repeat right top;}*/
.header .header-content .nav span { padding:0 5px;}

.xcontent { background:#fff url(images/xcontent.gif) repeat-y 13px;}
.xcontent2 { }
.content { width:968px; padding-top:14px; margin-left:17px;}
.content2 { width:968px; margin-left:17px;}
.xfooter { background:#5B0E12 url(images/footer1.gif) repeat-x top left;}
.xfooter2 { /*background:transparent url(images/footer2.gif) no-repeat top right*/}

.flashajax { margin-left:12px; width:946px;}
.flashajax .flash { background:transparent url(images/box.gif) no-repeat top left; width:416px; height:307px; float:left; padding-left:19px; padding-top:14px;}
.flashajax .ajax { background:transparent url(images/ajax.gif) no-repeat top left; width:497px; height:321px; float:right;}
.flashajax .ajax .ajaxlinks { padding:10px 22px; margin-top:7px; }
.flashajax .ajax .ajaxlinks a { color:#B0232A; font-size:13px; font-weight:bold; }
.flashajax .ajax .ajaxlinks a.selected { color:#333; }
.flashajax .ajax .ajaxlinks span { color:#B0232A; padding:0 6px;}

.flashajax .ajax .ajaxcontent { padding:3px 14px; margin-top:4px; height:248px; }
.flashajax .ajax .ajaxcontent .ajaxpost { padding-top:2px;}
.flashajax .ajax .ajaxcontent .ajaxpost-b { border-bottom:1px dotted #BCBCBC; padding-bottom:3px; margin-bottom:2px; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap1 { width:121px; height:104px; padding-top:8px; padding-left:8px; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap1 img { border:0px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 { width:329px; height:125px; float:right;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 h3 { font-size:16px; margin:0px; font-weight:bold; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 h3 a { color:#000; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta { color:#333333; font-size:10px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .ajaxpostmeta a { color:#D2461A; }
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 .shortdesc {color:#828282; padding-top:4px; height:50px; margin-bottom:10px;}
.flashajax .ajax .ajaxcontent .ajaxpost .ap2 a.readmore {color:#D2461A; display:block;}

.gallery {height:191px; margin-bottom:6px;}
.gallery .thickbox{ float:left; background:transparent url(images/image-frame2.gif) no-repeat top left; margin-right:2px; width:195px; height:171px; margin-right:16px;}
.gallery .ngg-singlepic { border:0px; margin-left:7px; margin-top:6px; }

div.articles { color: #CB2027; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; margin-bottom:2px; padding-left:14px; }
div.topnews  { color: #CB2027; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding-bottom:5px; margin-bottom:8px; margin-top:14px;}

.twocol { background:transparent url(images/twocol.gif) repeat-y left top; width:967px;}
.twocol .tc{  background:transparent url(images/sidebar.gif) no-repeat bottom right;}
.twocol .postsarea { float:left; width:600px; margin-left:12px; min-height:1024px; }
.twocol .sidebar { float: right; width:338px; min-height:1024px; padding-left:4px; padding-right:4px; }

.video { background:#fff url(images/video-block.gif) no-repeat 0px 0px; width:319px; height:272px; padding-top:16px; padding-left:19px; border-bottom:4px solid #000; margin-top:10px; margin-bottom:6px;}

#mrp, #mp, #edc, #ftr{ display:none;}
.posttop { background:#fff url(images/post-top.gif) no-repeat bottom left; height:24px;}
.postbottom { background:#fff url(images/post-bottom.gif) no-repeat top left; height:24px;}
.posts{ background:#fff url(images/post-mid.gif) repeat-y top left; width:584px; padding-left:5px;}
.posts .postsinfo{padding-bottom:10px; background:#AF232A url(images/post-info.gif) repeat-x top left; width:573px; padding-left:5px; padding-right:5px; }
.posts .postsinfo h3 {margin:0px; font-size:24px; font-weight:bold;}
.posts .postsinfo h3 a{color:#fff;}
.posts .postsinfo h3 a:hover{color:#fff;}
.posts .postmeta { color:#7C0E13; font-size:12px; background:transparent url(images/post-meta.gif) no-repeat bottom left; padding-bottom:12px; padding-left:18px; padding-right:18px; padding-top:6px;}
.posts .postmeta a { color:#000; }
.posts .postmeta a:hover { color:#000; }
.posts .postdescription{ color:#171717; padding:10px;}
.posts .postdescription p{ line-height:16px; }
.posts .postdescription img{ border:0px; max-width:520px; height:auto;}
.posts .postdescription a{  color: #D2461A; }
.posts .postdescription a:hover{  color: #B21F3B;}
.posts .posticons{margin-left:11px; border-top:1px dotted #666666; border-bottom:1px dotted #666666; padding:2px 0px 2px 0px; width:470px; height:29px; background:transparent url(images/posts/stumble.png) repeat-x top left;}
.posts .post-icons{margin-top: 10px; background:#fff url(images/post-icon.gif) no-repeat top left; height:50px; width:560px; margin:0px auto; }
.posts .posticons .picon{border-right:1px dotted #666666; line-height:29px; padding-left:8px; padding-right:8px; width:auto; height:29px; float:left;}
.posts .posticons .picon a{font-weight:bold; color:#3F3F3F; text-decoration:none;}
.posts .posticons .picon a:hover{text-decoration:underline;}
.posts .readmore { text-align:right; }
.posts .readmore a { padding-left:14px; background:transparent url(images/bullet-arrow-orange.gif) no-repeat 0px 3px; font-size:11px; text-decoration:none; color:#003557; }
.posts .readmore a:hover { text-decoration:underline; }
.bottomb { border-bottom:8px solid #D2461A;}
/*Stumbel Icons*/
.stumble{margin: 0; width: 450px; margin: 0px auto; margin-top:8px; margin-left:10px; padding: 0; float: left; font: bold 11px Arial; overflow: hidden; background: transparent url(media/blockdefault.gif) center center repeat-x;}
.stumble li{display: inline;}
.stumble li a{float: left; color: #3F3F3F; padding: 9px 11px; text-decoration: none; border-right: 1px dotted #666666;}
.stumble li a:hover, .stumble li .current{background-color: #D2461A; color:#FFFFFF;}

.posts .postdescription .thickbox{ float:left; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-right:2px; padding:2px 5px 2px 2px;}
.posts .postdescription .ngg-singlepic { }

.frontpost { padding-top:16px;}
.frontpost-b { border-bottom:1px solid #BCBCBC; padding-bottom:3px; margin-bottom:2px; }
.frontpost .fp1 { width:121px; height:104px; padding-top:8px; padding-left:8px; float:left; background:transparent url(images/image-frame.gif) no-repeat top left;}
.frontpost .fp1 img { border:0px;}
.frontpost .fp2 { width:464px; height:126px; float:right;}
.frontpost .fp2 h3 { font-size:14px; margin:0px; font-weight:normal; }
.frontpost .fp2 h3 a { color:#000; font-weight:bold;}
.frontpost .fp2 .shortdesc {color:#000000; padding-top:2px; height:80px; margin-bottom:1px; text-align:justify;}
.frontpost .fp2 .shortdesc a {color:#D2461A;}
.frontpost .fp2 div.readmore {color:#5F5F5F;}
.frontpost .fp2 div.readmore a {color:#5F5F5F;}

.ftopnews { padding-top:6px; width:268px; margin-right:5px; float:left; padding-right:14px; margin-right:14px; border-right:1px dotted #ccc;}
.ftopnews-b { /*border-bottom:1px solid #BCBCBC;*/ padding-bottom:1px; margin-bottom:1px; }
.ftopnews .ftn1 { width:70px; height:70px; padding:1px; border:1px solid #666666; float:left; background:transparent url(images/image-frame.gif) no-repeat top left; overflow:hidden; }
.ftopnews .ftn1 img { width:70px; height:70px;}
.ftopnews .ftn2 { width:188px; height:85px; float:right;}
.ftopnews .ftn2 h3 { font-size:12px; margin:0px; font-weight:normal; }
.ftopnews .ftn2 h3 a { color:#000; font-weight:bold;}
.ftopnews .ftn2 .shortdesc {color:#000000; padding-top:2px; height:50px; margin-bottom:1px; text-align:justify;}
.ftopnews .ftn2 div.readmore {color:#5F5F5F;}
.ftopnews .ftn2 div.readmore a {color:#5F5F5F;}
.ftopnews2 { padding-top:6px; width:268px; margin-right:5px; float:left;}
.ftopnews-b { /*border-bottom:1px solid #BCBCBC;*/ padding-bottom:1px; margin-bottom:1px; }
.ftopnews2 .ftn1 { width:70px; height:70px; padding:1px; border:1px solid #666666; float:left; background:transparent url(images/image-frame.gif) no-repeat top left; overflow:hidden; }
.ftopnews2 .ftn1 img { width:70px; height:70px;}
.ftopnews2 .ftn2 { width:188px; height:85px; float:right;}
.ftopnews2 .ftn2 h3 { font-size:12px; margin:0px; font-weight:normal; }
.ftopnews2 .ftn2 h3 a { color:#000; font-weight:bold;}
.ftopnews2 .ftn2 .shortdesc {color:#000000; padding-top:2px; height:50px; margin-bottom:1px; text-align:justify;}
.ftopnews2 .ftn2 div.readmore {color:#5F5F5F;}
.ftopnews2 .ftn2 div.readmore a {color:#5F5F5F;}

.advertisement{width:336px; clear:both; border-bottom:1px dotted #ccc; margin-top:6px; border-bottom:4px solid #000; margin-bottom:6px;}
.advertisement h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#F8951D; font-weight:normal; margin-bottom:6px;}
.advertisement .advbox1{width:149px; float:left;}
.advertisement .advbox2{width:149px; float:right;}
.adver-2{float:left; margin-bottom:6px;}
.adver-1{float:left; width:336px; padding-left:13px; padding-top:9px; height:128px; background:transparent url(images/sponsor-block.gif) no-repeat top left; margin-bottom:12px; border:1px solid #fff;}
.adver{	float:left; width:136px; padding-left:13px; padding-top:9px; height:134px; background:transparent url(images/sponsor-block.gif) no-repeat top left; margin-bottom:12px; border:1px solid #fff;}

.widget-two {width:330px; clear:both; margin:0 auto;}
.widget-two h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; padding-bottom:6px;}
.widget-two h4 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; border-top:1px dotted #AAAAAA; padding:6px 0px;}
.widget-two .widbox1{width:146px; float:left;}
.widget-two .widbox2{width:146px; float:right;}

.listing{ margin-top:2px; width: 140px; /*width of menu*/}
.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li {background: transparent url(images/bullet.gif) no-repeat 2px 7px; padding-left: 18px; }
.listing ul li a{ color: #3E3E3E; font-size:11px; display: block; width: 126px; padding: 3px 0; text-decoration: none; }
* html .listing ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.listing ul li a:hover{color: #3E3E3E; text-decoration:underline;}

.categories{ margin-top:2px; width: 140px; /*width of menu*/}
.categories ul{list-style-type: none; margin: 5px 0; padding: 0;}
.categories ul li {background: transparent url(images/categories.gif) no-repeat 2px 4px; padding-left: 18px; }
.categories ul li a{color: #3E3E3E; font-size:11px; display: block; width: 126px; padding: 3px 0; text-decoration: none; }
* html .categories ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.categories ul li a:hover{color: #3E3E3E; text-decoration:underline;}

.tags { color:#A5A5A5; padding-top:8px; border-bottom:4px solid #000; padding-bottom:6px; margin-bottom:6px; }
.tags h3 { margin:0px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#CB2027; font-weight:normal; margin-bottom:6px; border-bottom:1px dotted #AAAAAA; border-top:4px solid #000;  padding-bottom:6px; padding-top:6px;}
.tags a{color: #3E3E3E; }

.adsenseUnit {padding:18px 0px;}
.adsenseUnit .Col1 { float:left; width:300px; height:250px; }
.adsenseUnit .Col2 { float:right; width:300px; height:250px; }
.bottomb { border-bottom:8px solid #B0232A; margin-bottom:6px;}
.topb { border-top:8px solid #B0232A; margin-top:6px;}

.imageads{ height:90px; padding-top:12px; padding-bottom:12px; border-top:1px dotted #666666; text-align:center;}
.footerarea{ padding-top:12px; padding-bottom:12px;}
.iend { background:transparent url(images/iend.gif) no-repeat 4px 0px; height:12px; }

.footer-sep { background:transparent url(images/footer-sep.gif) repeat-x top left; height:13px;}

.footer { background:transparent url(images/footer.gif) repeat-x bottom left;}
.footer .footer-wrapper {  width:697px; height:44px; padding-top:48px; background:transparent url(images/footer-wrapper-area.png) no-repeat top left; margin:0 auto; text-align:center; color:#fff; }
.footer .footer-wrapper a { color:#fff;}


.alignleft { padding:1px; float:left; margin-top:2px; margin-right:5px;}
.alignleft1 { padding:6px; float:left; margin-top:2px; margin-right:5px;}
.alignleft1 a{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignleft1 a:hover{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignright { padding:1px; float:right; margin-top:2px; margin-left:5px;}
.alignright1 { padding:6px; float:right; margin-top:2px; margin-left:5px;}
.alignright1 a{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}
.alignright1 a:hover{ display:block; border:1px solid #D2461A; padding:6px; color:#D2461A; background-color:#fff; text-decoration:none;}


/* navigation and globalization */


#post-navigator {
	margin: 0px;
	padding: 0em 0px 1em;
	float: left;
	width: 98%;
	text-align:right;
}
#post-navigator-single {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 98%;
}
.wp-pagenavi {
	float: left;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
}
.pages {
	color: #000000;
	background: #FDFDFC;
	padding: 2px 4px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	font-weight: bold;
	display:none;
}
.current {
	background: #C32026;
	padding: 2px 4px;
	border: 1px solid #000000;
	margin-left: 4px;
	color: #FFFFFF;
}

#post-navigator a {
	color: #000000;
	background: #FFFFFF;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #999999;
}
#post-navigator a:hover {
	color: #FFF;
	background: #C32026;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #D1CAAB;
}
#post-navigator-single .alignleft {
	font-size: 12em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 45%;
	overflow: hidden;
	height: 20px;
}
#post-navigator-single .alignright {
	font-size: 12em;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 45%;
	overflow: hidden;
	height: 20px;
}
#post-navigator-single a {
	color: #0066CC;
	padding: 5px 8px;
	margin: 0px 0px 0px 3px;
	text-decoration: underline;
}
#post-navigator-single a:hover {
	color: #333333;
	padding: 5px 8px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
}


#featured-container {
width: 939px;
height: 186px;
margin-bottom: 10px;
margin-top: 12px;
margin-left: -2px;
margin:0px auto;
}

#featured {
padding: 0px;
width: 842px;
float: left;
color: #FFF;
margin: 10px 0px 0px 0px;
height: 185px;
overflow: hidden;
}

.next {
width: 28px;
height: 44px;
background-image: url(images/scroll-right.png);
cursor: pointer;
float: left;
margin: 90px 10px 0px 10px;
}

.prev {
width: 28px;
height: 44px;
background-image: url(images/scroll-left.png);
cursor: pointer;
float: left;
margin: 90px 10px 0px 10px;
}

#featured ul {
height: 191px;
margin: 0px;
list-style-image: none;
list-style-type: none;
padding: 0px;
width: 4000px;

}

#featured ul li {
background:url(image-frame2.gif);
height: 150px;
width: 173px;
margin: 0px;
padding: 0px;
margin-right:16px;
padding:10px 11px 11px;
float: left;
}

#featured ul li img {border:0px;}


#comments-template {
	width: 568px;
	margin:0 auto;
	margin-top:10px;
	border-top:8px solid #B0232A;
	padding-top:10px;
	overflow:hidden;
}
#comments-template a { color:#D2461A; }


#comments-template h4 {
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 1px;
	margin-bottom:8px;
	width: 97%;
	color: #000000;
	border-bottom: 1px solid #eeeeee;
}
#rss-feeds {
	margin: 0px 0px 15px;
	float: left;
	height: 25px;
	width: 90%;
	padding-left: 16px;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
	background: url(images/rss.png) no-repeat left center;
}
.combox {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 95%;
}
.comauthor {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
	font-family: Tahoma, "Lucida Sans";
}
.comauthor .avatar { margin-right:6px;}
.comtext {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	overflow: hidden;
}
.combox-alt {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 95%;
	background: #f6f6f6;
}
.combox-author {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 95%;
	background: #FFFFF4;
}
#pingback {
	margin-top: 25px!important;
}
#ping {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#ping li {
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0px;
	float: left;
	width: 100%;
	padding: 10px;
}
#leave {
	margin-top: 25px!important;
}
#commentform {
	margin: 20px 0px 0px;
	width: 568px;
}
#commentform .commentbox { padding:20px 10px 0px 10px ; background:transparent url(images/fieldarea.gif) no-repeat top left; height:41px;}
#commentform .commentbox label {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width:200px;
	float: left;
}
#commentform .commentbox p {
	margin: 0px 0px 10px;
	padding: 0px;
	float: right;
	width:320px;
}
#commentform .commentbox p input {
	background-color:#DDDEDD;
	border:1px solid #353535;
	color:#353535;
}

#commentform .commenttext{padding:20px 10px 0px 10px ; background:transparent url(images/textarea.gif) no-repeat top left; height:200px;}
#commentform .commenttext label {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#commentform .commenttext p {
	margin: 0px 0px 10px;
	padding: 0px;
	width:580px;
}
#commentform .commenttext p textarea {
	margin-top:8px;
	background-color:#DDDEDD;
	border:1px solid #353535;
	color:#353535;
	width:530px; height:150px;
}

#commentform .com {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 300px;
	background: #FFFFFF;
	border-top: 2px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #999999;
	font-size: 12px;
}
#commentform .comarea {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 380px;
	background: #FFFFFF;
	border-top: 2px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #999999;
	height: 300px;
	font-size: 12px;
}

.footerarea .fwhatsnew{min-height:200px; }
.footerarea .flast{border-right:1px dotted #808080;}
.footerarea .boxes{width:231px; margin-left:12px; padding:0px 8px; float:left; height:287px;background:transparent url(images/footer-block.png) no-repeat top left;}
.footerarea .boxes3{width:264px; margin-left:12px; float:left; min-height:200px;padding:0px 6px;}
.footerarea .boxes h3{ margin:0px; font-size:22px; color:#FFF; display:block; margin-top:6px; margin-bottom:4px; padding:0px 10px; }
.footerarea .boxes3 h3{ margin:0px; font-size:14px; color:#000; display:block; height:28px; line-height:28px; color:#CB2027; font-weight:bold;}
.footerarea .boxes2 {width:412px; float:left; height:287px; background:transparent url(images/footer-block2.png) no-repeat top left; padding:0px 8px; margin-left:12px;}
.footerarea .boxes2 h3{ margin:0px; font-size:22px; color:#FFF; display:block; margin-top:6px; margin-bottom:4px; padding:0px 10px;}

.astricklist{width: 231px; margin-top:4px;}
.astricklist ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.astricklist ul li{display: block; border-top:1px dotted #8D5154; }
.astricklist ul li a{font-size:11px; color: #FFF; padding-left: 10px;padding-right: 10px; width:212px;  text-decoration: none; display:block; line-height:32px; }
.astricklist ul li a:hover{text-decoration:none; color:#fff; background:transparent url(images/astrick_mo.png) repeat-x top left; }

.astricklist2{width: 410px; margin-top:4px;}
.astricklist2 ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.astricklist2 ul li{display: block; border-top:1px dotted #8D5154; }
.astricklist2 ul li a{font-size:11px; color: #FFF; padding-left: 10px;padding-right: 10px; width:390px;  text-decoration: none; display:block; line-height:32px; }
.astricklist2 ul li a:hover{text-decoration:none; color:#fff; background:transparent url(images/astrick_mo.png) repeat-x top left; }