#front { background: #f5f5f5; }

body { background: white; margin: 0px; color: #444444; font-family:Tahoma,Helvetica,Arial,sans-serif; font-size: 13px; line-height: 1.5; }

h1, h2, h3, h4, h5 { margin: 8px 0px 14px; color: #222; }
h2, h3, h4 { font-weight: normal; }
h1 { font-size: 32px; line-height: 30px; color: #333; }
h2 { font-size: 28px; font-size: normal; color: #333; }
h3 { font-size: 24px; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; }
h4 { font-size: 16px; }

h5 { color: black; font-size: 13px; line-height: 26px; font-weight: normal }

a { color: #E94E43; text-decoration: none }
a:hover { border-bottom: 1px solid #E94E43; }

table { width: 99%; border-collapse: collapse }
table td { border-bottom: 1px solid #EEEDF1; vertical-align: top }
table td a, table td a:hover { background: none }

form table { width: 99% !important; border: 1px solid #CACACA }
form table table { width: auto !important; border: none }
form table td { border: none !important; }
form img { border: none !important }
/*
form ul { margin: 5px 0; background: #eee; padding: 10px 5px; }
form li label { float: left; text-align: right; width: 100px; margin-right: 10px; }
form li input { float: left; }
*/
fieldset { background: #F6F6F6; padding: 10px; margin: 30px 0; border: 1px solid #E4E4E4 }
fieldset ul { list-style: none; margin: 0; padding: 0 }
form ul li { margin: 0; padding: 0; list-style: none; overflow: hidden; margin: 10px 0; }
form li label { float: left; text-align: right; width: 100px; margin-right: 10px; line-height: 26px; }
fieldset input { width: 200px; float: left; padding: 2px 3px; }
fieldset input.submit { width: auto; float: left; margin-left: 110px; }
fieldset textarea { width: 300px; height: 200px; margin-bottom: 15px; padding: 2px 3px; }

.tags { margin: -14px 0 0; }

.hide div { clear: both; color: white; background: white }

.text { width: 300px }
.spaw2editor { width: 540px }
.expired td { font-weight: bold; font-style: italic }

#container { width: 894px; background: white; margin: 0px auto }

	#header { height: 155px; background: url(../images/header-bg.gif) no-repeat bottom left #f5f5f5; position: relative }

		#header h1 { margin: 0px; background: url(../images/logo.gif) no-repeat; position: absolute; top: 40px; right: 9px }
		#header a { display: block; width: 336px; height: 38px; text-decoration: none; background: none !important }
		#header a span { position: absolute; top: -543px }
		#header a:hover { border: 0; } 
		#header ul { margin: 0; padding: 0; position: absolute; top: 85px; left: 125px; }
		#header ul li { margin: 0; padding: 0; list-style: none; background: url(../images/seperator.gif) no-repeat top right; float: left; }
		#header ul li a { color: white; padding: 0 45px; display: block; width: auto; font-size: 14px; line-height: 37px; height: 37px; font-family:Arial,Tahoma,Helvetica,sans-serif; }
		#header ul li a:hover { color: #FD8F87; }

		#header p { margin: 0px; position: absolute; top: 129px; left: 115px; font-family: Georgia, Verdana, Arial; font-size: 15px; color: #717171; font-style: italic; }
	
	#body { background: url(../images/body-bg.gif) repeat-y; padding: 18px 7px; overflow: hidden; }

		#navigation { width: 185px; float: left; padding: 15px 30px; }
	
			#navigation ul { margin: 0px; padding: 5px 10px; }
			#navigation ul li { padding: 0px; color: #999999; list-style: square; }
			#navigation ul li a { text-decoration: none; color: black; display: block; height: 26px; line-height: 26px; font-size: 14px; } 
			#navigation ul li a:hover { border: 0; color: #999; }
	
	
		#content { margin: 0px 0 0px 245px; min-height: 768px; border-left: 1px dotted #CCCCCC; padding: 15px 30px; }
	
			#content ul { list-style-image: url(../images/bullet.gif) }
			#content img { border: #B4B6B3 3px solid }
	
	
		#right { width: 160px; float: right; margin-top: 4px; }
	
			#right ul { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px }
			#right ul li { font-size: 11px; padding: 3px 0px }
			#right ul li a { color: #DA0B1D; line-height: 14px }
			#right ul li a:hover, #right ul li.on a { color: black }
			#right h5 a { background: none; color: black; }
			#right h5 a:hover { color: #424242 }
			#right ul.sub-categories li a { color: #DA0B1D }
			
		#archive { margin: 0; padding: 0; }
		#archive li { margin: 0 0 20px 0; padding: 0; list-style: none; }


		#center { margin-right: 190px; }


	#footer { clear: both; background: url(../images/footer-bg.gif) no-repeat top left #f5f5f5; padding: 40px 10px 40px; }

		#footer p { margin: 0px; text-align: center; font-size: 11px }
		
		
.admin #navigation { width: 120px; }
.admin #content { margin: 0 0 0 155px; }


		
#navigation #tagcloud { padding: 20px 0; }
#navigation #tagcloud ul { margin: 0; padding: 0; text-align: left; line-height: 20px; }
#navigation #tagcloud ul li { margin: 0; padding: 0; display: inline; list-style: none; vertical-align: middle; margin: 6px 6px 0 0; }
#navigation #tagcloud ul .size0 { font-size: 20px; }
#navigation #tagcloud ul .size1 { font-size: 16px; }
#navigation #tagcloud ul .size2 { font-size: 13px; }
#navigation #tagcloud ul .size3 { font-size: 10px; }
#navigation #tagcloud ul li a { display: inline; height: auto; line-height: auto; }
