/*   
Theme Name: I Love Fran
Theme URI: http://brightcoconut.com
Description: Child theme for CF Marquette
Author: Bright Coconut
Author URI: http://brightcoconut.com
Template: neoclassical
Version: 1.0
*/

@import url(../neoclassical/style.css);
body { background: #ababab; }
#container { background:#ABABAB url(images/shadow.png) repeat-y scroll center top; padding: 20px 0 20px 30px; width: 915px;}
#masthead #logo { text-align: center; }
#masthead #rss_subscribe { padding-top: 80px; }
#rotating_image { height: 215px; }
#rot-left, #rot-center, #rot-centright { float: left; padding-right: 1.5px;}
#rot-right { float: right; }
#announcement { border-bottom:1px dotted #DDDDDD;margin-bottom:20px;padding:0 10px 10px; }
	#announcement p {  }

a, a:visited, #nav a, #nav a:visited, .menu a, .menu a:visited { color: #C20A13; }

.sidebar { background: #e6e6e6; }
	#left_bar { margin-left: -10px; width: 200px;}
	#left_bar ul.sidebar_list { padding: 10px; }
#content_box { padding: 0 0 0 10px; width: 875px; }
	#right_bar {padding:10px; width:190px;}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { margin: 0 0 1em; }

.page h1 { text-align: center; font-size: 2em; padding-top: 20px; }
body.home h1 { display: none; }
body.home #content h2 { font-size: 1.7em; text-align: center; border-top: none; }
	.bigger { font-size: 2.1em !important; padding-bottom: 20px; }
h2 { text-align: center; }
h3 { color: #C20A13; }

.alignleft  { float: left; width: auto; margin: 5px 15px 15px 0; }
.alignright  { float: right; width: auto; margin: 5px 0 15px 15px; }
.aligncenter  { text-align: center; margin-bottom:15px;}
img.aligncenter  { margin-left:auto; margin-right:auto; display:block; }
	
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { border: 1px solid #ccc; padding: 10px; width: 170px; background: #fff; }
li#text-7, li#text-22 { background-color: #C20A13; color: #fff; font-size: 1.5em; }
li#text-7 h2.widgettitle, li#text-22 h2.widgettitle { font-size: 1.3em; color: #fff; }
li#text-7 a, li#text-7 a:visited, li#text-22 a, li#text-22 a:visited { color: #fff; border-bottom: 1px dotted #fff; }
.call { font-size: 1.2em; }


/* @group Menu */

#nav, .menu { width:883px; text-align: center; background:#e6e6e6; padding: 7px 0 0; border-bottom:1px solid #FFF; height:20px; margin-bottom: 10px;}
#nav li, .menu li { margin-right:15px; display: inline;}
#nav li, #subnav li, .menu li { font-size: 12px; list-style:none; padding: 7px;}
#nav a, #nav a:visited, .menu a, .menu a:visited { text-decoration:none; font-weight:bold;}
#nav a:hover, #nav a:active, li.current_page_parent a, #nav li.current_page_item a, {background:#f7f7f7;}
#subnav { width:873px; background: #e6e6e6;	height:28px; margin: -10px 0 10px; padding-left: 10px;}
#subnav li {padding:7px;}	
#subnav a, #subnav a:visited {color:#C20A13;text-decoration:none;}
#subnav a:hover, #subnav a:active, #subnav li.current_page_item a, #subnav li.current_page_item a:visited {text-decoration:underline;}
/* @end */
.post_author { display: none; }
#search_form .search_input { width: 164px; }
#footer { width: 885px; }
	#footer p { padding-right: 208px; }
	#footer a, #footer a:visited {border:none;}
