body {color: #666;background: #0c0c09 url("images/bg00.png") repeat-x ;font-family: trebuchet, arial, helvetica, verdana}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}

.home {}
#wrap {margin: 0 auto;width: 980px;background:#fff}
#main {border-top: 3px solid #B2353F; margin: 0px 0}


abbr,acronym {border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
legend{color:#000;}
em{font-style:italic;font-style:normal;}


blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
dl dd{margin-left:1em;}

.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
.justify {text-align:justify}

#header h2{float: left;margin: 85px 0 0 20px; color:#000; font-size: 1.5em; font-family: Century Gothic, arial, helvetic,san serif}
#header  {height:164px; width:980px; background: #BF2400 url(images/header01.png) top right no-repeat;clear: both}

#lhColImg {height:200px}
.topBar {height:13px;background-color:#666;padding:0;margin:3px 0 0 0;border-top: 5px inset #000}
.LHcontent {font-size:80%}

#content_lft {float: left;width: 300px;padding-left:15px}
#content_lft h2 {color:#B2353F;padding-top:5px;}
#content_lft h3 {margin:0;padding:0;color:#D4B429; font-size: 90%; }

#content_rgt {float: right;width: 660px;	}
#content_rgt .meta {background-color: #000;color: #666;font-weight: bold;padding: 0.5em; margin: 0 0 20px 0;}

#content {padding:0;margin:15px 20px 30px 20px}
#content h1 {padding:0;margin:0}
#content h2 {color:#B2353F;font-size:1em;padding:0;margin:0}
#content img {max-width:570px;text-align:center}

.blogPost {padding:10px}
.blogPost  h3, .blogPost  h3 a { color:#876A48 !important;padding:0;margin:30px 0 0px 0;font-size:1.2em}
.ditto_tags {font-size:70%;color:#666;}
.ditto_info {font-size:70%;color:#666;}
.ditto_link {font-size:70%;color:#f00;}

#inner_lft {float: left;width: 380px;padding-left:15px}
#inner_rgt {float: right; width: 320px; overflow: hidden; margin: 0; margin-right: -5px}

#inner_rgt .middle_item { margin-bottom: 15px;}
#inner_rgt .text { border: 1px solid #199FCF; padding: 10px; }
#inner_rgt .text h1 { padding: 0.2em; margin: 0 0 0.3em 0; }

.middle_item a {color:#ff0 !important}
.middle_item a:hover {color:#9ACA3C !important}

#blockMenu .fleft{float: left;}
#blockMenu .fright{float: right;}
#blockMenu { clear: both; padding: 0;margin:0;background:#000;height: 2em }
#blockMenu ul {list-style: none;list-style-type: none;list-style-position: outside;}
#blockMenu #menu{margin: 0px;}
#blockMenu #menu li{width: 150px;text-align: center;display: block;float: left;margin-left:15px;}
#blockMenu #menu li.first{width: auto;}
#blockMenu #menu li.last{margin-right: 0;}
#blockMenu #menu li a{font-weight: 700;padding: 5px 0 5px;display: block;font-size: 16px;line-height: 20px;color: #fff;}
#blockMenu #menu li a:hover{color: #f00;text-decoration: none;}
#blockMenu #menu li a span{font-size: 12px;color: #ccc;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}

p,fieldset,pre{margin-bottom:1em;}
fieldset,img{border:0;}
.pimg {padding:0;margin:0}

h1 {color: #000;background-color: transparent !important;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 30px !important; font-weight: normal;display: inline-block;padding: 0.5em; margin: 0 0 1px 0; }
h1{font-size:148.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}

table {border:1px solid #666; font-size: 12px;margin: 0 auto 40px auto;width:550px}
td {border:1px solid #666;padding:3px;width:30%}
th {background:#eee;width:30%}


.box_997952 {background: url(images/997952_tl.png) no-repeat top left;margin:20px 0}
.top_997952 {background: url(images/997952_tr.png) no-repeat top right;}
.bottom_997952 {background: url(images/997952_bl.png) no-repeat bottom left;}
.bottom_997952 div {background: url(images/997952_br.png) no-repeat bottom right;}
.content_997952 {background: url(images/997952_r.png) top right repeat-y;}
.top_997952 div,.top_997952,
.bottom_997952 div, .bottom_997952 {width: 100%;height: 13px;font-size: 1px;}
.content_997952, .bottom_997952 {margin-top: -13px;}
.content_997952 { padding: 0 10px; }

.Vmenu {background-color: transparent;margin: 0; }
.Vmenu li { padding: 1px 0 1px 0; font-weight:bold}
.Vmenu ul li.current a { color: blue; }
.Vmenu ul {margin: 0; padding: 10px 0 10px 10px;}
.Vmenu ul li {float: none;display: block; padding:0 0 0 10px;margin: 5px 0 5px 0;}
.Vmenu ul li a {color:#000;font-family: Arial, Helvetica, sans-serif;text-decoration: none;text-transform: captlalize; }
.Vmenu ul li a:hover { color: #f00; }


.Vmenu1 {background-color: transparent;margin: 0 5px 0 0;width: 99%; }
.Vmenu1 li { padding: 1px 0 1px 0; }
.Vmenu1 ul li.current a { color: #FF3007; }
.Vmenu1 ul {margin: 0; padding: 10px 0 10px 10px;}
.Vmenu1 ul li {float: none;display: block; padding:0 0 0 10px;margin: 5px 0 5px 0;font-weight:bold}
.Vmenu1 ul li a {color: #fff !important;text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;text-transform: captlalize;}
.Vmenu1 ul li a:hover { color: #9ACA3C !important; }



.indexMenu {background-color: transparent;margin: 0 5px 0 0;width: 99%; }
.indexMenu li { padding: 1px 0 1px 0; }
.indexMenu li.current a { color: #FF3007; }
.indexMenu li a {color: #F9A11F;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;text-decoration: none;text-transform: captlalize; }
.indexMenu li a:hover { color: #9ACA3C; }


a { color: #AB4351;text-decoration: none; }
a:hover { color: #98CF40; }

.clear {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px; }
.hidden {display:none}
.pad10 {padding:10px}
.thumb {float:left;margin:0 20px 0 0}

.lgbox_bg {color: #000;background-color: transparent !important;font-size: 30px; font-weight: bold;display: inline-block;padding: 0; margin: 0 0 1px 0; }

.vid {color: #FF3007;font-family: Century Gothic, Verdana, Arial, Helvetica;font-size: 30px; font-weight: normal;padding: 0; margin: 0;text-align:center !important }

.floatRight {float:right}
.floatLeft {float:left}

p {color:#666}

.red {color:red}
.dkGrey {color:#8F8F8F}
.green {color:#C7CF81}
.gold {color:#FCCF38}
.white {color:#3673AF;}
.red {font-weight:normal}
.green {color:#9ACA3C !important}

.top h2 {font-size: 18px; font-weight: bold;margin: 1em 0 1em 0; }
.top h1 { margin: 0 0 20px 0 !important}
.top h1 a { color: #000; text-decoration: none;}
.top h1 a:hover { color: #ff0; }
.top img {  }
.top p {color:#666}
.top strong {color:#000}
.top {margin:20px 10px}

.frontP  {color:#666;line-height:1.3em;font-size:1.1em;text-align:justify;}
.frontP  strong {color:#45519F}
.frontP a, .frontP a:visited {color:#FCCF38; } 
.frontP a:hover {color:#FFF08F; text-decoration:underline } 
.frontP .LIn_shortMode li {margin:15px 0;list-style-type:circle}

.topnav li ul {margin:0 20px;font-size: 80% !important}
.topnav li ul a{color:#FFF08F !important}
.topnav li ul a:hover{color:#fff !important}



.searchbox {margin: 1px 0;padding: 7px 0 5px 0;color:#3673AF}
.searchbox input[type="text"] { padding: 1px; margin-top: 6px; }

#breadcrumb {clear: both;padding-bottom: 1em; }
#breadcrumb li { padding: 0 0.5em 0 0.5em; }
.B_crumbBox {clear: both;padding-bottom: 1em; }
.B_crumbBox{ padding: 0 0.5em 0 0.5em; }

#txtbox {width: 611px;background-color: #1a1a1a;padding: 4px;text-align: left; font-family: Georgia, "Times New Roman", Times, serif;height:100px}

#imgwrap {width: 618px;margin: 10px auto;position: relative; }
#imgwrap:hover #txtbox {display: block; }
#imgbox {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block; }
#imgbox2 {width: 618px;height: 286px;background-repeat: no-repeat;background-position: 50% 50%;display: block;cursor: pointer; }

.index1 {position: relative; margin: 0 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index1.png) top left no-repeat;width:460px;height:233px}
.index2 {position: relative; margin:20px 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index2.png) top left no-repeat;width:460px;height:233px}
.index3 {position: relative;  margin: 0 5px;background: transparent url(http://w3stargate.net/aboz-modx/assets/templates/aboz-index/images/index3.png) top left no-repeat;width:460px;height:233px}

.index1 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index1 .indexLft a:link,  .index1 .indexLft a:visited  {color:#ff0;font-weight:bold}
.index1 .indexLft a:hover  {color:#f00}
.index2 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index2 .indexLft a:link,  .index2 .indexLft a:visited  {color:#ff0;font-weight:bold}
.index2 .indexLft a:hover  {color:#f00}
.index3 .indexLft  {position: absolute; bottom: -5px; left: 10px;color:#000;font-weight:bold;font-size:80%}
.index3 .indexLft a:link,  .index3 .indexLft a:visited  {color:#ff0;font-weight:bold}
.index3 .indexLft a:hover  {color:#f00}

.index1 h1 { padding: 0.2em; margin: 0 0 0.3em 0; display:none} 
.lhBotAds {float:left; margin:10px 0px 4px 5px;width:460px;height:200px}
.lhBotAds01 {float:left; margin:10px 0px 4px 0px;width:225px;height:80px;}
.lhBotAds02 {float:right; margin:10px 0px 4px 5px;width:225px;height:80px;}
.lhBotAds01 img{fwidth:225px;height:80px;}
.lhBotAds02 img{width:225px;height:80px;}


#menu .meta { color: #9ACD32; font-size: 1.5em;background: none !important;padding:0;margin:0;font-family: Century Gothic, Arial, helvetica, verdana}
.metaCopyright { color: #ccc; font-size: 0.8em; margin-top: -15px;  }


input.button {color: #000;border: 2px solid #ccc; }


#footer {clear: both;}
#footer p { margin: 0; padding: 0 0 10px 0; }
#footer h3 {color: #CFC9C2; font-size: 2.5em;letter-spacing: 0.20em;word-spacing:1.5em;font-weight:normal;text-transform:uppercase;background:#666;text-align:center;margin-bottom:0;}

#footerbar { background-color: #150F04; clear: both; }
#footerbar li a { color: #fff; }
#footerbar li a:hover { color: #f00; }
#footerbar li { padding-right: 0.5em; }

#footer .copyright {padding:0px;text-align:center;font-size:80%;padding-bottom:30px}
#footer .trademark {padding:0px;float:left;font-size:90%}
#footer .attitude {padding:0;float:right;font-size:90%}
#footer #feed {padding:10px}

.footer .legality {padding:13px 0;color:#ecf3f6;text-align:center;}
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }

.horizontal { padding: 0; margin: 0 auto; width: 33em; }
.horizontal li {list-style: none;margin: 0 auto;text-align:center;display:inline}

button {border: 1px solid #F60FAB;background-color: #000;color: #F60FAB;font-size: 0.8em;height: 27px; width: 67px; }
.event img { border: none; }

#archive li { padding: 0.5em 0 0.5em 0; }

input, textarea { background-color: #E3E8E4;border: 2px solid #B3B3B3; }
input.button {background-color: transparent;font-weight: bold;font-size: 0.9em;border: 1px solid #666; }


.link1, .link1:visited { color: #000; }
.link1:hover { color: #FE3A00; }
.link1_bg { background-color: #FF0BAB; }
.link1_border { border: 1px solid #FF0BAB; }


.box_470308 {background: url(images/470308_tl.png) no-repeat top left;}
.top_470308 {background: url(images/470308_tr.png) no-repeat top right;}
.bottom_470308 {background: url(images/470308_bl.png) no-repeat bottom left;}
.bottom_470308 div {background: url(images/470308_br.png) no-repeat bottom right;}
.content_470308 {background: url(images/470308_r.png) top right repeat-y;}
.top_470308 div,.top_470308,.bottom_470308 div, .bottom_470308 {width: 100%;height: 15px;font-size: 1px;}
.content_470308, .bottom_470308 {margin-top: -50px;}
.content_470308 { padding: 0 15px; }

.box_470309 {background: url(images/470309_tl.png) no-repeat top left;}
.top_470309 {background: url(images/470309_tr.png) no-repeat top right;}
.bottom_470309 {background: url(images/470309_bl.png) no-repeat bottom left;}
.bottom_470309 div {background: url(images/470309_br.png) no-repeat bottom right;}
.content_470309 {background: url(images/470309_r.png) top right repeat-y;}
.top_470309 div,.top_470309,.bottom_470309 div, .bottom_470309 {width: 100%;height: 15px;font-size: 1px;}
.content_470309, .bottom_470309 {margin-top: -10px;}
.content_470309 { padding: 0 15px; }

.ee_miniCalendar {margin: 20px}

/*
table.ee_miniCalendarDays {font-family: Arial, Helvetica, sans-serif;font-size:1em;border:2px solid #252525;padding:3px;text-align:center;margin:0px 0 5px 0;width:auto;}
td.ee_miniCalendarDays {width:91px;padding:3px;text-align:center}
tbody.ee_miniCalendarDays {margin:5px;text-align:center}
.ee_miniCalendarDays  th {font-size:1.1em;color:#666}
.ee_miniCalPrev {color:#1D34C2}
.ee_miniCalYear {color:#666;font-size:1.2em}
.ee_miniCalNext {color:}
.ee_miniCalPrev {color:#ccc}
.ee_miniCalMonth {color:#E22B00;font-size:1.2em}
.ee_miniCalNext {color:#666}
.ee_miniCalendarDays td a {border:1px solid #666;display: block;}
*/

.ee_miniCalendarDays { border: 2px solid; }
.ee_miniCalendarDays th, .ee_miniCalendarDays td { width: 14%; background-color: transparent; text-align: center }
 .ee_miniCalendarDays .ee_prev, .ee_miniCalendarDays .ee_next { color: #bbb; }
.ee_miniCalendarNav {margin:0 0 10px 0;padding:0;border:none}
.ee_miniCalendarNav tr { float: right; text-align: center;margin:0;padding:0 }
.ee_miniCalPrev, .ee_miniCalNext { width: 20px;margin:0;padding:0 }
.ee_miniCalYear, .ee_miniCalMonth { width: 72px;margin:0;padding:0 }
.ee_miniCalendar {margin: 20px}
.ee_listDetailsContainer {margin:10px 5px 10px 5px;display:none}
..ee_miniCalendarNav {margin:0;padding:0;border:none }
.ee_miniCalendarNav tr { float: right; text-align: center;margin:0;padding:0 }
.ee_miniCalPrev, .ee_miniCalNext { width: 20px;margin:0;padding:0 }
.ee_miniCalYear, .ee_miniCalMonth { width: 72px;margin:0;padding:0 }
.easyEventsList_heading {color:#000;font-weight:normal !important;border-bottom:1px solid #666;font-size: 1.2em;padding:3px;margin:0px 0 5px 0;background:#eee}
div.easyEventsList_title a { color: #FF3007}
.easyEventsList_item {margin:20px 0 5px 0}
.easyEventsList_time {color:#666;font-size:0.90em;font-weight:bold}
.easyEventsList_title a {color:#FFE900;font-size:1em;text-decoration:none;font-weight:bold}
.easyEventsList_description  {color:#838CBF;}
.easyEventsList_group {border:1px solid #666;padding:5px;margin-bottom:20px}
.ee_current a { color:#fff; font-weight:bold;background:#666;text-decoration:none;border;1px solid #666}
.ee_current a:hover { color:#000; font-weight:bold;background:#ccc;text-decoration:none;border;1px solid #666}


/** home page menu style **/
.hmenu {
	list-style: none !important;
	margin-left: 0 !important;
	padding: 0 !important;
}

.hmenu div {
	background-color: #ccc;
	position: relative;
	padding: 4px;
}

.hmenu span {
	display: block;
	position: absolute;
	top: 4px;
	right: 10px;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: pointer;
}


	.templatepanel {
	background-color:#F6F6F6;
	margin:0 0 10px 0;
	border-bottom: 1px dotted #000;
	overflow:auto;
	height:100%;
	}
.templatepanel h3 {
	color:#fff;
	margin:0px 0 0 0px;
	padding:8px 0 8px 12px;
	background-color:#1a1a1a;
	font:bold 12px/16px Arial;
	}
.templatepanel .template {
	float:left;
	border:4px solid #D7D6D6;
	padding:4px;
	margin:10px 190px 40px 15px
	}
.templatepanel p {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#B2353D;
	margin:8px 0;
	}
.templatepanel span {
	color:#141414;
	padding:0 0 0 13px;
	font-weight:normal;
	text-decoration:none;
	}
.templatepanel a{
	color:#141414;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	}
.templatepanel u {
	width:120px;
	text-align:right;
	display:block;
	float:left;
	}
.templatepanel .links {
	padding:0 0 0 0px;
	width:210px;
	float:right;
	}	
.templatepanel a.link {
 	font:normal 11px/16px Tahoma;
	margin:0 10px 0 2px;
	color:#141414;
	text-decoration:underline;
	}

.templatepanel a.link:hover{
 	text-decoration:none;
	}
.templatepanel a:hover {
	text-decoration:underline;}
