/*   
Theme Name: Opera Fancy
Theme URI: http://www.christinwismann.com
Description: A search engine optimized website framework for WordPress.
Author: Tiffany Israel
Author URI: http://www.tiffanyisrael.com/
Version: 1.0
Tags: opera, christin wismann, music, sophisticated,fancy
.
© Tiffany Israel
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Import a basic layout */
@import url('styles/3c-b.css');

/* Import a basic layout */
@import url('styles/slider.css');


body {
	margin: 1.5em 0;
	background-color: #330000;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(http://www.christinwismann.com/home/images/newtopBG.jpg);
}

body.home #access a.home {
color:#000000;
text-decoration:underline;
}


/* =Header
-------------------------------------------------------------- */

#branding {
        margin: 0 0 24px 0;
}

#branding img {
	margin: 47px 0 0 0;	
}


/* =Menu
-------------------------------------------------------------- */

#access {
        margin: 0 0 8px 0;
        overflow: auto;
}

.something-classy li a {
		margin: 0 20px 0 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0px 7px 0px 7px;
}


.something-classy li a:link {
	color: #FFFFFF;	
}

.something-classy li a:hover {
	padding: 0px 4px 0px 4px;
	color: #ffff99;	
	background-color: #000;
	-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	border-left: solid 3px #000000;
	border-right: solid 3px #000000;
}

.something-classy a:visited {
}



.something-classy li.current_page_item a {
	padding: 0px 4px 0px 4px;
	color: #ffff99;	
	background-color: #000;
	-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	border-left: solid 4px #000000;
	border-right: solid 4px #000000;
}





.skip-link {
        display: none;
}
.menu ul {
        list-style: none;
        margin: 0;
}
.menu ul ul {
        display: none;
}
.menu li {
        display: inline;
}
.menu a {
        display: block;
        float: left;
}


/* =Content
-------------------------------------------------------------- */

.post {
        margin: 0 0 3em 0;      
}

.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
}

.entry-content p a {
	color: #FFFFFF;
	font-weight: bold;
}

#page-content {
	margin: 0 auto;
	padding: 0;
	width: 900px;
}


/* =Home page
-------------------------------------------------------------- */
#home-content {
	width: 1100px;
	margin: 0 auto;
	background-image: url(http://www.christinwismann.com/home/images/home.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
  }

#homeBox {
	margin: 0 auto;
	width: 900px;
	padding: 55px 0 20px 0 ;
	
}

#homeAbout {
	width: 430px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #e5e5e5;
	margin: 30px 0 0 435px;
	
}



/* =Contact page
-------------------------------------------------------------- */
#contact-content {
	width: 900px;
	margin: 0 auto;
	background-image: url(http://www.christinwismann.com/home/images/contact.jpg);
	background-repeat: no-repeat;
	background-position: 385px 20px;
  }

#contactBox {
	margin: 0 auto;
	width: 900px;
	padding: 40px 0 0px 80px;
}

#contactAbout {
	padding: 0 0 0 0;
	width: 700px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e5e5e5;	
}



/* =Resume page
-------------------------------------------------------------- */
#resume-content {
	width: 900px;
	margin: 0 auto;
	background-image: url(http://www.christinwismann.com/home/images/resumeLG.jpg);
	background-repeat: no-repeat;
	background-position: left 20px;
	height: 300px;
  }

#resumeBox {
	margin: 0 auto;
	width: 900px;
	padding: 0px 0 0px 0px;
}

#resumeAbout {
	margin:  200px 130px 0px 0px;
	width: 250px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 16px;
	float: right;
	color: #e5e5e5;
	font-style: italic;
}

#resumeAbout a {
	color: #ffff99;	
}

#resumeAbout a:link {
	color: #ffff99;	
}

#resumeAbout a:hover {
	color: #FFFFFF;		
}

#resumeAbout a:visited {
}


/* =photos page
-------------------------------------------------------------- */
#photos-content {
	width: 900px;
	margin: 0 auto;
	height: 350px;
  }

#photosBox {
	margin: 0 0 0 15px;
	width: 800px;
	padding: 40px 0px 0px 0px;
}




/* =videos page
-------------------------------------------------------------- */
#videos-content {
	width: 600px;
	margin: 0 auto;
  }

#videosBox {
	margin: 0;
	width: 800px;
	padding: 40px 0px 0px 0px;
}


#videosAbout {
}

#videosAbout a {
	color: #CCCCCC;	
	text-shadow: #CCCCCC 0px 1px 1px;
}

#videosAbout a:link {
	color: #CCCCCC;	
}

#videosAbout a:hover {
	color: #666600;		
	text-shadow: #666666 0px 1px 1px;
}

#videosAbout a:visited {
}

/* =404 page
-------------------------------------------------------------- */
#error404-content {
	width: 900px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
  }

#error404Box {
	margin: 0 0 -18px 15px;
	width: 800px;
	padding: 40px 0px 0px 0px;
}

h1.error {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #ffff99;
}

.error-content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffff99;
}


/* =audio page
-------------------------------------------------------------- */
#audio-content {
	width: 900px;
	margin: 0 auto;
  }

#audioBox {
	margin: 0 0 -18px 15px;
	width: 800px;
	padding: 40px 0px 0px 0px;
}




/* =Flash MP3 player
------------------ */
#audioAbout {
	width: 400px;
	border-top: solid 1px #ffffcc;
	border-right: solid 1px #ffffcc;
	border-left: solid 1px #ffffcc;
	padding: 1px;
	margin: 0 auto;
}

#audioAbout a {
	color: #CCCCCC;	
	text-shadow: #CCCCCC 0px 1px 1px;
}

#audioAbout a:link {
	color: #CCCCCC;	
}

#audioAbout a:hover {
	color: #666600;		
	text-shadow: #666666 0px 1px 1px;
}

#audioAbout a:visited {
}


/* =events page
-------------------------------------------------------------- */
#events-content {
	width: 900px;
	margin: 0 auto;
  }

#eventsBox {
	margin: 0 0 -18px 15px;
	width: 800px;
	padding: 40px 0px 0px 0px;
	background-image: url(http://www.christinwismann.com/home/images/events.jpg);
	background-repeat: no-repeat;
	background-position: 185px top;
	min-height: 320px;
}

ul.dbem_events_list {
}

ul.dbem_events_list li {
	color: #FFFFFF;	
	list-style: none;
	margin: 0 0 10px 0;
	width: 200px;
}

ul.dbem_events_list ul {
	margin: 0 0 0 10px;
}




/* =Widget Areas
-------------------------------------------------------------- */

.eventwidget-area ul {
        list-style: none;
        margin-left: 0;
		color: #FFFFFF;
		font-family:Verdana, Geneva, sans-serif;
		line-height: 13px;
		font-size: 11px;
}
.eventwidget-area ul ul {
        list-style: disc;
}

.eventwidget-area ul {
        list-style: none;
        margin: 5px 0 0 0;
}

.eventwidget-area li {
        margin: 0 0 10px 0;
}
.eventwidget-area ul ul ul {
        margin-left: 2.5em;
}
.eventwidget-container {
        margin: 0 0 1.5em 0;
}

.eventwidget-area a {
		color: #FFFFFF;
		font-weight: bold;
}



/* =Flash MP3 player
------------------ */
#eventsAbout {
	width: 400px;
	padding: 1px;
	margin: 0;
	color: #FFFFFF;
}

#eventsAbout a {
	color: #ffff99;	
}

#eventsAbout a:link {
	color: #ffff99;	
}

#eventsAbout a:hover {
	text-decoration: underline;
}




/* =awards page
-------------------------------------------------------------- */
#awards-content {
	width: 900px;
	margin: 0 auto;
	background-image: url(http://www.christinwismann.com/home/images/awards.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
  }

#awardsBox {
	margin: 0 auto;
	width: 900px;
	padding: 55px 0 20px 0 ;
	
}

#awardsAbout {
	width: 430px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #e5e5e5;
	margin: 0 0 0 0;
	
}


/* =press page
-------------------------------------------------------------- */

#press-content {
	width: 900px;
	margin: 0 auto;
	background-image: url(http://www.christinwismann.com/home/images/press.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 300px;
  }

.pressPost {
	margin: 0 0 2em 0;
}

#pressBox {
	margin: 0 auto;
	width: 900px;
	padding: 0 0 20px 0 ;
	
}

#pressAbout {
	width: 430px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #e5e5e5;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	
}

.press-reviews span.cat-list-post {
	display: none;
}

.pressExerpt p  {
	font-size: 11px;
	color: #e5e5e5;
	font-style: italic;
}

.press-reviews p {
	font-size: 11px;
	color: #e5e5e5;
	font-style: italic;
}

.press-articles li {
	margin: 10px 0 0 0;	
}

.press-articles ul {
	margin: 0 0 1px 0;	
}


h1.cat-list-title {
	line-height: 25px;	
}


.pressExerpt a,
.pressContent a {
	font-size: 9px;
	color: #ffff99;
	text-decoration: underline;
	text-transform: uppercase;
}


.pressExerpt a:hover,
.pressContent a:hover {
	font-size: 9px;
	color: #ffff99;
	text-decoration: underline;
	text-transform: uppercase;
	font-style: italic;
}

.pressContent p  {
	font-size: 12px;
	color: #e5e5e5;
}

h2.press-title a {
	color: #FFFFFF;
	font-weight: bold;
}

h2.press-title a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}



/* =Single page
-------------------------------------------------------------- */
#single-content {
	width: 900px;
	margin: 0 auto;
	color: #FFFFFF;
	padding:  20px 0 1px 0;
  }
  
#singleAbout {
	width: 530px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #e5e5e5;
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	display: inline-block;
	vertical-align: top;
	float: left;
	
}

#singlePosts {		
	width: 300px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #e5e5e5;
	margin: 0 0 10px 20px;
	padding: 20px 0 0 15px;
	display: inline-block;
	vertical-align: top;
	right: 0;
	border-left: solid 1px #666666;
}
 
 h2.entry-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	line-height: 25px;
	color: #ffff99;
 
 }


/* =Navigation
-------------------------------------------------------------- */

.navigation {
        margin: 0 0 1.5em 0;
        overflow: hidden; 
}

.navigation a,
.cat-post-more a,
.entry-utility a {
	color:  #FFFF99;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 10px;
}

.entry-utility {
	color:  #FFFF99;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}

.nav-next {
	float: right;
}

.nav-previous {
	float: left;
	display: inline-block;
}


.navigation a:hover,
.entry-utility a:hover {
	font-style: italic;
}




/* =Buzz
-------------------------------------------------------------- */

#buzz-bar {
 background-image:url(http://www.christinwismann.com/home/images/bar.png);
background-position:left bottom;
background-repeat:repeat-x;
width: 100%;
overflow:visible;
text-align:center;
color: #FFFFFF;
padding: 0 0 10px;
border-top: solid 1px #330000;
}

ul.advanced-random-posts  {
	list-style: none;
	margin: 0;
	background-color: #660000;
	padding: 3px 100px 0 100px;
}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
		color: #FFFFFF;
		font-family:Verdana, Geneva, sans-serif;
		line-height: 13px;
		font-size: 11px;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 1.5em 0;
}




/* =Bottom Navigation
-------------------------------------------------------------- */

#bottomNav {
	margin:  0 auto;
    overflow: hidden;
	width: 705px;
}

#bottomNav a {
		margin: 0 50px 0 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: normal;	
		color: #FFFFFF;
		text-decoration: none;
		text-shadow: #660000 0px 1px 1px;
}

#bottomNav a:hover {
		color: #ffff99;
		text-decoration: underline;
}

#site-info {
	text-align: center;
		color: #FFFFFF;
		text-shadow: #660000 0px 1px 1px;
}


#site-info a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		font-weight: normal;	
		color: #FFFFFF;
		text-decoration: none;
		text-shadow: #660000 0px 1px 1px;
}

#site-info a:hover {
		color: #ffff99;
		text-decoration: underline;
}



/* =about text hide/show
-------------------------------------------------------------- */

#readMore,
#readLess {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffff99;
	text-decoration: underline;
	font-weight: bold;
	
}

#readMore a,
#readLess a {
	color: #ffff99;
	text-decoration: underline;
	
}

/* =awards category post list
-------------------------------------------------------------- */

.cat-list-title,
.press-reviews p.cat-list-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	line-height: 25px;
	color: #ffff99;
}


.cat-list-post {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-style: normal;
}

a.cat-list-post {
	color: #FFFFFF;
	margin: 0 0 10px 0;
}

.cat-list-content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
}






