@charset "utf-8";
/* CSS Document */


body, html {padding:0; margin:0}
body {color:#000; font-family:Arial, Helvetica, sans-serif; background:#e3e3e3;}
img, div, a, a:hover, a:visited { behavior: url(../ie6-png/iepngfix.htc) } /*IE6 PNG Trasnparency hack*/
img {border:none;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}
a:active {color:#666;}
.clear {clear:both;}
.float-left {float:left;}
.float-right {float:right;}
p {padding:10px; line-height:125%;margin:0 }
h {margin:0; padding:0}
h1 {font-size:22px; color:#01AEF0; font-style:italic; margin:0; padding:20px 0 5px 5px; width:auto;  }
h1 span {border-bottom: dotted 4px #CCC}
h1 strong {color:#333; }
h2 {font-size:18px; font-style:italic; color:#01AEF0; margin:0;padding:5px 0 10px 0}
h2 span {border-bottom:dotted 4px #CCC; margin:0 0 5px 5px;  }
h2 strong {color:#333;}
h3 {font-size:16px;}
.border {border: 1px solid #333; padding:1px;}

/*LISTS*/
.arrow-list {font-size:12px; list-style:url(../images/buttons/arrows.png)}


/*HEADER*/
#header {height:150px; background:url(../images/background-sprite.png) repeat-x #333;background-position: 0px -10px;}
#header-spacer {width:950px; margin:auto}
#logo {padding:20px 0 0 0; width:517px; height:66px; float:left;}
#top-contact {float:right; width:250px; color:#FFF; text-align:right; font-size:20px; padding-top:5px}
#top-contact p, #top-contact p a, #top-contact p a:visited {font-size:14px; text-align:right; font-style:italic; padding:5px 0 0 0; margin:0; color:#01AEF0; text-decoration:none}



#shadow-container {width:980px; margin:0 auto; padding:0; background:url(../images/shadow-bg.png) repeat-y}
#page-container {width:950px; margin:auto;  padding:0; background:#FFF}
/*NAV*/
#nav {clear:both; height:35px; color:#FFF; padding-top:22px;}
#nav ul {list-style:none;padding:0; margin:0; display:block; height:40px;}
#nav ul li {float:left; width:134px; background:#000; border-right:1px solid #999; border-top:1px solid #999; text-align:center; position:relative; z-index:100; background:url(../images/background-sprite.png) repeat-x;background-position: 0px -350px; }
#nav ul li:first-child {border-left:1px solid #999; width:138px}
#nav ul li ul li:first-child {width:134px; border-left:none;margin-left:-1px; border-left:1px solid #999; }
#nav ul li a, #nav ul li a:visited {color:#FFF; text-decoration:none; display:block; height:30px;padding-top:10px; font-weight:bold; }
#nav ul ul {visibility:hidden; position:absolute;  }
#nav ul li:hover ul,#nav ul a:hover ul a {visibility:visible;  }
#nav ul li a:hover {text-decoration:none; background:#222; }
#nav ul ul li {border-left:1px solid #999;; margin-left:-1px;  }
#nav ul ul li:last-child {border-bottom:1px solid #999}
/*SLIDER*/
#slider {clear:both; height:300px; background:#000;width:948px; margin:0 0 0 1px;overflow:hidden; border-top:1px solid #999;}
#frame {position:absolute;	z-index:0;	width:945px;	height:300px;	top:-3px;	left:-80px;}
#slides {position:absolute;	z-index:10; width:948px;overflow:hidden}
#slides .next,#slides .prev {position:absolute;top:107px;left:-24px;width:24px;height:43px;	display:block;	z-index:11;}
.slides-container {width:948px;	height:300px;overflow:hidden;position:relative;}
#slides .next {left:948px;}
.pagination {margin:-20px 0 0 850px;width:100px;z-index:110;position:absolute;}
.pagination li {float:left;	margin:0 1px;list-style:none}
.pagination li a {display:block;width:12px;	height:0;	padding-top:12px;background-image:url(../images/slider/pagination.png);
background-position:0 0;float:left;	overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
/*END SLIDER*/

/*BLOG PARSER*/

.feed li span, .feed li, .feed li span a, .feed li span a:visited {list-style:url(../images/buttons/arrows.png); color:#999; font-weight:bold; font-size:12px}


#main-content {background:#FFF; min-height:400px;margin:0}
.bottom {height:20px; clear:both; margin:0; padding:0}

/*COLUMNS*/
#left-large {width:650px; float:left; margin-right:20px;}
#right-small {width:240px; float:right; margin-left:20px;}
#right-small h2 {font-size:16px;}
#right-small p {font-size:12px}



/*FOOTER*/

#footer {clear:both; background:url(../images/footer.png) #333 repeat-x;margin:0; pading:0; color:#FFF}
#footer-container {width:950px; margin:0 auto; background:url(../images/footer.png) #333 repeat-x;}

#more {height:70px; width:500px; float:left; margin:auto; padding:0; color: #fff;position: relative;}
#copyright {width:400px; float:right; font-size:12px; text-align:right; padding:10px 0 0 0; }
#copyright p {clear:both; float:right; text-align:right; padding:5px 0 0 0; margin:0; border-bottom:dotted #FFF 4px}
#hidden {clear:both;  height:200px; background:url(../images/footer-city.jpg) no-repeat}

#footer-nav {width:900px; padding-top:10px;}

#footer-nav ul {list-style:none}
#footer-nav ul a:link, #footer-nav ul a:visited {color:#fff; font-style:italic}
#footer-nav ul li {float:left;width:120px; padding:0; margin:0}
#footer-nav ul ul {margin:0 0 0 5px; padding:0; font-size:12px;}
#footer-nav ul ul a:link, #footer-nav ul ul a:visited {color:#CCC}

#arvixe-backlink {clear:both; float:left; width:200px; margin-top:50px; font-size:11px}

