/* CONTAINERS */
#content {width: 640px; margin: auto;}

/* BODY */

html { overflow: -moz-scrollbars-vertical !important; }
body {font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size:12px;	line-height: 17px;	margin: 0; }
img {border: 0;}
.border {border:5px solid #e6f2fe; }
.lblImgDesc {color:#fff; padding:10px 0px 10px 0px ; font-size: 11px; line-height: 15px; }
.imgMainMenu  { padding :10px px 10px 0px ;}

#layout {width: 640px; margin: auto; border-left: solid 1px #000000; border-right: solid 1px #CBCBCB;  }
#layout .side {width:170px; margin:0px }

#main {width: 428px; margin: auto; padding: 0px 15px 10px 20px; } 
#event {font-family: Arial, Tahoma, Helvetica, sans-serif;	font-size:12px;	line-height: 15px;	margin: 0; }
#rotate {text-align:center; padding-top:10px; margin:0px;}

#blog { background-color:#e4f1fe; padding:10px; border:1px solid #b5d4f2}
.infobox { background-color:#fff; padding:10px; }
.infoboxmain{ line-height: 150%; } 
.infobox(old) { background-color:#fff; padding:10px; border:2px solid #3caaeb; background: url(../gfx/ce_corner.gif) bottom right no-repeat}

#events {font-size:17px;  color:#0f5da9;  margin:0px; padding:10px 0px 5px 0px;  }
/* TEXT */
.smalltext {	font-family: Arial, Tahoma, Helvetica, sans-serif;font-size: 10px;line-height: 1.6em;}
h1 {font-size:17px;  color:#0f5da9;  margin:0px; padding:10px 0px 5px 0px;  }
h2 {font-size:16px;  color:#0f5da9;  margin:0px; padding:10px 0px 0px 0px}
h3 {font-size:12px;  color:#0f5da9;  text-transform:uppercase; margin:0px; padding:10px 0px 0px 0px}
h4 {font-size:12px;  color:#FF0000;  text-transform:uppercase; margin:0px; padding:10px 0px 0px 0px}
h5 {font-size:12px;  color:#0f5da9;  margin:0px; padding:10px 0px 10px 0px}

.orange{font-size:12px;  color:#e06d1e; font-weight:bold; text-transform:uppercase;}
p {margin:0px;}

sup { font-size:8px;}

.upper {text-transform: uppercase; font-weight:bold;  color:#1a65ad;}

/* LINKS */

a {color: #0f5da9;	text-decoration: underline;}
a:hover {color: #e76309;text-decoration: underline;}

a.wh {color: #fff;	text-decoration: underline; line-height:12px;}
a.wh:hover {color: #e4f1fe;text-decoration: underline;}

a.sm {color: #003366;	text-decoration: underline; font-size:11px; text-transform:uppercase}
a.sm:hover {color: #e76309;text-decoration: underline;}



/* HORIZONTAL RULES  */
hr { color: #f7c09a; height: 1px;  margin:0px;  padding:0px;} 

/** sidelinks-int **/
#navcontainer{background: transparent; width:170px;margin: 0 auto; padding: 0px; text-align: center; }
ul#navlist{text-align: left;list-style: none;padding: 0;margin: 0 auto;width: 170px;}
ul#navlist li{display: block; margin: 0; padding: 0; }


ul#navlist li a{display: block; width: 100%; padding: 4px 2px 4px 20px ; font-size:13px; color: #2873bb; text-decoration: none; background-image:url(../gfx/navbk.gif); background-repeat:repeat-y;  line-height:18px; border-top:1px solid #fff; border-bottom:1px solid #b1cde8;  color:#000000; }
.bold {font-weight:bold; }
ul#navlist li .login {color: #ffffff;background: #e06e21;border-top:1px solid #fff; border-bottom:1px solid #e06e21;}
.obd {border:1px solid #ed683f; }

#navcontainer>ul#navlist li a { width: auto;  }
ul#navlist li#active a{background: #2873bb;color: #800000;}
ul#navlist li .selected {color: #ffffff;background: #2873bb;border-top:1px solid #b1cde8; border-bottom:1px solid #b1cde8;}
ul#navlist li a:hover, ul#navlist li#active a:hover{color: #ffffff;background: #2873bb;border-top:1px solid #b1cde8; border-bottom:1px solid #b1cde8; }

#join {color: #ffffff;background: #ed683f;border-top:1px solid #fff; border-bottom:1px solid #e06e21; padding: 2px 2px 2px 20px; font-size:11px}
#join  a {color: #ffffff; text-decoration: none; }
#join  a:hover {color: #ffffff; text-decoration: underline; }

.search {display: block; width: 144px; padding: 2px 2px 2px 20px; font-size:11px; color: #2873bb; text-decoration: none; background-image:url(../gfx/navbk.gif); background-repeat:repeat-y;  line-height:12px; border-top:1px solid #fff; border-bottom:1px solid #b1cde8;  color:#000000; width:170px; }

.row { background-color:#f2f2f2; } 

.whiteline {margin:0px; }
*html .whiteline {margin:0px; border-top:1px solid #fff; }


.blogTable {width:100%; margin:0px; }
.blogTable th {background-color:#fff; padding:0px;  text-align:left; font-size:17px;  color:#000000; line-height:25px; }
.blogTable .lightblue {background-color:#eef8fd; padding:10px 5px 5px 10px; color:#0f5da9; font-weight:bold}
.blogTable .lightblueContent {background-color:#eef8fd; padding:10px ; color:#0f5da9; }
.blogTable .date {background-color:#eef8fd; padding:10px 5px 5px 10px; color:#0f5da9; }
.blogTable .comments { color:#0f5da9; }

.forumTable {width:100%; margin:0px;}
.forumTable th {background-color:#6ed0f5; padding:4px; color:#fff; text-align:left; color:#0f5da9; }
.forumTable .lightblueContent {background-color:#eef8fd; padding:10px;}

.line {border-top:1px dotted #CCC; width:99% ; height:2px; }

input {	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;	color:#0f5da9; padding:3px;}   
textarea{	font: 12px "Arial", Verdana, Arial, Helvetica, sans-serif;	color:#0f5da9; padding:3px;}  


 

	
