#header  { 
background-image: url(http://www.geekgirlsonline.com/members/templates/images/header.jpg);
background-position: center;
background-repeat: no-repeat;
width: 100%; 
height: 160px; 
margin: 0; 
padding: 0;
text-align:center;
background-color: #F3D9E4; 
margin: 0 auto;
}

#header1 { 
border: #C36E97 3px ridge;
min-width: 960px;

}#header  { 
background-image: url(http://www.geekgirlsonline.com/members/templates/images/header.jpg);
background-position: center;
background-repeat: no-repeat;
width: 100%; 
height: 160px; 
margin: 0; 
padding: 0;
text-align:center;
background-color: #F3D9E4; 
margin: 0 auto;
}

#header1 { 
border: #C36E97 3px ridge;
min-width: 960px;

}

#footer { 
color: #A76186; 
}

#menu_oben { 
background-color: #444;
background-image:url(http://wwwgeekgirlsonline.com/members/templates/images/titlebg3.jpg);
height:60px;
}

#content { 
text-align: left; 
width: 100%; 
height: 100%; 
padding-right: 5px; 
padding-left: 5px; 
}

#left { 
border-left: 1px solid #666;
border-right: 1px solid #666; 
border-top: 1px solid #666; 
}

#pathway { 
background-color: #444; 
vertical-align: top; 
width: 100%; 
height: 30px; 
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
order-bottom-style: solid; 
order-right-style: solid; 
}

#pathway2 { 
margin-top: 8px; 
margin-left: 10px; 
}

.pathway  { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold; 
}

a.pathway:link, a.pathway:visited   { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

a.pathway:hover  { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

body   { 
color: #A76186; 
font-size: 12px; 
font-family: Tahoma; 
line-height: 120%; 
background-color: #fff;
background-image:url(http://www.geekgirlsonline.com/forum/Themes/default/images/bkg.jpg);
background-repeat: repeat-x;
}

ul  { 
list-style: none 
}

a:link, a:visited   { 
color: #C53E72; 
font-weight: bold; 
text-decoration: none
}

a:hover  { 
color: #792445; 
font-weight: bold; 
text-decoration: none 
}

.button  { 
color: #aaa; 
font-size: 10px; 
font-weight: bold; 
background-color: #303030; 
text-align: center; 
border: solid 1px #666  
}

.button:hover { 
color: #aaa; 
font-size: 10px; 
font-weight: bold; 
background-color: #303030; 
text-align: center; 
border: solid 1px #DD8DAC; 
}

.inputbox2   { 
color: #792445; 
font-size: 11px; 
background-color: #F3DCE6; 
margin-top: 20px; 
margin-bottom: 1px; 
border: solid 1px #666 
}



a.mainlevel:link, a.mainlevel:visited  { 
color: #F4EDF0; 
font-size: 11px; 
font-weight: bold; 
background-color: #BD7090; 
text-decoration: none; 
text-align: center; 
vertical-align: middle; 
width: 100%; 
height: 20px; 
padding-top: 10px; 
border-bottom: 1px 
solid #333; 
display: block;
}

a.mainlevel:hover  { 
color: #fff; 
font-size: 11px; 
font-weight: bold; 
background-color: #DD8DAC; 
text-decoration: none; 
background-image: url(http://www.geekgirlsonline.com/forum/Themes/default/images/catbg.jpg);
}

#active_menu  { 
color: #2B2B2B; 
}

ul#mainlevel-nav  { 
font-size: 0.8em; 
margin: 0; 
padding: 0; 
list-style-type: none; 
list-style-position: outside; 
}

ul#mainlevel-nav li  { 
font-size: 14px; 
line-height: 60px; 
float: left; 
white-space: nowrap; 
display: block; 
width: 130px;
text-align:center;
background-image:url(http://www.geekgirlsonline.com/members/templates/images/titlebg2.jpg);
}

ul#mainlevel-nav li a { 
color: #fff; 
background-position: 0 0; 
text-decoration: none; 
display: block; 
}

ul#mainlevel-nav li a:hover { 
color: white; 
background-color: #DD8DAC; 
background-position: 0 0 ; 
text-decoration: none; 
background-image:url(http://www.geekgirlsonline.com/members/templates/images/titlebghover.jpg);
}

a.sublevel{}

a.sublevel:link {}

a.sublevel:visited {}

a.sublevel:hover {}

.pagenav   { 
font-weight: bold ; 
}

a.pagenav:visited {}

a.pagenav:hover {}

a.readon:link, a.readon:visited {}

a.readon:hover {}

.back_button {}

.pagenav_prev { 
visibility: hidden; 
}

.pagenav_next { 
visibility: hidden; 
}

.componentheading  { 
color: white; 
font-size: 14px; 
font-weight: bold; 
text-align: center; 
margin-bottom: 5px; 
padding: 5px; 
}

.contentheading  { 
color: #DD8DAC; 
font-size: 14px; 
font-weight: bold; 
white-space: nowrap; 
height: 30px 
}

.contentpane { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpaneopen { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpagetitle { 
height: 30px; 
color: #DD8DAC; 
font-weight: bold; 
font-size: 14px; 
white-space: nowrap 
}

table.contenttoc  { 
margin-bottom: 2px; 
margin-left: 2px; 
border: solid 1px #363636
}

table.contenttoc td { 
padding: 2px;
}

table.contenttoc th  { 
color: white; 
font-size: 10px; 
font-weight: bold; 
background-color: #363636; 
background-position: 0 0; 
text-align: left; 
text-transform: uppercase; 
padding-top: 2px; 
padding-left: 4px; 
height: 21px;
}

table.contenttoc td.toclink {}

.sectiontableheader   { 
color: white; 
font-weight: bold; 
background-color: #363636 
}

.sectiontableentry1   { 

} 

.sectiontableentry2   { 
background-color: #F3DCE6;
}

table.moduletable   { 
margin-bottom: 1px; 
padding: 0; 
width: 100%; 
border-collapse: collapse; 
border-spacing: 0px  
}

table.moduletable th   { 
color: #DD8DAC; 
font-size: 12px; 
font-weight: bold; 
background-color: #333; 
text-transform: uppercase; 
vertical-align: middle; 
height: 31px; 
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
}

table.moduletable td   { 
font-size: 11px; 
font-weight: normal; 
text-align: left; 
margin: 0 ; 
}

.createdate { 
height: 15px; 
padding-bottom: 5px; 
color: #999999; 
font-size: 11px 
}

.modifydate { 
height: 15px; 
padding-top: 10px; 
color: #999999; 
font-size: 11px 
}

.small { 
color: #999999; 
font-size: 11px 
}

.newsfeedheading { 
height: 30px; 
color: #c64934; 
font-weight: bold; 
font-size: 14px; 
white-space: nowrap 
}

.newsfeeddate { 
color: #999999; 
font-size: 11px 
}

.fase4rdf { 
color: #999999; 
font-size: 11px 
}

.pagetext {}

div.mosimage { 
border: 1px solid #ccc; 
}

.mosimage { 
border: 1px solid #cccccc; 
margin: 5px 
}

.mosimage_caption { 
margin-top: 2px; 
background: #efefef; 
padding: 1px 2px; 
color: #666; 
font-size: 10px; 
border-top: 1px solid #cccccc; 
}

.highlight { 
background-color: #666; 
color: yellow; 
font-weight: bold; 
padding: 0; 
}

.code { 
color: black; 
background-color: #ddd; 
border: solid 1px #bbb;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}

table.contentpaneopen fieldset { 
border-bottom: 1px solid #444; 
border-top-style: none; 
border-top-width: 0; 
border-right-style: none; 
border-right-width: 0; 
border-left-style: none; 
border-left-width: 0; 
h: 0; 
}

#banner {
height: 70px;
text-align:center;
margin: 0 auto;
padding-top: 10px;
}

#footer { 
color: #A76186; 
}

#menu_oben { 
background-color: #444;
background-image:url(http://www.geekgirlsonline.com/members/templates/images/titlebg3.jpg);
height:60px;
}

#content { 
text-align: left; 
width: 100%; 
height: 100%; 
padding-right: 5px; 
padding-left: 5px; 
}

#left { 
border-left: 1px solid #666;
border-right: 1px solid #666; 
border-top: 1px solid #666; 
}

#pathway { 
background-color: #444; 
vertical-align: top; 
width: 100%; 
height: 30px; 
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
order-bottom-style: solid; 
order-right-style: solid; 
}

#pathway2 { 
margin-top: 8px; 
margin-left: 10px; 
}

.pathway  { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold; 
}

a.pathway:link, a.pathway:visited   { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

a.pathway:hover  { 
color: #DD8DAC; 
font-size: 13px; 
font-weight: bold 
}

body   { 
color: #A76186; 
font-size: 12px; 
font-family: Tahoma; 
line-height: 120%; 
background-color: #fff;
background-image:url(http://www.geekgirlsonline.com/forum/Themes/default/images/bkg.jpg);
background-repeat: repeat-x;
}

ul  { 
list-style: none 
}

a:link, a:visited   { 
color: #C53E72; 
font-weight: bold; 
text-decoration: none
}

a:hover  { 
color: #792445; 
font-weight: bold; 
text-decoration: none 
}

.button  { 
color: #aaa; 
font-size: 10px; 
font-weight: bold; 
background-color: #303030; 
text-align: center; 
border: solid 1px #666  
}

.button:hover { 
color: #aaa; 
font-size: 10px; 
font-weight: bold; 
background-color: #303030; 
text-align: center; 
border: solid 1px #DD8DAC; 
}

.inputbox2   { 
color: #792445; 
font-size: 11px; 
background-color: #F3DCE6; 
margin-top: 20px; 
margin-bottom: 1px; 
border: solid 1px #666 
}



a.mainlevel:link, a.mainlevel:visited  { 
color: #F4EDF0; 
font-size: 11px; 
font-weight: bold; 
background-color: #BD7090; 
text-decoration: none; 
text-align: center; 
vertical-align: middle; 
width: 100%; 
height: 20px; 
padding-top: 10px; 
border-bottom: 1px 
solid #333; 
display: block;
}

a.mainlevel:hover  { 
color: #fff; 
font-size: 11px; 
font-weight: bold; 
background-color: #DD8DAC; 
text-decoration: none; 
background-image: url(http://www.geekgirlsonline.com/forum/Themes/default/images/catbg.jpg);
}

#active_menu  { 
color: #2B2B2B; 
}

ul#mainlevel-nav  { 
font-size: 0.8em; 
margin: 0; 
padding: 0; 
list-style-type: none; 
list-style-position: outside; 
}

ul#mainlevel-nav li  { 
font-size: 11px; 
line-height: 60px; 
float: left; 
white-space: nowrap; 
display: block; 
width: 130px;
text-align:center;
background-image:url(http://www.geekgirlsonline.com/members/templates/images/titlebg2.jpg);
}

ul#mainlevel-nav li a { 
color: #fff; 
background-position: 0 0; 
text-decoration: none; 
display: block; 
}

ul#mainlevel-nav li a:hover { 
color: white; 
background-color: #DD8DAC; 
background-position: 0 0 ; 
text-decoration: none; 
background-image:url(http://www.geekgirlsonline.com/members/templates/images/titlebghover.jpg);
}

a.sublevel{}

a.sublevel:link {}

a.sublevel:visited {}

a.sublevel:hover {}

.pagenav   { 
font-weight: bold ; 
}

a.pagenav:visited {}

a.pagenav:hover {}

a.readon:link, a.readon:visited {}

a.readon:hover {}

.back_button {}

.pagenav_prev { 
visibility: hidden; 
}

.pagenav_next { 
visibility: hidden; 
}

.componentheading  { 
color: white; 
font-size: 14px; 
font-weight: bold; 
text-align: center; 
margin-bottom: 5px; 
padding: 5px; 
}

.contentheading  { 
color: #DD8DAC; 
font-size: 14px; 
font-weight: bold; 
white-space: nowrap; 
height: 30px 
}

.contentpane { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpaneopen { 
width: 100%; 
padding: 0px; 
border-collapse: collapse; 
border-spacing: 0px; 
margin: 0px 
}

.contentpagetitle { 
height: 30px; 
color: #DD8DAC; 
font-weight: bold; 
font-size: 14px; 
white-space: nowrap 
}

table.contenttoc  { 
margin-bottom: 2px; 
margin-left: 2px; 
border: solid 1px #363636
}

table.contenttoc td { 
padding: 2px;
}

table.contenttoc th  { 
color: white; 
font-size: 10px; 
font-weight: bold; 
background-color: #363636; 
background-position: 0 0; 
text-align: left; 
text-transform: uppercase; 
padding-top: 2px; 
padding-left: 4px; 
height: 21px;
}

table.contenttoc td.toclink {}

.sectiontableheader   { 
color: white; 
font-weight: bold; 
background-color: #363636 
}

.sectiontableentry1   { 

} 

.sectiontableentry2   { 
background-color: #F3DCE6; 
}

table.moduletable   { 
margin-bottom: 1px; 
padding: 0; 
width: 100%; 
border-collapse: collapse; 
border-spacing: 0px  
}

table.moduletable th   { 
color: #DD8DAC; 
font-size: 12px; 
font-weight: bold; 
background-color: #333; 
text-transform: uppercase; 
vertical-align: middle; 
height: 31px; 
border-top: 1px solid #666; 
border-bottom: 1px solid #666; 
}

table.moduletable td   { 
font-size: 11px; 
font-weight: normal; 
text-align: left; 
margin: 0 ; 
}

.createdate { 
height: 15px; 
padding-bottom: 5px; 
color: #999999; 
font-size: 11px 
}

.modifydate { 
height: 15px; 
padding-top: 10px; 
color: #999999; 
font-size: 11px 
}

.small { 
color: #999999; 
font-size: 11px 
}

.newsfeedheading { 
height: 30px; 
color: #c64934; 
font-weight: bold; 
font-size: 14px; 
white-space: nowrap 
}

.newsfeeddate { 
color: #999999; 
font-size: 11px 
}

.fase4rdf { 
color: #999999; 
font-size: 11px 
}

.pagetext {}

div.mosimage { 
border: 1px solid #ccc; 
}

.mosimage { 
border: 1px solid #cccccc; 
margin: 5px 
}

.mosimage_caption { 
margin-top: 2px; 
background: #efefef; 
padding: 1px 2px; 
color: #666; 
font-size: 10px; 
border-top: 1px solid #cccccc; 
}

.highlight { 
background-color: #666; 
color: yellow; 
font-weight: bold; 
padding: 0; 
}

.code { 
color: black; 
background-color: #ddd; 
border: solid 1px #bbb;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}

table.contentpaneopen fieldset { 
border-bottom: 1px solid #444; 
border-top-style: none; 
border-top-width: 0; 
border-right-style: none; 
border-right-width: 0; 
border-left-style: none; 
border-left-width: 0; 
h: 0; 
}

#banner {
height: 70px;
text-align:center;
margin: 0 auto;
padding-top: 10px;
}

.modelapptitle{
font-size: 20px;
text-decoration: underline;
font-weight: bold;
padding-top: 65px;
padding-bottom: 15px;
}