/*

Theme Name: Janus Portal

Theme URI: http://www.janusportal.com

Description:  The Official Author-Geek Connection

Author: CrocoDesigns

Author URI: http://www.crocodesigns.com

*/

.email  {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : blue;
        text-decoration : none;
}

.required {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-style : normal;
        color : red;
        text-decoration : none;
}

.missing {
        font-size : 14px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : red;
}

.error  {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-style : normal;
        color : red;
        text-decoration : none;
}

.info  {
        font-size : 12px;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-style : normal;
        color : magenta;
        text-decoration : none;
}



body {

        font-size: 9pt;

         line-height:1.4em;

        font-family: Verdana, Arial, Sans-Serif;

        background: #ffffff url(images/bg.jpg) top center repeat-x;

         background-attachment:fixed;

        color: #000000;

        text-align: left;

        margin: 0;

        padding: 0;

}



/* menu */

.menu {

        background:#FFFFFF url(images/nav.gif);

        height: 41px;

        margin: 10px 0 0 0;

        padding-top: 0px;

        border: none;

}



.menu ul { margin:0;padding:0;list-style-type: none; list-style-image: none; float: left;}

.menu li { float: left; }

.menu li.search { float: right; }

.menu li a:link, .menu li a:active{

background: #FFFFFF url(images/nav.gif);

        color: #784D31;

        display: block;

        float: left;

        text-decoration: none;

        font: bold 1em sans-serif;

        line-height: 39px;

        padding: 0 20px;

        margin-right: 5px;

        border: none;



}



.menu li a:visited{

background: #FFFFFF url(images/nav.gif);

        color: #784D31;

        display: block;

        float: left;

        text-decoration: none;

        font: bold 1em sans-serif;

        line-height: 39px;

        padding: 0 20px;

        margin-right: 5px;

        border: none;}



.menu li a:hover {

background-position: left bottom;

color: #784D31;

border: none;

}



/* images */

img { border:0px; margin:0px; }

#content img { border:0px; margin:3px; }

#sidebar img { border:0px; margin:3px; }

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }


/* header */

#header h1 { display: none; }

#header .description { display: none }



/* main */

#page {

margin: 0px auto;

padding: 0;

width: 800px;

}



table#x{

border:1px solid #ccc;

background:#E5F6E1;

width:800px;

margin: 0px auto;

}



table#package{

border:1px solid #ccc;

background:#ffffff;

margin: 0px auto 20px;

font-size:8pt;

text-align:center;

}



#content {

        margin: 10px;

        width: 510px;

}



#contentpage {

        margin: 10px;

        width: 780px;

}



#sidebar {

background: #E5F6E1;

        margin: 10px;

        padding: 0;

        width: 235px;

}



#footer {

        text-align:center;

         font-size:7pt;

        clear: both;

        margin-bottom: 0;

         padding:0;



}



#footer p{

padding: 0px 165px 5px 165px;

margin-bottom:0;

}



/* **************** LINKS **************** */

.titlepost a:link{

margin:15px 0 5px 0;

color:#000000;

text-transform:uppercase;

font-family:Times New Roman, serif;

font-size:14pt;

         text-align:left;

         font-weight:bold;

        text-decoration: none;

}



.titlepost a:visited{

margin:15px 0 5px 0;

color:#000000;

text-transform:uppercase;

font-family:Times New Roman, serif;

font-size:14pt;

         text-align:left;

         font-weight:bold;

        text-decoration: none;

}



.titlepost a:hover{

margin:15px 0 5px 0;

color:#000000;

text-transform:uppercase;

font-family:Times New Roman, serif;

font-size:14pt;

         text-align:left;

         font-weight:bold;

        text-decoration: none;

}



a:link {

        color: #3F614C;

         font-weight:bold;

        text-decoration: none;

}



a:visited {

        color: #3F614C;

         font-weight:bold;

        text-decoration: none;

}





a:hover {

         background: #EEF9EB;

        color: #9ABC92;

         font-weight:bold;

        text-decoration: underline;

}



#sidebar a:link, #sidebar a:visited{
font-size: 1.1em;
color: #3F614C;
text-decoration: none;
}

#sidebar a:hover {
background:none;
color: #9ABC92;
font-size: 1.1em;
text-decoration: none;
}


blockquote a:link {

        color: #ccc;

         font-weight:bold;

        text-decoration: none;

}



blockquote a:visited {

        color: #ccc;

         font-weight:bold;

        text-decoration: none;

}





blockquote a:hover {

         background: #EEF9EB;

        color: #9ABC92;

         font-weight:bold;

        text-decoration: underline;

}

/* *************** HEADERS *************** */



h1, h2, h3, h4, h5 {

        font-family: Verdana, Arial, Sans-Serif;

        font-weight: bold;

        font-size: 10pt;

         color: #000000;

         padding:2px;

}



h2.pagetitle {

text-align: center;

font-size:12pt;

margin:15px 0 5px 0;

color:#000000;

text-transform:uppercase;

font-family:Times New Roman, serif;

font-size:16pt;

letter-spacing:1px;

}





.titlepost{

margin:15px 0 5px 0;

color:#000000;

text-transform:uppercase;

font-family:Times New Roman, serif;

font-size:14pt;

         font-weight:bold;

        text-decoration: none;

         text-align:left;

}







#sidebar h2 {

        color: #CEB086;

        font: 1em Tahoma,sans-serif;

        line-height: 24px;

        padding-left: 12px;

        display: block;

        background-image: url(images/h2bg.gif);

        background-repeat: no-repeat;

        padding-top: 0px;

        margin-top: 8px;

        margin-bottom: 8px;

}



/* ****************** POST ****************** */





#date {

        font-size: 8pt;

        font-family: Verdana, Arial, Sans-Serif;

        color: #666666;

         font-weight:normal;

        text-align: left;

        margin-bottom: 2px;

         margin-top: 2px;

        padding: 0;

}



.post {

        font-size: 1.0em;

        text-align: justify;

}



.postmetadata {

         clear:both;

        text-align: center;

margin:5px;





}



#single.postmetadata{

clear: both;

width: 400px;

margin: 25px auto 15px auto;

border-top: 1px solid #000000;

border-bottom: 1px solid #000000;

text-align: center;

font-size: 0.8em;

padding: 8px 10px;}







code {

        display: block;

        margin: 5px;

        padding: 5px;

        border: 1px solid #180024;

        font: 1.0em 'Courier New', Courier, Fixed, Sans-Serif;

        background-color: #ffffff;

        color: black;

}



blockquote {

        margin: 15px 30px 10px 30px;

        padding: 5px;

         background:#118483;

         color:#ffffff;

         border: 2px solid #ccc;



}



#border{

        margin: 0 auto;

         height:5px;

}



blockquote cite {

        margin: 5px 0 0;

        display: block;

}



li {

list-style-image: none;

}



ol li {

list-style-image: none;

}



/* ************* SIDEBAR ************** */



#sidebar ul, #sidebar ul ol {

        margin: 0;

        padding: 0;

        border-top: 1px solid #EAEADA;

}



#sidebar p, #sidebar ul p {

font-size:8pt;

color:#000000;

}





#sidebar ul li {

border-bottom: 1px solid #CBE7C5;

        list-style-type: none;

        list-style-image:none;

        margin-bottom: 15px;

}



#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }



#sidebar ul ul, #sidebar ul ol { padding: 2px 0 0 10px; }



#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }



ol li, #sidebar ul ol li { list-style: decimal outside; }



#sidebar ul ul li, #sidebar ul li ul li, #sidebar ul ol li {

        margin: 0;

        padding: 0;

         list-style-type: none;

}



#sidebar ul li ul li {



}



/* *************** SEARCHFORM *************** */



#searchform {

        margin: auto 0;

        padding: 5px 3px;

        text-align: left;

}



form#searchform input:focus {

        border: 2px solid #000000;

        margin: 1px;

}



#searchform input {

        font: 1em Verdana, Arial, Sans-Serif;

        border: 1px solid #CEB086;

        margin: 2px;

}



#searchform #s {

        width: 190px;

        padding: 2px;

}



#searchsubmit {

background:#000000;

width:30px;

padding: 2px;

text-align:center;

        color: #CEB086;

        font: 1em Tahoma,sans-serif;}



/* **************** COMMENTS **************** */



/* Form */



#respond {

        clear: both;

        margin-top: 20px;

        padding-bottom: 5px;

        margin-bottom: 5px;

        color: #000000;

}



form#commentform input:focus, form#commentform textarea:focus {

        border: 2px solid #000000;

        margin: 1px;

}



#commentform input, #commentform textarea {

        font: 1em Verdana, Arial, Sans-Serif;

        border: 1px solid #000000;

        margin: 2px;

        width: 300px;

}

#commentform input#submit {background:#000000;color:#CEB086;}



#commentform p { margin: 5px 0; }



/* Comments */



.alt {

        background-color: #ffffff;

        border-top: 1px solid #000000;

        border-bottom: 1px solid #000000;

}



.commentlist {

        padding: 0;

        margin: 0 0 20px 0;

        text-align: justify;

}



.commentlist li {

        margin: 5px 0 3px 0;

        padding: 5px 10px 3px 10px;

        list-style: none;

}



.commentlist p { margin: 0 0 15px 0; }



.nocomments {

        text-align: center;

        margin: 0;

        padding: 0;

}



.commentmetadata {

margin: 0;

font-size:8pt;

display: block;

}
