body { margin:0; padding:0; width:100%; height:1%; background:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif; font-size: 62.5%; text-align:center; }

.ui-tabs-hide { display: none; }
.ui-tabs-nav li { display: inline; }

img { border:0; }
.left, .alignleft { float:left; }
.right, .alignright { float:right; }
.clear { clear:both; }
.access { position:absolute; left:-500em; top:-500em; }

hr { position:absolute; left:-500em; top:-500em; }

.error { color:red; }

p, td, th { margin:0 0 0.75em 0; padding:0; font-size:1.2em; line-height:1.4em; color:#444444; }
p.noMargin { margin:0; }
p.textRight { text-align:right; }

blockquote { margin:0 0 0.75em 0; padding:10px 20px; font-size:1.2em; line-height:1.4em; color:#444444; background:#FAFAFA; }
	blockquote p { font-size:1em; }
	blockquote li { font-size:1em; }

ol, ul, dl { list-style-type:none; list-style-image:none; list-style-position: outside; width:auto; }
	li, dt, dd { margin:0; padding:0; font-size:1.3em; line-height:1.4em; list-style-type:none; color:#444444; }

fieldset { border:none; padding:0; margin:0; }

input { margin:0; padding:0; font-size:1.1em; line-height:1.1em; color:#444444; }
label { margin:0; padding:0; font-size:1.1em; line-height:1.1em; color:#444444; }

a:link { color:#6D8A16; text-decoration:none; }
a:visited { color:#6D8A16; text-decoration:none; }
a:hover { color:#6f8c17; text-decoration:underline; }
a:active { color:#6D8A16; }

h1 { margin:0; padding:0; color:#FFFFFF; }
h2 { margin:0; padding:0 0 10px 0; color:#000000; font-size:2.6em; font-weight:normal; }
h3 { margin:0; padding:0; color:#444444; font-size:1.6em; font-weight:bold; }
h4 { margin:0; padding:0; color:#444444; }
h5 { margin:0; padding:0; color:#888888; }
	h5 a:link, h5 a:visited, h5 a:hover, h5 a:active { color:#FF4E00; }

address { margin:2px 0 0 0; padding:0; font:0.8em/1.2em Verdana,sans-serif; color:#23496A; letter-spacing:1px; }

form p { margin:0; padding:0; width:80%; clear:both; }
form p label { margin:0 0 5px 0; padding:0 5px 0 0; width:90px; text-align:right; float:left; }
form p input { margin:0 0 5px 0; padding:0; }
span.note { clear:both; float:right; }
input#login, input.submit, input.button { margin:10px 0 10px 95px; padding:0 5px; }

table { margin:0; padding:0; border:1px solid #aaaaaa; background:#efefef; }
	th { margin:0; padding:4px; background:#444444; color:#ffffff; }

	tbody tr:first-child td { border:none; }
	tr td:first-child { font-weight:bold; }

	td { padding:4px; border-top:1px dashed #888888; }
		td ul li { font-size:1em; }

#dsq-content #dsq-comments .dsq-comment { font-size:1em; }

#atff { top:-30em; left:-30em; }

/* End of standard CSS */


/* Header CSS */

#topSurround { margin:0; padding:0; width:100%; min-width:982px; background:#000000; text-align:center; float:left; clear:both; }
	#veryTop { margin:0 auto; padding:0; width:982px; background:#000000; text-align:right; }
	#veryTop h1 { margin:0; padding:0; font-size:1.1em; font-weight:normal; color:#CCCCCC; line-height:30px; float:left; }
		#veryTop h1 strong { font-size:1.2em; color:#FFFFFF; }
		#veryTop h1 a { color:#FFFFFF; }

	#personalNav { margin:0; padding:0; float:right; width:260px; }
	#login li, #login li label, #personalNav li a, #personalNav li label { color:#FFFFFF; }

	#login { display:none; }
	#login { margin:0; padding:0; float:right; width:410px; }
	
	fieldset#searchBox { margin:0; padding:0; float:right; }
	fieldset#searchBox form ul { margin:0; padding:0; }
	fieldset#searchBox form ul li { margin:0; padding:4px 0 0 4px; height:23px; display:inline; float:left; }
		fieldset#searchBox form ul li input#search { width:100px; }
		fieldset#searchBox form ul li.button { padding:7px 0 0 2px; }

	.personalMenu { margin:0; padding:0; float:right; }
	.personalMenu ul { margin:0; padding:0; }
	.personalMenu ul li { margin:0; padding:5px 10px 0 4px; height:23px; display:inline; float:left; }

	fieldset#loginBox { margin:0; padding:0; float:right; }
	fieldset#loginBox form ul { margin:0; padding:0; }
	fieldset#loginBox form ul li { margin:0; padding:4px 0 0 4px; height:23px; display:inline; float:left; }
		fieldset#loginBox form ul li input#username, fieldset#loginBox form ul li input#password { width:100px; }
		fieldset#loginBox form ul li.button { padding:7px 0 0 2px; }


#bannerSurround { margin:0; padding:0; width:100%; min-width:982px; background:#284706; text-align:center; border-top:5px solid #102808; border-bottom:5px solid #102808; float:left; clear:both; }
	#topBanner { margin:0 auto; padding:0; width:982px; background:#284706 url("/public/images/mainBanner.jpg") left top repeat-y; text-align:left; }

	#topBanner a.logo { margin:0 0 0 55px; padding:0; float:left; height:100px; }

	#topBanner ul { margin:65px 0 0 0; padding:0; float:right; }
	#topBanner ul li { margin:0 0 0 5px; padding:15px 0 0 20px; height:15px; float:left; }
		#topBanner ul li.selected { background:url("/public/images/menuPlus.gif") left top no-repeat; }
	#topBanner ul li a { color:#FFFFFF; }

#helpSurround { margin:0; padding:0; width:100%; text-align: center; float:left; clear:both; background:#f0f0f0; border-bottom:1px solid #102808; }
	#help { display:none; margin:0 auto; padding:5px 0 0 0; width:972px; height:auto; text-align:left; }

/* End of header CSS */


/* Content CSS */

#surround { margin:0; padding:0; width:100%; min-width:982px; background:#FFFFFF; text-align:center; float:left; clear:both; }

	#mainMenu { margin:0 auto; padding:0; width:982px; text-align:left; border-bottom:1px solid #DDDDDD; }
	#mainMenu dl { margin:0; padding:0; float:left; }
	#mainMenu dl dt { margin:0; padding:11px 0 0 5px; width:75px; color:#888888; font-size:1.4em; float:left; }
	#mainMenu dl dd { margin:0; padding:5px 20px; font-size:1.9em; font-weight:bold; float:left; }
		#mainMenu dl dd.selected { background:url("/public/images/menuSelected.gif") center top no-repeat; }
	#mainMenu dl dd a:hover { text-decoration:none; }

	#secondMenu { margin:0 auto; padding:0; width:982px; text-align:left; border-bottom:1px solid #DDDDDD; }
	#secondMenu dl { margin:0; padding:8px 0 8px 0; float:left; }
	#secondMenu dl dt { margin:0; padding:0 0 0 5px; width:85px; color:#888888; float:left; }
	#secondMenu dl dd { margin:0; padding:0 10px; float:left; }
		#secondMenu dl dd.selected a { color:#6D8A16; }
	#secondMenu dl dd a:hover { text-decoration:none; }
	
	dl.tagList { margin: 0; padding: 5px 0 5px 0; float:left; }
	dl.tagList dt { margin:0; padding: 0; float:none; clear:both; }
	dl.tagList dd { margin:0 0 2px; padding: 0 2px; float: left; }
	dl.tagList dd a:hover{ text-decoration:none; }

	#mainContent { margin:0 auto; padding:10px 0; width:982px; text-align:left; }

		#mainContent #fullWidth { margin:0; padding:0 0 0 5px; width:982px; float:left; clear:both; }

		#mainContent #leftContent { margin:0; padding:0 0 0 5px; width:652px; float:left; }

			#error { margin:0 0 10px 0; padding:15px; width:620px; background:#FFEFEF; border:1px solid #102808; }

			.appAdvert { margin:0 0 10px 0; padding:5px 15px; width:620px; float:left; clear:both; background:#FFFFFF; border:1px solid #FFFFFF; text-align:center; }

			.mainSite { margin:0 0 10px 0; padding:15px; width:620px; float:left; clear:both; background:#FAFAFA; border:1px solid #DDDDDD; }
				.mainSite h3 { margin-bottom:0.75em; }
				.mainSite ul { list-style:disc; margin-left:10px; }
				.mainSite ul li { list-style:disc; margin-left:10px; }
			.errorMessage {border: 1px solid #FF3300; }
			.mainSite img { border:1px solid #DDDDDD; float:left; }
			.mainSiteInfo { margin:0; padding:0 0 0 15px; width:188px; float:left; }
				.mainSiteInfo ul, .ratingblock ul { list-style:none; margin-left:0; }
				.mainSiteInfo ul li, .ratingblock ul li { list-style:none; margin-left:0; }


			ul.siteList { margin:10px 0 0 0; padding:0; width:652px; float:left; clear:both; }
			ul.siteList li.normal { margin:0; padding:0 20px 20px 0; width:204px; float:left; }
			ul.siteList li.last { padding:0 0 20px 0; width:204px; }

				ul.siteList li a { margin:0; padding:0; border:none; }
				ul.siteList li img { margin:0; padding:0; float:left; border:1px solid #DDDDDD; }
				ul.siteList li p { margin:0; padding:0 5px 0 0; width:197px; font-size:1em; text-align:right; float:left; clear:both; }
				ul.siteList li p a { float:none; } 

			ul.siteList li .rating { margin:0; padding:5px; float:left; clear:both; width:192px; height:78px; overflow:hidden; background: #FCFCFC; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; }
			ul.siteList li .owned { background:#DDDDDD; } 
				ul.siteList li .rating h4 { margin:0; padding:0 0 2px; width:192px; text-align:left; font-size:1em; line-height:1.1em; }
				ul.siteList li .rating p { margin:0; padding:0; width:192px; text-align:left; font-size:0.9em; line-height:0.9em; }
				ul.siteList li .rating p.urlText { margin-top:5px; overflow:hidden; }
				ul.siteList li .rating .ratingblock { height:35px; }

				dl.catList { margin: 0; padding:0; float:left; font-size:0.9em; }
					dl.catList dt { margin:0; padding:0; float:left; font-size:0.9em; color:#888888; }
					dl.catList dd { margin:0 0 2px; padding:0 2px; float:left; font-size:0.9em; }
						dl.catList dd a:link { color:#666666; text-decoration:none; }
						dl.catList dd a:visited { color:#666666; text-decoration:none; }
						dl.catList dd a:hover { color:#222222; text-decoration:none; }
						dl.catList dd a:active { color:#666666; }
				

			ul.siteList li .rating2 { margin:0; padding:0 5px 1px; float:left; clear:both; width:192px; height:19px; overflow:hidden; background:#DDDDDD; border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-left:1px solid #DDDDDD; text-align:left; }
				ul.siteList li .rating2 p { text-align:left; }
				ul.siteList li .rating2 a:link { color:#444444; text-decoration:none; }
				ul.siteList li .rating2 a:visited { color:#444444; text-decoration:none; }
				ul.siteList li .rating2 a:hover { color:#444444; text-decoration:underline; }
				ul.siteList li .rating2 a:active { color:#444444; }


			ul.searchResults { margin:0; padding:0; width:652px; float:left; clear:both; background:#eaeaea; }
				ul.searchResults li { margin:0; padding:0 0 10px; width:652px; float:left; clear:both; border-top:10px solid #ffffff; }
				ul.searchResults li:first-child { margin-top:0; border-top:none; }
					ul.searchResults li div.image { margin:0 0 0 10px; padding:0; width:202px; float:left; clear:left; text-align:center; background:#fafafa; }
					ul.searchResults li div.text { margin:0; padding:0 20px 0 0; font-size:1em; text-align:left; float:right; width:410px; }
					ul.searchResults li p { font-size:1em; }

					ul.searchResults li .rating { margin:0 11px; padding:15px 0; float:left; clear:left; width:180px; height:78px; overflow:hidden; }

					ul.searchResults li .rating2 { margin:0 0 10px 0; padding:0 10px; float:left; clear:both; width:632px; text-align:left; background:#97AC5C; }
						ul.searchResults li .rating2 p { padding:0; margin:0; text-align:left; font-size:1.2em; line-height:25px; color:#102808; }
						ul.searchResults li .rating2 p a:link { color:#ffffff; text-decoration:none; }
						ul.searchResults li .rating2 p a:visited { color:#ffffff; text-decoration:none; }
						ul.searchResults li .rating2 p a:hover { color:#ffffff; text-decoration:underline; }
						ul.searchResults li .rating2 p a:active { color:#ffffff; }

						ul.searchResults li .rating .ratingblock ul.unit-rating { margin-left:15px; }

						ul.unit-rating li { margin:0; padding:0; list-style:none; width:auto; clear:none; border:none; }						


			.formSection fieldset { margin:0; padding:0; }

			.formSection ul { margin:0 0 20px 0; padding:10px 0; width:620px; float:left; clear:both; list-style: none;}
			.formSection ul li { margin:5px 0; padding:0; width:620px; float:left; clear:both; list-style: none;}

				.formSection ul li label { margin:0; padding:5px 10px 5px 0; float:left; font-size:1em; width:130px; text-align:right; }
					.formSection ul li label.error { background:url("/public/images/icons/unchecked.gif") no-repeat 4px 5px; display:block; padding-left:22px; padding-bottom:2px; text-align:left; width:200px }
					.formSection ul li label.checked{ background: url("/public/images/icons/checked.gif") no-repeat 4px 5px; width: 16px; }

				.formSection ul li input { margin:0 0 5px 0; padding:4px; float:left; font-size:1em; border:1px solid #DDDDDD; }				
					.formSection ul li input#remember { margin:6px 0 0 0; width:auto; }
					.formSection ul li input.submit { margin:20px 0 0 138px; width:auto; clear:both; }

					.formSection ul li span.tagText { margin:0 0 0 138px; width:auto; clear:both; }

				.formSection ul li select { margin:0 0 5px 0; padding:2px; float:left; clear:both; }

			#siteImage { margin:0; padding:0; width:402px; height:302px; float:left; }

			.formSection .submitCategories { margin:0; padding:0 0 10px 0; float:left; clear:both; width:620px; }

			.formSection .submitCategories p { margin:0; padding:5px 10px 5px 0; width:130px; text-align:right; float:left; clear:none; }
			.formSection .submitCategories ul { margin:0; padding:5px 0 0 0; float:left; width:428px; clear:none; }
			.formSection .submitCategories ul li { margin:0 0 5px 0; padding:0 5px 0 0; width:95px; float:left; display:inline; clear:none; }
				.formSection .submitCategories ul li input.checkbox { margin:1px 0 0 0; padding:0; width:10px; float:left; border:1px solid #DDDDDD; }
				.formSection .submitCategories ul li label { margin:0 0 0 5px; padding:0; width:auto; float:left; text-align:left; }

			.formSection .submitTopics { margin:0; padding:0 0 10px 0; float:left; clear:both; width:620px; }		

			.formSection .submitTopics p { margin:0; padding:5px 10px 5px 0; width:130px; text-align:right; float:left; clear:none; }
			.formSection .submitTopics ul { margin:0; padding:5px 0 0 0; float:left; width:428px; clear:none; }
			.formSection .submitTopics ul li { margin:0 0 5px 0; padding:0 5px 0 0; width:95px; float:left; display:inline; clear:none; }
				.formSection .submitTopics ul li input.checkbox { margin:1px 0 0 0; padding:0; width:10px; float:left; border:1px solid #DDDDDD; }
				.formSection .submitTopics ul li label { margin:0 0 0 5px; padding:0; width:auto; float:left; text-align:left; }


			.submitButton input { margin:20px 0 0 140px; padding:5px; font-size:1.6em; color:#ffffff; border:2px solid #aaa; background:#444; }

		#mainContent #rightContent { margin:0; padding:0; width:310px; float:right; }
		#mainContent #rightContent h2 { color:#888888; }

		.news { margin:0; padding:0; }
		ul.news { margin:10px 0; padding:0 0 0 10px; }

		.gAds { margin:0; padding:10px 0 0 10px; width:300px; float:left; clear:both; }
			.gAds div a { margin:0; padding:0; float:left; }
			.gAds div.adblock a img { margin:0; padding:0; }

		.buysellAds { margin:0; padding:10px 0 0 10px; width:300px; float:left; clear:both; }

		.buysellAdsSmall { margin:0; padding:5px 0 10px 10px; width:300px; float:left; clear:both; }
			.buysellAdsSmall div a { margin:0; padding:0; float:left; }

		.latestSubmissions { margin:0; padding:0; }
			.latestSubmissions ul.submissions { margin:0; padding:17px 0 0 10px; width:300px; float:left; clear:both; }
				.latestSubmissions ul.submissions li { margin:0; padding:0 12px 12px 0; width:92px; float:left; }
				.latestSubmissions ul.submissions li.last { padding:0 0 12px 0; }
					.latestSubmissions ul.submissions li img { border:1px solid #DDDDDD; }

		.dsq-widget { margin:0; padding:10px 0 0 10px; width:300px; float:left; clear:both; }

		.pagination { padding:0 20px 0 0; }
			.pagination p { font-size:1.4em; }
				.pagination p strong { padding:0 0 0 2px; }

		ul.timeLinks { margin:0; padding:0 0 17px; }
			ul.timeLinks li { margin:0; padding:0 10px 17px; float:left; font-size:1.4em; }
				ul.timeLinks li a:link { color:#888888; text-decoration:none; }
				ul.timeLinks li a:visited { color:#888888; text-decoration:none; }
				ul.timeLinks li a:hover { color:#2e033f; text-decoration:none; }
				ul.timeLinks li a:active { color:#888888; }

				ul.timeLinks li.selected { padding:0 9px; border:1px solid #DDDDDD; }
					ul.timeLinks li.selected a { color:#2e033f; }


		#flashMessage { width:635px; color:#FE7001; border-bottom:1px solid #FE7001; border-top:1px solid #FE7001; font-size:16px; margin:8px 0px; font-weight:bold; padding:10px; }


		.photoUpload { margin-bottom:1em; } 
		ul.photoUpload { width:480px; }
			li.photoUpload { display:block; width:125px; overflow:hidden; float:left; clear:none; margin-right:5px; }
		
		div.ProgressBar div {background-color: Green; font-size: 1pt; height: 10px; width: 100%; float: left; }

		span.asyncUploader object {position: relative; top: 5px; left: 8px;}
			.asyncUploader input {	background: url('/public/images/blankButton.png') no-repeat 0 0;border: none;width: 110px;height: 22px; font-family:Calibri,Arial,Helvetica,sans-serif; font-size: 0.8em; padding:0; margin:0;}
		
		
		 p.boxLink { margin:0; padding:2px 1px; font-size:1.1em; line-height:20px; height:20px; width:auto; text-transform:uppercase; letter-spacing:1px; border:1px solid #333333; float:left; }
			p.boxLink a { margin:0; padding:0; }
				p.boxLink a:link { color:#ffffff; text-decoration:none; }
				p.boxLink a:visited { color:#ffffff; text-decoration:none; }
				p.boxLink a:hover { color:#333333; text-decoration:none; }
				p.boxLink a:active { color:#ffffff; }

			p.boxLink a span { margin:0; padding:4px; background:#808080; }

/* End of content CSS */

/* For the blog CSS */

			.mainSiteBlog { margin:0 0 10px 0; padding:15px; width:622px; float:left; clear:both; background:none; }
				.mainSiteBlog h3 { margin-bottom:0; }
				.mainSiteBlog ul { list-style:disc; margin-left:10px; }
				.mainSiteBlog ul li { list-style:disc; margin-left:10px; }


			.navigation { margin:10px 0; padding:15px; width:592px; float:left; clear:both; background:#FAFAFA; }

			.post { margin:0 0 10px 0; padding:0 0 10px 0; width:620px; border-bottom:1px dashed #EDEDED; float:left; clear:both; }
			.entry { margin:0; padding:10px 0; }
			p.postmetadata { margin:0; padding:5px; background:#EFEFEF; color:#888888; }
			p.postmetadata a { color:#888888; }

			p small { margin-bottom:0.5em; }
			
			.entry td { font-size:13px; }

		
		#mainContent #rightContent .news ul { margin:0 0 0 10px; padding:10px 0; }
		#mainContent #rightContent .news ul li { margin:0; padding:0; font-size:1.3em; }
			#mainContent #rightContent .news ul li p { font-size:1em; }
				#mainContent #rightContent .news ul li.widget_tag_cloud { padding:0 0 10px 0; }
				#mainContent #rightContent .news ul li.widget_tag_cloud h2 { padding-bottom:5px; }

		#mainContent #rightContent .news ul li h2 { margin:10px 0; padding:0; color:#444444; font-size:1.2em; font-weight:bold; }

			#mainContent #rightContent .news ul li ul { margin:0 0 10px 0; padding:5px 0 0 0; }
			#mainContent #rightContent .news ul li ul li { font-size:1em; }

/* End of blog CSS */

/* Footer CSS */

#footerSurround { margin:0; padding:0; width:100%; min-width:982px; background:#000000; border-top:2px solid #888888; text-align:center; float:left; clear:both; }
	#footer { margin:0 auto; padding:25px 0 0; width:982px; text-align:left; }

		#footer p.heading { margin:0; padding:0; color:#bbbbbb; font-size:1.8em; font-weight:bold; }
		#footer p { margin:0; padding:0; color:#cccccc; }
		#footer li { margin:0; padding:0; color:#cccccc; }

		#footer a:link { color:#cccccc; text-decoration:none; }
		#footer a:visited { color:#cccccc; text-decoration:none; }
		#footer a:hover { color:#ffffff; text-decoration:underline; }
		#footer a:active { color:#eeeeee; text-decoration:none; }
		

		.footerInfo { margin:0; padding:0 10px 0 0; float:left; width:240px; }

		.footerMenu { margin:0; padding:0 10px 20px 0; float:left; width:160px; }
			.footerMenu ul { margin:0; padding:0; width:160px; float:left; }
			.footerMenu ul li { margin:0; padding:0; width:160px; float:left; clear:both; }

		.copyright { margin:0; padding:0; width:500px; text-align:left; float:left; }

		.footerMenuIcons { margin:0; padding:0; width:482px; float:right; }
			.footerMenuIcons ul { margin:0; padding:0; float:right; }
			.footerMenuIcons ul li { margin:0; padding:8px 0; width:24px; height:32px; float:left; }

/* End of footer CSS */
