@font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: local('Michroma'), url(/static/michroma.woff) format('woff'),
url(/static/michroma.ttf) format('truetype');
}


body {  background: white; color: #606060; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; margin: 0px; }

body.mp { }

body.withbg { }



td { color: #606060; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }
a { color: #106790; font-weight: 800; font-size: 120%; display: inline-block; padding-top: 5px; padding-bottom: 5px;}

img { border: 0; }
.lnk_np { padding: 0px; display: inline; }
.lnk_icons { padding: 6px; }



hr { border-style: solid; border-color: #cccccc; }


form { display: inline; }


.sendmsg_box { width: 220px; height: 110px;}

.only_mobile { }
.no_mobile { display: none; }
.mobile_bgr { font-size: 12px; }

.thread_pb { width: 250px; height: 150px; }
table.thread_tbl { border-spacing: 3px; }
.forum_img { width: 40px; }

.flat { background-color: #fcfcfc; border: #999999 1px solid; color: #106790; font-family : Arial, Helvetica, sans-serif; }
.frm_but { background-color: #106790; border: #999999 1px solid; color: #fbfbfb; font-family : Arial, Helvetica, sans-serif; font-weight: 900; }

.def_bg { background: #f0f0f0; }
.tab_bg { background: #d0d0d0; }
.disp_row1 { background: #e0e0e0; }
.disp_row2 { background: #d6d6d6; }
.line_col { background: #b6b6b6 }

.ad_bg1 { background: #e8d4ce; }
.ad_bg2 { background: #ffe9e2; }
.ad_bg3 { background: #c0d2db; }
.ad_bg4 { background: #e8f7ff; }

.ol_bg { background: #e6e6e6; }
.pagebg { background: #ffffff; }

.hlight, a.hlight, a.hlight:visited { color: #901f10; }
.alert { color: #ff0000; }
.smalltxt { font-size: 9px; }
.medsmalltxt { font-size: 10px; }
.normtxt { font-size: 12px; }
.largetxt { font-size: 14px; }

.heading2 { font-size: 10px; font-weight: 800; letter-spacing: 1px; word-spacing: 3px; }

.profile_locn { font-style: italic; }

.srch_locn { font-size: 12px; font-weight: 800; letter-spacing: 2px; word-spacing: 3px; }

.profile_pixlab { letter-spacing: 10; font-size: 10px; background: #e0e0e0; }

.pics_title { font-size: 20px; font-family: Arial, Helvetica; font-weight: 400; letter-spacing: 15px; }

.nobr { white-space: nowrap; }
li.spaced_list { padding-bottom: 15px; }
ul.notab { padding: 8px; }


.strline { color: #cccccc; font-size: 30px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 15px; font-style: italic; }
.strline2 { color: #106790; }

.form_title { word-spacing: 4px; letter-spacing: 5px;  font-style: italic; font-weight: 900; }

.msg_attach { font-size: 10px; letter-spacing: 4px; }

.big { font-family: Michroma, Helvetica, sans-serif; font-size: 16px; font-weight: 700; word-spacing: 3px; letter-spacing: 3px; color: #106790; }
.msgtxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a.mainmenu, a.mainmenu:visited, a.mainmenu:active { color: #dddddd; background: #a0a0a0; text-decoration:none; font-weight: normal; }
a.mainmenu:hover { color: white; background: #106790; }

.nolink { color: #b0b0b0; background: #eeeeee; font-size: 120%; }
.onpage { color: white; background: #106790; }

.twoway { border-color: red; border-width: 2px; border-style: solid; } 

.heading2 { font-size: 10px; font-weight: 800; letter-spacing: 1px; word-spacing: 3px}
.gtext { background: #f6f6f6; color: #969696; font-size: 10px;  letter-spacing: 1px; font-weight: 600;} 

.box_border { border: 1px solid #e0e0e0; }

#index_pic {
display: none;
}

#index_tag {
}


#index_dudes {
padding-top: 30px;
padding-bottom: 30px;
}


#index_footer {
display: none;
}


#index_icra {
}



#main_content
{
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
clear: right;
}

#navcontainer {
text-align: center;
}

#navcontainer ul {
list-style: none;
display: inline;
padding: 0;
margin: 0;
}

#navcontainer li
{
text-align: center;
display: inline;
font-size: 13px;
}

#navcontainer li a
{
color: #093b52;
text-decoration: none;
background: #d0d0d0;
border: 1px solid #555555;
font-weight: 200;
float: left;
width: 32%;
margin: 1px;
}


#navcontainer li a:visited, #navcontainer a:hover, #navcontainer li a:active, #navcontainer li a:focus
{
}

#navcontainer .onpage { color: white; background: #093b52; }


#navcontainer li.spacer
{
}




#navcontainer2 {
text-align: center;
display: none;
}

#navcontainer2 ul {
list-style: none;
display: inline;
padding: 0;
margin: 0;
}

#navcontainer2 li
{
text-align: center;
display: inline;
font-size: 13px;
margin: 1px;
}

#navcontainer2 li a
{
color: #093b52;
text-decoration: none;
background: #d0d0d0;
border: 1px solid #555555;
font-weight: 200;
float: left;
width: 32%;
margin: 1px;
}


#navcontainer2 li a:visited, #navcontainer2 a:hover, #navcontainer2 li a:active, #navcontainer2 li a:focus
{
}

#navcontainer2 .onpage { color: white; background: #093b52; }


#navcontainer2 li.spacer
{
}


div.botright
{
display: block;
position:fixed;
bottom: 0;
right: 0;
opacity: .30;
filter: alpha(opacity=30);
-moz-opacity: .30;
}

.prevlink
{
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}


.nextlink
{
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}



