body										{ margin:0; padding:0; background:url('../images/background.gif'); font-family:inherit; font-weight:inherit; font-style:inherit; font-size:76%; text-align:left; }

img, a img, a:link img, a:visited img						{ border:0; }

hr										{ color:#666; }

h1										{ font-family:georgia; font-size:19px; color:#333; font-weight:normal; margin-top:6px; }
h2										{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:-16px; margin-bottom:10px; }
h3										{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:center; }
h4										{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:2px; margin-bottom:0px; text-transform:uppercase; }

.bigLinks									{ font-family:verdana; font-size:11px; color:#666; font-weight:normal; }
.bigLinks a:active, .bigLinks a:link, .bigLinks a:visited 			{ font-family:verdana; font-size:11px; color:#f74545; font-weight:normal; text-decoration:underline; }
.bigLinks a:hover								{ font-family:verdana; font-size:11px; color:#666; font-weight:normal; text-decoration:underline; }

.topLinks									{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:2px; margin-bottom:0px; text-decoration:none; letter-spacing:1px; }
.topLinks a:active, .topLinks a:link, .topLinks a:visited 			{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:2px; margin-bottom:0px; text-decoration:none; letter-spacing:1px; }
.topLinks a:hover								{ font-family:arial; font-size:10px; color:#f74545; font-weight:normal; margin-top:2px; margin-bottom:0px; text-decoration:underline; letter-spacing:1px; }

.bottomLinks									{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:0px; margin-bottom:2px; text-align:right; text-decoration:none; letter-spacing:1px; }
.bottomLinks a:active, .bottomLinks a:link, .bottomLinks a:visited 		{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:0px; margin-bottom:2px; text-align:right; text-decoration:none; letter-spacing:1px; }
.bottomLinks a:hover								{ font-family:arial; font-size:10px; color:#666; font-weight:normal; margin-top:0px; margin-bottom:2px; text-align:right; text-decoration:underline; letter-spacing:1px; }

.container									{ width:960px; margin-left:auto; margin-right:auto; background:url('../images/layout/back_main.gif'); border-style:solid; border-color:#fff; border-width:0px 10px 0px 10px; }

.leftBlock									{ width:175px; float:left; background:url('../images/layout/back_left.gif'); padding:5px; }
.middleBlock									{ width:550px; float:left; background:url('../images/layout/back_middle.gif'); padding:5px; margin-top:-20px; }
.rightBlock									{ width:195px; float:left; background:url('../images/layout/back_right.gif'); padding-top:0px; padding-left:10px; padding-bottom:10px; padding-right:10px; }

.navigation									{ margin-left:auto; margin-right:auto; width:940px; padding:10px; font-family:georgia; font-size:16px; color:#fff; background:#595959; border-style:solid; border-color:#fff; border-width:0px 10px 10px 10px; }
.navigation a:active, .navigation a:link, .navigation a:visited			{ margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; padding-left:11px; padding-right:11px; font-family:georgia; font-size:16px; color:#fff; text-decoration:none; }
.navigation a:hover								{ margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; font-family:georgia; font-size:16px; color:#fff; text-decoration:none; border-left:1px solid #fff; border-right:1px solid #fff; background:#2c4aff; }


.navMain									{ width:175px; font-family:georgia; font-size:18px; color:#fff; text-align:right; text-decoration:none; background:url('../images/layout/nav_main.gif'); }

.navMain a:active, .navMain a:link, .navMain a:visited				{ width:155px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; text-align:left; text-decoration:none; display:block; padding:5px; margin:0px 5px 0px 5px; }
.navMain a:hover								{ width:155px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; text-align:left; text-decoration:none; background:url('../images/layout/hover.gif'); display:block; padding:5px; margin:0px 5px 0px 5px; }

.navSub 									{ width:155px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; background:url('../images/layout/nav_sub.gif'); padding-top:10px; padding-left:10px; padding-bottom:5px; padding-right:10px; }

.navSub a:active, .navSub a:link, .navSub a:visited				{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f74711; text-decoration:none; }
.navSub a:hover									{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f74711; text-decoration:underline; }

.navUser									{ width:175px; font-family:georgia; font-size:18px; color:#fff; text-align:right; text-decoration:none; background:url('../images/layout/nav_sub.gif'); }

.navUser a:active, .navUser a:link, .navUser a:visited				{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; text-align:left; }
.navUser a:hover								{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; text-align:left; }

.navFoot 									{ width:174px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; background:url('../images/layout/nav_foot.gif'); padding-left:1px; padding-bottom:2px; }

.navFoot a:active, .navFoot a:link, .navFoot a:visited				{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#cc0000; text-decoration:none; }
.navFoot a:hover								{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#cc0000; text-decoration:underline; }


.navBottom 									{ width:175px; height:7px; background:url('../images/layout/nav_bottom.gif'); margin-bottom:5px; }

.navOne, .navTwo								{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; }

.navOne a:active, .navOne a:link, .navOne a:visited				{ display:block; width:155px; background:url('../images/account/01.gif'); padding:5px; margin:0px 5px 0px 5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#c24c12; text-decoration:none; }
.navOne a:hover									{ display:block; width:155px; background:url('../images/account/02.gif'); font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#c24c12; text-decoration:none; }

.navTwo a:active, .navTwo a:link, .navTwo a:visited				{ display:block; width:155px; background:#fff; padding:5px; margin:0px 5px 0px 5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; text-decoration:none; }
.navTwo a:hover									{ display:block; width:155px; background:url('../images/account/03.gif'); font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#000; text-decoration:none; }
	
.searchForm									{ font-family:verdana; font-size:10px; color:#777; padding:3px; border:1px solid #595959; }
.loginForm									{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#777; padding:3px; border:1px solid #595959; }
.shoutForm									{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; padding:3px; }
.normalForm									{ font-family:verdana; font-size:11px; color:#333; padding:3px; }




.littleHold									{ float:left; }

.boxHold 									{ border-style:solid; border-color:#939393; border-width:1px 1px 2px 1px; background:#fff; padding:1px; margin-bottom:5px; }


.boxBlue 									{ height:29px; background:url('../images/layout/top_blue.gif'); }
.boxGreen 									{ height:29px; background:url('../images/layout/top_green.gif'); }
.boxGrey 									{ height:29px; background:url('../images/layout/top_grey.gif'); }
.boxNavy 									{ height:29px; background:url('../images/layout/top_navy.gif'); }
.boxOrange 									{ height:29px; background:url('../images/layout/top_orange.gif'); }
.boxPink 									{ height:29px; background:url('../images/layout/top_pink.gif'); }
.boxPurple 									{ height:29px; background:url('../images/layout/top_purple.gif'); }



.boxTitle 									{ font-family:Trebuchet MS; font-size:15px; color:#fff; text-align:right; text-transform:lowercase; padding-top:4px; padding-right:7px; }

.boxMain 									{ font-family:verdana; font-size:11px; color:#000; padding-top:6px; padding-left:6px; padding-bottom:4px; padding-right:6px; }
.boxMain a:active, .boxMain a:link, .boxMain a:visited				{ font-family:verdana; color:#ea3838; text-decoration:none; }
.boxMain a:hover								{ font-family:verdana; color:#ea3838; text-decoration:underline; }

.boxError									{ font-family:verdana; font-size:11px; color:#000; padding-top:6px; padding-left:6px; padding-bottom:4px; padding-right:6px; text-align:center; }
.boxError a:active, .boxError a:link, .boxError a:visited			{ font-family:verdana; font-size:11px; color:#ea3838; text-align:center; text-decoration:none; }
.boxError a:hover								{ font-family:verdana; font-size:11px; color:#ea3838; text-align:center; text-decoration:underline; }

.wtop										{ width:173px; padding:10px; border:1px solid #595959; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; }
.wtop a:active, .wtop a:link, .top a:visited 					{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f10021; text-decoration:none; }
.wtop a:hover									{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f10021; text-decoration:underline; }

.btop										{ width:183px; padding:5px; border:1px dotted #00b4ff; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; background:#fff; }
.btop a:active, .btop a:link, .bop a:visited 					{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f74545; text-decoration:none; }
.btop a:hover									{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#f74545; text-decoration:underline; }

.rtop										{ width:195px; height:4px; background:url('../images/layout/r_top.gif'); }
.rmiddle									{ width:175px; background:#fff; padding-top:6px; padding-left:10px; padding-bottom:6px; padding-right:10px; font-family:georgia; font-size:11px; color:#000; }
.rbottom									{ width:195px; height:4px; background:url('../images/layout/r_bottom.gif'); }

.contactone, .contacttwo, .contacthree						{ font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; }

.contactone a:active, .contactone a:link, .contactone a:visited			{ display:block; width:147px; height:22px; background:url('../images/layout/contact_01.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#c24c12; text-decoration:none; }
.contactone a:hover								{ display:block; width:147px; height:22px; background:url('../images/layout/contact_04.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; text-decoration:none; }

.contacttwo a:active, .contacttwo a:link, .contacttwo a:visited			{ display:block; width:147px; height:22px; background:url('../images/layout/contact_02.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#2a6d08; text-decoration:none; }
.contacttwo a:hover								{ display:block; width:147px; height:22px; background:url('../images/layout/contact_05.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; text-decoration:none; }

.contactthree a:active, .contactthree a:link, .contactthree a:visited		{ display:block; width:147px; height:22px; background:url('../images/layout/contact_03.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#8b1307; text-decoration:none; }
.contactthree a:hover								{ display:block; width:147px; height:22px; background:url('../images/layout/contact_06.gif'); padding-top:8px; padding-left:48px; margin-top:5px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:11px; color:#333; text-decoration:none; }

.footer										{ width:940px; height:30px; clear:both; padding:10px; background:#2c4aff; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:0.9em; color:#fff; text-align:center; border-style:solid; border-color:#fff; border-width:0px 0px 0px 0px; }

.calendar, .calendar a:active, .calendar a:link, .calendar a:visited		{ font-family:verdana; font-size:11px; color:#204595; }

.calendar a:hover								{ color:#000; }

.calendarHeader									{ font-family:verdana; font-size:11px; color:#000; text-decoration:none; font-weight:bold; }

.calendarToday, .calendarToday a:active, .calendarToday a:link, .calendarToday a:visited { background:#d1dbed; font-family:verdana; font-size:11px; color:#204595; text-decoration:none; font-weight:bold; }

.calendarToday a:hover								{ color:#000; text-decoration:underline; }

.calendarBlank									{ background:#d5d5d5; }

div.pagination 									{ padding:3px; margin:3px; text-align:center; color:#ff6500; font-family:verdana; font-size:10px; }
div.pagination a 								{ border:1px solid #ff9600; margin-right:3px; padding:5px 7px; background:url('../images/pagination.gif'); background-position:bottom; text-decoration:none; color:#ff6500; }
div.pagination a:hover, div.meneame a:active					{ border:1px solid #ff9600; background-image:none; background-color:#ffc794; color: #ff6500; }
div.pagination span.current							{ margin-right:3px; padding-top:6px; padding-left:7px; padding-bottom:5px; padding-right:7px; border:1px solid #ff6500; background:#ffbe94; color:#ff6500; }