body {background: #F0F0F0 url('http://wedsg.com/communityserver/photos/forefront/images/47/original.aspx') no-repeat;
border: 1px solid transparent;}

html {Font-family: Helvetica, Arial, sans-serif;}

#aspnetForm {
background-color:#FFFFFF;
width: 745px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
}

a:link, a:active {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color:#76ac14;}

/* ----------------------------- Content */
#container{
background-color: #FFFFFF;
padding-top: 5px;
width: 745px;
height: 100%;
margin: 10px auto;
}

div#header {
height: 188px;
width: 721px;
margin: 10px auto;
background: #FFFFFF url('http://wedsg.com/communityserver/photos/forefront/images/48/original.aspx') no-repeat top left;
border: 0px;
}

.headerLink  {
cursor: hand;
position: absolute;
margin-top: -440px;
margin-left: -440px;
height: 200px;
width: 220px;
}

div#header h2 {display:none;}
p#tagline {display:none;}

/* -----------------------------sidebar */
div#subcontent-a {
border: 1px solid #7f828c;
border-color-top: #222222;
width: 224px;
margin-right: 13px;
background: #D9D9D9 url('http://wedsg.com/communityserver/photos/forefront/images/49/original.aspx') no-repeat;
}

ul.sidelist li{
font: 1em Arial, Helvetica, Verdana, sans-serif;
margin:5px 0px 5px 20px;
}

ul.rss li {background: url(http://wedsg.com/communityserver/Themes/Blogs/vanilla/images/rss.gif) no-repeat left center;}

#NavSideBar {display:none;}

h4.sideheader {
color: #76ac14;
font: normal 1.3em Arial, Helvetica, Verdana, sans-serif;
margin-left: 10px;
margin-right: 10px;
margin-top: 15px;
border-bottom:1px solid #999999;
}

.entryview {color: #222222; background-image: none; background-color: #ffffff!important;}

dl.entrylist dt{background-color: #FFFFFF;border-bottom: 1px dotted #339511;padding-top:10px;}

dl.entrylist dd{
background-color: #FFFFFF;
background-image: none;
color: #222222;
}

/* ----------------------------- News*/
.news {
color: #76ac14;
font: normal 1.3em Arial, Helvetica, Verdana, sans-serif;
margin: 5px 10px 15px 10px;
border-bottom:1px solid #999999;}

.newsAd {
border:1px solid #666;
border-bottom:3px solid #666;
height:150px;
width:180px;
margin-left: 20px;
margin-bottom: 15px;
}

/* ---------------------------Search Box */
.notop{margin-top:20px;}

.searchbox{
font: normal 1em Helvetica, Arial, Verdana, sans-serif; 
color: #abbd23;
padding: 1px;
margin-left: 10px;
width: 125px; 
margin-right: 4px;
#height:16px;
_height:16px;
border: 1px solid #999999;
background-color: #fafafa;
}

.searchbutton{
background: transparent url('http://wedsg.com/communityserver/photos/forefront/images/46/original.aspx') no-repeat top right;
font-size: 11px;
width: 10px;
overflow: visible;
text-transform: uppercase;
padding: 3px;
padding-left: 28px;
text-decoration:none;
}

/* -----------------------------blog entries*/
.entrylistheader{
margin-bottom: 8px;
margin-top: 20px;
line-height: .9em ;
letter-spacing:0px;
font:normal 1.4em Arial, Helvetica, Verdana, sans-serif;
border-bottom: 1px dotted #339511;
}

.entrylistheader a:link, .entrylistheader a:active, .entrylistheader a:visited {color: #339511;}
.entrylistheader a:hover {color: #1e540c; }

.entrylistheadersub  { /* removes image from date */
background: none;
padding-left: 0px;
font-size: 11px;
margin-bottom: 0px;
}

.entrylistheadersub a, .entrylistheadersub a:active, .entrylistheadersub a:visited {color: #abbc17!important;}
.entrylistheadersub a:hover {color: #188579!important;}

.entrylist a, .entrylist a:active, .entrylist a:visited {color: #339511;}
.entrylist a:hover {color: #1e540c;}

/*------------------------Single Entry View */
.entryview a, .entryview a:active, .entryview a:visited {color: #339511;}
.entryview a:hover {color: #1e540c;}

.entryviewheading {  
margin-bottom: 8px;
line-height: .9em;
letter-spacing:0px;
font:normal 1.4em Arial, Helvetica, Verdana, sans-serif;
color:#339511;
margin-top: 20px;
background-color:#FFFFFF;
border-bottom: 1px dotted #339511;
}

.entryviewheadersub{
background: none;
padding-left: 0px;
font-size: 11px;
margin-bottom: 0px;
}

.entryviewheadersub a, .entryviewheadersub a:active, .entryviewheadersub a:visited {color: #81ada8!important;}
.entryviewheadersub a:hover {color: #188579!important;}
.entryviewfooter{
border-top: 1px solid #339511;
	margin-top: none;
line-height: 20px;
}

/*------------------------Post Footer */
.entrylistfooter {
border-top: 1px solid #339511;
font-size: 0.9em;
margin-top: none;
line-height: 18px;
}

.filedunder{background: none;padding-left: 0px;}
.commentslink{background: none;padding-left: 0px;}
.author{background: none;padding-left: 0px;}

/*-------------------------------------This is the subheader on content pages*/
.contentheading{
font:bold 1.4em Arial, Helvetica, Verdana, sans-serif;
color:#339511;
margin: 10px 20px 10px 0px;
border-bottom: 1px dotted #339511;
}
.entryview h3 {
font:bold 1.4em Arial, Helvetica, Verdana, sans-serif;
color:#339511;
border-bottom: 1px dotted #339511;
}

.contentsubheading{
font-size: 1.4em; 
color:#339511;
margin: 10px 20px 10px 5px;
border-bottom: 1px dotted #339511;
}

dl.comments dt.owner {color: #777777; background-color: #e1e8d6;border-bottom: 1px dotted #339511; }
dl.comments dd.owner{color: #777777;background-color: #cfd8bf;}
dl.comments dd.owner p {color: #222222;}

dl.comments dd.owner a:link,  dl.comments dd.owner a:active, dl.comments dd.owner a:visited {color: #777777;}
dl.comments dd.owner a:hover {color: #339511; }

.commentform {
font: normal 1em Helvetica, Arial, Verdana, sans-serif; 
color: #abbd23;
padding: 1px;
}

.subscriptions p{
font-style: italic;
color: #777777;
font-size: .9em;
padding: 1px;
margin: 1px;
}

dl.commentform dd input{
background-color: #fafafa; border: 1px solid #999999;}

dl.commentform dt input{color: green;height: 20px; width:90px;text-transform: uppercase; font-size: 10px;}

.textmultiline{
background-color: #FFFFFF; border: 1px solid #999999;}

/* -----------------This is the message that displays when someone has posted a new comment */
#commentmessage{
        padding: 8px 8px 8px 8px;
        font: 100% bold Tahoma, Arial, Helvetica;
        color: #334433;
        border: 1px solid #339511;
        margin:0 20px;
        background-color: #cfe7c0;
background-image:none;
        }
/* ---------------------------------------TAGCLOUD */
.tagcloud{
	line-height: 200%;
	margin-left: 10px;
margin-right: 10px;
}

.tagcloud a{
	margin: 0 2px;
	text-decoration:none;
}

.tagcloud a:hover{background-color: transparent;}

/* ------------------footer */
#footer {color: #777777;}
div#footer a img {display:none;}

.CommonSinglePager {color: green;}
