#mainpage {
	width: 955px;
	padding-top: 20px;
	margin: 0 0 0 40px;
	background-image:url('');
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
	padding-bottom:5px;
}

.download {
   color: #781351;
   background-color:#f49bba;
   border:1px solid #021a40;
}

.download:hover {
   color: #781351;
   background-color:#eeeeee;
   border:1px solid #021a40;
}


input {
   color: #781351;
   background-color:#f49bba;
   border:1px solid #021a40;
}

textarea {
   color: #781351;
   background-color:#f49bba;
   border:1px solid #021a40;
}



.submit input {
   color: #781351;
   background-color:#f49bba;
   border:1px solid #021a40;
}


.img {
   padding:10px;
   border:1px solid #021a40;
   background-color:#eeeeee;
}


.img:hover {
   padding:10px;
   border:1px solid #021a40;
   background-color:#f49bba;
}


#main1 {
	width: 445px;
	float: left;
	display: inline;
	padding-right: 15px;
	line-height: 18px;
	margin: 2px 0 0 0;
}

#main2 {
	width: 375px;
	float: right;
	display: inline;
	text-align: left;
	line-height: 18px;
	margin: -8px 5px 0 10px;
	padding-left: 15px;
	padding-right: 0px;
}



h1.main {
	font-family: 'ArvoRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: left;
	text-transform: lowercase;
	letter-spacing: -1px;
	margin: 0;
	font-weight: normal;
	color:#ee7da8;
	padding-bottom: -5px;
}

h2.main {
	font-family: Century Gothic, 'ArvoRegular', Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	text-align: left;
	text-transform: lowercase;
	letter-spacing: 0;
	margin: 0;
	font-weight: normal;
	color: #ed3b3b;
	padding-top: 10px;
	padding-bottom: 3px;
}

h3.main {
	font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background:#ee7da8;
	font-size:16px;
	text-align: center;
	text-transform: lowercase;
	font-weight: normal;
	margin-bottom: 15px;
	padding: 2px;
}

#services {
	width: 420px;
	margin: -10px 0 0px 10px;
	padding: 0;
}

#serv-col1 {
	width: 210px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#serv-col2 {
	width: 210px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}

p.main {
	margin: -10px 0 0 0;
}

ul.main li.main {
	list-style-position: outside;
   	list-style-image: url(../images/bullet.gif);
}

ul.main {
	margin: 0;
	padding: 0;
}


#boxes {
	width: 865px;
	margin: -10px 0 0px 20px;
	padding: 0;
}


#box1 {
	width: 275px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0px;
}

#box2 {
	width: 275px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 20px;
}

#box3 {
	width: 275px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}

p.box {
	margin: -10px 10px 0 10px;
	line-height: 18px;
}

/* ----------------naviagation---------------- */


a.sidebar1:active, a.sidebar1:visited, a.sidebar1:link { 
text-decoration: none; 
font-family: arial; 
font-size: 11; 
letter-spacing:0pt; 
color:#3f3f3f; 
line-height: 14px; 
text-align: left; 
text-transform: lowercase; 
font-weight:normal; 
border-left: solid 5px #F55B8A; 
border-bottom: solid 1px #e2e2e2; 
display:block; padding-left: 6px; 
margin-bottom:1px; margin-left: 3px; }

a.sidebar1:hover { 
text-decoration: none; 
font-family: arial; 
font-size: 11; 
letter-spacing:0pt; 
color:#2E2E2E; 
line-height: 14px; 
text-transform: lowercase; 
font-weight:normal; 
background-color:#e9e9e9; 
border-left: solid 5px #555555; 
border-bottom: solid 1px #e2e2e2; 
display:block; }

a.sidebar2:active, a.sidebar2:visited, a.sidebar2:link 
{ text-decoration: none; font-family: arial; font-size: 11; letter-spacing:0pt;color:#3f3f3f; line-height: 14px; text-align: left; text-transform: lowercase; font-weight:normal; border-left: solid 5px #92CC3F; border-bottom: solid 1px #e2e2e2; display:block; padding-left: 6px; margin-bottom:1px;  margin-left: 3px; }
a.sidebar2:hover
{ text-decoration: none; font-family: arial; font-size: 11; letter-spacing:0pt;color:#2E2E2E; line-height: 14px; text-transform: lowercase; font-weight:normal; background-color:#e9e9e9; border-left: solid 5px #555555; border-bottom: solid 1px #e2e2e2; display:block; }

a.sidebar3:active, a.sidebar3:visited, a.sidebar3:link 
{ text-decoration: none; font-family: arial; font-size: 11; letter-spacing:0pt;color:#3f3f3f; line-height: 14px; text-align: left; text-transform: lowercase; font-weight:normal; border-left: solid 5px #F0CE30; border-bottom: solid 1px #e2e2e2; display:block; padding-left: 6px; margin-bottom:1px;  margin-left: 3px; }
a.sidebar3:hover
{ text-decoration: none; font-family: arial; font-size: 11; letter-spacing:0pt;color:#2E2E2E; line-height: 14px; text-transform: lowercase; font-weight:normal; background-color:#e9e9e9; border-left: solid 5px #555555; border-bottom: solid 1px #e2e2e2; display:block; }





.nav {

	width: 215px;
	display: inline;
	vertical-align: top;
	background-image: url('../images/navbg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
	padding: 0px 0 0 15px;
	line-height: 20px;
}

.navlink:link {
	color:#000000;
	text-decoration:none;
}

.navlink:visited {
	color:#000000;
	text-decoration:none;
}

.navlink:hover {
	color:#000000;
	text-decoration:none;
}

.navlink:hover {
	color:#ffffff;
	text-decoration:none;
}

.sidediv
{
text-align: justify;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
color: #E9E9E9;
list-style-position: inside;
padding: 0px;
background-color: #F3F3F3;
background-image: url(../images/sidebg.png);
background-repeat:no-repeat;
background-position:bottom;
border-bottom: 1px dotted #C3C3C3;
border-top: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;

}
.sidetop 
{  
font-family: trebuchet ms; 
text-transform: lowercase; 
font-weight: normal; 
letter-spacing:0pt; 
color: #000000; 
font-size:11; 
line-height: 20px;
text-align: center; 
padding-right: 0px; 
background-color:#ec5d8b; 
border-top: solid 0px #f3f3f3; 
border-bottom: dotted 1px #C9235E;  
background-image:url(../images/sidetop1.png);  }



.sidetop2 
{  
font-family: trebuchet ms; 
text-transform: lowercase; 
font-weight: normal; 
letter-spacing:0pt; 
color: #000000; 
font-size:11; 
line-height: 20px;
text-align: center; 
padding-right: 0px; 
background-color:#ec5d8b; 
border-top: solid 0px #f3f3f3; 
border-bottom: dotted 1px #CFAF17;  
background-image:url(../images/sidetop2.png);  }


.sidetop3 
{  
font-family: trebuchet ms; 
text-transform: lowercase; 
font-weight: normal; 
letter-spacing:0pt; 
color: #000000; 
font-size:11; 
line-height: 20px;
text-align: center; 
padding-right: 0px; 
background-color:#ec5d8b; 
border-top: solid 0px #f3f3f3; 
border-bottom: dotted 1px #6D9A2C;  
background-image:url(../images/sidetop3.png);  }








/* ----------------content box---------------- */

 .content-thumb {
	 background-repeat:repeat; 
	 background-position:center; 
	 margin-bottom: 5px; 
	 margin-left: 5px; 
	 width: 187px; 
	 height: 227px; 
	 float: left; 
	 overflow: hidden;}
	 
	 
	 
 .content-overlay {
	 background-image: url(../images/overlay.png); 
	 background-position: center; 
	 width: 187px; 
	 height: 227px; 
	 display: block;}

 .content-overlay:hover {
	 background-image: url(../images/overlay-h.png); 
	 background-position: center; 
	 width: 187px; 
	 height: 227px; display: block;}

 .clear {clear: both;}  

 .content-thumb2 { background-repeat:repeat; 
 	background-position:top left; 
	margin-right: 5px; 
	width: 275px;  
	height: 575px;  
	overflow: hidden;}

 .content-overlay2 {
	 background-image: url(../images/m-overlay.png); 
	 background-position: center; 
	 width: 275px;  
	 height: 575px; 
	 display: block;}

 .content-overlay2:hover {
	 background-image: url(../images/m-hover.png); 
	 background-position: center; 
	 width: 275px; 
	 height: 575px; 
	 display: block;} 




.clear {clear: both;}

.navlinks a {background-color:#FF1683;
font-family: arial; text-transform: normal;  font-weight: bold;color: #ffffff; font-size: 10px; padding-left: 5px; padding-right: 5px; text-align: center; border:0; line-height:15px;}

.navlinks a:active, .navlinks a:visited {background-color:#B0C601;
font-family: arial; text-transform: normal;  font-weight: bold;color: #ffffff; font-size: 10px; padding-left: 5px; padding-right: 5px; text-align: center; border:0; line-height:15px;}

.navlinks a:hover {background-color:#f49bba;
font-family: arial; text-transform: normal;  font-weight: bold;color: #ffffff; font-size: 10px; padding-left: 5px; padding-right: 5px; text-align: center; border:0;}

/* ----------------wordpress---------------- */


.wpborder {
   padding:10px;
   border:1px solid #021a40;
   background-color:#eeeeee;
}


.wpborder:hover {
   padding:10px;
   border:1px solid #021a40;
   background-color:#f49bba;
}