/*  
Theme Name: Alticor Media Blog Style
Theme URI: http://media.alticor.com/
Description: The WordPress theme used for the Alticor Media Blog.
Version: 1.0
Author: Dino Baskovic
Author URI: http://36hrs.com/
*/

/* ------------------------- 
     GLOBAL 
------------------------- */
HTML,BODY {
     height:			100%;
     min-height:		100%;
}
BODY {
     margin:			0;
     padding:		     0;
     border:			0;
     background:         #CCC url(img/amb-bg.jpg) repeat-y top center;
     font-family:        Helvetica,Arial,serif;
     font-size:          10px;
}
#Alpha {
     min-height:         100%;
     position:           relative;
     margin:             0 auto;
     padding:		     0 0 4em 0;
     width:              800px;
     background:         url(img/amb-label-bg.png) no-repeat 20px 128px;
}
A:link, A:visited {
     color:              #FF0028;
}
A:hover {
     color:              #999;
}
/* ------------------------- 
     MASTHEAD 
------------------------- */
#Masthead {
     position:           relative;
     left:               0px;
     top:                0px;
     width:              760px;
     height:             126px;
     margin:             0 auto;
     background:         #000 url(img/amb-masthead.jpg) no-repeat top center;
     border-bottom:      2px solid #000;
     text-align:         right;
}
H1 {
     position:           absolute;
     bottom:             0.5em;
     right:              0.5em;
     margin:             0 auto;
     padding:            0 auto;
     font-size:          2.0em !important;
     color:              #FFF;

}
H1 A:link,H1 A:visited {
     color:              #FFF;
     text-decoration:    none;
}
H1 A:hover {
     color:              #FFF;
     text-decoration:    underline;
}


/* ------------------------- 
     MAIN CONTENT
------------------------- */
#Main {
     position:           relative;
     width:              680px;
     margin:             0 auto;
     top:                1.25em;
     
}
#Content {
     position:           relative;
     width:              460px;
     font-size:          1.25em;
     line-height:        1.5em;
}
H2 {
     color:              #FF0028;
     font-size:          1.25em;
     margin:             2.5em 0 0 0;
}
H2 A:link,H2 A:visited {
     color:              #FF0028;
     text-decoration:    none;
}
H2 A:hover {
     text-decoration:    underline;
}

H3 {
     color:              #333;
     font-size:          2.25em;
     margin:             0.75em auto 0.25em auto;
     padding:            0;
line-height:1em;
}

H3 A:link,H3 A:visited {
     color:              #333;
     text-decoration:    none;
}

H3 A:hover {
     text-decoration:    underline;
}


#Content P.description {
     font-size:          0.95em;
     margin:             0 0 2.5em 0;
     padding:            0 auto;
}

#Content P.description A:link,#Content P.description A:visited {
     color:              #FF0028;
     text-decoration:    none;
     
}
#Content P.description A:hover {
     text-decoration:    underline;
     
}



#Content P.filedby {
     padding:            2px 0 0 25px;
     margin-top:         0.25em;
     margin-bottom:      0;
     background:         url(img/amb-icon-filedby.png) no-repeat center left;
     color:              #333;
     font-size:          0.9em;
}
#Content P.posted {
     padding:            2px 0 0 25px;
     margin-top:         0.25em;
     margin-bottom:      0;
     background:         url(img/amb-icon-posted.png) no-repeat center left;
     color:              #333;
     font-size:          0.9em;
}
#Content P.comments {
     padding:            2px 0 0 25px;
     margin-top:         0.25em;
     margin-bottom:      0;
     background:         url(img/amb-icon-comments.png) no-repeat center left;
     color:              #333;
     font-size:          0.9em;
}
P.filedby A, P.posted A, P.comments A  {
     font-weight:        bold;
}

/* ------------------------- 
     SIDEBAR
------------------------- */
#Sidebar {
     position:           relative;
     float:              right;
     width:              180px;
     text-align:         right;
     font-size:          1.25em;
     line-height:        1.25em;
}
IMG {
     border:             0px;
}
.bucket {
     margin-top:         1em;
     background:         url(img/amb-side-bucket-bg.png) repeat-x left top;
     text-align:         left;
     border:             1px solid #CCC;
}
.bucket P, UL {
     padding:            0;
     margin:             1em 0.50em 0.50em 0.50em;
     font-size:          0.85em;
}
.bucket H2 {
     margin:             0.35em 0.25em;
     font-size:          1.25em;
     color:              #333;
     font-weight:        bolder;
     background:         none;
     padding:            0px;
}

.bucket UL LI {
     list-style-type:    none;
     font-size:          1.1em;
     margin-bottom:      0.5em;
}

.bucket A:link, .bucket A:visited {
     color:              #666;
     text-decoration:    none;
     font-weight:        bold;
}
.bucket A:hover {
     color:              #333;
     text-decoration:    underline;
}
.links UL {
	margin-bottom:1em;
}
.links UL LI H2 {
	margin:1em 0 -0.25em 0;
	padding:0;
	font-size:1.1em;
	border-bottom:1px solid #DDD;
	padding-bottom:0.1em;
}
.links UL LI {
	line-height:1.1em;
}
.links UL LI UL LI {
	margin-left:0.5em;
}

/* ------------------------- 
     COMMENTS
------------------------- */
.memo {
     font-size:          0.85em;
     color:              #666;
     padding-top:        0.75em;
     padding-bottom:     0.75em;
     border-top:         1px dotted #CCC;
     border-bottom:      1px dotted #CCC;
}
H4.comments {
     padding:            2px 0 0 25px;
     background:         url(img/amb-icon-comments.png) no-repeat center left;
}
OL LI SPAN {
     font-size:          0.95em;
     color:              #333;
     line-height:        1.25em;
}

/* ------------------------- 
     ARCHIVES
------------------------- */
H2.archive {
     font-style:         italic;
     color:              #666;
     font-size:          1.5em;
     padding:            1em 0 0 2.0em;
     background:         url(img/amb-icon-archive.png) no-repeat center left;
     height:             36px;
}

/* ------------------------- 
     FEEDS
------------------------- */
#Feeds {
     margin-top:         2em;
}
/* ------------------------- 
     FOOTER
------------------------- */
#Footer {
     margin-top:         4em;
     color:              #999;
     font-size:          1.1em;
     text-align:         left;
     line-height:        1.25em;
}

#Content UL LI {
	font-size:1.2em;
	list-style-type:square;
	margin-bottom:1em;
	margin-left:1em;
	line-height:1.3em;
}

#Content OL LI {
	margin-bottom:1em;
	line-height:1.3em;
}


#Content BLOCKQUOTE {
	border-left: 1px dotted #BCC5CD;
	padding-left: 1.5em;
	margin-left:1em;
}


