/*FOR ALL IMAGES*/
img
{
border : 0px;
vertical-align : middle
}

body
{
margin-top :0;
margin-left :0;
margin-right :0;
text-align :left;
color:#333;font-size:13px;font-family:Verdana, Arial, sans-serif;margin:0;background-color:#f4fcd3
}
.dlogo
{
/*background-image:url('images/h1.gif');*/
background-color: #ececec;
text-align:center;
border-bottom:1px solid #999;
margin-left:1px;
border-top:1px solid #999;
margin-bottom:3px;
padding:3px;
margin-top:5px;
margin-right:1px;
font-size: 0px;
}
.header
{
background-image:url('images/h2.gif');
padding:3px;
margin:1px;
border-bottom:1px solid #999;
margin-left:1px;
}
.menu2
{
font-size:85%;
border-bottom:1px solid #999;
margin-left:1px;
border-top:1px solid #999;
margin-bottom:3px;
padding:3px;
margin-top:10px;
margin-right:1px;
font-weight:bold;
background-color:#CCFF99;
color:#FF9900;
}
/* for where the logo is */
.logo
{
font-weight:bold;
background:#ddf;
border-bottom:1px solid #bbf;
text-align:left;
}

/* for where titles & sub-titles are */
.shout
{
background-image:url('images/h3.gif');
padding:3px;
margin:1px;
border-bottom:1px solid #999;
margin-left: 1px;
}

/* for where the main content is (best aligned left) */
.menu3
{
text-align:left;
border-bottom:1px solid #999;
margin-left:3px;
}

.menu4
{
text-align:left;
/* border-bottom:1px solid #999; */
margin-left:3px;
margin-bottom:2px;
margin-top:8px;
font-size : x-small;
}

/* for where the main content is (best aligned left) */
.shoutmenu
{
padding:3px;
margin:1px;
}

.search
{
padding:3px;
margin:1px;
}



.dh1
{
color:#FF9900;
text-align:center;
font-size : x-small;
margin-left:1px;
margin-right:1px;
margin-top:5px;
margin-bottom:5px;
}

.dh2
{
color:#FF9900;
text-align:center;
font-size : x-small;
font-weight: normal;
margin-left:1px;
margin-right:1px;
margin-top:5px;
margin-bottom:5px;
}


.ad_c
{
color:#FF9900;
text-align:center;
font-size : x-small;
margin-left:1px;
margin-right:1px;
margin-top:5px;
margin-bottom:5px;
}

.ad_l
{
color:#FF9900;
text-align:left;
font-size : x-small;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}


.ad_l2
{
color:#FF9900;
text-align:left;
font-size : x-small;
margin-left:5px;
margin-right:5px;
margin-top:12px;
margin-bottom:10px;
}

.ad_l3
{
color:#FF9900;
text-align:left;
font-size : x-small;
margin-left:2px;
margin-right:2px;
margin-top:10px;
margin-bottom:10px;
}

.dfooter1
{
color:#0033FF;
text-align:center;
font-size:80%;
margin-left:1px;
background:#FFCC99;
margin-right:1px;
margin-top:12px;
}

.dfooter2
{
margin-left:0px;
margin-right:0px;
background-color:#999;
height:1px;
}

/* for where the main link is at the bottom of every page */
.footer
{
background:#ddf;
text-align:left;
}

span.sort,div.sort {margin: 0px 1px 2px 1px; padding: 0px 0px; font-weight : bold; font-size : x-small; }

span.page,div.page {margin: 0px 1px 2px 1px; padding: 5px 2px; font-weight : normal; font-size : x-small; }

span.desc,div.desc {margin: 0px 1px 2px 1px; padding: 5px 0px; font-weight : normal; font-size : x-small; }

span.views { color: #FF870F; padding: 0px; }

span.tag {margin: 0px 1px 2px 1px; padding: 5px 0px; font-weight : normal; font-size : x-small; }

span.title,div.title { color: #3B5998; padding: 0px; }


/* all links */
a:link,a:visited{color:#0033CC; }
a:hover 	{ 
	   text-decoration: none; background-color: #2C75B1;  color:#ffffff; 
	}

/* input/select/submit/textarea */
input.password,input[type=password]{
border:1px solid #000;
}

input.text,input[type=text]{
border:1px solid #000;
}

input.file,input[type=file]{
border:1px solid #000;
}

input.submit,input[type=submit]{
border:1px solid #000;
color:#000;
}

select{
border:1px solid #bbf;
margin:3px;
}

textarea{
margin:3px;
border:1px solid #bbf;
}