/* CSS Document */
body
	{
	margin:0px;
	background-color:#f4eaa6;
	}
#wraper
	{
	width:1004px;
	margin:0px auto;
	padding:0px;
	}
#headerbg
	{
	background-image:url(images/headerbgnew.jpg);
	background-repeat:no-repeat;
	width:1004px;
	height:388px;
	float:left;
	}
#headerimageblank
	{
	float:left;
	margin:99px 0 0 0;
	padding:0 0 0 28px;
	width:973px;
	}
#headerimage
	{
	float:left;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	width:942px;
	height:265px;
	margin:0px;
	padding:0px;
	}
#headernavigationblank
	{
	float:left;
	}

#headerrotator
{
    background-color:#FFFFFF;
    float:left;
    height:247px;
    margin-left:9px;
    margin-top:9px;
    width:544px;
}

#headerrotator ul
{
    margin:0px;
    padding:0px;
}

#headerrotator ul li
{
    list-style-type:none;
}

#headernavigation
	{
	float:left;
    margin:43px 0px 0px 0px;
    overflow:hidden;
    padding:0px;
    width:107px;
	}
#headernavigation ul
	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
#headernavigation ul li
	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
#headernavigation ul li.topline
	{
	background-image:url(images/headernavtopline.jpg);
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:1px;
    line-height:1px;
    margin:0px;
    padding:0px;
    width:117px;
	}
#headernavigation ul li a
	{
	background-image:url(images/headernavactive.jpg);
    background-repeat:no-repeat;
    color:#C05516;
    display:block;
    float:left;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    height:22px;
    margin:0px;
    padding:8px 0pt 0pt 10px;
    text-align:left;
    text-decoration:none;
    width:100px;
	}
#headernavigation ul li a:hover
	{
	float:left;
	display:block;
	width:100px;
	padding:8px 0pt 0pt 10px;
	margin:0px;
	height:22px;
	font-family: tahoma;
	font-weight:bold;
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	background-image:url(images/headernavhover.jpg);
	background-repeat:no-repeat;
	}
#loginblank
	{
	float:left;
	margin:36px 0 0 0;
	padding:0 0 0 30px;
	width:200px;
	}
#userloginhead
	{
	float:left;
	width:232px;
	padding:0px;
	margin:0px;
	color: #ffffff;
	font-family: Georgia;
	font-size:26px;
	font-weight:normal;
	}
#userlogintextfieldtd
	{
	float:left;
	width:232px;
	margin:13px 0 0 0;
	padding:0px;
	}
.textfieldlogin
	{
	float:left;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	color: #000000;
	border:1px solid #404040;
	width:185px;
	padding:4px 0 4px 9px;
	}
#passwordtextfieldtd
	{
	float:left;
	width:232px;
	margin:9px 0 0 0;
	padding:0px;
	}
#submitbuttonblank
	{
	float:left;
	width:232px;
	margin:12px 0 0 0;
	padding:0px;
	}
.submitbuttonlogin
	{
	float:left;
	width:52px;
	text-align:center;
	text-decoration:none;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color: #ecc47f;
	padding:5px 0 0 0;
	margin:0px;
	background-image:url(images/submitnormal.jpg);
	background-repeat:no-repeat;
	height:16px;
	line-height:12px;
	}
.submitbuttonlogin:hover
	{
	float:left;
	width:52px;
	text-align:center;
	text-decoration:none;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	padding:5px 0 0 0;
	margin:0px;
	background-image:url(images/submithover.jpg);
	background-repeat:no-repeat;
	height:16px;
	line-height:12px;
	}
#newuserlogin
	{
	float:left;
	width:232px;
	margin:19px 0 0 0;
	font-family:tahoma;
	font-size:18px;
	color: #f4e9a6;
	font-weight:normal;
	}
#clickhereregister
	{
	float:left;
	margin:6px 0 0 0;
	background-image:url(images/clickhereregister.jpg);
	background-repeat:no-repeat;
	padding:4px 0 0 23px;
	width:173px;
	height:17px;
	}
.clickhere
	{
	float:left;
	font-family: tahoma;
	font-weight:bold;
	font-size:11px;
	color: #ecc47f;
	text-decoration: underline;
	}
.clickhere:hover
	{
	float:left;
	font-family: tahoma;
	font-weight:bold;
	font-size:11px;
	color: #ecc47f;
	text-decoration:none;
	}
#indexbody
	{
	float:left;
	width:1004px;
	padding:0px;
	margin:0px;
	}
#bodytopbg
	{
	float:left;
	background-image:url(images/bodybg.jpg);
	background-repeat:no-repeat;
	width:1004px;
	background-color: #e6d784;
	}
#indexleftcontentblank
	{
	float:left;
	margin:53px 0pt 0pt;
padding:0pt 0pt 25px 30px;
width:335px;
	}
#indexleftcontent
	{
	float:left;
	width:246px;
	font-family:Georgia;
	font-weight:normal;
	font-size:16px;
	font-style:italic;
	line-height:20px;
	color: #c05516;
	}
#leftcontentcaption
	{
	float:left;
	width:246px;
	font-family: tahoma;
	font-size:11px;
	font-weight:normal;
	color: #0c0402;
	margin:12px 0 0 0;
	}
#indexrightcontentblank
	{
	float:left;
	margin:32px 0 0 0;
	padding:0 0 0 20px;
	width:614px;
	height:198px;
	}
	
#indexrightcontentblank h3
{
    color:#C05516;
    font-family:Georgia;
    font-size:16px;
    font-style:italic;
    font-weight:normal;
    margin:0px 0px 10px;
    
}

#welcomeheading
	{
	float:left;
	width:624px;
	font-family:Georgia;
	font-size:30px;
	font-weight:normal;
	color: #c05516;
	}
#welcomebottomsmallheading
	{
	float:left;
	margin:3px 0 0 0;
	width:624px;
	font-family: Georgia;
	font-size:18px;
	font-weight:normal;
	color: #0c0402;
	}
#welcomebottomsmallheading2
	{
	float:left;
	margin:15px 0 0 0;
	width:535px;
	font-family: tahoma;
	font-size:14px;
	font-weight:normal;
	color: #b1a02c;
	line-height:20px;
	}
#indexredbg
	{
	background-image:url(images/indexredbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #c05516;
	width:1004px;
	float:left
	}
#indexredbginner
	{
	background-image:url(images/indexredbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #c05516;
	width:1004px;
	float:left
	}
#latestprojectsblank
	{
	float:left;
	padding:0 0 0 59px;
	margin:30px 0 0 0;
	width:300px;
	}
#latestprojectshead
	{
	float:left;
	width:300px;
	font-family: Georgia;
	font-size:30px;
	font-weight:normal;
	color: #ffffff;
	}
#latestprojectsmalltxt
	{
	float:left;
	width:300px;
	font-family:tahoma;
	font-weight:bold;
	font-size:10px;
	color: #ff9354;
	}
#latestprojectimage
	{
	float:left;
	margin:16px 0 0 0;
	padding:0px;
	width:300px;
	height:77px;
	background-repeat:no-repeat;
	}
#latestprojectimage img{
    border:4px solid #e4d884;
}

#projectsblank
	{
	float:left;
	width:300px;
	margin:24px 0 0 0;
	padding:0px;
	}
#projectsblank ul
	{
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	margin-top:10px;
	}
#projectsblank ul li
	{
	float:left;
	display:block;
	padding:0 0 0 15px;
	margin:0px;
	background-image:url(images/lefticons.gif);
	background-repeat:no-repeat;
	width:285px;
	height:23px;
	}
#projectsblank ul li a
	{
	float:left;
	font-family:tahoma;
	font-weight:normal;
	font-size:9px;
	color: #ecc47f;
	text-decoration:underline;	
	}
#projectsblank ul li a:hover
	{
	float:left;
	font-family:tahoma;
	font-weight:normal;
	font-size:9px;
	color: #ecc47f;
	text-decoration:none;	
	}
#upcomingnewsbg
	{
	float:left;
	background-image:url(images/upcomingnewsbg.gif);
	background-repeat:no-repeat;
	width:329px;
	}
#upcomingnewsblank
	{
	float:left;
	margin:30px 0 0 0;
	padding:0 0 0 30px;
	width:299px;
	height:346px;
	}
#upcomingnewsheading
	{
	float:left;
	width:299px;
	font-family: Georgia;
	font-size:30px;
	font-weight:normal;
	color: #ffffff;
	}
#news
	{
	float:left;
	width:299px;
	margin:27px 0 0 0;
	padding:0px;
	}
#news ul
	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
#news ul li
	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
#news ul li.newstopline
	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(images/newsdotline.gif);
	background-repeat:no-repeat;
	height:1px;
	width:268px;
	line-height:1px;
	}
#news ul li.news1
	{
	display:block;
	float:left;
	height:40px;
	margin:11px 0 0 0;
	padding:0 0 0 26px;
	width:242px;
	background-image: url(images/newsicon.gif);
	background-repeat:no-repeat;
	}
#news ul li.news2
	{
	display:block;
	float:left;
	height:40px;
	margin:11px 0 0 0;
	padding:0 0 0 26px;
	width:242px;
	background-image: url(images/newsicon.gif);
	background-repeat:no-repeat;
	}
#news ul li.news3
	{
	display:block;
	float:left;
	height:40px;
	margin:11px 0 0 0;
	padding:0 0 0 26px;
	width:242px;
	background-image: url(images/newsicon.gif);
	background-repeat:no-repeat;
	}
#news ul li.morenews
	{
	display:block;
	float:left;
	margin:12px 0 0 0;
	padding:0 0 0 26px;
	width:242px;
	}
#news ul li a
	{
	display:block;
	float:left;
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color: #ecc47f;
	text-decoration:underline;
	}
#news ul li a:hover
	{
	display:block;
	float:left;
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color: #ecc47f;
	text-decoration:none;
	}
.newswhitetxt
	{
	display:block;
	font-family:tahoma;
	font-size:9px;
	font-weight:normal;
	color: #ffffff;
	width:219px;
	line-height:12px;
	}
.linksheight
	{
	float:left;
	height:18px;
	width:230px;
	}
#serviceblank
	{
	float:left;
	margin:30px 0 0 0;
	padding:0 0 0 32px;
	width:284px;
	}
#serviceheading
	{
	float:left;
	width:284px;
	font-family: Georgia;
	font-size:30px;
	font-weight:normal;
	color: #ffffff;
	}
#servicesnav
	{
	display:block;
	float:left;
	width:284px;
	margin:23px 0 0 0;
	padding:0px;
	}
#servicesnav ul
	{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	}
#servicesnav ul li
	{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	height:14px;
	padding:0 0 0 6px;
	background-image:url(images/servicesicon.gif);
	background-repeat:no-repeat;
	width:278px;
	}
#servicesnav ul li a
	{
	float:left;
	display:block;
	font-family: tahoma;
	font-size:10px;
	font-weight:normal;
	color: #ecc47f;
	text-decoration:underline;
	}
#servicesnav ul li a:hover
	{
	float:left;
	display:block;
	font-family: tahoma;
	font-size:10px;
	font-weight:normal;
	color: #ecc47f;
	text-decoration:none;
	}
#moreservieblank
	{
	float:left;
	width:278px;
	margin:13px 0 0 0;
	padding:0 0 0 6px;
	}
.moreservice
	{
	float:left;
	font-family: tahoma;
	font-weight:bold;
	font-size:12px;
	color: #ecc47f;
	text-decoration: underline;
	}
.moreservice:hover
	{
	float:left;
	font-family: tahoma;
	font-weight:bold;
	font-size:12px;
	color: #ecc47f;
	text-decoration: none;
	}
#newsletterblank
	{
	float:left;
	width:284px;
	margin:39px 0 0 0;
	}
#newsletterheading
	{
	float:left;
	width:284px;
	font-family:Georgia;
	font-size:30px;
	font-weight:normal;
	color: #ffffff;
	}
#newslettertextfieldtd
	{
	float:left;
	width:284px;
	margin:11px 0 0 0;
	padding:0px;
	}
.newslettertextfiled
	{
	float:left;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	color: #000000;
	border:1px solid #404040;
	width:185px;
	padding:4px 0 4px 9px;
	}
#signupblank
	{
	float:left;
	width:284px;
	margin:13px 0 0 0;
	}
#footerbg
	{
	float:left;
	width:1004px;
	height:165px;
	background-image: url(images/footernavigation.jpg);
	background-repeat:no-repeat;
	}
#footertxt1
	{
	float:left;
	width:1004px;
	margin:40px 0 0 0;
	font-family: tahoma;
	font-size:9px;
	font-weight:normal;
	color: #893b18;
	line-height:14px;
	text-align:center;
	}
#footernavigationblank
	{
	float:left;
	width:1004px;
	margin:21px 0 0 0;
	padding:0px;
	text-align:center;
	font-family:tahoma;
	font-weight:normal;
	font-size:11px;
	color: #ecc47f;
	}
.footernav
	{
	font-family:tahoma;
	font-weight:normal;
	font-size:11px;
	color: #ecc47f;
	text-decoration:none;
	}
.footernav:hover
	{
	font-family:tahoma;
	font-weight:normal;
	font-size:11px;
	color: #ecc47f;
	text-decoration:underline;
	}
.saparater
	{
	padding:0 2px 0 2px;
	}
#copyrightfont
	{
	float:left;
	width:1004px;
	text-align:center;
	font-family: tahoma;
	font-size:9px;
	font-weight:normal;
	color: #5d5722;
	margin:8px 0 0 0;
	}
#copyrightfont a
{
    color:#f1b706;
}

#validationblank
	{
	float:left;
	height:17px;
	padding:0 0 0 443px;
	margin-top:10px;
	height:22px;
	text-align:center;
	}
#validation
	{
	float:left;
	width:120px;
	height:17px;
	height:17px;
	padding:0px;
	text-align:center;
	}
.xhtml
	{
	float:left;
	width:52px;
	height:17px;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fffbcc;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submitnormal.jpg);
	background-repeat:no-repeat;
	}
.xhtml:hover
	{
	float:left;
	width:52px;
	height:17px;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fffbcc;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submithover.jpg);
	background-repeat:no-repeat;
	}
.css
	{
	float:left;
	width:52px;
	height:17px;
	margin:0 0 0 3px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fffbcc;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submithover.jpg);
	background-repeat:no-repeat;
	}
.css:hover
	{
	float:left;
	width:52px;
	height:17px;
	margin:0 0 0 3px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fffbcc;
	text-align:center;
	text-decoration:none;
	background-image:url(images/submitnormal.jpg);
	background-repeat:no-repeat;
	}
#contentleft
	{
	width:246px;
	min-height:600px;
	float:left;
	margin:0px;
	padding:0px;
	}
#submenuhedding
	{
	width:300px;
	margin:0px;
	padding:0px;
	font-family: Georgia;
	font-size:30px;
	color:#c05516;
	}
#submenu
	{
	width:300px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	display:block;
	overflow:hidden;
	}

#submenu .sidebarad
{
    clear:left;
    padding-top:20px;
}

#submenu ul#mycarousel2 
{
    margin:0px;
    padding:0px;
    
}
#submenu ul#mycarousel2 li
{
    padding:10px;
    padding-right:0px;
    
}
#submenu ul#mycarousel2 li img
{
     border:4px solid #aba159;
}

#submenu ul#mycarousel2 li img:hover
{
    border:4px solid #f4eaa6;
}


#submenu ul
	{
	width:246px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	}
#submenu ul li
	{
	width:246px;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	display:block;
	}
#submenu ul li.topline
	{
	width:246px;
	height:1px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(images/topline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	line-height:1px;
	}
#submenu ul li a.submenu
	{
	width:246px;
	height:19px;
	float:left;
	margin:0px;
	padding:3px 0 0 20px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#c05516;
	text-decoration:none;
	display:block;
	background-image: url(images/over1.gif);
	background-repeat:no-repeat;
	}
#submenu ul li a.submenu:hover
	{
	width:246px;
	height:19px;
	float:left;
	margin:0px;
	padding:3px 0 0 20px;
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:#c05516;
	text-decoration:none;
	display:block;
	background-image: url(images/active.gif);
	background-repeat:no-repeat;
	}
#innercontentblank
	{
	width:594px;
	float:left;
	margin:56px 0 0 0;
	padding:0 0 0 10px;
	}
#innerhedding
	{
	width:594px;
	height:30px;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family: Georgia;
	font-size:30px;
	color:#c05516;
	}
#innercontent
	{
	width:630px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Georgia;
	font-size:12px;
	font-weight: normal;
	color:#0c0402;

	
	}


#innercontent a
{
    color:#c05516;
}

#innercontent .bform 
{
    background-color:#f4eaa5;
    padding:20px;
    margin-top:20px;
    padding-top:20px;
    margin-left:40px;
    width:500px;
}

#innercontent .comment
{
    margin-left:0px;
    margin-bottom:20px;

}

#innercontent .bform .field
{
    width:150px;
    float:left;
}

#innercontent .bform .text
{
    border:1px solid #ccc;
    width:300px;
    height:20px;
    font-size:12px;
    font-family:Georgia;
   
}

#innercontent .bform .box
{
    height:80px;
    font-family:Georgia;
    font-size:12px;
}

#innercontent .bform .technologies
{
    width:450px;
}

#innercontent .bform .technologies li
{
    list-style-type:none;
    float:left;
    padding:10px;
    width:120px;
}

#innercontent .bform .technologies li .checkbox
{
    width:20px;
}

.bsubmit
{
    background-color:#aa390f;
    border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
    border-style:solid;
    border-width:1px;
    color:#f4e9a6;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    padding:2px 15px 3px;
    text-align:center;
}


#innercontent .gallery ul
{
    margin:0px;
    padding:0px;
}

#innercontent .gallery ul li
{
    list-style-type:none;
    float:left;
    padding:2px;
    
}

#innercontent .gallery ul li a img
{
    border:1px solid #aba159;
}

#innercontent .gallery ul li a img:hover
{
    border:1px solid #c6bd79;
}

#innercontent .viewcontent
{
    margin-left:30px;
}

#innercontent .resources ul
{
    margin:0px;
    margin-top:10px;
    margin-left:30px;
    padding:0px;
     width:540px;
}

#innercontent .resources ul li
{
    list-style-type:none;
    margin-bottom:20px;
}

#innercontent .resources ul li .categ
{
    font-size:10px;
    font-style:italic;
    text-align:right;
    margin-top:10px;
    margin-bottom:10px;
}

#innercontent .frame
{
    background-image:url(images/frame.jpg);
    background-repeat:no-repeat;

}
#innercontent .frame img
{
    margin-bottom:25px;
    margin-left:10px;
    margin-top:9px;
}


#innercontent .siteinfo 
{
    background-color:#f4eaa5;
    padding:20px;
    margin-top:20px;
    padding-top:20px;
    margin-bottom:20px;
    width:550px;
}

#innercontent .siteinfo .siteinfoad
{
    margin-top:40px;
    
}


#innercontent .siteinfo p
{
    line-height:1.5em;
    margin:0px;
  
}

#innercontent .siteinfo .label
{
    width:100px;
    float:left;
    font-weight:700;
    
}

#innercontent .siteinfo .tech
{
    width:400px;
    float:left;
}

#innercontent .siteinfo .desc
{
    margin-top:15px;
    
}

#innercontent .siteinfo .desc p
{
    line-height:1.5em;
    margin-top:10px;
}

#innercontent002
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#0c0402;
	text-align:justify;		
	
	}
#innercontent003
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#0c0402;
	text-align:justify;		
	
	}
#innercontent004
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#0c0402;
	text-align:justify;		
	
	}
#innercontent005
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color:#0c0402;
	text-align:justify;		
	}
#contactaddresshedding
	{
	width:594px;
	float:left;
	margin:0px;
	padding:0px;
	font-family: Georgia;
	font-size:30px;
	color:#c05516;
	}		
#contactaddresstext
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-size:11px;
	font-weight: normal;
	color:#0c0402;
	}
#contactsmallhedding
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#7b6e1b;
	display:block;
	text-decoration:none;
	line-height:15px;		
	}
#contacthedding
	{
	width:594px;
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	font-family: Georgia;
	font-size:30px;
	color:#c05516;
	}
#submitform
	{
	width:370px;
	margin:0px;
	float:left;
	padding:0 0 0 5px;
	}
#submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:17px 0 0 0;
	}
.submitformtop
	{
	width:370px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:150px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#0c0402;
	font-family:Arial;
	font-size:11px;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist
	{
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:11px;
	}
.stext
	{
	width:196px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:11px;
	}
.submitformbottom
	{
	width:370px;
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	}

.commentlist
{
    margin:0px;
    padding:0px;
    margin-bottom:20px;
}

.commentlist li
{
    list-style-type:none;
    border-bottom:1px solid #f4e595;
    padding:10px;
}

.commentlist li .categ
{
    margin-left:350px;
    margin-top:10px;
    font-size:10px;
    
}

.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#382614;
	font-family:Arial;
	font-size:12px;
	}
.formsubmit
	{
	width:60px;
	height:18px;
	float:left;
	margin:10px 0 0 0;
	padding:2px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#a6401a;
	text-align:center;
	text-decoration:none;
	}
.formsubmit:hover
	{
	width:60px;
	height:18px;
	float:left;
	margin:0px;
	padding:2px 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#af7e40;
	text-align:center;
	text-decoration:none;
	}
#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#footerdotlines
	{
	float:left;
	background-image: url(images/footerdotlines.gif);
	background-repeat:no-repeat;
	width:1004px;
	height:13px;
	background-position:bottom;
	}
	
.required
{
    border:1px solid #d0c25b;
    background-color:#aba159;
    padding:4px;
    color:#fff;
    width:500px;
}

.short
{
    width:180px;
    font-size:11px;
    padding:2px;
    margin-bottom:0px;
}

.nrpages
{
    margin-top:15px;
    clear:left;
}

.nrpages ul 
{
    float:left;
    width:400px;
}

.nrpages ul li
{
    list-style-type:none;
    float:left;
    padding:4px;
}

.top-ientry-bar {
	margin: 0px 0px 25px 0px;
	padding: 0px;
	height: 35px;
	width: 100%;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	background: #E6D784;
	border-bottom: dotted 1px #000000;
}
.top-ientry-bar a {
	margin: 0px;
	padding: 7px 20px 11px 10px;
	float: left;
	color: #000000;
	display: block;
	text-decoration: none;
}
.top-ientry-bar a:hover {
	margin: 0px;
	padding: 7px 20px 11px 10px;
	float: left;
	color: #000000;
	display: block;
	text-decoration: none;
	background: #F4EAA6;
}
.top-ientry-bar a img {
	margin: -5px 5px -6px 0px;
	z-index: 2;
}
#ientry-bar-right {
	float: right;
}
.ientry-bar-clear {
	clear: both;
}