body {

background-color: #fff;

font-family: Verdana,"Trebuchet MS",Trebuchet, Arial,Sans-Serif;

}



.menu {

font-size: 16px;

font-weight: bold;

padding-right: 30px;

font-family: Verdana,"Trebuchet MS",Trebuchet, Arial, Sans-Serif;

}



.otherpages {

line-height:1.6em;

margin:.5em 0 1.5em;

font-family: Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

font-size: 13px;

}

.imagecaption {

line-height:1.2em;

font-family: Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

font-size: 10px;

color: #0ff;

}

.noborder {

border: none;

}


.menuon {


font-size: 16px;

font-weight: bold;

padding-right: 30px;

color: #710;

}



a:link {
text-decoration: none; 
color: #710;
}



a:visited {
text-decoration: none; 
color: #710;
} 



a:active {
text-decoration: none;
color: #710;
}



a:hover {
text-decoration: none;
color: #710;
}

.postlink {
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
}




a.menu:link {
text-decoration: none;
color: #111;
}



a.menu:visited {
text-decoration: none;
 color: #111;
}



a.menu:active {
text-decoration: none;
 color: #710;
}



a.menu:hover {
text-decoration: none;
color: #710;
}

.center {
text-align: center;
}



#bodybox {

top: 0px;

height: 100%;

width: 900px;

margin: 0 auto;

background-color: #fff;

font-family: Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

}



#bodybox2 {

top: 0px;

height: 800px;

width: 900px;

margin: 0 auto;

background-color: #fff;


font-family: Verdana,"Trebuchet MS",Trebuchet, Arial,Sans-Serif;

}



#logo {

position: relative;

top: 0px;

left: 0px;

}



#line {

position: relative;

top: -16px;

border-left: 0px;

border-right: 0px;

border-top: 0px;

border-bottom: 1px;

border-style: dotted;

border-color: #710;

}



#menulinks {

position: relative;

top: -20px;

left: 245px;

font-size: 18px;

color: #710;


font-weight: bold;

}





/* Content
----------------------------------------------- */


#content {

position:relative;

width:900px;

left: 0px;

padding:0;

text-align:left;

}


#contentother {

position:relative;

width: 900px;

left: 0px;

padding:0;

text-align:left;

}


#contentportfolio {

position:relative;

width: 800px;

left: 0px;

padding:0;

text-align:left;

}

#main {

width:500px;

float:left;

font-size:12px;

}


#mainport {

width:850px;

float:left;

font-size:12px;

}


#sidebar {

width:300px;

float:right;

font-size:11px;

}


/* Training area divs
----------------------------------------------- */

#topcontainer {

width: 850px;

}




#leftcontainer {

position: relative;

width: 400px;

height: 400px;

}


#rightcontainer {

position: relative;

top: -400px;

width: 400px;

height: 400px;

float: right;

}







/* Headings
----------------------------------------------- */

h1 {

margin:.25em 0 0;

padding:0 0 4px;

font-size:140%;

font-weight: bold;

line-height:1.4em;

color:#c30;

}


h2 {

margin:.25em 0 0;

padding:0 0 4px;

font-size:140%;

font-weight: bold;

line-height:1.4em;

color:#c30;

}

.quotename {

margin:1.5em 0 .75em;

font: bold 78%/1.4em Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;
letter-spacing:.2em;

color:#111;

}



/* Posts
----------------------------------------------- */

.date-header {

margin:1.5em 0 .5em;

}


.post {

margin:.5em 0 1.5em;

border-bottom:1px dotted #710;

padding-bottom:1.5em;

font-family: Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

font-size: 13px;


}

.comment {

margin:.5em 0 1.5em;

border-bottom:1px dotted #710;

padding-bottom:1.5em;

font-family: Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

font-size: 13px;


}


.post-title {

margin:.25em 0 0;

padding:0 0 4px;

font-size:140%;

line-height:1.4em;

color:#c30;

}


.post-title a {

text-decoration:none;

color:#ad9;

}

.post-title a:visited {

text-decoration:none;

color:#ad9;

}



.post div {
margin:0 0 .75em;

line-height:1.6em;

}


p.post-footer {

margin:-.25em 0 0;

color:#111;

}


.post-footer em, .comment-link {

font:78%/1.4em Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

text-transform:uppercase;

letter-spacing:.1em;

}


.post-footer em {

font-style:normal;

color:#111;

margin-right:.6em;

}


.comment-link {

margin-left:.6em;

}



.post blockquote {

margin:1em 20px;


}


.post blockquote p {

margin:.75em 0;

}



.floatleft {
float: left;

margin: 4px;
}



/* Sidebar Content
----------------------------------------------- */


#sidebar ul {

margin:0 0 1.5em;

padding:0 0 1.5em;

list-style:none;

}


#sidebar li {

margin:0;

padding:0 0 .25em 15px;


line-height:1.5em;

}


#sidebar p {

color:#111;

line-height:1.5em;

}

.sidebar-title {
font-weight: bold;
}






/* Footer
----------------------------------------------- */


#footer {

width:660px;

clear:both;

margin:0 auto;

}


#footer hr {

display:none;

}


#footer p {

margin:0;

padding-top:15px;

font:78%/1.6em Verdana,"Trebuchet MS",Trebuchet,Arial,Sans-Serif;

text-transform:uppercase;

letter-spacing:.1em;

}