/*
Theme Name: Millennium Center
Theme URI: http://danmilas.eu/2009/01/19/wordpress-theme-millennium/
Description: Created by <a href="http://danmilas.eu/">Dan Milas</a>. Happy, Young, Jumpy, lively.
Version: 1.0.0
Author: Dan Milas
Author URI: http://danmilas.eu/
Tags: fixed width, two columns, widgets, valid CSS, widget ready, white, simple, valid XHTML, left sidebar, orange, red, asian, oriental, plum

	The CSS, XHTML and design is created exclusively for Millennium Center
	and cannot be used by anyone else.

*/



/******** Theme's structure ********************************************************************/


* {
	margin: 0;
	padding: 0;
	
}

body {
	color: #000;
	width: 975px;
	text-align: center;
	margin: 0 auto;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10pt;
}

#wrapper {
	text-align: left;
	width: 975px;
	margin: 20px 0 50px 0;
}
#sidebar {
	width: 200px;
	background: #fff url('images/sidebar.png') top left repeat-y;
}
#content {
	width: 755px;
	float: right;
}
#content .minheight {
	height: 556px;
}
#footer {
	text-align: center;
	clear: both;
}




/******** General Design ********************************************************************/


/*SIDEBAR*/
#logo {
	text-align: center;
	padding: 50px 0;
}
#logo img {
	border: none;
}


#navlist {
	display: block;
	margin: 30px 0;
	padding: 0 5px 0 20px;
}
#navlist li {
	list-style: url('images/page.png');
	line-height: 1;
	margin: 0 0 7px 0;
	padding: 0;
}
#navlist a {
	font-size: 11pt;
	font-variant: small-caps;
	color:#555;
	text-decoration: none;
}
#navlist a:hover {
	color:#f60;
	text-decoration: underline;
}


#sidebar h2 {
	font-size: 14pt;
	font-weight: normal;
	font-family: Georgia, serif;
}



#sidebarinner {
	padding-bottom: 10px;
}



#searchBar {
	text-align: center;
}



#widgets {
	padding: 0 10px 0 10px;
}
#widgets .widget {
	list-style: none;
	margin: 20px 0 0 0;
	color: #546a85;
}
#widgets .widget li {
	margin: 0 0 0 20px;
	list-style: url('images/square.gif');
}


.widget_archive a, .widget_tag_cloud a {
	text-decoration: none;
	color: #f60;
}
.widget_archive a:hover, .widget_tag_cloud a:hover {
	text-decoration: underline;
	color: #0c9;
}


.widget_recent_entries a, .widget_recent_comments a {
	text-decoration: none;
	color: #999;
}
.widget_recent_entries a:hover, .widget_recent_comments a:hover {
	text-decoration: underline;
	color: #55f;
}
#widgets .widget_recent_entries li, #widgets .widget_recent_comments li {
	padding: 0 0 5px 0;
}
.widget_recent_comments {
	font-size: 8pt;
	font-style: italic;
}
.widget_recent_comments .url {
	font-size: 10pt;
	font-style: normal;
}



.widget_links a, .widget_meta a {
	text-decoration: none;
	color: #69c;
}
.widget_links a:hover, .widget_meta a:hover {
	text-decoration: underline;
	color: #06f;
}
#widgets .widget_links li, #widgets .widget_meta li, #widgets .widget_categories li {
	list-style: url('images/arrow.png');
}
.widget_categories a {
	text-decoration: none;
	font-size:1.1em;
	color: #69c;
}
.widget_categories a:hover {
	text-decoration: underline;
	color: #f60;
}


#wpbannerize li {
	list-style: none;
}








/*CONTENT*/

img.alignleft {
    float: left;
    margin: 0 0.8em 0.8em 0;
}
#content p+p {
    margin-top: 1em;
}
#content a {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content #contentinner {
	padding: 0 20px 3em 20px;
	font-size: 10pt;
	font-family: Lucida Sans;
	font-weight: normal;
	line-height: 1.5em;
}
#content #template {
	height: 20px;
	width: 755px;
}
.post h2 {
	font-size: 20pt;
	font-weight: normal;
	font-family: Georgia, serif;
	line-height: 1.1;
}
.post h3 {
    margin-top: 16px;
	font-size: 14pt;
	font-weight: normal;
	line-height: 1.1;
}
.post ul, .post ol {
    margin-left: 30px;
}
.divider {
	height: 50px;
}
.tags {
	margin: 0 0 20px 0;
	display: block;
}











/* Wordpress required */
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}







#anunt {
    float: right;
    width: 160px;
    height: 263px;
    margin: 0 0 10px 10px;
    background: #fef;
    text-align: center;
    padding: 3px;
}
#anunt img {
    border: 1px solid #eee;
}
#anunt h2 {
    font-family: Georgia, serif;
    text-align: center;
    font-weight: normal;
    margin: 0 0 5px 0;
}
#anunt h2 a {
    text-decoration: none;
}




#bannerize {
	margin: 20px 0;
	text-align: center;
}
	#bannerize div {
		border: 1px solid #ccc;
		padding: 3px;
	}
	#bannerize div + div {
		margin-top: 20px;
	}