/* main */
body 			{margin:0px;margin-bottom:10px;font-size:11px;font-family:tahoma;color:#333;text-align:center;background:url(img/back.jpg) repeat-x #EFEFEF;}

a, a:link, a:visited, a:active {color:#333;text-decoration: none;}
a:hover 		{color:#333;text-decoration:none;}
form 			{margin:0;padding:0;}
div 			{padding:5px;text-align:left;}
img 			{border:0;}

.lh, span.lh a 	{line-height:1.6em;color:#333;}

/* top */
.logo {margin-top:20px;margin-right:60px;margin-left:5px;text-align:center;float:right;}
.logo a {font-weight:bold;}

#topbarWrap {padding:10px 5px 0 5px;}
#topbar {margin-left:auto;margin-right:auto;width:876px;color:#333;font-size:15px;}
#topbar a {color:#333;}
#topbar a:hover {color:#555;text-decoration:underline;}
#topbar div.btn {float:left;margin-top:5px;}
#topbar .tiny {font-size:9px;color:#616161;padding:0px;margin-top:3px;}

#topbar .rf {margin-top:35px;font-size:11px;}

#menubarWrap {padding:0;margin-top:5px;margin-bottom:10px;}
#menubar {margin-left:auto;margin-right:auto;width:878px;color:#fff;font-size:11px;background:url(img/menubar.jpg) no-repeat;}
#menubar a {float:left;margin-right:10px;background:url(img/menu-button.gif) no-repeat;color:#fff;padding:4px 5px 6px 5px;width:58px;height:12px;text-align:center;margin:4px 5px;}
#menubar a:hover {background:url(img/menu-button-hover.gif) no-repeat;color:#fff;padding:6px 5px 4px 5px;}
#menubar input {font-size:10px;padding:3px;}

#bodyWrap 		{padding:10px;width:866px;margin-left:auto;margin-right:auto;text-align:left;margin-top:10px;border:1px solid #DCDCDC;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;background:#fff;}

/* mast */
.csep {border-bottom:1px solid #ccc;clear:left;font-size:9px;font-weight:normal;color:#333;}
.csep a {color:#333;}
.asep {border-bottom:1px solid #ccc;clear:left;font-weight:normal;color:#333;}
.asep a {}

/* TEXT */
.title 	{font-weight:bold;font-size:13px;}
.title2 {font-weight:bold;font-size:18px;}
.title3	{font-weight:bold;font-size:12px;}

.hilite1		{background:#DCEFFE;}
.topicBar 		{background:#fff;color:#444;padding:10px;padding-top:0;}
.topicBar a 	{color:#444;}

/* MISC */
.np 			{padding:0px;}
.rf 			{float:right;text-align:right;}
.lf 			{float:left;text-align:right;}
.cl 			{clear:left;}
.cb				{clear:both;}
.m5				{margin:5px;}
.mr5			{margin-right:5px;}
.mt5			{margin-top:5px;}
.mt10			{margin-top:10px;}
.mb5			{margin-bottom:5px;}
.mb10			{margin-bottom:10px;}
.mr10			{margin-right:10px;}
.mr15			{margin-right:15px;}
.mb1 {margin-bottom:1px;}

div.sep 		{border-bottom:1px solid #ccc;clear:left;}
span.sep 		{border-bottom:1px solid #ccc;}

td.sep 			{background:#ddd; padding:0px;margin:0px;height:1px;}

/* FORMS */
input[type=text], input[type=file], input[type=password], select, textarea {font-size: 12px;font-family:tahoma;padding:4px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-top:5px;margin-bottom:2px;background:url(img/input-back.gif) repeat-x #fff;}
input[type=submit] {font-size:12px;padding:4px;}
select {font-size: 11px;font-family:tahoma;}
button {font-size: 11px;font-family:tahoma;border:1px solid #999;}
input:focus, textarea:focus {background:url(img/input-back.gif) repeat-x #ffffee;}
textarea {width:100%;}

/* TEXT */
.b {font-weight:bold;}
.small {font-size:9px;font-weight:normal;}

.misc1 {background-color:#F5F5F5;}

.topMsg	{text-align:center;background:#6ABDFD;padding:10px;color:#fff;margin-left:auto;margin-right:auto;width:866px;}
.topMsg a {color:#fff;border-bottom:1px solid #fff;}

.normal, .normal a, a.normal {color:#333;}
.normalw {font-weight:normal;}

.hand {cursor:pointer;}

/* COL */
.left {color:#333;font-size:13px;font-weight:bold;border-bottom:3px solid #333;font-weight:bold;}
.left a, .left a:link, .left a:visited, .left a:active {color:#333;}
.right {color:#333;font-size:13px;border-bottom:3px solid #333;font-weight:bold;}
.right a, .right a:link, .right a:visited, .right a:active {color:#333;}

/*
.left {color:#C44127;font-size:15px;font-weight:bold;border-bottom:3px solid #C44127;font-weight:bold;}
.left a, .left a:link, .left a:visited, .left a:active {color:#C44127;}
.right {color:#42A5F4;font-size:15px;border-bottom:3px solid #42A5F4;font-weight:bold;}
.right a, .right a:link, .right a:visited, .right a:active {color:#42A5F4;}
*/
.rules a, .rules a:visited {color:#333;}
.rules {border-bottom:1px solid #999;font-weight:bold;color:#333;text-transform:uppercase;font-size:10px;}

.mainColumn 	{padding:0;vertical-align:top;background:#fff;}
.sideColumn 	{padding:0;vertical-align:top;padding-right:10px;border-right:1px solid #eee;}
.rightColumn 	{vertical-align:top;border-left:1px solid #000;}

.sideModule {color:#333;margin-bottom:10px;padding:0;clear:both;}
.mainModule {margin-bottom:10px;color:#333;padding:0px 0 0 10px;clear:both;}
.rightModule {padding:0 0 0 5px ;margin-bottom:5px;margin-left:0px;}

/* FORUM */
.bbTop {color:#333;font-weight:bold;padding:10px;padding-top:5px;}
.bbTop a {color:#333;}
.bbDesc, .bbDesc a {font-size:13px;font-weight:normal;color:#666;}

.post {background:url(img/postbottom.gif) bottom no-repeat #f6f6f6;}
.post a, .post a:visited, .post a:link, .post a:active {color:#333;}

.postAuthor {font-size:11px;background:url(img/posttop.gif) top no-repeat #DDDCDC;margin-top:10px;padding:5px 5px 5px 5px;}
.postSub {color:#333;font-size:9px;background:#f9f9f9;}

.quote{font-size:10px;color:#666;border-left:2px solid #ccc;}
.center {text-align:center;}

.copyright {font-size:11px;color:#555;line-height:1.6em;width:876px;margin-left:auto;margin-right:auto;}
.ae {color:black;font-weight:bold;background:yellow;padding:3px;}

.imageTagTitle {border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;background:#e2e2e2;color:#555;padding:2px;padding-left:5px;font-size:10px;}
.imageTagImage {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.screen		{background:url(img/pvback.jpg) top repeat-x #fff;border:1px solid #E8E8D9;text-align:center;}
.screenInfo	{border:1px solid #E8E8D9;background:#F6F6ED;}
.picm 		{width:64px;padding:5px;border:1px solid #ccc;margin:0 2px 4px 2px;float:left;font-family:tahoma;font-size:11px;text-align:center;background:#fff;border-bottom:2px solid #ccc;cursor:pointer;}
.picm img	{margin-bottom:2px;}
.picma 		{width:64px;padding:5px;border:1px solid #66C42D;margin:0 2px 4px 2px;float:left;font-family:tahoma;font-size:11px;text-align:center;border-bottom:2px solid #66C42D;cursor:pointer;background:#EEFDE5;}
.picLarger 		{text-align:center;background-image:url(img/overlay2.png);padding:0;}
.picLarger div 	{background:#333;color:#eee;border:1px solid #ccc;text-align:center;}
.picLarger a	{color:#eee;font-family:tahoma;}

.ico 		{margin-right:5px;}
.toolBox			{clear:both;background-color:#F5F5F5;padding:3px;}
.toolTitle			{float:left;margin-right:10px;padding-top:5px;font-weight:bold;}
.toolButton 		{padding:3px;cursor:pointer;margin-right:5px;width:16px;float:left;opacity:.70;-moz-opacity:0.70;}
.toolButton:hover	{padding:5px 2px 0px 4px;opacity:1.0;-moz-opacity:1.0;}
.toolSeperator 		{border-left:1px dashed #999;height:10px;padding:3px;margin-left:5px;float:left;width:5px;margin-top:3px;}

.postBox 			{border:1px inset #ccc;padding:0 0 0 5px;background:url(img/input-back.gif) repeat-x;}
.postBox input 		{border:0;width:90%;margin-top:0;}
.postBox textarea	{border:0;width:98%;background-image:none;}
.postBox:focus {background-color:#ffffee;}

.postn		{background:#f8f8f8;}

.replyBox 				{background:#f5f0c5;}

.submitItemTitle	{font-weight:bold;background:#F9F9F1;font-size:12px;width:20%;}
.submitItemN 		{padding:5px;font-size:10px;width:20%;font-weight:bold;font-size:14px;font-weight:normal;}
.submitItemA 		{padding:5px;vertical-align:top;width:20%;font-weight:bold;background:#F9F9F1;}
.submitItemD 		{font-size:14px;padding:0;font-weight:normal;}
.submitItemChoices a{color:#666;}
.submitItemChoice, .submitItemChoiceUn	{width:112px;float:left;padding:5px;}
.submitItemChoice:hover {color:#EE5114;background:#ffffc1;}
.submitItemChoiceChosen {width:112px;font-weight:bold;background:#FFFFC1;float:left;}

a.link 				{font-weight:bold;text-decoration:underline;color:#FF6600;padding-right:18px;background:transparent url(img/ico/link.png) no-repeat center right;}
.notify 			{font-size:9px;padding:5px 0 0 20px;}

.picc			{width:64px;padding:5px;float:left;font-family:tahoma;font-size:11px;text-align:center;cursor:pointer;margin:0 0px 10px 3px;}
.picm 			{border:1px solid #ccc;border-bottom:2px solid #ccc;background:#fff;}
.picma 			{border:1px solid #66C42D;border-bottom:2px solid #66C42D;background:#EEFDE5;}
.picmMe			{border:1px solid #8ED8E0;border-bottom:2px solid #8ED8E0;background:#F5FBFC;}
.picmn 			{width:64px;padding:5px;border:1px solid #ccc;margin-top:5px;margin-left:30px;margin-right:2px;margin-bottom:4px;background:#fff;border-bottom:2px solid #ccc;cursor:pointer;}

.photo 			{background:url(img/pvback.jpg) top repeat-x #fff;border:1px solid #E8E8D9;text-align:center;}
.photoInfo		{border:1px solid #E8E8D9;background:#F6F6ED;margin:5px;}

fieldset.sideInfo		{border:1px solid #F2EFD9;background:#FEFDF5;width:150px;margin-right:10px;}
.eventInfoLF {width:240px;float:left;}

#submitForm	select	{width:100px;}

.calendarDay	{background-color:#fff;font-size:9px;vertical-align:top;}
.calendarHilite {background:#5E5E5E;color:#fff;}
.calendarHilite a, .calendarHilite a:visited, .calendarHilite a:active, .calendarPast a, .calendarPast a:visited, .calendarPast a:active, .calendarToday a, .calendarToday a:visited, .calendarToday a:active {color:#fff;}
.calendarToday	{background-color:#F44E00;color:#fff;}
.calendarPast	{background:#D7D7D7;}

.helpBox		{border:1px outset #FDFFD8;background:#FDFFD8;margin-top:5px;}

.topBox		{text-align:left;line-height:1.2em;}
.topUser 	{font-weight:bold;font-size:20px;font-family:arial;color:#333;margin-bottom:2px;padding:0;line-height:1.3em;}

.topl			{font-size:10px;font-family:tahoma;}
input.topinput {padding:0;border:0;border-bottom:1px solid #aaa;background:#D0E8F0;font-size:10px;}

.btn {width:84px;height:14px;padding:2px 3px 3px 3px;background:url(img/button.gif);font-size:11px;color:#fff;text-align:center;cursor:pointer;margin-right:5px;}
.btn a, a.btn {color:#fff;}
.btn:hover {opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}
.notice {margin:10px;background:#1F83F0;font-size:11px;color:#fff;text-align:center;}
.modBox	{border:1px outset #eee;background:#f9f9f9;}

.helper	{border:1px solid #B5CDEC;background:#F8FBFF;margin-top:5px;}

.latestPP1 {float:left;border:1px solid #ccc;margin:5px 3px 5px 0;font-size:9px;width:155px;line-height:1.4em;padding:0;height:82px;}
.latestPP2 {float:left;border:1px solid #ccc;margin:5px 0 5px 3px;font-size:9px;width:155px;line-height:1.4em;padding:0;height:82px;}
.latestPP3 {float:left;border:1px solid #ccc;margin:5px 10px 5px 0;font-size:9px;width:155px;line-height:1.4em;padding:0;height:82px;}
.latestPT {background:#333;filter:alpha(opacity=80);-moz-opacity:0.80; opacity:0.80;color:#fff;margin-top:47px;font-size:11px;font-family:arial;}
.latestPP3s, .latestPP3s a, .latestPP3s a:active, .latestPP3s a:link, .latestPP3s a:visited{color:#333;}

.showTBox {background:#f5f5f5;width:95px;margin-left:10px;color:#333;}
.showTBox a, .showTBox a:active, .showTBox a:visited, .showTBox a:link {color:#333;}
.showTBox1{border-bottom:1px solid #ddd;padding:2px;font-size:9px;}
.showTBox2{padding:2px;font-size:9px;}

.leftImg {text-align:center;padding:0;min-height:480px;}

.tagsBox {background:#f5f5f5;font-size:11px;margin-top:10px;color:#222;}
.tagsBox a, .tagsBox a:active, .tagsBox a:link, .tagsBox a:visited {text-decoration:underline;color:#333;}

.filterBox {margin-bottom:5px;background:#fff;border:1px solid #eee;float:left;width:45%;}

.listers{background:red;margin-right:-10px;padding:0;}
.listers a {background:#f0f0f0;padding:5px;float:right;margin-left:10px;width:80px;text-align:center;}
.listers a.s {background:#DCEFFE;}

a.tt {position:relative;z-index:24;background-color:#ccc;color:#000;text-decoration:none}
a.tt:hover {z-index:25;background-color:#ff0}
a.tt span {display:none}
a.tt:hover span {display:block;position:absolute;top:5px;left:0px;width:120px;border:1px solid #BBE1FE;background-color:#DCEFFE;color:#000;padding:5px;}