/*** Global Settings ****/
body {
font : normal 12px/1.6em Arial, Helvetica, sans-serif;
color : #2a3845;
margin : 0;
padding : 0;
background:#ffffff;

}

p { 
margin : 0;
padding : 0;
}


a:visited, a:link {
color : #037b4e;
text-decoration : none;
background:none;
}


a:hover {
color : #037b4e;
text-decoration : underline;
background:none;
}


h1 { 
color : #037b4e;
margin: 0px 0px 10px 0px;
padding-bottom : 10px;
font : normal 17px Georgia, serif;
border-bottom : 1px solid #efece7;
}

h2 {
color : #037b4e;
margin : 20px 0 10px;
padding-bottom : 10px;
font : normal 17px Georgia, serif;
border-bottom : 1px solid #efece7;
}


h3 {
color : #037b4e;
margin : 10px 0;
padding-bottom : 10px;
font : bold 14px Arial, Helvetica, sans-serif;
border-bottom : 1px solid #efece7;
}


ul {
padding:0;
margin:0 0 0 17px;
list-style: none;
}

.titlebox {
background : #f7f7f7;
border : 1px solid #f0e9eb;
padding-left : 15px;
}

.urlbox {
background : #f7f7f7;
border : 1px solid #f0e9eb;
margin-top: 15px;
padding : 15px;
}


.box {
background : #f7f7f7;
border : 1px solid #f0e9eb;
padding : 15px;
}

.connectbox {
background : #f7f7f7;
border : 1px solid #000000;
padding : 15px;
}

/*** Layout ****/
#wrapper {
margin : 0 auto;
width : 925px;

}

#clear {
margin-bottom:15px;
}


#header {
margin : 0 1px;
}


#bg {
height : 36px;
background : url(images/bg.gif) repeat-x;
}


#nav {
clear:both;
background : #00b26f;
padding : 5px 20px;
text-align : right;
color : #f6dde3;
border: 1px solid #000000;
}

#nav a:visited, #nav a:link {
padding-right: 10px;
text-decoration : none;
color : #ffffff;
}


#nav a:hover {
text-decoration : underline;
color : #ffffff;
}


#main-content {
margin : 0 auto;

}

#topcontainer {
width: 750px;
padding-top: 20px;
margin-bottom : 0px;
margin-left : 25px;
}


#ad {
float: left;
margin-top: 30px;
margin-bottom : 10px;
margin-left : 20px;
}

#logo {
float: left;
margin-bottom : 5px;
}


.logotxt1 {
font : normal 18px Georgia, serif;color : #fa7393;
margin : 10px 0 0 15px;
}

.logotxt2 {
font : normal 18px Georgia, serif;color : #7a2e40;
}

#left-column {
width : 550px;
padding : 0 0px 0px;
float : left;
}

#right-column {
width : 350px;
float : right;
}

.crd a:visited, .crd a:link, .crd a:hover{
text-decoration : none;
color : #2a3845;
cursor: text;
}


#footer {
background : #f7f7f7;
border-top : 1px solid #00b26f;
padding : 10px 15px;
clear : both;
}


/*** SideBAR ***/
#main-image {
text-align : center;
}

.sidebar {
width : 340px;
margin : 0 auto;
padding : 10px 0px;
background : url(images/shadow.jpg) no-repeat top;
}
