/*-------------------------------------------------
  Nucleus CMS Stylesheet - bundled with version 3.2
  Based on the Stanch skin by Ivan Fong
  Mods by hcgtv and moraes
-------------------------------------------------*/

/*-------------------------------------------------
  General layout
-------------------------------------------------*/
body
{
   background-color: #000000;
   color: #494949;
   font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
   font-size: 11px;
   padding: 0 0;
   margin: 0 0 0 0;
}
img
{
   border: 0;
}
form
{
   margin: 0;
}

/* Headings */
h1,h2,h3,h4,h5,h6
{
    font-family: "Georgia", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
   font-weight: 700;
   margin: 0;
}

/* Lists */
li
{


}

.ul1
{

  margin-left: 0;
  padding-left: 12px;

}

.management
{
  border-bottom-width: 2px;
  border-bottom-color: #505050;
  border-bottom-style: groove;

}

ul
{


}

/* Links */
a:link, a:visited
{
   color: #635D45;
   text-decoration: none;
}
a:hover, a:active
{
   color: black;
}
#header a:link, #header a:visited
{
   color: #474747;
}
#header a:hover, #header a:active
{
   color: #737373;
}
#copyrights a:link, #copyrights a:visited
{
   color: #474747;
}
#copyrights a:hover, #copyrights a:active
{
   color: #737373;
}
#mbglinks a:link, #mbglinks a:visited
{
	color: #474747;
}
#mbglinks a:hover, #mbglinks a:active
{
	color: #737373;
}
.sidebar a:link, .sidebar a:visited
{
	color:#000000;
}
.sidebar a:hover, .sidebar a:active
{
	color:#333333;
}

/* Basic classes */
.hidden
{
   display: none;
}
.centerize
{
   text-align: center;
}
.clearing
{
   width: 604px;
   height: 0;
   clear: both;
   display: "\"}\"";
   display: none;
}
html>body .clearing {
	display:block;
} 
.divider
{
	border-bottom:2px, groove, #000000;
}

/*-------------------------------------------------
  Header
-------------------------------------------------*/
#header
{
   position: relative;
   width: 604px;
   height: 248px;
   /* large header image is defined below */
   /* background: white url(images/header.jpg) no-repeat; */
   background: white;
   margin: auto;
}
#header h1
{
   /* small header image specific lines */
   height: 168px;
   width: 604px;
   background: white url(images/header_sm.jpg) repeat-x 0 6px;
   margin: 0 6px;
   /* end small header image specific lines */
   font-size: 38px;
   text-align: center;
   line-height: 160px;
}

/*-------------------------------------------------
  Content wrappers
-------------------------------------------------*/
#mainwrapper
{
   width: 604px;
   background: white;
   margin: auto;
  background: white url(images/bgcontainer01.gif) repeat-y;
}
#wrapper
{
   width: 604px;
   background: white url(images/bgcontainer01.gif) repeat-y;
   margin: auto;
}

/*-------------------------------------------------
  Main content
-------------------------------------------------*/
#container
{
   width: 604px;
   height: 1%;
   overflow: visible;
   float: right;
   padding: 0 0 0 0;
   margin-left: -204px;

   
 }
 
 
.content
{
   padding: 5px;
   margin: 0 0 0 199px;

   
   border-color: #797979;
   border-top-style: solid;
   border-left-style: solid;
   border-width: 2px;

   }

/*-------------------------------------------------
  Item styles
-------------------------------------------------*/
.contenttitle h2
{
   clear: both;
   font-size: 18px;
   padding: 0 0 6px 0;
   margin: 0;
   font-family: verdana;
   border-bottom-width: 2px;
   border-bottom-color: #505050;
   border-bottom-style: solid;
   
}

.contenttitlebio h2
{
   clear: both;
   font-size: 18px;
   padding: 0 0 6px 0;
   margin: 0;
   font-family: verdana;
   
}

.contentbody
{
   font-style: verdana;
   font-size:12px;
   text-align: left;
   font-weight: normal;
   padding: 5px;

 
  
}

/*-------------------------------------------------
  Item info
-------------------------------------------------*/
.contentitemcategory
{
   background: url(images/bgcategory.gif) center left no-repeat;
   font-size: 10px;
   line-height: 12px;
   padding: 0 10px 0 14px;
}
.contentitempostedby
{
   background: url(images/bgpostedby.gif) center left no-repeat;
   font-size: 10px;
   line-height: 12px;
   padding: 0 10px 0 12px;
}
.contentitemcomments
{
   background: url(images/bgcomment.gif) center left no-repeat;
   font-size: 10px;
   line-height: 12px;
   padding: 0 10px 0 13px;
}
.contentitemedit
{
   background: url(images/bgedit.gif) center left no-repeat;
   font-size: 10px;
   line-height: 12px;
   padding: 0 10px 0 11px;
}
.contentitem
{
   padding: 3px 0 0 0;
   margin: 0 0 16px 0;
}
.contentitem1
{
   display: inline;
}
.contentitem2
{
   display: inline;
   background: url(images/dotv.gif) left repeat-y;
   padding: 0 0 0 10px;
}
.contentitem3
{
   display: inline;
   background: url(images/dotv.gif) left repeat-y;
   padding: 0 0 0 10px;
}
.contentitem4
{
   display: inline;
   padding: 0 0 0 10px;
   background: url(images/dotv.gif) left repeat-y;
}

/*-------------------------------------------------
  Comments
-------------------------------------------------*/
.itemcomment
{
   background: url(images/commentquote01.gif) no-repeat;
   background-position: 6px 9px;
   padding: 6px 42px;
   border: 1px solid white;
   margin: 10px 0 0 0;
}
.itemcomment:hover
{
   background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
   background-position: 6px 9px;
   border: 1px solid #CCCCCC;
}
.id1 /*This is to give the admin a special comment style, to distinguish him/her from the rest of the commentors*/
{
   background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
   background-position: 6px 9px;
   border: 1px solid #B3C492;
}
.id1:hover
{
   background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
   background-position: 6px 9px;
   border: 1px solid #B3C492;
}
.itemcomment h3
{
   font-size: 12px;
}

/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#sidebarcontainer
{
   float: left;
   width: 201px;
   padding: 0 0 0 0;
   background-image: url(images/sidebar.gif);
   background-repeat: repeat-y;


}
.sidebar
{
   color: #21262A;
   margin: 0 0 0 0;
   background-image: url(images/sidebar.gif);
   background-repeat: repeat-y;
}

/* Menu lists */
.sidebardl
{
   padding: 0 0 10px 0;
   margin: 0;
}
.dt
{
   color: #000000;
   font-size: 10px;
   font-weight: bold;
    font-family: verdana;
   padding: 7px 0 6px  27px;
   background-image: url(images/sidebar_tab_unselect.gif);
   background-repeat: no-repeat;
   text-align: left;
    cursor: pointer;
   cursor: hand;
   text-transform: uppercase;
   height: 15px;
   vertical-align: middle;

}


.dt:hover
{
   color: #000000;
   font-size: 10px;
   font-weight: bold;
    font-family: verdana;
   padding: 7px 0 6px  27px;
   background-image: url(images/sidebar_tab_select.gif);
   background-repeat: no-repeat;
   text-align: left;
    cursor: pointer;
   cursor: hand;
   height: 15px;
   vertical-align: middle;
}


.dd
{
   background: #eee2bf;
   padding:  0 0 0 0;
   margin-left: 13px;
   margin-right: 22px;
   text-align: left;
   padding: 2px;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
    font-family: verdana;
    text-transform: uppercase;
}

.dc
{

   padding:  0 0 0 0;
   margin-left: 13px;
   margin-right: 20px;
   text-align: center;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
    font-family: verdana;
}

.dd:hover
{
   background: #d7ba66;
}
.sidebardl dd a:link, .sidebardl dd a:visited
{
   
}

/*-------------------------------------------------
  Footer
-------------------------------------------------*/
#footer
{
   width: 604px;
   background: #ffffff;
   text-align: center;
   padding: 10px 0 10px 0;

   margin: 0 auto;
}

#copyrights
{
   color: #999999;
   
}

/*-------------------------------------------------
  Forms
-------------------------------------------------*/
.loginform, .searchform
{
   margin: 5px 0;
}
.commentform, .mailform
{
   margin-top: 10px;
    padding: 10px;
    background: #EEEEEE;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield
{
   font-size: 11px;
   background: white;
   color: #494949;
   border-top: 1px solid #868686;
   border-left: 1px solid #868686;
   border-bottom: 1px solid #D4D2CF;
   border-right: 1px solid #D4D2CF;
   margin: 1px 0 0 0;
}
.formbutton
{
   font-size: 11px;
   background: white;
   color: #494949;
   border-top: 1px solid #D4D2CF;
   border-left: 1px solid #D4D2CF;
   border-bottom: 1px solid #868686;
   border-right: 1px solid #868686;
   margin: 1px 0 0 0;
}
.searchform .formfield
{
   width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 0;
   margin: 0 2px 2px 0;
}
.searchform .formbutton
{
   width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 2px;
}
.loginform .formfield
{
   width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 0;
   margin: 0 2px 2px 0;
}
.loginform .formbutton
{
   width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 2px;
}
.mainform .formfield
{
   width: 280px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 0;
   margin: 0 2px 2px 0;
}
.mailform .formbutton
{
   width: 100px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
   padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail
{
    width: 300px;
    margin-right: 105px;
    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
}
.commentform .formbutton
{
   width: 100px;
   height: 22px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
   color: red;
   font-weight: bold;
}



.border {border-color: #757575; border-style: solid; border-width: 2px; width: 604px; margin-left: auto; margin-right: auto;}


/*-------------------------------------------------
  Miscelaneous
-------------------------------------------------*/
/* VBlog image onion skin shadow - From AListApart.com*/
.wrap1, .wrap2, .wrap3
{
   display:inline-table;
   /* \*/display:block;/**/
}
.wrap1
{
   float:left;
   background-color: #000000;
}
.wrap2
{
   background:url(images/corner_br.gif) left bottom no-repeat;
}
.wrap3
{
   background:url(images/corner_tr.gif) right top no-repeat;
   padding:0 5px 5px 0;
}
.wrap3 img
{
   display:block;
   border: 3px solid white;
}

/* Search highlight color */
.highlight
{
   background: #DEFFA9;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
   margin: 3px;
   padding: 3px;
   font-size: larger;
   width: 20%;
}
.leftbox {
   float: left;
   border-right: 2px solid #ccc;
}
.rightbox {
   float: right;
   border-left: 2px solid #ccc;
}

.imgright {padding: 7px; padding-right: 0px; }



/*-------------------------------------------------
  Navigation
-------------------------------------------------*/


.sidebar_header {

background-image: url('sidebar_tab_unselect.gif');
background-repeat:no-repeat; 
width: 164px; 
text-align: left;
padding-left: 35px; 
font-family: arial;	
height: 27px;
padding-top: 7px;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
display:block;
overflow:hidden;
position:relative;
top:0px;
}

.sidebar_sub {
	
margin-left: 15px; 
width: 144px; 
background-color: #EEE2BF; 
text-align: left;
padding-left: 20px;
padding-top:5px;
text-transform: uppercase;
font-family: arial;
font-weight: bold;
font-size: 10px;

	
}

.sidebar_sub_bottom {
	
background-image: url('sidebar_tab_bottom.gif');
background-repeat:no-repeat;
margin-left: 15px; 
width: 164px; 
height: 25px;
text-align: left;
padding-left: 20px;
padding-top: 5px;
text-transform: uppercase;
font-family: arial;
font-weight: bolder;
font-size: 10px;
	
}

.sidebar {

width: 198px;
height: 600px;	
background-color: black;
	
}

a.nav {

text-decoration:none;
color:#000000;
display:block;

}

#sub1, #sub2, #sub3, #sub4 {

margin-top:-6px;

}

