/* Body */

body 

{
background: #fcfffc;
}

/* Main Content Container */

#maincontainer

{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}

/* Header */

#header

{
width: 100%
background: #202020;
background: -webkit-linear-gradient(#202020, #404040); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#202020, #404040); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#202020, #404040); /* For Firefox 3.6 to 15 */
background: linear-gradient(#eee, #fff); /* Standard syntax */

z-index:99999;


}

#topheader

{
font-family: verdana;
padding-top: 13px;
text-align: center;
}

#titlelink

{
Font-family: arial;
letter-spacing: 1px;
font-weight: 300;

}

#titlelink2

{
Font-family: arial;
letter-spacing: 2px;
font-weight: 300;
}

#titlelink a:link {color: #2FBB00; text-decoration: none; font-size: 225%;}
#titlelink a:visited {color: #2FBB00; text-decoration: none; font-size: 225%;}
#titlelink a:hover {color: #2FBB00; text-decoration: none; font-size: 225%;}

#titlelink2 a:link {color: #444; text-decoration: none; font-size: 105%;}
#titlelink2 a:visited {color: 444; text-decoration: none;font-size: 105%;}
#titlelink2 a:hover {color: #444; text-decoration: none; font-size: 105%;}

#nav

{

}

#nav2

{

text-align: center;


}

/* Dropdown menu */

#dropdown

{
font-family: verdana;
}

#dropdown ul ul 

{
display: none;
}

#dropdown ul li:hover > ul 

{
display: block;
width: 250px;
}


#dropdown ul 

{

padding: 0 20px;
list-style: none;
position: relative;
display: inline-table;
}


/* Direction of links in top horizontal menu */

#dropdown ul li 

{
float: left;
}

/* Appearance of unhovered top-links */
	
#dropdown ul li a 

{
color: #444;
display: block;
padding: 15px 30px;
text-decoration: none;
font-size: 115%;
}


/* Appearance of hovered top-links */

#dropdown ul li:hover 

{
background: #2FA600;
border-radius: 10px;
}


/* Appearance of hovered text in all links */

#dropdown ul li:hover a 

{
color: white;
}


/* End of dropdown menu */



/* Left Sidebar */


#left

{
display: none;
}

/* Main Article Content */


#content 

{
background: white;
font-family: georgia;
font-weight: 400;
color: #333;
line-height: 140%;
font-size: 115%;
width: 65%;
top: 225px;
margin-left: 25px;
margin-bottom: 10px;
}

#bodyblock

{float: left;
margin: 0px 15px 0px 0px;
}

#middleblock

{
margin: 0px 0px 0px 0px;
}


h1 

{
font-family: "Trebuchet MS";
font-size: 200%;
font-weight: 200; 
color: #333;
text-align: center;
line-height: 125%
}
 
h2 

{
font-family: "Trebuchet MS";
font-size: 125%;
font-weight: bold;
color: #222;
line-height: 125%
}

h3

{
font-family: "Trebuchet MS";
font-size: 110%;
font-weight: bold;
color: #222;
line-height: 125%
}

a:link {color: #30C200; text-decoration: none;}
a:visited {color: #248F00; text-decoration: none;}
a:hover {color: #2AA800; text-decoration: underline;}

img 

{
-webkit-box-shadow: 4px 4px 4px #bbb;
box-shadow: 4px 4px 4px #bbb;
border: solid 1px black;
}

#content li

{
font-size: 85%;
color: #444;
margin-bottom: 12px;
margin-right: 50px;
}

table

{
font-size: 100%
}

#linklist ul

{
list-style: none;

line-height: 110%;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}

#linklist li

{
font-size: 100%;
margin-bottom: 15px;
}

#categorylistingbox

{

margin: 5px;
padding: 5px;
padding-left: 30px;
padding-right: 30px;
background: #ebebeb;
box-shadow: 3px 3px 9px #bbb;
border-radius: 10px;
}

#maincategorybox

{
margin: 5px;
padding: 5px;
padding-left: 30px;
padding-right: 30px;
background: #eee;
box-shadow: 3px 3px 9px #bbb;
border-radius: 10px;
}

.categorytitle a:link {color: #333; text-decoration: none; }
.categorytitle a:visited {color: 333; text-decoration: none;}
.categorytitle a:hover {color: #333; text-decoration: none; }

.index a:link {color: #30C200; text-decoration: none;  line-height: 175%; }
.index a:visited {color: #248F00; text-decoration: none; line-height: 175%; ;}
.index a:hover {color: #2AA800; text-decoration: underline; line-height: 175%; }


#criteria

{
margin: 5px;
padding: 5px;
padding-left: 30px;
padding-right: 30px;
background: #eee;
box-shadow: 3px 3px 9px #bbb;
border-radius: 10px;
}

#planexample

{
font-size: 90%;
font-family: verdana;
margin: 5px;
padding: 5px;
padding-left: 30px;
padding-right: 30px;
background: #eee;
box-shadow: 3px 3px 9px #bbb;
border-radius: 10px;
background: #e5e5ff;
color: #575757;
}

#searchbox

{
display: none;
}

#largefooterspaces

{
display: none;
}

/* Right Sidebar */


#right

{
font-family: "trebuchet MS";
width: 25%;
text-align: left;
position: absolute;
right: 25px;
top: 200px;


}

#innerright

{
box-shadow: 3px 3px 9px #bbb;
border-radius: 8px;
}

#innerrighttop

{
text-align: center;
opacity: .85;
line-height: 125%;
padding-top: 5px;
padding-bottom: 5px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
background: #2AA800;
}

#innerrightbottom

{
font-family: verdana; 
font-size: 100%;
text-align: left;
padding: 5px 20px 10px 10px;
background: #f5f5f5;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;

background: #f5f5f5;
background: -webkit-linear-gradient(rgba(200,200,200,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 100%); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(rgba(200,200,200,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 100%); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(rgba(200,200,200,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 100%); /* For Firefox 3.6 to 15 */
background: linear-gradient(rgba(200,200,200,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 100%); /* Standard syntax (must be last) */
}

#innerright2

{
font-family: verdana; 
color: #444;
font-size: 100%;
text-align: left;
box-shadow: 2px 2px 4px #ddd;
border-radius: 8px;
padding: 15px;
background: #f5f5f5;
}

#rightbook

{
font-weight: bold;
font-family: "trebuchet MS";
}


.categoryheader {font-size: 115%; color: white; font-weight: normal; font-family: verdana; line-height: 150%;}

.boxlink p {margin: 10px 0 10px 0;}
.boxlink a:link {color: #444; text-decoration: none; font-size: 90%; font-weight: normal;line-height: 100%;}
.boxlink a:visited {color: #444; text-decoration: none; font-size: 90%;font-weight: normal;100%; line-height: 100%;}
.boxlink a:hover {color: #444; text-decoration: none; font-size: 90%; font-weight: normal;line-height: 100%; }



/* Footer */


#footer

{
font-size: 75%;
width: 65%;
margin-left: 20px;
margin-bottom: 10px;
clear: both;

}


#footerblock

{
margin: 0px 0px 0px 0px;

}

.footerlink a:link {color: #777; text-decoration: none; font-weight: bold; line-height: 125%; font-size: 125%;}
.footerlink a:visited {color: #777; text-decoration: none; font-weight: bold; line-height: 125%; font-size: 125%;}
.footerlink a:hover {color: #777; text-decoration: underline; font-weight: bold; line-height: 125%; font-size: 125%;}

#footerbook

{
display: none;
}


