/* General styles */
body { 
        font-family: Trebuchet, Helvetica, Ariel, sans-serif;
        font-size: 12px; 
        color: black; 
        background-color: #999999; 
        background-attachment: fixed;
        min-width: 900px;
		background-image: url('/images/storefront/baddour/bg.gif');
		/*background-repeat: repeat-x;*/
}

a { color: #262B41;}

a:link { text-decoration: none;}
a:visited { text-decoration: none; }
a:hover { color: black; text-decoration: underline; }

hr { height: 0; border-style: dashed; border-width: 1px 0 0 0; border-color:
black; }

img {border: 0;}

h2 { font-size: 16px; color: red;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	background-image: url('/images/storefront/baddour/sidebar_bg.gif');
	border: medium solid #262B41;
}

#header {
	margin: 0 0 0 0;
	background: #CDD8DE;
}

#sidebar {
	float: right;
	width: 170px;
	padding: 10px;
	
}

#content { 
	float: left;
	width: 705px;
	background: white;
	min-height: 400px;
	border-right: medium solid #262B41;
}

#body {
	margin: 20px;
}

#footer {
	clear: both;
    background-color: #2E5AA3;
	color: white;
    padding: 5px;
    padding-left: 20px;
	border-top: medium solid #262B41;

}

#footer a {
	color: white;
}


.content_item { margin: 10px; padding: 10px;}


/* Navbar styles */
#navbar {
        float: left;
        width: 100%;
		background: #2E5AA3;
		border-top: medium solid #262B41;
		border-bottom: medium solid #262B41;
		
}

ul#nav,ul#nav li{ 
	list-style-type:none; margin:0; padding:0 
	}

ul#nav{ margin-left: 10px; }
ul#nav li{
        float:left;
        margin-right: 3px;
        text-align: center;
        float:left;
		padding: 5px;
        text-decoration:none;
		font-weight: bold;
		font-size: 9pt;
		color: #FBFB99;
}

ul#nav a{
        float:left;
        text-decoration:none;
        color: white 
}
ul#nav a:hover{ color: #FBFB99 }
ul#nav li.activelink a,ul#nav li.activelink a:hover{ color: #FBFB99}

.bigbullet { font-size: 20px; color: gray;}

.moreinfo { font-style: italic; color: red;}

/* Generic boxes */
.box { background-color: white; border: thin solid gray; padding: 5px; margin-bottom: 10px; margin-left: 15px; width: 180px; float: left;}

.highlight { width: 300px; border: none;}

#newsbox { clear: left; border: thin dashed black; margin-right: 0px; background: #FFFFCC;}
#blogroll { border: thin dashed black; margin-left: 0px; background: #F5F7F8;}

.maintable { margin-bottom: 20px; margin-left: 20px; padding: 10px; border-collapse: collapse; border thin dashed black; clear: left;}
.maintable td { width: 295px; vertical-align: top; padding: 10px;}

.sidebar { color: white; font-weight: bold;}

.sidebar h3 { 
	text-align: center; 
	padding: 3px;
	width: 160px;
	background-color: #262B41;
}

.sidebar h3 a {
	color: white;
}

.sidebar h3 a:hover { color: yellow; text-decoration: none; }

.message { margin: 10px; font-size: 14px; color: red;}

.sidebarbox { margin-left: 0px;  margin-top: 10px; float: none;}
.boxtitle { background-repeat: no-repeat; background-image: url('/images/storefront/ydma/boxtitle.gif'); text-align: center; color: white; font-weight: bold; font-size: 12px; padding: 7px; margin-bottom: 5px; height: 30px; font-family: "Verdana", "Tahoma", "Ariel", sans-serif; font-face: bold; }

.boxlink { color: white;}

/* Miscellaneous */
.invisible { display: none;}
s
.pull { margin: 5px; width: 150px; padding: 3px; float: left; border-left: medium solid black; font-weight: bold; font-family: helvetica,ariel; }
.cite { font-style: italic; text-align: right; font-size: 12px;}
.clearall { clear: both; }
.float-right { float: right; }
.float-left { float: left; }
.error { color: red; border: medium solid red; background-color: cream; padding: 5px;}

.dropcap {
    float: left;
    margin-top: -13px;
    color: #C00000;
    padding-top: 0;
    font-size: 42pt;
    height: 1.1em;
    font-style: normal;
    font-weight: bold;
    font-family: "Verdana","Tahoma",sans-serif;
} 

blockquote {
        position: relative;
        text-indent: 2em;
        margin: 5px;
        text-align: left;
}