body{


}
.oneColFixCtr #container{

 
 width:999px;
}
.oneColFixCtr #mainContent 
{
 background-image:url(../../pics/page_top_bg4c.jpg);
 background-repeat:repeat-x;
 background-position:top center;
 background-attachment:fixed;
 background-color:#4D4D4D;
 height:auto;
 min-height:800px;
}

img{
border:none;
}
#adSpace 
{
float:right;
clear:none;
width:162px;
margin-top:8px;
}
#adSpace .row{
margin-bottom:8px;

}
#suggest{
font-size:12px;

}
#suggest a{
color:#AAC8FF;

}
#content{
background-image:url(../../pics/page_top_bg4.jpg);
background-repeat:repeat-x;
background-position:top center;
background-attachment:fixed;
background-color:#565656;
float:left;
width:562px;
clear:none;
padding:0;
text-align:left;
min-height:1500px;

}
.contentPad 
{
 margin:8px 8px 0 8px;

}

#sidepanel{
float:left;
width:270px;
clear:none;

}
#sidepanelpad{
margin:8px 0 0 8px;

}
.oneColFixCtr #footer{
font-size:10px;
float:right;
}
.loginbox{
margin:0 auto;
}
#bcDiv 
{
font-size:12px;
margin:0 0 4px 0px;
vertical-align:text-top;
width:90%;
}
.catLink 
{
font-weight:bold;
color:#a3a3a3;
}
#bcDiv .homeLink 
{
font-weight:bold;
}
#bcDiv .homeLink img 
{
vertical-align:text-bottom;
margin-bottom:2px;
 
}
#postnavigation{
margin-bottom:10px;
text-align:center;
color:Gray;
padding:3px;
font-size:11px;
}



#libMain 
{
height:264px;
width:548px;
background-image:url(/images/lib1_main.jpg);
background-position:top left;
position:relative;
background-repeat:no-repeat;
}
#libMain h1 
{
margin:0;
padding:0;
position:absolute;
top:216px;
left:8px;
color:#404547;
font-size:19px;
font-weight:bold;
}

#libMain h2 
{
margin:0;
padding:0;
position:absolute;
top:245px;
left:8px;
color:White;
font-size:14px;
font-weight:bold;
}


.rt_main 
{
width:553px;
height:299px;
background-image:url(/images/lib/routines/routine_bg_01.jpg);
position:relative;

}

.rt_main .title
{
font-size:20px;
line-height:21px;
font-weight:bold;
color:White;
position:absolute;
top:8px;
left:8px;
}
.rt_main p
{
color:#C8C8C8;
width:238px;
margin:0 0 12px 0;
padding:0;
font-size:12px;
line-height:12px;
}
.rt_main .p1
{
position:absolute;
top:84px;
left:292px;

}
.rt_main .p1 h1 
{
margin:0;padding:0;
font-size:18px;
line-height:18px;
}



.oxy_main{
background:url(/images/oxygen/oxygen_workouts_bg_01.jpg) no-repeat left top;
height:303px;

}

.oxy_main .p1
{
position:absolute;
top:64px;
left:348px;

}

.oxy_main p{
width:180px;
color:#828282;

}

.panel 
{
margin-top:8px;
width:270px;
height:auto;
padding:0;

}
.panel .head 
{
height:24px;
margin:0;
}

.panel .head .left 
{
background-image:url(/images/lib_h1_left.gif);
height:24px;
width:8px;
float:left;

}
.panel .head .right 
{
background-image:url(/images/lib_h1_right.gif);
height:24px;
width:8px;
float:right;
}
.panel .head .titleLib 
{
height:24px;
line-height:25px;
font-size:14px;font-weight:bold;
background-color:#335EDE;
margin-left:8px;
margin-right:8px;

}
.panel .oxy .left 
{
background-image:url(/images/lib_oxy_h1_left.gif);

}
.panel .oxy .right 
{
background-image:url(/images/lib_oxy_h1_right.gif);

}
.panel .oxy .title 
{
background-color:#D078AA;

}
.panel .oxys 
{
margin:0;
background-color:#606060;
border:1px solid #606060;

}
.panel .content{
padding:0;

}
.panel .content ul
{
margin:8px 0 8px 18px;
padding:0;
list-style-image:url(/images/icon_drill.gif);
list-style-type:circle;
list-style-position:outside;
}
.panel .content ul li 
{

}
.panel .content ul li h2
{
color:White;
font-size:14px;
line-height:14px;
margin:0;
padding:0;
width:234px;
overflow:hidden;
text-overflow:ellipsis;
}
.panel .content ul li p
{
color:#BBBBBB;
margin:0px 0 12px 0 ;
padding:0;
font-size:11px;
line-height:12px;
width:234px;
overflow:hidden;
text-overflow:ellipsis;
}
.panel .content .pad
{
margin:8px;
}
.panel .content h1 
{
font-size:18px;font-weight:bold;
line-height:18px;
margin:0 0 8px 0;

}
.panel .content h3
{
font-size:13px;font-weight:bold;
line-height:13px;
margin:0 0 4px 0;
padding:0;
color:#D3D3D3;
}
.panel .content p 
{
color:#BBBBBB;
font-size:12px;
line-height:13px;
margin:0 0 12px 0;
}
.pRow 
{
width:548px;
height:auto;
padding:0;
margin:0;

}
.pLeft 
{
float:left;

}
.pRight 
{
float:right
}
.pSpan 
{
float:left;
width:548px;

}
.recentList td{
padding:8px;
cursor:pointer;

}


.pIcon{
width:54px;

}
.pIcon img{

}
.pCont .desc{
font-size:12px;
line-height:12px;
color:#BBB;
margin-top:2px;
padding-right:32px;
margin-bottom:12px;

}
.pCont .pH1{
color:#FFFFFF;font-weight:bold;

}
.pCont .pub{
font-size:11px;line-height:11px;
color:#AAAAAA;

}
.pCont .pub a{
color:#AAA;
}

.altRow{
background-color:#686868;

}
.RowOxy{
background-color:#FFF1FF;
cursor:pointer;cursor:hand;

}
.altRowOxy{
background-color:#FFE5FF;
cursor:pointer;cursor:hand;

}
.pCont .oxyH1{
color:#6980CE;
font-weight:bold;
text-decoration:none;



}
.pCont .oxy_desc{
color:#757575;
}


.rtBar 
{
border:0px;
background:none;
background-color:Transparent;
}
.rtBar_oxy 
{
border:0px;
background:url(/images/lib/UI/oxy_navbar_bg.jpg) no-repeat;

}
.rtTab 
{

}
.rtBarGroup 
{
cursor:pointer;

}
.TopItem,.TopItemHover
{
color:#FFFFFF;
background-color:#767676;
background-image:url(/images/rtBar_bg.jpg);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
border:none;
cursor:hand;
}
 .TopItem TD{ text-decoration:none}
.TopItemHover TD{ text-decoration:none;cursor:pointer}
.TopItemHover 
{
background-image:url(/images/rtBar_bg_hov.jpg);
background-color:#848484;

}
.Level2Item,.Level2ItemHover
{
color:#CCC;
font-size:13px;
line-height:13px;
padding:0 0 0 0px;
cursor:hand;



}
.Level2Item TD{ text-decoration:none;padding:0}
.Level2ItemHover TD{ text-decoration:none;cursor:pointer}
.Level2Item TD img,.Level2ItemHover TD img{
margin-left:16px;

}
.Level2ItemHover 
{
color:#FFFFFF;

}
.Level2Desc{
padding:8px 10px 4px 10px;
color:#FFF;
font-size:13px;
width:200px;

}
.Level2Desc_oxy{
padding:8px 10px 4px 10px;
color:#828282;
font-size:13px;
line-height:13px;
width:200px;

}
.oxyItem2{
color:#6980CE;
font-size:14px;font-weight:bold;
line-height:14px;
}
.oxyItem2Hover{
color:#6491FA;
font-size:14px;font-weight:bold;
line-height:14px;

}
.oxyBar{
background-image:url(/images/lib/UI/rtBar_oxy_bg.jpg);

}

.Level2Group
{

padding:10px;
padding-left:10px;
padding-right:0px;

}


.Empty
{
}



#menu{
border:1px solid silver;
padding:5px;
margin-bottom:20px;
}

#menu a.apmlfilter
{
float:right;
margin-right:10px;
background:url(../../pics/apml.png) no-repeat left 1px;
padding-left:16px
}

#menu ul{
list-style:none;
margin:0;
padding:0;
}

#menu ul li{
display:inline;
}

#menu ul li a{
padding:10px;
font-size:11px;
font-weight:bold;
}

#menu ul li a.feed img{
margin-right:3px;
margin-bottom:-2px;
}



div#widgetzone{
padding:0;
background:none;
width:256px;
}
#ctl00_homeBtn{
margin-bottom:4px;

}

div#widgetzone .clear{
clear:left;
}

div.widget{
background-repeat:no-repeat;
padding:10px 15px;
margin-bottom:10px;
z-index:1;
min-width:1px;
}

div.widget .content{
font-size:12px;
line-height:13px;
color:#CCC;
}

div.widget h1 
{
color:#6894FA;
font-size:14px;
line-height:14px;
font-weight:bold;
margin:0 0 8px 0;
padding:0;
text-transform:uppercase;
}
div.widget hr{
height:1px;
background-color:#335EDE;
border:0;

}
div.widget p{
margin:4px 0 4px 0;
padding:0;

}

div.widget a.edit{
font-size:10px;
font-weight:normal;
float:right;
z-index:1;
}

div.widget a.delete{
font-weight:bold;
color:#999999;
float:right;
margin-left:5px;
z-index:1;
text-decoration:none;
}

div.widget a.delete:hover{
color:white;
}
#widgetzone div.pagelist 
{

height:150px;
 
}
#widgetzone div.search{
background:url(/images/lib/UI/side_bg_3.png);
background-repeat:no-repeat;
height:64px;
}

#widgetzone .widget ul{
list-style-type:none;
margin:2px 0 12px 0;
padding:0;
text-transform:capitalize;
color:#9E9E9E;

}

#widgetzone .widget ul li{
margin-bottom:3px;
margin-left:8px;
padding:0;
color:#9E9E9E;
}

#widgetzone .widget ul li a{
color:#D3D3D3;
}
#widgetzone .widget ul li a:hover{
color:#FFF;
}

#widgetzone img.rssButton{
margin-right:3px;
}


.gtcategory{
background-image:url(/images/lib/UI/side_bg_1.1.jpg);


}
.findworkout{
background-image:url(/images/lib/UI/side_bg_2.1.jpg);
height:160px;

}
.findworkout img{
margin:0 4px 24px 0;
}
.findworkout h2{
margin-top:2px;
font-size:14px;font-weight:bold;
color:#EEE;
}

.findworkout h2 a{
text-decoration:none;
color:#DDD;
}
.findworkout h2 a:hover{
text-decoration:none;
color:#FFF;
}
.authorslist{
padding-bottom:0;margin-bottom:0;
}
.authorsListContent{


}
.authorsListContent ul li{
vertical-align:top;
}
#widgetzone .widget .authorsListContent ul li a{
font-size:14px;line-height:26px;
font-weight:bold;vertical-align:top;color:#DDD;text-decoration:none;
}
#widgetzone .widget .authorsListContent ul li a:hover{
 color:#FFF;
}
#widgetzone .widget .authorsListContent ul li .profile a{
font-size:11px;line-height:28px;vertical-align:top;
margin-left:4px;font-weight:normal;color:#999;

}
#widgetzone .widget .authorsListContent ul li .profile a:hover{
color:#FFF;

}
.authorsListContent ul li img{
text-decoration:none;border-bottom:none;
margin-right:4px;
}


.exCont{


}
.exDesc{
float:left;
width:400px;
}



#blogroll ul{
list-style-type:none;
margin:0 0 3px 0;
padding:0px;
}

#blogroll ul li ul li a{
margin-left:25px;
color:#666666;
}

#blogroll ul li a img{
border:none;
margin-right:3px;
}



div.post,.mceContentBody{
margin-bottom:8px;
font-size:12px;
line-height:14px;
width:556px;
vertical-align:top;
}
div.post .pad
{
 margin:2px 2px 0 8px;
 position:relative;
}


div.post .post_header{
margin:0px;
padding:0px;
min-height:54px;
background-image:url(../../pics/gt_header.gif);
float:left;
width:548px;
}


div.post .post_header .headCont 
{
margin:4px 4px 4px 0;
padding:0;
width:80%;
}
.profileIcon 
{
position:static;
 float:right;
 margin:8px 8px 0 0;
} 
div.post .post_header .left{
width:9px;
background-image:url(../../pics/blog_header_left.gif);
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
height:38px;
}

div.post .viewMoreDiv 
{
margin-top:4px;
font-weight:bold;
font-size:11px;
}
div.post .text img
{
float:right;
border:0;
margin:8px;
} 
div.post .text .postListIcon{
float:right;
margin:0 8px 0 0;

}
.noFloat 
{
float:none;
}
div.post .viewMoreDiv img
{
margin:0 4px 0 0;
float:none;
border:0;
}


div.post .post_header .headCont h1,.mceContentBody h1 
{
margin:0;
padding-top:8px;
font-size:16px;
line-height:18px;
text-transform:capitalize;
}


div.post .post_header .pad{
margin:0px;
padding:0px;

}
div.post .post_footer{
background-image:url(../../pics/post_btm.gif);
height:8px;
font-size:1px;
line-height:1px;
width:548px;
padding:0px;
float:left;
margin-bottom:8px;

}

div.post .dateAuthor{
color:white;
font-size:10px;
margin-top:2px;
}

div.post .text strong{
color:#E9E9E9;

}
div.post .text{
background-color:#636363;
font-size:13px;
line-height:14px;
color:#D7D7D7;
border:0;
margin:0;
padding:0;
float:left;
width:548px;
}
div.post .text .pad{
margin:24px 24px 24px 24px;
padding:0;

}
div.post .text h1
{
font-size:16px;
line-height:18px;
color:#E1E1E1;
}

div.post .text h2 
{
color:#E1E1E1;
font-size:14px;
line-height:16px;
}

div.post .text h3{
font-size:14px;
line-height:16px;
padding:0;
color:#E1E1E1;
}
div.post .text h4{
font-size:13px;
line-height:14px;
padding:0;
color:#E1E1E1;
}

div.post .text ul 
{
list-style-type:square;
}
div.post .text li
{
padding-bottom:8px;
}

div.post .footer{
text-align:left;
padding:12px;
line-height:15px;
float:left;
width:532px;
}

div.post .categories,div.post .tags{
margin-bottom:5px;
float:left;
}



#postPaging 
{
margin:16px 16px 16px 16px;
padding-bottom:30px;
width:528px;
font-size:12px;
}

div.post table text th{
font-weight:bold;
color:white;
padding:4px;

}

div.post .text table td{
padding:4px;
color:#DDDDDD;

}
div.post .text table td img{
float:none;
margin:0;
padding:0;
}
div.post .post_header .headCont{
background:none;
margin-left:12px;


}





.posts{


}


.socialBookmarksContainer{
margin:30px 0 0 0;


}
.socialBookmarksContainer #shareLink{
font-weight:bold;


}
.socialBookmarksContainer a:link,a:visited,.socialBookmarksContainer a:hover,.socialBookmarksContainer a:active 
{
text-decoration:none;
border:none;
}

.ratings{

}



ul.recentPosts li{
padding-bottom:10px;
}

ul.recentPosts li a{
font-weight:bold;
}

ul.recentPosts li span{
display:block;
text-indent:10px;
text-transform:none;
}



ul.recentComments li{
padding-bottom:10px;
text-transform:none;
}

ul.recentComments li a.postTitle{
font-weight:bold;
}



#commentList,.commentForm 
{
padding:3px 10px;
background-color:none;
font-size:12px;
line-height:13px;
width:98%;
}

#comment{
font-size:14px;
padding:0 12px 0 12px;
border-bottom:1px solid #325DE0;
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;


}
.comment{
padding:3px 10px;
margin-bottom:10px;
font-size:11px;
border:1px solid #666666;
margin-left:12px;
margin-right:12px;
}

.comment .date{
font-size:10px;
color:#777777;
text-align:right;
margin:0;
padding:3px 0px;
}

.comment .author{
margin:0;
padding:3px 0px;
}

.self{
border:1px solid #777777;
}
.comment_header{
line-height:16px;
border-bottom:1px solid silver;

}
.comment .gravatar{
float:left;
clear:both;
margin:5px 10px 5px 0;
}

.comment .gravatar img{
height:80px;
width:80px;
}

.comment .content{
min-height:85px;
margin:5px;
margin-left:32px;
}

.comment cite{
font-family:Monospace;
font-style:normal;
}

.comment img.flag{
position:relative;
top:2px;
}

.commentForm{
padding:5px;
}
.commentForm h1{
font-size:14px;
padding:0 12px 0 6px;
border-bottom:1px solid #3366FF;
}

.commentForm label{
float:left;
display:block;
width:80px;
margin-top:4px;
font-size:12px;
}

.commentForm input{
width:300px;
margin-bottom:4px;
padding:4px;
background-color:#787878;
border:1px solid #999999;
color:white;
}

.commentForm textarea{
width:380px;
height:150px;
background-color:#787878;
border:1px solid #999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:4px;
color:white;
margin-top:4px;
}
#ajaxLoader{
margin-left:12px;


}
#commentMenu{
padding:0;
margin:0;
clear:both;
}

#commentMenu li{
float:left;
border:1px solid silver;
border-bottom:transparent;
margin:0;
list-style:none;
margin-right:5px;
padding:3px 8px;
cursor:pointer;
position:relative;
top:2px;
background:#333333;
font-size:12px;
}

#commentMenu li.selected{
background:#3366FF;
border-bottom:1px solid white;
}

#commentPreview{
display:none;
clear:both;
min-height:150px;
padding-top:12px;
}

.success{
color:white;
font-weight:bold;
font-size:13px;
}

.commentForm .bbcode{
font-size:10px;
width:380px;
text-align:right;
}

.bbcode a{
margin:1px;
padding:1px 3px 1px 3px;
background:#333333;
border:1px solid #ccc;
color:#FFFFFF;
}
#btnSaveAjax{
width:auto;

}


#archive{
border:1px solid silver;
padding:10px;
}

#archive h1{
margin:0;
border-bottom:1px dashed silver;
padding-bottom:9px;
}

#archive h2{
border-bottom:1px solid silver;
padding-bottom:4px;
font-size:12px;
margin-bottom:10px;
}

#archive h2 img{
margin-right:3px;
}

#archive ul{
list-style-type:square;
margin:0 10px;
padding:10px;
}

#archive ul li{
margin-right:20px;
}

#archive table{
width:100%;
border-collapse:collapse;
}

#archive table td,#archive table th{
text-align:left;
}

#archive table td{
text-align:left;
border-bottom:1px solid #D8D8D8;
padding:2px 0;
}

#archive .date{
width:70px;
}

#archive .comments{
width:70px;
text-align:center;
}

#archive .rating{
width:70px;
text-align:center;
}



#searchbox{
margin-top:5px;
font-size:10px;
}

#searchbox input{
font-size:10px;
}`

#searchbutton{

}

#searchbox #searchfield{
width:150px;
padding:4px;
background-color:#787878;
border:1px solid #999999;
color:white;
margin-right:8px;

}



#searchonsearch{
padding:5px 10px;
margin-bottom:20px;
border:1px solid silver;
}

#searchonsearch h3{
margin:3px;
font-size:13px;
}

#searchonsearch ol li{
margin:2px 0;
}



ul#monthList{
font-weight:bold;
}

ul#monthList ul li{
margin-left:20px;
font-weight:normal;
}

ul#monthList li.year{
cursor:pointer;
}

ul#monthList ul{
display:none;
}

ul#monthList ul.open{
display:block;
}



.tagcloud{
margin-bottom:10px;
white-space:normal;
}

.tagcloud li{
display:inline;
}

.tagcloud a{
margin-right:3px;
display:inline;
}

.tagcloud a.biggest{
font-size:19px;
}

.tagcloud a.big{
font-size:17px;
}

.tagcloud a.medium{
font-size:14px;
}

.tagcloud a.small{
font-size:12px;
}

.tagcloud a.smallest{
font-size:10px;
}



#pageEnv{
padding:4px 16px 4px 16px;
width:500px;
margin-bottom:40px;
background-color:none;
font-size:12px;
line-height:13px;
}
#pageEnv img,#pageEnv p img
{
float:right;
clear:none;
margin:16px;
border:0;
}

#pageEnv h1{
margin:0;
padding-top:8px;
font-size:22px;
line-height:23px;
}
#pageEnv h2 
{
font-size:18px;
line-height:19px;
}
#pageEnv p
{
 
}
#pageEnv #admin{
border-top:1px solid silver;
margin-top:10px;
padding:5px 0;
font-size:12px;
}
#pageEnv ul
{
margin:8px 0 8px 18px;
padding:0;
list-style-image:url(/images/icon_drill.gif);
list-style-type:circle;
list-style-position:outside;
}



#calendarContainer{
text-transform:capitalize;
margin:0 auto;
}

.calendar{
border:none;
margin:0 auto;
}

.calendar .weekend{
background-color:#F1F1F1;
}

.calendar .other{
color:silver;
}

.calendar a.exist{
display:block;
font-weight:bold;
background-color:#F1F1F1;
}

.calendar td{
vertical-align:top;
background:white;
}



.rating{
margin-bottom:10px;
}

.rating p{
display:inline;
position:relative;
top:14px;
left:55px;
}

.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}

.star-rating li{
display:inline;
}

.star-rating a,.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{
background-position:left bottom;
}

.star-rating a.one-star{
width:20%;
z-index:6;
}

.star-rating a.two-stars{
width:40%;
z-index:5;
}

.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position:left center;
}


.small-star{
width:50px;
height:10px;
}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{
background-image:url(../../pics/star_small.gif);
line-height:10px;
height:10px;
}



#searchpage{
margin-bottom:12px;
background-image:url(/images/lib/UI/search_bg_01.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:12px;
height:85px;

}
#searchpage h1{
margin-top:0px;
margin-bottom:0px;
font-size:14px;
line-height:14px;


}
#searchpage input#q{
width:300px;
}

#searchpage input#comment{
clear:both;
}

.searchresult{
margin:0 12px 12px 12px;
width:80%;
}
.searchresult .text{
background:none;
}
.searchresult .resultDetail{
padding:4px 0 0 12px;

}
.searchresult a{
font-weight:bold;
font-size:13px;
}

.searchresult span.text{
clear:both;
display:block;
margin:0;
padding:0;
color:#AAA;
width:100%;
background:none;
}

.searchresult span.type{
display:block;
color:#999;
font-size:10px;

}

.searchresult span.url a{
font-size:10px;
color:#335EDE;
}

.searchpage ul.paging{
 list-style-type:none;
 margin:0px;
 margin-bottom:20px;
 padding:0px;
}

.searchpage ul.paging li{
 display:inline;
 border:1px solid gray;
 background:#f1f1f1;
 margin-right:5px;
}

.searchpage ul.paging li a{
 padding:5px 8px;
}

.searchpage ul.paging li.active{
 background:#f1f1f1;
 border:1px solid black;
}




#relatedPosts{

}

#relatedPosts div{
background:none;
width:60%;
margin:12px 12px 30px 12px;
}

#relatedPosts h1{
font-size:14px;
padding:0 12px 0 12px;
border-bottom:2px solid #3366FF;
}



#relatedPosts span{
color:#AAAAAA;
text-indent:10px;
font-size:11px;
}




#contact{
background:white;
padding:10px;
border:1px solid silver;
}

#contact h1{
margin-top:0;
}

#contact label{
display:block;
padding-top:5px;
}

#contact input.field{
width:200px;
}

#contact textarea{
display:block;
overflow:auto;
width:75%;
height:150px;
margin:0;
}



.code
{
font-size:12px;
color:black;
font-family:Consolas,"Courier New",Courier,Monospace;
background-color:#F1F1F1;
line-height:normal;
}

.code p{
padding:5px;
}

.code .rem{ color:#008000}

.code .kwrd{ color:#0000ff}

.code .str{ color:#006080}

.code .op{ color:#0000c0}

.code .preproc{ color:#0000ff}

.code .asp{ background-color:#ffff00}

.code .html{ color:#800000}

.code .attr{ color:#ff0000}

.code .alt{background-color:#f4f4f4}

.code .lnum{ color:#606060}


a:link,a:visited,a:hover,a:active{
text-decoration:underline;
color:white;
cursor:pointer;

}
a:hover{
color:white;

}


.prodRow{
padding:0;
margin:0;
}
div.post .text table td.prodDesc{
width:240px;
padding:0;
margin:0;

}
div.post .text .prodRow h1{
font-size:16px;
line-height:16px;
color:#D078AA;
margin:0;
padding:0;

}

.prodDesc p{
font-size:12px;
line-height:12px;
padding-top:0;
margin-top:4px;

}
.prodImage{
width:166px;
text-align:center;
margin-top:4px;

}

div.post .text .prodIcon{
padding:0;margin:0;
float:none;


}
div.post .text .prodLearn{
margin:8px 0 0 0;
float:none;

}
.oxyAd{
color:#D078AA;
font-size:12px;
line-height:12px;

}

.oxyAd a:link,.oxyAd a:visited,.oxyAd a:hover,.oxyAd a:active{
color:#D078AA;


} 

div.post .text a{
color:#AAC8FF;

}

.pCont .links a{
color:#AAC8FF;

}


div.oxyfit .post_header{
background-image:url(../../pics/oxy_header.gif);
}
div.oxyfit .text a{
color:#ECB2D6;
}
div.oxyfit .text h1,div.oxyfit .text h2,div.oxyfit .text h3{
color:#ECB2D6;
}
#Oxy_Find_link,#GT_Find_link{
text-decoration:none;margin-left:4px;

}
#Oxy_Find_link:hover{
color:#F4B7C6;
}
#GT_Find_link:hover{
color:#6491FA;
}