/*   
Theme Name: AzAkers 001
AUTHOR: Jayson Akers (modified from templates by Will Wilkins &amp; Robert Ellis)
Theme URI: <a href="http://www.azakers.com">AzAkers.com/</a>
Description: Personal website/blog tempalte
Version: 1.0
All rights reserved.
*/

html {  
}
* { padding : 0; margin : 0; }

body {
background: #111;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 1.5em;
color: #444444;
height: 100% !important; 
}

a:link, a:visited, a:active {
color : #0099CC;
text-decoration : none;
outline : none;
}
a:hover {
color : #007399;
text-decoration : none;
outline : 0;
}

a:link img {
border : none;
outline : none;
}
p {
padding-bottom : 10px;
}
ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}


#bumper {
width: 1160px;
margin : 0 auto;
height:100% !important;
}

#container {
float: right;
width : 1010px;
background-color: #222;
margin : 0 78px 0 0;
height: 100% !important;
}

#header {
width : 100%;
min-height : 80px;
}

#rssbutton img {
float: right;
padding: 10px 10px 0px 0px;
border: none;
vertical-align: top; 
}

#header h3 {
float : left;
font-size : 22px;
text-transform : uppercase;
display : inline;
margin : 10px;
border : none;
}
#tag {
float : right;
text-decoration : none;
text-align : right;
color : #9c9c9c;
background : inherit;
padding : 0px;
}
#tag a {
background : none;
text-decoration : none;
}
#tag a:hover {
background : none;
text-decoration : none;
}
#tag img {
border : none;
background : none;
}
#tag span {
background : inherit;
font-size : 1.5em;
}



/*  MAIN NAVIGATION STYLES  */

#navcontainer ul {
padding: 0;
margin: 10px;
}
#navcontainer ul {
padding: 0;
margin: 0px;
float : left;
width : 1001px;
}
#navcontainer ul li {
display : inline;
text-transform : uppercase;
}
#navcontainer ul li a {
padding: 5px;
padding-left: 10px !important;
padding-right: 10px !important;
background-color : #ccc;
color : #222;
text-decoration : none;
float : left;
border-left: 1px solid #ccc;
border-right : 1px solid #999;
border-bottom: 1px solid #999;
font-size: 11px;
}
#navcontainer ul li a:hover {
background-color : #fff;
border-left: 1px solid #222;
border-right : 1px solid #222;
border-bottom: 1px solid #fff;
color : #222;
}

#navcontainer .current_page_item a  {
background-color : #fff;
border-left: 1px solid #222;
border-right : 1px solid #222;
border-bottom: 1px solid #fff;
color : #222;
}

.navcontainerright {
font-size: 11px !important;
float : right;
}
.navcontainerright a {
color: #efefef !important;
background-color: #222 !important;
border: none !important;
}
.navcontainerright a:hover {
color: #efefef !important;
background-color: #111 !important;
border: none !important;
}



/*  MAIN NAVIGATION STYLES END  */



/*  CATEGORY BOX STYLES  */

#slickbox {
position: relative;
text-transform : lowercase;
font-size : 0.9em;
}
#slickbox h4 {
text-transform : uppercase;
padding : 0;
}
#slickcats {
background : inherit;
float : left;
width: 975px;
position : relative;
padding : 8px;
margin: 8px;
}
ul.headcats {
color : #777;
text-align : left;
width: 100%;
background-color : inherit;
}
ul.headcats li {
display : inline;
list-style-type : none;
border-bottom : 1px dotted #555;
float : left;
text-align : right;
width : 22%;
padding: 5px;
margin-right: 19px;
}

ul.headcats li:hover {
background : #333 !important;
}

ul.headcats li a {
float : left;
color : #888;
width: 80%;
text-align: left;
}

ul.headcats li a:hover {
background : #333 !important;
color : #ccc;
}

/*  CATEGORY BOX STYLES END  */



/*  POST CONTENT STYLES  */

#entries {
width : 550px;
background-color: #fff;
padding: 12px; padding-left: 20px; padding-right: 20px;
float : left;
height:100%; 
}

.post {
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 15px;
line-height: 1.6;
color: #444; 
}

.post p {
padding-bottom: 15px;
}

a.post_link:link, a.post_link:visited  {
color : #444444;
text-decoration : none;
border : none;
outline : none;
}
a.post_link:hover {
color : #666666;
text-decoration : none;
border : none;
outline : none;
}

.post {
margin-bottom : 2em;
text-align: justify;
}

.post ul {
list-style : none;
font-size: 14px;
margin-left: 10px;
padding: 0px 0 15px;
color: #777;
}
.post li {
list-style-type: square;
list-style-position: inside;
}

h1 {

font-size : 2em;
line-height : 1em;
text-transform : uppercase;
display : inline;
color: #333;
margin-top: 5px;
margin-bottom: 10px;
}

h2 {
font-size : 22px;
line-height : 1em;
text-transform : uppercase;
display : inline;
letter-spacing : 0.1em;
color: #333;
margin-top: 5px;
margin-bottom: 10px;
}


.post h1, .post h1 a {
font-size: 22px;
display: block;
text-transform: none;
border-bottom: none;
text-align: left;
letter-spacing: normal;
color: #333;
margin: 25px 0 2px 0;
padding: 0px;
}
.post h2, .post h2 a {
font-size: 20px;
display: block;
text-transform: none;
border-bottom: none;
text-align: left;
letter-spacing: normal;
color: #333;
margin: 18px 3px 2px 0;
padding: 0px;
}

.post h3, .post h3 a {
color: #333;
}

.post h3 a:hover {
color: #666;
}

.post_head {
font-size : 2em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
margin-top : 0px;
letter-spacing : normal;
outline: none;
color : #444444;
border : none;
}

/*  POST CONTENT STYLES END  */




/* POST IMAGE STYLES */

.wp-caption {
font-size: 12px; text-align: center;
}

.imgleft {
float: left;
margin: 10px 10px 10px 0px;
}
.imgright {
float: right;
margin: 10px 0px 10px 10px;
}
.imgcenter {
text-align: center !important;
margin: 10px;
}
.imgleft_framed {
float: left;
border: 1px solid #ccc !important;
padding: 4px;
margin: 10px 10px 10px 0px;
}
.imgright_framed {
float: right;
border: 1px solid #ccc !important;
padding: 4px;
margin: 10px 0px 10px 10px;
}
.imgcenter_framed {
text-align: center !important;
border: 1px solid #ccc;
padding: 4px;
margin: 10px;
}

/* POST IMAGE STYLES END */



/*  SIDEBAR MASTER STYLES  */

#sidebar {
width: 390px;
height: 100% !important;
float: right;
font-size: 0.8em;
padding: 15px;
line-height: 1.5em;
margin-top: 0px;
background-color: #222;
}

.widgettitle {
font-size : 15px !important;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.5em;
letter-spacing : 0.1em !important;
color : #666 !important;
border-bottom : 1px dotted #444;
}
.widgettitle a{
color : #555 !important;
}

#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0;
}

/*  SIDEBAR MASTER STYLES END  */



/*  SIDEBAR EXTRA STYLES  */

#sidebarleft {
}

.sidebar_x h3 {
padding-bottom : 0px;
margin-bottom : 0px;
margin-top : 2.3em;
}
.sidebar_x ul {
list-style-type: none;
}
.sidebar_x li a {
list-style-type: none;
display: block;
padding: 4px; margin: 0;
color:#666;
border-top: 1px solid #222;
border-bottom: 1px dotted #555;
}
.sidebar_x li a:link, .sidebar_x li a:visited {
background-color: #222;
text-decoration: none;
}
.sidebar_x li a:hover {
color: #808080;
background-color: #111;
border-top: 1px solid #222;
border-bottom: 1px dotted #555;
}

#sidebar_bottom {
width : 390px;
}

#sidebarright {
width : 180px;
float : right;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0;
}
#sidebar p {
display : block;
padding : 5px;
margin-top : 0;
}
#sidebar img {
border : none;
padding : 0px;
margin : 0px;
}


/* 
#sidebarright li a img {
background : inherit;
padding : 3px;
margin : 3px;
border : 1px solid silver;
}
*/

/*
#sidebarleft li a img, .flickr li img {
padding : 4px;
border : 2px solid silver;
margin: 3px 0;
}
*/

/*  SIDEBAR EXTRA STYLES END  */



/*  BLOCK STYLES  */

blockquote {
font-size: 12px;
background-color : #f7f7f7;
border : 1px dotted #c0c0c0;
padding : 15px;
margin : 15px;
}
blockquote h1, blockquote h2, blockquote h3{
display: inline;
font-size: 14px;
padding: 0px;
margin: 0px;
}
blockquote p{
padding: 0px;
margin: 0px;
}

blockquote.alert {
font-style: italic;
color: #0000cc;
background-color: #FFE4E1; 
border: 1px dotted #0000cc; 
padding: 15px; 
margin: 15px;
}
blockquote.note {
font-style: italic;
color: #0099CC; 
background-color: #F0F8FF; 
border: 1px dotted #0099CC; 
padding: 15px; 
margin: 15px;
}

/*  BLOCK STYLES END  */




.archlist {
float : left;
color : #333;
width : 100%;
}
ul.archlist li {
display : inline;
list-style-type : none;
margin-right : 10px;
float : left;
display : block;
width : 215px;
}
ul.archlist li a {
float : left;
margin-right : 3px;
}

ul.archlist li a:hover {
background : #f3f3f3 !important;
color : #444444;
}








.clear {
clear : both;
margin : 0;

padding : 0;


}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}
#pages ul li.page_item ul li.page_item {
	margin-left: .5em;
}
.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}

/*  SIDEBAR STYLES END  */



/*  FOOTER STYLE  */

#footer {
background-color : #222222;
font-size : 0.9em;
height : 40px;
text-decoration : none;
text-align : center;
}

#footerinfo {
background-color : #222222;
color : #9c9c9c;
float : left;
display : inline;
width : 1000px;
text-align : left;
}

.footerleft {
margin: 10px;
display : inline;
float : left;
}
.footerright {
margin: 10px;
display : inline;
float : right;
}

#footerb {
font-size : 0.9em;
width : 1000px;
text-decoration : none;
text-align : center;
}


#footerb img{
border: none;
}

/*  FOOTER STYLES END  */



/*  POSITIONING STYLES  */

/*
.clear {
text-align : center;
font-size : 0.8em;
color : #9c9c9c;
width : 100%;
min-height : 25px;
}
*/

div.post p img {
max-width: 500px;
}
img.center {
display: block;
text-align: center;
margin: 0 auto;
}
img.alignleft {
float: left;
padding: .9em .5em .5em;
}
img.alignright {
float: right;
padding: .9em 0 .5em .5em;
}
img.left {
float: left;
padding: .9em .5em .5em;
}
img.right {
float: right;
padding: .9em 0 .5em .5em;
}
img.wp-smiley {
background: inherit;
}

/* POST STYLES END */



/*  FORM STYLES  */

#searchsubmit {
margin-bottom : 0px;
}

#searchform div {
padding-left : 0;
margin : 0;
}
.form_field_search {
border : 1px dotted #808080;
padding : 4px; 
margin: 4px 5px 0px 0px;
background-color: #111;
font-size: 14px !important;
color : #777;
width: 96%;
}
.form_button_search {
border : 1px dotted #808080;
padding-top : 1px;
margin-top : 0px;
}

/*  FORM STYLES END  */



/*  COMMENTS STYLES  */

.commentbox {
width : 100%;
height : 100px;
}
.comment_container {
clear : both;
}
.comment_avatar_container {
float :	left;
padding : 3px 3px 3px 3px !important;
height : 52px; width : 48px;
border : 1px solid #e3e3e3;
background-color: #ffffff;
}
img.MyAvatars {
padding : 0px; margin : 0px;
}
.comment_content {
float : right;
width : 450px;
padding : 15px; padding-bottom : 10px; margin-bottom : 15px;
background-color : #f9f9f9;
border-bottom : 1px solid #e1e1e1;
border-top : 1px solid #e1e1e1;
text-align : justify;
color : #555555;
font-size : 13px;
}

.alt {
background-color : #eee;
border-bottom : 1px solid #ccc;
border-top : 1px solid #ccc;
}

.comment_content p {
text-align : justify;
color : #555555;
font-size : 13px;
}
.comments_tiny {
color : #b8b8b8;
border-bottom : 1px solid silver;
}
.commentlist li {
margin : 0;
}
.commentlist p {
margin : 0;
}
#commentform p {
margin : 5px;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
display : block;
}
li.comment {
font-weight : bold;
padding : 10px;
list-style : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}

#commentform {
padding : 10px;
border : 1px solid #c0c0c0;
background-color : #222;
}
.comment_form_input {
border : 1px solid #ccc;
padding : 3px; 
margin: 3px 0px 0px 0px;
color : #888888;
font-size : 16px;
width: 97%;
}
.comment_form_textarea {
border : 1px solid #ccc;
padding : 3px; 
margin: 3px 0px 0px 0px;
color : #888888;
font-size : 16px;
width: 97%;
}
.comment_form_label {
color: #efefef;
}

.subscribe-to-comments {
color: #efefef;
}

.commentmetadata {
font-weight : normal;
}

.recentcomments {
padding-bottom: 8px;
}
.recentcomments a {
display: block;
color:#666;
}
.recentcomments a:link, .recentcomments li a:visited {
text-decoration: none;
}
.recentcomments a:hover {
color: #808080;
}

/*  COMMENTS STYLES END  */




/*    ||||  PLUGIN STYLES  ||||    */



/*  COMMUNITY STYLES  */

.myblogloglinks p {
width: 170px;
}
.myblogloglinks a {
font-size: 10px; font-family: arial; color: #888; text-decoration: none; border-bottom: 1px dotted #888;
}
.myblogloglinks a:hover {
color: #000;



}

.myblogloglinks img {
border: none; padding: 0px; margin: 0px;

}
#MBL_COMM img {
border: none; padding: 0px; margin: 0px;
}



/*  COMMUNITY STYLES END  */



/*  LINK ICONS STYLES  */

a.liexternal { padding-right: 13px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_external_07.gif) no-repeat right; }
a.liwikipedia { padding-right: 15px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/list-icon_imdb-movies.png) no-repeat right; }
a.liftp { padding-right: 13px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 16px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_mail_02.gif) no-repeat right; }
a.ligmail { padding-right: 16px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_mail_03.gif) no-repeat right; }
a.lipdf { padding-right: 19px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_pdf_05.png) no-repeat right;  }
a.lizip { padding-right: 14px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_zip_01.png) no-repeat right;  }
a.litechnorati { padding-right: 12px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_technorati.png) no-repeat right;  }
a.liflickr { padding-right: 9px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_flickr.png) no-repeat right;  }
a.liserp { padding-right: 13px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_serp.gif) no-repeat right;  }
a.lipicasa { padding-right: 13px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_picasa.gif) no-repeat right;  }
a.limoz { padding-right: 13px; margin-right: 5px; background: url(http://www.azakers.com/source/link-icons/link-icon_firefox.png) no-repeat right;  }
#body_content {position: absolute;left: -10000px;}

/*  LINK ICONS STYLES END  */



/*  G2 STYLES  */

.g2imgblock a:link img, .g2imgblock a:visited img, .g2imgblock a:active img {
border: 3px solid #333 !important;
padding: 3px !important; 
margin: 0px 5px 5px 0px !important;
}

.g2imgblock a:hover img {
border: 3px solid #444 !important;
}

.g2imgblock img {
float: left;
border: 3px solid #333 !important;
padding: 3px !important; 
margin: 0px 5px 5px 0px !important;
height: 73px; width: 73px;
}

/*  G2 STYLES END  */



/*  TABBED STYLES  */

.tab-content a:link, .tab-content a:visited, .tab-content a:active {
color: #666;
}
.tab-content a:hover {
color: #808080;
}

/*  TABBED STYLES END  */



/*  RELATED POSTS STYLES  */

.st-related-posts ul {
margin: 0px !important;
padding: 0px !important;
list-style-type: none;
}
.st-related-posts li {
list-style-type: none;
margin: 0px !important;
padding: 0px !important;
line-height: 1.2;
}

/*  RELATED POSTS STYLES END  */



/*  RSS WIDGET STYLES  */

.rsswidget img {
visibility: hidden;
display: none;
}
.rsswidget a:link, .rsswidget a:visited {
color: #111111;
}

/*  RSS WIDGET STYLES END */



/*  TEXT WIDGET STYLES  */

div.textwidget {
display : block;
margin : 0.5em 0;
}

/*  TEXT WIDGET STYLES  */



/*  FLOATER STYLES  */

#floaterb {
position: fixed;
top: 218px;
float: left;
border-right: 1px solid #efefef;
padding: 5px;
padding-right: 12px;
background-color: #fff;
width: 55px;
}

#floaterb img{
border: none;
}
/*  FLOATER STYLES END  */



/*  DIGG WIDGET STYLES  */

.diggwrapper div {
padding: 15px 0;
}
.diggwrapper p {
display: none; padding: 0 !important; margin: 0 !important;
}

.no-digg-description a:link, .no-digg-description a:visited, .no-digg-description a:active {
color : #0099CC;
text-decoration : none;
outline : none;
}
.no-digg-description a:hover {
color : #007399;
text-decoration : none;
outline : 0;
}

.digg-widget-unstyled .digg-count span, .digg-widget-unstyled .digg-count * span, .digg-widget-unstyled h3 a  span {
color: #ddd !important;
text-decoration: none !important;
}

/*  DIGG WIDGET STYLES END  */



/*  VARIOUS STYLES  */

input#s {
margin : 0 2px 5px 0;
font-size : 12px;
}
table#wp-calendar {
width: 100%;
}

big {
display : inline;
font-size : 3em;
}
.results_content {

padding : 0 0 1em 0;
}

.except {
margin-top : 1em;
text-align: justify;
}

code {
}
pre {
}
em {
}
hr {
border: 1px solid #fff;
border-top: 1px dotted #999;
padding: 10px;
}

/*  VARIOUS STYLES END  */




/*  LEGACY  */

.frame {
padding: 1px; margin: 5px;
border : 1px solid #dee4e5;
}
.frame350 {
padding: 1px; margin: 5px;
width: 350px;
border: 1px solid #dee4e5;
}
.frame150 {
padding: 1px; margin: 5px;
width: 155px;
border: 1px solid #dee4e5;
}
.frame150right {
float: right;
padding: 1px; margin: 5px;
width: 155px;
border: 1px solid #dee4e5;
}

.frame150left {
float: right;
padding : 1px; margin: 5px;
width : 155px;
border : 1px solid #dee4e5;
}

/*  LEGACY STYLES END */
