body {

background:url(http://www.nichejunky.com/images/bg.jpg) repeat-x #00508b;
font-family:Arial;
font-size:12px;
color:#000;
text-align:center;
margin:0px;
}


#wrapper {
background:#FFF;
width:900px;
margin:0px auto;
text-align:left;

}

#wrap {

background:url(http://www.nichejunky.com/images/contentbg.jpg) repeat-y;
width:100%;
text-align:left;
overflow:auto;

}

.advancedsearch {

width:170px;

}

img {

border:0px;

}

h1 {

font-family:tahoma;
font-size:15px;
margin:0px;

}

h2 {

font-family:tahoma;
font-size:14px;

}

a:hover {

color:#E41B17;

}

table {

font-size:12px;

}


#header {

width:900px;
height:177px;
overflow:hidden;
background:url(http://www.nichejunky.com/images/headerbg.jpg) no-repeat;

}

#logo {

float:left;
height:55px;
padding:0px 0pt 0pt 0px;
margin:60px 0 0px 15px;
width:200px;

}

#logo h1 {

background:transparent url(http://www.nichejunky.com/images/logo.jpg) no-repeat scroll 0% 50%;
height:85px;
margin:0px;
padding:0px;
text-indent:-9999px;
width:200px;

}

#logo a {

display:block;
height:85px;
width:200px;

}

#navigation {

float:left;
width:640px;
margin:40px 0 0 45px;

color:#6e317b;
font-family:tahoma;
font-size:10px;
font-weight:bold;

}

#navlinks {

float:left;
margin-top:3px;

}


#navlinks img {

margin:0 0 0px 10px;
vertical-align:-30%;

}

#navlinks a {

vertical-align:middle;
color:#6e317b;
font-family:tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;

}



#navlinks a:hover {

text-decoration:underline;

}

#search {

float:left;
margin:0 0 0 50px;

}

#searchbox {

height:16px;
float:left;

padding-top:4px;
color:#808080;
font-size:11px;

border:1px solid #6297b8;

}

#searchimg {

float:left;
margin:3px 0pt 0px 5px;

}

#navbar {

height:26px;
margin:6px 0pt 0pt 260px;
width:750px;

}

.navbutton {

float:left;
height:26px;
width:115px;
margin-right:2px;

}

.navbutton a {

padding-top:7px;
display:block;
background:url(http://www.nichejunky.com/images/navbutton.jpg) no-repeat;
height:26px;
width:115px;

text-align:center;
color:#FFFFFF;
font-family:tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

.navbutton a:hover {

text-decoration:underline;
color:#FFFFFF;

}

.navbuttonnc {

float:left;
height:26px;
width:115px;
margin-right:2px;

}

.navbuttonnc a {

padding:7px 0px 0pt 0px;
display:block;
background:url(http://www.nichejunky.com/images/navbuttonnc.jpg) no-repeat;
height:26px;
width:115px;

text-align:center;
color:#FFFFFF;
font-family:tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

.navbuttonnc a:hover {

text-decoration:underline;
color:#FFFFFF;

}

#loginbar {

background:url(http://www.nichejunky.com/images/loginbar.jpg) no-repeat;
width:900px;
height:29px;
margin-top:1px;

}

#loginbox {

float:left;
margin:8px 0 0px 15px;
height:20px;
overflow:hidden;
}

#loginbox a {

color:#FFFFFF;
font-family:tahoma;
font-size:8px;
font-weight:bold;
text-decoration:none;

}

#username {

float:left;
height:16px;
width:50px;
font-size:11px;
color:#808080;
margin-left:2px;
border:0px;

}

#password {

float:left;
height:16px;
width:50px;
font-size:11px;
color:#808080;
margin-left:2px;
border:0px;

}

#go {

float:left;
height:16px;

font-size:11px;
color:#808080;
margin-left:2px;
border:0px;

}

#key {

float:left;
margin-left:2px;

}


#loginmessages {

float:left;
margin:8px 0 0px 55px;
font-family:tahoma;
font-size:10px;
color:#FFFFFF;

}

#loginmessages a {

text-decoration:none;
color:#efd616;

}

#loginmessages a:hover {

text-decoration:underline;
color:#efd616;

}

#brought {

float:left;
text-indent:-999px;
background:#dce9ef url(http://www.nichejunky.com/images/brought.jpg) no-repeat center center;
width:166px;
height:95px;

}

#orangead {

float:left;
background:#dce9ef url(http://www.nichejunky.com/images/orangeadbg.jpg) no-repeat center center;
width:734px;
height:95px;

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;

}

#orangead a {

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;

}

#orangead a:hover {

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:underline;

}

#leftcolumn { 

margin: 0px 0px 0px 0px;
height: 100%;
width: 166px;
float: left;

}

.blue {

height:3px;
width:900px;
background:#264e62;
display:block;

}


.header {

background:url(http://www.nichejunky.com/images/h3bg.jpg) repeat-x;
display:block;
width:166px;
height:17px;
margin: 0px 0px 0px 0px;
padding:8px 0 7px 0;

text-align:center;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}

.header2 {

background:url(http://www.nichejunky.com/images/h3bg.jpg) repeat-x;
display:block;
width:211px;
margin: 0px 0px 0px 0px;
padding:8px 0 7px 0;

text-align:center;
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}

.leftsidebar {

width:146px;
padding:10px 10px;

background:url(http://www.nichejunky.com/images/sidebar.jpg) no-repeat #ecf3f7;
color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

.leftsidebar2 {

width:146px;
padding:10px 10px;

background:url(http://www.nichejunky.com/images/leftsidebarbg.jpg) no-repeat #005d9f;
color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

 
.leftsidebar a {

vertical-align:28%;
padding-left:3px;

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.leftsidebar a:hover {

color:#6e317b;
text-decoration:underline;

}

.leftsidebar2 a {

vertical-align:28%;
padding-left:3px;

color:#FFFFFF;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.leftsidebar2 a:hover {

color:#FFFFFF;
text-decoration:underline;

}

.link img {

margin-top:3px;

}

#content { 

float: left;
color: #333;
border: 0px solid #ccc;
background:#FFF;
margin: 0px 0px 0px 0px;
width: 523px;
display: inline;

}

#centerheader {

background:url(http://www.nichejunky.com/images/centerheader.jpg) no-repeat;
width:521px;
margin:0px 1px 0px 1px;
height: 28px;
color:#FFFFFF;
font-size:10px;
text-align:center;

}

.centerheader {

background:#153E7E;
width:521px;
margin:0px 1px 0px 1px;
height: 28px;
color:#FFFFFF;
font-size:11px;
text-align:left;

}


#centerheader a {

color:#FFFFFF;
font-size:10px;
text-align:center;
text-decoration:none;

vertical-align:35%;
}

.centerheader a {

color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;

}

#centerheader a:hover {

text-decoration:underline;
color:#FFFFFF;

}


#centerheader img {

margin:7px 0px 0pt 10px;

}


.mainpage {


color:#4289ab;
font-size:20px;
font-weight:normal;
font-family:impact;

margin:6px;

}

#left {

margin:6px;
width:253px;
height:234px;
float:left;
background:url(http://www.nichejunky.com/images/bluebox.jpg) no-repeat;

}

#left a {

color:#6e317b;
font-weight:bold;
font-family:tahoma;
font-size:10px;	
text-decoration:none;

vertical-align:28%;
padding-left:3px;

}


#left a:hover {

color:#6e317b;
text-decoration:underline;

}


.boxtitle {

color:#FFFFFF;
font-weight:bold;
font-family:tahoma;
font-size:10px;	

margin:9px 9px 17px 9px;

}


.boxtitle2 {

color:#f96d07;
font-weight:bold;
font-family:tahoma;
font-size:10px;	

margin:9px 9px 13px 9px;

}

#right {

margin:6px 0px 3px;
width:253px;
height:234px;
float:left;
background:url(http://www.nichejunky.com/images/boxtwo.jpg) no-repeat;

}

#right a {

color:#6e317b;
font-weight:bold;
font-family:tahoma;
font-size:10px;	
text-decoration:none;

vertical-align:28%;
padding-left:3px;

}


#right a:hover {

color:#6e317b;
text-decoration:underline;

}



#rightcolumn { 

color: #333;
border: 0px solid #ccc;
background: #FFF;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 211px;
float: right;
position: relative;

}


.rightsidebar {

width:191px;
background:url(http://www.nichejunky.com/images/sidebarbg2.jpg) repeat-y;
padding:10px 10px;

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

 
.rightsidebar a {

vertical-align:28%;
padding-left:3px;

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.rightsidebar a:hover {

color:#6e317b;
text-decoration:underline;

}

.rightsidebar2 {

width:191px;
background:url(http://www.nichejunky.com/images/sidebarbg22.jpg) repeat-x #fafbfd;
padding:10px 10px;

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

 
.rightsidebar2 a {

vertical-align:28%;
padding-left:3px;

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.rightsidebar2 a:hover {

color:#6e317b;
text-decoration:underline;

}

.tableheader {

color:#f96d07;

}

.stattable {

padding:0px;
margin:0px;
width:190px;

color:#6E317B;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

.stattable2 {

padding:0px;
margin:0px;
width:160px;

color:#FFFFFF;
font-size:10px;
font-weight:bold;
font-family:tahoma;

}

.advancedsearch input,select {

width:150px;

}

.clear { 

clear: both; 
overflow:hidden;
height:0px;

}

#footer {

width:900px;
height:100px;
background:url(http://www.nichejunky.com/images/footer.jpg) no-repeat;

}


#blackad {

background:#dce9ef url(http://www.nichejunky.com/images/blackad.jpg) no-repeat center center;
width:728px;
height:90px;
margin:-6pt 0px 0px 165px;

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;

}

#blackad a {

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:none;

}

#blackad a:hover {

font-family:tahoma;
font-size:10px;
color:#FFFFFF;
text-align:center;
text-decoration:underline;

}

.req {

color:#FF0000;

}

.box {

background:#F9F9F9 none repeat scroll 0%;
border:1px solid #E5E5E5;
padding:15px;
margin:10px;
}

.boxs {

background:#F9F9F9 none repeat scroll 0%;
border:1px solid #E5E5E5;
padding:15px;
margin:10px;


color:#4289ab;
font-weight:bold;
font-family:tahoma;
font-size:10px;
text-align: justify;
word-spacing:4px;

}


.boxs a {



color:#4289ab;
font-weight:bold;
font-family:tahoma;
font-size:10px;
text-align: justify;
word-spacing:4px;

}

.text {

background:#FFFFFF none repeat scroll 0%;
border:1px inset #CCCCCC;

}

.results table {

background:#FFFFFF none repeat scroll 0%;

}

.results td {

border:1px solid #153E7E;


}

.results2 table {

background:#FFFFFF none repeat scroll 0%;

}

.results2 td {

border:1px solid #E5E5E5;


}

.results-links {

color:#F96D07;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.results-links a {

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

background-image:url(http://www.nichejunky.com/images/bulletblue.png);
background-position:left center;
background-repeat:no-repeat;

margin-left:5px;
padding-bottom:10px;
padding-left:19px;
padding-top:10px;

}

.results-links2 a {

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

background-image:url(http://www.nichejunky.com/images/05.png);
background-position:left center;
background-repeat:no-repeat;

margin-left:0px;
padding:8px 0pt 8px 19px;

}

.sorting-links {

color:#F96D07;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

}

.sorting-links a {

color:#6e317b;
font-size:10px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;

background-image:url(http://www.nichejunky.com/images/05.png);
background-position:left center;
background-repeat:no-repeat;

margin-left:11px;
padding:8px 0pt 8px 15px;

}

.divider {

background:#666666 none repeat scroll 0% 50%;
height:2px;
margin:15px 0pt;
width:98%;

}


.u {

border-bottom:1px dotted #000000;

}

.udown  {

border-bottom:1px dotted #000000;
background-image:url(http://www.nichejunky.com/images/07.png);
background-position:left center;
background-repeat:no-repeat;
color:#6E317B;
font-family:tahoma;
font-size:10px;
font-weight:bold;
margin-left:15px;
padding:8px 0pt 8px 12px;
text-decoration:none;

}

.uup  {

border-bottom:1px dotted #000000;
background-image:url(http://www.nichejunky.com/images/08.png);
background-position:left center;
background-repeat:no-repeat;
color:#6E317B;
font-family:tahoma;
font-size:10px;
font-weight:bold;
margin-left:15px;
padding:8px 0pt 8px 12px;
text-decoration:none;

}

.u2down  {

border-bottom:0px dotted #000000;
background-image:url(http://www.nichejunky.com/images/07.png);
background-position:left center;
background-repeat:no-repeat;
color:#6E317B;
font-family:tahoma;
font-size:10px;
font-weight:bold;
margin-left:15px;
padding:8px 0pt 8px 12px;
text-decoration:none;

}

.u2up  {

border-bottom:0px dotted #000000;
background-image:url(http://www.nichejunky.com/images/08.png);
background-position:left center;
background-repeat:no-repeat;
color:#6E317B;
font-family:tahoma;
font-size:10px;
font-weight:bold;
margin-left:15px;
padding:8px 0pt 8px 12px;
text-decoration:none;

}

.pages {

width:475px;

}


.cal {

width:507px;
height:402px;
background-image:url(images/launchcalendar.jpg);

}

#prev_month {

clear:left;
float:left;
width:141px;
height:19px;
background-image:url(images/prev_month.jpg);
text-indent:-9999px;
margin:15px 0 0 9px;

}

#next_month {

width:139px;
height:19px;
background-image:url(images/next_month.jpg);
text-indent:9999px;
float:right;
margin:15px 10px 0 0;

}

#prev_month a {

display:block;

}

#next_month a {

display:block;

}

#this_month {

color:#FFFFFF;
font-weight:bold;
float:left;
text-align:center;
text-transform:uppercase;

margin:19px 0 0;
width:36%;

}

#days {

clear:both;
color:#777777;
font-weight:bold;
height:20px;
margin-left:26px;
padding-top:3px;
text-align:center;
width:92%;
word-spacing:6px;

}

.day {

background-repeat:no-repeat;
background-image:url(images/day.jpg);
width:68px;
height:48px;
margin:0px;
padding:0px;

}

.daynum {

width:8px;
height:10px;
color:#FFFFFF;
font-weight:bold;
font-size:10px;

}

#loading {

padding:140px;

}

.editsite {

border:0px;
width:100%;

}

.editsite td {

border:1px solid #153E7E;
text-align:center;

}

.editsite img {

padding-bottom:4px;
padding-left:4px;
padding-right:4px;
padding-top:7px;

}
