	*
	{
		font-family:sans-serif;
		/*font-size: 98%;*/
		color:#cccccc;
		/*line-height:16px*/;
	}
	
	html {background: #FFCC33;}
	
	body {background: #333;}
		
	div.sb {
			background: url(../img/bgsb1.png) repeat;/*#ffcc33;*/
			font:11px arial;
			color: #333;
			line-height:16px;
			letter-spacing:.1em;
			-moz-border-radius: .75em .75em .75em .75em;
			-webkit-border-radius: .75em .75em .75em .75em;
		}

	div#hd{
		background: url(../img/bg2.jpg) repeat;
		}
	/*div#hd{background: #acacac;}*/
	/*div#hd{background: #2f7636 url(../img/screenshot1.png) repeat-x;}*/
	
	div.titles a
	{
		color:#cccccc;
		
		
	}
	
	div.border { 
		margin: 4px 10px 4px 16px;
		padding: 6px;
		border: 2px solid #fff;
		font-style: italic;
		}
	div.noborder { 
		margin: 4px 10px 4px 16px;
		padding: 6px;
		border: none;
		font-style: italic;
		}
	
	h1,h2{
		color:#FFCC33;
	}

		
	h3 {
		
		color:#FFCC33;
		font-family:arial;
		font-size:120%;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bolder;
		line-height:22px;
		
	   }
		
	h4 {
		font-size: 114%;
		font-weight: bold;
	  }
	h4.sidemenu {
		color:#2f7636
	  }

	p,h1,h3,h4,h5,form,td,ul,div.pad
	{
		/*color : #000000;*/	
		padding: 0px 16px ;
		/*font-family: sans-serif;*/
	}
	
	div.titles>h3,div.titles>p
	{
		
		padding: 0px 0px;
		
	}
		
	/*p,form
                {
                        font-size:89%;
                }*/
		
	.pad
	{
		padding-left: 20px;
	}
	
		.nopad
	{
		padding: 0px;
	}
	
	.smallinfo
	{
		font-size:74%;
		padding: 5px 6px; 
		text-decoration : none;
		color : black;
	}
			
	.smallerinfo
	{
		font-size:66%;
	}

	a {
		color: #339933;
		font-weight:bold;
		text-decoration: none;
		}
		
	a:hover {
		color: #339933;
		text-decoration: underline;
		}
	
	a.bodylink
	{
		text-decoration : underline;
	}
		
	a.titlelink:hover
	{
		text-decoration :underline ;
	}
	a.titlelink,a.rsslink
	{
		color:#cccccc;
		text-decoration : none;
		font-weight : bold;
	}

	
	ul.promote li.promote
	{
		font-size:120%;
		font-weight:bolder;
		margin-left: 20px;
		list-style-type: disc;

	}
	fieldset
	{
		border: 3px solid;
		-moz-border-radius: .50em;
		-webkit-border-radius: .50em;
		margin: 0px 42px ;
	}
	legend
	{
		color:#cccccc;
	}
	fieldset.joinbox
	{
		margin: 8px 8px ;
		padding: 8px;
		font-size: 120%;
		color:#339900;
	}
	legend.joinbox *
	{
		color:#339900;
	}

	td#carousel
	{
		padding-top: 20px;
		padding-left: 90px;

	}
	/*td
	{
		padding: 2px 6px 2px 2px;
	}*/

	.commentbar
	{
		background-color: #6f6f6f;
		margin: 0px 16px ;
		/*padding: 4px ;*/
	}

	textarea.noborder
	{
		height: 160px;
		width: 430px;
		/*overflow:hidden*/
	}
	
	th,td 
	{ 
         border: none;
	}
	
	.right
	{
		float:right;
	}
	
	.left
	{
		float:left;
	}

	a.sidemenu
	{
		font-size:120%;
		color: #333;
		/*background-color: #ffffff;*/
		text-decoration : none;
		font-weight: bold;
		padding-left: 2px;
		display: block;
		width: 100px;
		/*border:1px solid #ffffff;*/
	}

	a.sidemenu:hover
	{
		color: #2DA338;
		/*background-color: #2DA338;*/
		text-decoration : none;
	}
	
	.on
	{
		/*font-weight : bold;*/
		/*border:1px solid;*/
	}
	
	hr {
		height:5px;
		background-color: #cccccc;
		border-color: #000;
		border-style: solid;
		border-width: 2px 0px ;
		width:100%;
		
		
	
	}
	hr.hdr{
		height:16px;
		background-color: #ffcc33;
		z-index: 99;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
	}
	
	.dogpactitle{
		font-size:400%;
		color: #ffcc33;
		font-weight:bolder
	}
	
	h2.dogpacsubtitle{
		font-size:160%;
		color: #ffcc33;
		font-style:italic;
	}
	
	.tabPanel img
	{
		background-color: #cccccc;
	}

	form textarea 
	{
		width: 600px;
		height: 500px;
		/*font-size: 89%;*/
		padding-left: 5px;
		background-color: transparent;
		border: solid;
		border-width: 2px;
		/*border-color: #a6a6a6;*/
		color:#fff !important;
	}
	
	form textarea.comment
	{
		width: 430px;
		height: 200px;
	}
	
	
	input[type="text"], input[type="password"]
	{
		width: 200px;
		background-color: transparent;
		border: solid;
		border-width: 2px;
		/*border-color: #a6a6a6;*/
	}
	
	input[type="submit"], button
	{
		background: transparent;
		border: solid;
		border-width: 2px;
	}
	
	input.noborder, textarea.noborder
	{
		border-color: #333;
	
		/*border-style: none;*/
	}
	
	form td
	{
		 padding: 6px;
		 
	}
	
	div.tabPanel>img
	{
		width:  16px;
		height:  16px;
	}
	
	input.small
	{
		width:  120px;
	}
	
	/* for jquery roundabout*/
	.roundabout-holder
	{
		/*padding: 30px;*/
		height: 246px;
		width: 600px;
		
	}
	
	.roundabout-moveable-item
	{
		height: 246px;
		width: 246px;
		cursor: pointer;
		

	}
	
	
	.roundabout-moveable-item img
	{
		cursor: pointer;
		border: 2px solid #ffcc33;
		
	}
	
	.roundabout-in-focus
	{
		cursor: auto;
		height: 246px;
		width: 246px;
		
	
	}
	
	#filler
	{
		text-align: center;
		height: 1em;
	}
	
	/* twitter */
	ul.tweet_list
	{
		width: auto;
		list-style: none;
		padding: 0px;
	}
	
	a.tweet_link
	{
		font-size: smaller;
	}
	.tweet_even, .tweet_odd
	{
		border-bottom: solid 1px;
		padding: 0px;
		list-style: none;
		width: 238px;
	}

