/*
Theme Name: DigiAve 2
Theme URI: http://digiave.net
Description: Digital Avenue Version 2
Version: 2.00
Author: Dallas McLaughlin
Author URI: http://www.DigiAve.net
Tas: dark, custom header, liquid width, two columns, widgets
*/
/* -------------------------- General Layout ------------------------- */

*  {
    padding : 0;
    margin : 0;
}

#wrapper {
    margin : 0px 0px 20px 20px;
    width : 960px;
}

div > #wrapper {
    margin : 0px 0px 20px 20px;
    width : 960px;
}
body {
    font-family : arial;
    font-size : 70%;
    background-color : #1f1f1f;
}

#content {
    width : 730px;
    float : left;
    min-height: 758px;
    height:auto;
    background-color : #ffffff;
}

#sidebar {
    margin-top : 5px;
    width : 225px;
    margin-left : 735px;
}

#footer {
    float: left;
    width : 725px;
    margin: 5px 0px 5px 0px;
}

hr {
    display : none;
}

#textarea {
    width : 200px;
} 

/* --------------------              Header info        ------------------------ */
#header  {
    margin: 0px 0px 0px 20px;
}

#headerimg {
    font-size: 1.2em;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 940px;
    height: 185px;
    color: #;
    padding: 10px 0px 20px 20px;
    background : #fff url(http://digiave.net/wp-content/themes/DigiAve%202/images/headerbg.png) no-repeat scroll left;
}

#header a {    
    text-decoration : none;
    color : #ffffff;
}

#header h1 {display : none;} 

/* -------------------------- Post Style ------------------------- */
.post  {
    margin-bottom : 50px;
}

.post {
    color : #1f1f1f;
    padding: 6px;
    font-size : 14px;
}

h1 {
    color: #1f1f1f;
    font-family: arial, bold;
    font-size: 27px;
    font-weight : 200;
    padding-top: 3px;
    border-bottom: 3px solid #CF4A30;
}

h2 {
    color: #A50004;
    font-family: arial;
    font-size: 27px;
    font-weight : 200;
    padding-top: 3px;
    border-bottom: 1px solid #1f1f1f;
}

h2 a:hover, h2 a:visited, h2 a {
    text-decoration : none;
    color : #A50004;

}

h3 {
    font: arial, 30px;
    color : #A50004;
    font-weight : 300;
    border-bottom: 5px solid #1f1f1f;
}

h4 {
    text-decoration : none;
    color : #000000;
    margin : 0 0 0 0;
    padding : 5px 12px 0px 12px;
    font: arial, 17px;
    min-height : 20px;
    height : auto !important ;
    height : 20px;
    line-height : 100%;
    background-color : #eeeeee;
    border-top: 1px dotted #bbbbbb;
}

h5 {
    text-decoration : none;
    color : #161616;
    background-color : #ddd;
    margin : 0 0 0 0;
    padding : 5px 12px 0px 12px;
    font:arial, 14px;
    min-height : 20px;
    height : auto !important ;
    height : 20px;
    line-height : 100%;
    display : block;
}

h6 {
    color: #A50004;
    font-family: arial;
    font-size: 32px;
    border-bottom: 1px solid #1f1f1f;
}

h6 a:hover {
    text-decoration : none;
    color : #A50004;
}

h6 a:visited {
    text-decoration : none;
    color : #A50004;
}

h6 a {
    text-decoration : none;
    color : #A50004;
}



h7 {
    text-decoration : none;
    color : #ffffff;
    background-color : #990011;
    margin : 0 0 0 0;
    padding : 0 8px;
    padding-top : 3px;
    font-family : arial;
    font-size : 20px;
    min-height : 26px;
    height : auto !important ;
    height : 26px;
    line-height : 100%;
    display : block;
}

h7 a:hover, h7 a:visited, h7 a {
    text-decoration : none;
    color : #ffffff;
}

h8 {
    font-style: italic;
    color: #990011;
    margin : 0 0 0 0;
    font-family : arial;
    font-size : 12px;
    min-height : 15px;
    height : auto !important ;
    height : 15px;
    line-height : 100%;
    display : block;
}

.entry {    
    margin: 10px 0px 15px 0px;
}

.postmetadata {display:none;}

.postmetadata a {
    color : #A50004;
    text-decoration : none;
}

.post p {
    line-height : 16px;
    margin-bottom : 18px;
}

blockquote {
    color: #000000;
    margin : 1em 1.5em;
    padding : 1em 1.5em;
    border : 2px solid #bbb;
    background : #ddd;
}

.post li {
    margin-left : 20px;
}
.post ul {
    margin-bottom : 10px;
    margin-left : 20px;
}

acronym, abbr, span.caps {
    cursor : help;
}

acronym, abbr {
    border-bottom : 1px dashed #999;
}

blockquote cite {
    margin : 5px 0 0;
    display : block;
}

.center {
    text-align : center;
}

a img {
    border : none;
}

.post a {
    color : #A50004;
    text-decoration : none;
}

.post a:visited {
    color : #A50004;
    text-decoration : none;
}

.post a:hover {
    text-decoration : none;
    color : #FF0000;
} 

.post h2 a:hover {
    text-decoration : none;
    color : #FF0000;
}

.post h2 a{
    text-decoration : none;
    color : #A50004;
}

.post h2 a:visited{
    text-decoration : none;
    color : #A50004;
}

.post h7 a:hover {
    text-decoration : none;
    color : #ffffff;
}

/* ----------------------------     Side bar      ---------------------- */

#sidebar ul  {
    list-style : none;
    margin-bottom : 10px;
}

#sidebar ul ul {
    margin-left : 20px;
}

#sidebar {
    background-color : #ffffff;
}

#sidebar h2 {
    color: #000000;
    font-family: arial;
    font-weight: 600;
    font-size: 21px;
    padding: 6px 4px 5px 4px;
}

#sidebar ul h2 {
    text-transform : uppercase;
    color: #ffffff;
    background-color : #A50004;
    border-bottom: 5px solid #1F1F1F;
    margin-bottom : 3px;
}

#sidebar a {
    font: arial, 1.2em;
    font-weight : normal;
    text-decoration : none;
    color : #A50004;
    margin-bottom : 10px;
}

#sidebar a:hover {
    color : #A50004;
    text-decoration : none;
    margin-bottom : 10px;
} 

/* -------------------------- Search form ---------------------------- */

#searchform  {    
    font: arial, 10px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #161616;
}

#searchform input, submit{
    border : 0px solid #ff33ff;
    background-color : #A50004;
    color : #ffffff;
    font:arial, 1.2em;
    font-weight: bold;
    padding-bottom: 4px;
}

#submit {
    border : 0 solid #990011;
    background-color : #A50004;
    color : #ffffff;
    font: arial, 1.2em;
    font-weight: bold;
    margin: 0px 0px 10px 10px;
}

#contactsubmit , #submit {
    border : 0 solid #990011;
    background-color : #A50004;
    color : #fff;
    font:arial, 1.2em;
    font-weight: bold;
    margin: 0px 0px 10px 10px;
}

#searchform #s {
    border : 1px solid #bbb;
    width : 150px;
    height : 22px;
    color : #000;
    background-color : #ddd;
    font:arial, 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
} 

#searchform #author, #email, #url, #author {
    border : 1px solid #bbb;
    width : 25%;
    height : 22px;
    color : #000;
    background-color : #ddd;
    font:arial, 1.2em;
    font-weight: normal;
    margin: 0px 0px 10px 10px;
} 

#wpcf_your_name, #wpcf_email, #wpcf_website {
    border : 1px solid #bbb;
    width : 35%;
    height : 22px;
    color : #000;
    background-color : #ddd;
    font:arial, 1.2em;
    font-weight: normal;
    margin: 0px 0px 10px 10px;
} 

#comment, #wpcf_msg {
    border : 1px solid #bbb;
    width : 75%;
    height : 150px;
    color : #000;
    background-color : #ddd;
    font:arial, 1.2em;
    font-weight: normal;
    margin: 0px 0px 10px 10px;
} 

/* ---------------------------   Footer   ----------------------------- */

#footer  {
    text-align : right;
    height : 125px;
    width: 725px;
    padding: 5px 5px 0px 0px;
    background-color : #A50004;
    color : #000000;
    font: arial; 
    font-size: 12px;
    font-weight: bolder;
    text-transform : uppercase;
} 

#footer a {
    color : #fff;
    text-decoration : none;
}

#footer a:visited {
    color : #fff;
    text-decoration : none;
}

#footer a:hover {
    text-decoration : none;
    color : #1f1f1f;
} 

/* ---------------------- Next and Previous Links ------------------------- */

.navigation  {
    display : block;
    margin-top : 20px;
    margin-bottom : 20px;
}

.navigation a {
    color : #911146;
    text-decoration : none;
}

.navigation a:hover {
    text-decoration : underline;
    color : #f58203;
}

.alignleft {
    float : left;
    text-align : left;
    width : 50%;
}

.alignright {
    float : right;
    text-align : right;
    width : 50%;
} 

/* --------------------------  Meta Data ------------------------- */
.entrytext .postmetadata  {
    font-size : 1.1em;
    background-color : #161616;
    width : 70%;
    border : 1px dotted #e9b17b;
    padding : 5px;
    padding-left : 45px;
    background : #fde5c3 no-repeat scroll top left;
}

/* ---------------------------  Comment Style ---------------------- */
ol.commentlist  {
    width : 90%;
    margin : 0 auto;
}

ol.commentlist li {
    color: #1f1f1f;
    margin-bottom : 1.5em;
    border: 1px solid #1f1f1f;
    padding : 5px;
    background-color : #888;
}

ol.commentlist li.alt {
    background-color : #ddd;
    border: 1px solid #1f1f1f;
}

ol.commentlist a {
    color : #A50004;
    font-size : 1.7em;
    font-weight : 100;
    font-family : arial;
    font-style : normal;
    text-decoration : none;
}

ol.commentlist a:hover {
    text-decoration : none;
    color : #FF0000;
}

small.commentmetadata {
    font-size : 1em;
    font-weight : 100;
    font-family : arial;
    font-style : normal;
    text-decoration : none;
    margin-bottom : 1em;
    padding: 3px 0px 3px 5px;
    display : block;
    background-color : #A50004;
}

small.commentmetadata a {
    text-decoration : none;
    font-size : 1em;
    font-weight : 100;
    font-family : arial;
    font-style : normal;
    text-decoration : none;
    color : #000000;
} 

small.commentmetadata a:hover {
    text-decoration : none;
    color : #ffffff;
} 

/* --------------------------- Post Title ----------------------- */
.post  {
    margin : 0 0;
}

.post h3 {
    font-family : "arial";
    margin : 0;
    padding : 0.5em 0 0.1em 0;
    font-weight : 100;
    font-size : 2em;
}

.post h3 a {
    text-decoration : none;
    color : #ffffff;
    background-color : #990011;
    margin : 0 0 0 0;
    padding : 0 12px;
    padding-top : 5px;
    font-size : 90%;
    font-style : normal;
    min-height : 32px;
    height : auto !important ;
    height : 32px;
    line-height : 100%;
    display : block;
}

.post h3 a:hover {
    text-decoration : none;
    color : #ffffff;
}

.post p.post-date {
    padding : 5px 12px 0 12px;
    font-size : 85%;
    font-style : normal;
    color : #333333;
}

.post p.post-author {
    margin : 0 0 0 0;
    padding : 5px 12px 0 12px;
    font-size : 12px;
    background-color : #ddd;
    min-height : 25px;
    color : #1f1f1f;
    height : auto !important ;
    height : 25px;
    line-height : 100%;
    display : block;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #bbb;
}

.post .post-author span {
    margin-top : 5px;
    display : block;
}

.post .post-content {
    clear : left;
    padding-bottom : 0.4em;
}

.post .post-links {
    text-align : right;
    display : block;
} 

/* -------------------------------  Horizontal Menu  ------------------------- */
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu,ul.cssMenu ul {
        margin:5px 0px 5px auto;
        width: 730px;
        float: center;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:#A50004;
	background-repeat:repeat;
}

ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	zoom:1;
	float: left;
}

ul.cssMenu ul{
	width:0px;
}

ul.cssMenu li{
	margin:3px 3px 3px 3px;
	font-size:0px;
}

ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}

ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
        display:block;
	vertical-align:middle;
	background-color:#222;
        border: 1px solid #222;
	text-align:left;
	text-decoration:none;
	padding:5px 8px 5px 8px; 
	font:bold 15px Arial;
	color: #1f1f1f;
	text-decoration:none;
	cursor:default;
        text-transform: uppercase;
}

ul.cssMenu span{
	overflow:hidden;
}

ul.cssMenu li {
	float:left;
}

ul.cssMenu ul li {
	float:none;
}

ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}

ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}

ul.cssMenu li.sep span{
	float:none;	padding-right:0;
        width:5;
	height:16;
	display:inline-block;
        background-color:#AAAAAA;	
        background-image:none;}

ul.cssMenu ul li.sep span{
	width:80%;
	height:30;
}

ul.cssMenu li:hover{
	position:relative;
}

ul.cssMenu li:hover>a{
        display:block;
	vertical-align:middle;
	background-color:#ffffff;
        border: 1px solid #ffffff;
	text-align:left;
	padding:5px 8px 5px 8px; 
	font:bold 15px Arial;
	color: #1f1f1f;
	cursor:default;
        text-transform: uppercase;
}

ul.cssMenu li a:hover{
        display:block;
	vertical-align:middle;
	background-color:#000;
        border: 1px solid #333;
	text-align:left;
	padding:5px 8px 5px 8px; 
	font:bold 15px Arial;
	color: #1f1f1f;
	cursor:default;
        text-transform: uppercase;
}

ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}

ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
       height:16px;
}

ul.cssMenu ul img {width:16px;
      height:16px;
}

ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over{display:inline}
ul.cssMenu a:hover img.def{display:none}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
        padding-right:11px;
}

ul.cssMenu li:hover>a>span{	
     background-image:url(./images/arrv_anim_1o.gif);
}

ul.cssMenu a:hover span{	
     _background-image:url(./images/arrv_anim_1o.gif)
}

ul.cssMenu ul span,ul.cssMenu a:hover table span{
    background-image:url(./images/arr_double_1.gif)
}

ul.cssMenu ul li:hover > a span{
    background-image:url(./images/arr_double_1o.gif);
}

/* -------------------------------  About the Author Box  ------------------------- */
#author-box {
	width: 692px;
	padding: 0px 10px 20px 10px;
	background: #dddddd;
        border: 1px solid #bbbbbb;
	}
#author-box .avatar {
	float: left;
	width: 80px;
	height: 80px;
        padding-right: 5px;
	}