/*	Since the Logo and Navigation bar are in absolutely positioned DIVs (Layers), we can set
the body's top and left margins to clear them both so that the main content is properly placed.	
Note that margin shorthand values are used: 84px 0 0 248px. Shorthand notation always refers to 
the values in this order: Top Right Bottom Left. Think of TRouBLe and you'll remember.
*/

/* CSS Document for Razor's Edge Fitness Site */ 

BODY {
margin: 165px 0 0 205px;
background-image: url(images/Banner_BackgroundNew.jpg);
background-repeat: repeat-x;
BACKGROUND-COLOR: #9ca55a;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 100%; 
COLOR: #000000; 
scrollbar-face-color: #6b5a39;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #a28e58;
scrollbar-arrow-color: #a28e58; 
}

#logo {
left: 0;
position: absolute;
top: 0;
}

/* Holder For Main Content */ 
#maincontent {
background-color: #FFFFFF;
border: 1px solid;
border-color: #000000;
text-align: justify;
font-size: 12px;
line-height: 1.5em;
position: absolute;
padding: 10px 10px;
width: 635px;
top: 160px;
left: 210px;
}

/* Holder For Main Menu #7D8448 */ 
#menu {
background-color: #91a661;
border: 1px solid;
border-color: #000000;
text-align: center;
text-valign: top;
line-height: 1.5em;
padding: 2px;
position: absolute;
top: 120px;
width: 650px;
left: 210px;
}

.menu A:link {
FONT-FAMILY: Courier New;
FONT-SIZE: 12px;
font-weight: bold;
COLOR: #000000;
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}

.menu A:visited {
FONT-FAMILY: Courier New;
FONT-SIZE: 12px;
font-weight: bold;
COLOR: #000000;
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}

.menu A:hover {
FONT-FAMILY: Courier New;
FONT-SIZE: 12px;
font-weight: bold;
COLOR: #fe0000;
LETTER-SPACING: 0px;  
TEXT-DECORATION:none;
}

/* Holder For Left Side Bar1 */
#Lsidebar1 {
background-color: #91a661;
border: 1px solid;
border-color: #000000;
FONT-FAMILY: Courier New; 
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: center;
text-valign: top;
line-height: 1.5em;
padding: 6px;
position: absolute;
top: 120px;
left: 10px;
width: 180px;
}


/* Holder For Left Side Bar2 */
#Lsidebar2 {

background-color: #FFFFFF;
border: 1px solid;
border-color: #000000;
FONT-FAMILY: Courier New; 
font-size: 12px;
line-height: 1.5em;
left: 10px;
padding: 5px;
position: absolute;
top: 160px;
width: 180px;
}

/* Background Style for the WOD Container */
#WOD_Scroller {
align:center;
vertical-align:center; 
height: 600px;
width: 100%;
padding: 0; 
margin: 0; 
overflow: scroll; 
overflow-x: hidden; 
overflow-y: auto;   
scrollbar-face-color: #6b5a39;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #a28e58;
scrollbar-arrow-color: #a28e58; 
}

.wodbody {
BACKGROUND: #ffffff;  
BORDER-COLOR: #000000; 1px solid;
PADDING-RIGHT: 16px; 
PADDING-LEFT: 16px; 
PADDING-TOP: 4px; 
LINE-HEIGHT: 14px; 
}

.month {
BACKGROUND: #f6f6f6;
FONT-WEIGHT: normal; 
FONT-SIZE: 13px; 
COLOR: #555555;  
BORDER-TOP: #aaaaaa 1px solid;
BORDER-RIGHT: #aaaaaa 1px solid; 
BORDER-BOTTOM: #aaaaaa 1px double;
BORDER-LEFT: #aaaaaa 1px solid;  
MARGIN-TOP: 5px; 
MARGIN-BOTTOM: 0px; 
PADDING-TOP: 2px; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 10px; 
}

/* background #f6f6f6 font color #555555*/
.date {
BACKGROUND: #7D8448;
FONT-FAMILY: Stencil; 
FONT-SIZE: 14px; 
COLOR: #000000;  
BORDER-TOP: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px double;
BORDER-LEFT: #000000 1px solid;  
MARGIN-TOP: 5px; 
MARGIN-BOTTOM: 0px; 
PADDING-TOP: 2px; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 10px; 
}

/* Links For Links Menu */ 
.links A:link {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
.links A:visited {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
.links A:hover {
FONT-SIZE: 12px;
COLOR: #000000; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none;  
}

/* Links For WODs Menu */ 
.WODs A:link {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
.WODs A:visited {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
.WODs A:hover {
FONT-SIZE: 12px;
COLOR: #000000; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none;  
}

/* Links For WOD_Archive Menu */ 
. WOD_Archive A:link {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
. WOD_Archive A:visited {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}
. WOD_Archive A:hover {
FONT-SIZE: 12px;
COLOR: #000000; 
LETTER-SPACING: 0px;
TEXT-DECORATION: none;  
}


/* Holder For Right Side Bar */
#Rsidebar {
background-color: #FFFFFF;
border: 1px solid;
border-color: #000000;
FONT-FAMILY: Courier New; 
font-size: 12px;
line-height: 1.5em;
position: absolute;
top: 120px;
left: 875px;
padding: 6px;
width: 180px;
}


/* Holder For copyright #6b5a39*/ 
#copyright {
background-color:#000000;
line-height: 1.5em;
font-size: 11px; 
color: #ffffff; 
padding: 5px;
position: absolute;
left: 210px;
top: 635px;
width: 645px;
}

/* Hit Counter */ 
.counter {
FONT-SIZE: 12px; 
COLOR: #000000; 
LETTER-SPACING: 0px; 
font-style:bold;  
}

HR { 
height: 1px; 
color: #826032; 
border : dotted;
}

h2.first {
margin: 0; 
color: #000000; 
font-size: 1.5em;
}

/* Main Links */ 
A:link {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}

A:visited {
FONT-SIZE: 12px; 
COLOR: #6b5a39; 
LETTER-SPACING: 0px; 
TEXT-DECORATION: none;
}

A:hover {
FONT-SIZE: 12px;
COLOR: #000000; 
LETTER-SPACING: 0px;  
TEXT-DECORATION: none;
}

.pageborder-vertical {
BACKGROUND-COLOR: #a28e58
}

.pageborder-horizontal {
BACKGROUND-COLOR: #6b5a39
}

.titleText {
font-family: Arial Rounded MT Bold; 
font-size: 14pt; 
font-weight: normal;
font-style:bold;  
align:left; 
color: #3f409c;
background-color:#d8e9db;  
}

/*Form controls*/
textarea.txt { 
font-family: Arial,Helvetica, sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #a28e58;
border-collapse: collapse;
background-color: #ffffff;
}


input.ctrl { 
font-family: Arial,Helvetica, sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #000000;
border-width: 1px;
border-style: solid;
border-color: #a28e58;
border-collapse: collapse;
background-color: #ffffff;
}

input.button { 
width:105; 
background:#a28e58; 
border:1px thin groove #FFFFFF; 
font-family: Arial,Helvetica, sans-serif;
font-size:8pt;
cursor: hand;
}

