* {
margin : 0;
padding : 0;
}
body {
padding-top : 0;
font : 100%  Verdana, Arial, Helvetica;
background : #ffffff;
background-image: url("tcc2.jpg");

color : #000;

}
			/*OUTERWRAP*/
#outerwrapper {
width : 860px;
margin : 0 auto;
border : 1px solid #036;
color : #666;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
			/*WRAP*/
#wrapper {
width : 850px;
margin : 0 auto;
border : 5px solid #fff;
background : #fff url(img/sidebar.gif) repeat-y;
color : #666;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
			/*HEADER*/
#header {
text-shadow: 3px -3px 3px #000000;
width : 640px;
height : 210px;
float : right;
margin : 0;
background : #b2a591 url(tcc.jpg) no-repeat;
color : #666;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#header2 {
text-shadow: 3px -3px 3px #000000;
width : 640px;
height : 120px;
float : right;
margin : 0;
background : #b2a591 url(tcc.jpg) no-repeat;
color : #666;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#headerap1 {
width : 640px;
height : 120px;
float : right;
margin : 0;
background : #b2a591 url(tcc1.jpg) no-repeat;
color : #666;
text-shadow: 1px -1px 1px #000000;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#headerap2 {
width : 640px;
height : 120px;
float : right;
margin : 0;
background : #b2a591 url(tcc1.jpg) no-repeat;
color : #666;
text-shadow: 1px -1px 1px #000000;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#headerap3 {
width : 640px;
height : 120px;
float : right;
margin : 0;
background : #b2a591 url(tcc1.jpg) no-repeat;
color : #666;
text-shadow: 1px -1px 1px #000000;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#headerap4 {
width : 640px;
height : 120px;
float : right;
margin : 0;
background : #b2a591 url(tcc1.jpg) no-repeat;
color : #666;
text-shadow: 1px -1px 1px #000000;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#banner {
width : 100%;
height : 35px;
text-align: right;
margin : 0;
padding : 0;
border-bottom : 1px solid #fff;
color : #333;
background : #369;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
#banner a {
margin : 5px;
color : #fff;
background : inherit;

}
#banner a:hover {
color : #000;
background : inherit;

}
			/*NAVIGATION*/
#navcontainer {
width : 200px;
margin : 0 0 20px 0;

}
#navcontainer ul {
margin-left : 0;
padding-left : 0;

list-style-type : none;

}
#navcontainer a {
text-align: left;
display : block;
padding : 3px;
width : 190px;
margin : 1px 0 0 1px;
border-bottom : 1px solid #eee;
background : #369;
color : #eee;
text-shadow: 1px -1px 1px #000000;
border-radius: 12px;
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px;
}
#navcontainer a:link, #navlist a:visited {
color : #eee;
background : #369;
text-decoration : none;
}
#navcontainer a:hover {
background : #036;
color : #fff;
}
			/*BOX SHADOW*/
#boxshadow {
    float : left;
    width: 340px;
    height: 145px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow1 {
    float : left;
    width: 340px;
    height: 228px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}

#boxshadow2 {
    float : right;
    width: 340px;
    height: 233px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow3 {
    float : center;
    width: 340px;
    height: 218px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow4 {
    float : right;
    width: 340px;
    height: 128px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow5 {
    float : left;
    width: 340px;
    height: 155px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow6 {
    float : center;
    width: 340px;
    height: 158px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow7 {
    float : center;
    width: 340px;
    height: 168px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadow8 {
    float : right;
    width: 340px;
    height: 158px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}

#boxshadow9 {
    float : right;
    width: 340px;
    height: 168px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadows1 {
    float : center;
    width: 340px;
    height: 160px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadows2 {
    float : left;
    width: 340px;
    height: 160px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}
#boxshadows3 {
    float : right;
    width: 340px;
    height: 160px;
    background-color: #ffffff;
    box-shadow: 10px 10px 5px #888888;
}

			/*SIDEBAR*/
#sidebar {
float : left;
width : 200px;
padding : 0;
margin : 0;
border-top : 1px solid #fff;
font-size : 100%;
line-height : 1.4em;
background : #e0e0e0;
color : #333;
min-height: 800px;
}
			/*ADDRESS*/
#address {
font-size : 100%;
line-height : 1.2em;
}
			/*CALENDAR*/
#calendar {
float : left;

padding : 0;
margin : 0;
border-top : 1px solid #fff;
font-size : 100%;
line-height : 1.8em;
background : #003366;
color : #333;
}
			/*CONTENT*/
#content {
float : left;
width : 620px;
margin : 20px 0 0 20px;
line-height : 1.2em;
border : 0px solid #ffffff;
border-radius: 10px;
-moz-border-radius: 6px; 
-khtml-border-radius: 6px; 
-webkit-border-radius: 6px;
}
			/*LISTCONTENT*/
#listcontent {
float : left;
width : 610px;
margin : 20px 0 0 20px;
line-height : 1.1em;
border : 1px solid #ffffff;
border-radius: 6px;
-moz-border-radius: 6px; 
-khtml-border-radius: 6px; 
-webkit-border-radius: 6px;
}
#listcalendar {
float : left;
width : 610px;
margin : 20px 0 0 20px;
line-height : 1.0em;
border : 0px solid #ffffff;
}
			/*BASETXT*/
#basetxt {
clear : both;
width : 650px;
margin-left : 200px;
padding-left : 5px;
padding-top : 15px;
text-align : center;
}
			/*FOOTER*/
#footer {
clear : both;
width : 650px;
margin-left : 200px;
padding-left : 5px;
text-align : left;
border-top : 5px solid #336699;
}
			/*SPACER*/
#spacer {
clear : both;
width : 640px;
margin-left : 200px;
padding-left : 5px;
text-align : left;
}
			/*TYPOGRAPHY*/
p {
margin : 10px 20px 10px 15px;
color : #666;
background-color : inherit;
}
h1 {
margin : 0;
padding : 20px;
font-size : 200%;
letter-spacing : 5px;
color : #000;
background : inherit;
}
h2 {
margin : 0 0 0 15px;
padding : 0;
font-size : 120%;
letter-spacing : 5px;
text-transform : uppercase;
color : #333;
background : inherit;
}
h3 {
margin : 10px 0 10px 15px;
padding : 0 0 3px 3px;
text-transform : uppercase;
font-size : 120%;
letter-spacing : 5px;
color : #036;
background : inherit;
}
h4 {
margin : 10px 0 10px 15px;
padding : 0 0 3px 3px;
text-transform : uppercase;
font-size : 90%;
letter-spacing : 5px;
color : #036;
background : inherit;
}
blockquote {
margin : 10px 20px 10px 15px;
font-weight : bold;
font-size : 80%;
font-style : italic;
color : #b29b35;
}
			/*CLASS*/
.img {
margin : 0 0 10px 0;
}
.myborder {
border : 1px solid #fff;
padding : 5px;
margin : 0 0 0 4px;
}
.myimg {
float : left;
border : 1px solid #eee;
padding : 5px;
margin : 5px 10px 10px 4px;
}
.mylogo {
margin-right : auto;
}
			/*LINKS*/
a, a:visited {
text-decoration : none;
color : #369;
background : inherit;
}
a:hover {
color : #333;
background : inherit;
}
a img {
border : none;
}
