/*
Theme Name: Elisabeth S Swan, O.D.
Theme URI: http://www.swanod.com
Description: Custom theme for Elisabeth S Swan, O.D. by YNot Web
Version: 1.0
Author: YNot Web
Author URI: http://ynotweb.com/
*/

* {
     margin: 0px;
     padding: 0px;

     }

body {
     font-size: 10px;
     font-family: Arial, Helvetica, sans-serif;
     background: #a092c5;
     }

#wrapper {
     width: 987px;
     background: white;
     margin: 0px auto;
     }

img {
     border: none;
     }

/* HEADER */

#header {
     padding: 0px 0px 11px 243px;
     position: relative;
     margin-bottom: 20px;
     min-height: 222px;
     background: url(images/headerBottom.gif) left bottom repeat-x;
     }

#header h1 {
     padding-top: 25px;
     font-size: 3em;
     color: #3d1783;
     font-weight: normal;
     }

#header h2 {
     color: #3d1783;
     font-weight: normal;
     font-style: italic;
     font-size: 2em;
     padding-bottom: 20px;
     }

#header div {
     color: #3d1783;
     font-size: 1.4em;
     padding-bottom: 20px;
     }

#header p {
     font-size: 1.6em;
     font-style: italic;
     color: #555555;
     }

/* CONTENT */

#content {
     width: 485px;
     padding: 0px 20px;
     float: left;
     border-right: 1px dashed #555555;
     border-left: 1px dashed #555555;
min-height:500px;

     }

#content p {
     font-size: 1.4em;
     line-height: 1.4em;
     padding-bottom: 1.4em;
     }
#content ul { margin-left:18px; }

#content h2 {
     font-size: 2.5em;
     padding-bottom: .4em;
     color: #3d1783;
     font-weight: normal;
     }

#content h3 {
     font-size: 1.6em;
     color: #339933;
     font-weight: normal;
     }
.news {
font-weight:bold;
     font-size: 1.4em;
     line-height: 1.4em;

}
/* SIDEBAR */

.sidebar {
     width: 190px;
     float: left;
     padding: 20px 20px 0px 20px;
     }

.sidebar ul {
     list-style-type: none;
     font-size: 1.6em;
     padding-bottom: 20px;
     }

.sidebar ul li a {
     color: #3d1783;
     text-decoration: none;
     }

.sidebar ul li a:hover {
     color: #000000;
     }

.sidebar form {
     padding-bottom: 20px;
     }

.sidebar h2 {
     font-size: 1.4em;
     line-height: 1.4em;
     }

.sidebar div {
     font-size: 1.4em;
     line-height: 1.4em;
     padding-bottom: 20px;
     }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
/* FOOTER */

#footer {
     font-size: 1.2em;
     padding: 20px 0px;
     }     

#footer p#copy {
     float: left;
     padding-left: 50px;
     }

#footer p#by {
     float: right;
     padding-right: 50px;
     }

/* VISUCAM SECTION */

#visucam {
     width: 180px;
     position: relative;
     }

#visucam .bigimage {
     position: absolute;
     top: 0px;
     left: 180px;
     display: none;
     z-index: 1;
     }

#visucam a {
     float: left;
     width: 50px;
     height: 50px;
     margin: 0px 10px 10px 0px;
     }

#visucam a:hover .bigimage {
     display: block;
     z-index: 3;
     }

