/* Style-In-A-Snap */
@charset "utf-8";

/* General CSS */
.no_pad {padding:0;}
.no_margin {margin:0;}
.padding_left {padding-left:25px;}
.padding_right {padding-right:25px;}
.padding_top {padding-top:5px;}
.padding_bottom {padding-bottom:5px;}
.display_block {display:block;}
.display_inline {display:inline;}
.pos_relative {position:relative;}
.nav_divider {padding-top:2px;}
.spacer1 {padding:1px;}
.spacer3 {padding:3px;}
.spacer5 {padding:5px;}
.spacer15 {padding:15px;}
.spacer20 {padding:20px;}
.float_left {float:left; position:relative;}
.float_right {float:right; position:relative;}
.clearboth {clear:both;}
.draw_border {border:1px #000 solid;}
.no_underline {text-decoration:none;}
.purpleSub {background:#602e6d;}
.hr {margin:0; padding:0;} /*  border-bottom: 1px #fff solid; */
.inputRegister {width:142px;font:11px Arial; padding:2px; font-weight:normal; border:1px #000 solid;}
.textArea {font: normal 11px Arial; padding:5px; border:1px #000 solid;}
.selectRegister {font:11px Arial; font-weight:normal;}

/* Inline HTML TAGS CSS */
/* body {background:#000; margin:0; padding:0; font-family: Helvetica, Arial, sans-serif fo;} */
body {background:#ababab; margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; color:#000; font-size:12px;}
h1, h2, h3, h4, h5, h6  {margin:0; padding:0;} /*letter-spacing:-1px;*/ 
/*h1, h2, h3, h4, h5, h6  {font-family:Helvetica; margin:0; padding:0}*/
/*p {font-family:Helvetica Arial; margin:0; padding:0}*/
p {margin:0; padding:0;}
a {color:#ed008c; text-decoration:none;}
a:hover {color:#ed008c; text-decoration:underline;}
img {border:0;}
form {padding:0;margin:0;}
.selected {font-weight:bold; color:#000;}


/* Containers */
.main_wrapper {background:#ababab url(../images/background.jpg) top left repeat-y; position:relative; width:913px;}
.nav_wrapper {background:url(../images/navBG.gif) top repeat-x; position:relative; width:603px; border:0px #000 solid} /*  border-bottom:1px #fff solid; IE6 fix shitty rendering */

.newsContainer {padding: 15px; position:relative;}
.pollContainer {padding: 15px; position:relative;}
.recentEntryContainer {background: #fff; border:1px #e8048d solid; position:relative;}

.bodyTemplateWrapper {background:#a7a7a7; padding:10px; border:1px #000 solid;position:relative;}
/*.registerContainer {background:#a7a7a7 url(../images/registerBG2.jpg) right bottom no-repeat; width:465px; height:488px; padding:5px 10px; border:1px #000 solid; position:relative;}*/
.registerContainer {background:#a7a7a7; width:465px; padding:5px 10px 20px 5px; border:1px #000 solid; position:relative;}
.loginContainer {background:#a7a7a7; width:465px; height:293px; padding:10px; border:1px #000 solid; position:relative;}
.footer {height:auto; background:#fff5cc; font-size:11px; padding:5px;}

/* Tags + Class */
ul.nav {list-style:none; margin:0; padding:0;}
ul.nav li{float:left; list-style:none; padding-right:5px;}
ul.nav, ul.nav li {display:block; position:relative;}

ul.carousel {list-style:none; margin:0; padding:0;}
ul.carousel li{float:left; height:150px; width:128px; list-style:none; padding-right:2px; padding-left:2px;}
ul.carousel, ul.carousel li {display:block; position:relative;}

/* Misc */
.divider_pink {background:url(../images/divider1.gif) center repeat-x; height:8px;}
.borderpic {border:1px solid #000;}

/* Text */
.default_text {font-size: 12px; color:#000;}

.newsTitle {font-size:12px; color:#17beb4;}
.newsDate {font-size:11px; color:#ccc;}
.newsText, .newsText p {font-size:12px; color:#fff;}

.newsTitle2 {font-size: 25px; font-weight:bold; color:#ed028d}
.newsDate2 {font-size: 12px; color:#666666;}
.newsText2, .newsText2 p {font-size:12px; color:#fff;}

.registerContainer  {color:#fff; position:relative;}
.loginContainer  {color:#fff; position:relative;}

.userlink {font-size:12px;}
.userlink a{color:#fff; text-decoration:none;}
.userlink a:hover {color:#ed008c; text-decoration:underline;}


.tooltip {
width: 300px;
height: auto;
background:#efefef;
border:4px solid #000;
padding:10px;
}

.ssnaplist {
text-align:center;
}