/*
onepointed.com Website Style Sheet                       

#CED8DA: light blue (onepointed.com title color)

Created by: Cam Schaus (June 4, 2006)
20060604: Created.
*/

* {margin: 0; padding: 0;}

a {
  text-decoration: none;  
}

a:hover {
  text-decoration: underline;  
}

body {
  margin:0;
  padding:0;
  background:#fff;
  font-family: Arial, sans-serif;
  line-height: 1.4em;
  font-size: small;
/*  line-height:1em;*/
  text-align:center;
  color:#333;
  margin: 0 0.5em 0.5em 0.5em;
}

#container {
/*  background-color:#CED8DE; */
  background-color:#DFE8F4;
  margin:0 auto;
  text-align:left;
  border-width: 0px 1px 1px 1px;
}
	
/* Header  ----------------------------------------------- */

#header {
  background:#DFE8F4 /*CED8DA*/ url(images/header3.jpg) 0 0;
  background-repeat: no-repeat;
  background-position: top center;
  width:100%;
  height:108px;
}

#menu {

  width:100%;
  text-align: center;
  font: 18px arial;
  color: white;
  margin-top: -30px;
}

#menu a { color: #CED8DA;
  color: white;
  text-decoration: none;
}

#menu a:visited {

}

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


#rest {
  margin-top: 1em;
  margin: 1em 1em 0em 1em;
}

.boxcaption {
  width: 100%;
  float: left;
/*  background-color: #CED8DE;*/
  background-color: #CECFC6;  /* grey */
  margin-bottom: 2px;
  letter-spacing: 2px;
  line-height:1.6em;
  text-transform: uppercase;
  padding-left: 1px;
}

.colleft {
  width: 48%;
  float: left;
}

.colright {
  width: 48%;
  float: right;
}

.box {
/*  width: 47%;*/
/*  height: 250px;*/
/*  float: left;*/
  border-top: 1px dashed #CECFC6;  /* grey */
  border-bottom: 1px dashed #CECFC6;  /* grey */
  margin: 0.5em 0em 0em 0em;
  padding: 0.5em;
  background-color: white;
}

.box p {
  margin: 0;
  padding: 0;
}

.box h4 {
  margin: 0;
  padding: 0;
}

ul {
 margin: 0;


}

li {
  list-style: none;
  margin-left: 0;
  text-indent: 0;
  padding-left: 1em;
}

.box h3 {
  margin: 0;
/*  font-color: green; */
}

.boxright {
/*  width: 47%;*/
/*  height: 250px;*/
/*  float: right;*/
  border-top: 1px dashed #CECFC6;  /* grey */
  border-bottom: 1px dashed #CECFC6;  /* grey */
  margin: 0.5em 0em 0em 0em;
  padding: 0.5em;
  background-color: white;
}

.boxcolleft {
  width: 45%;
  float: left;
  background-color: #EEF1F4;  /* light-grey */
  margin: 0.5em;
}

.boxmed {
  background-color: #EEF1F4;  /* light-grey */
  margin: 0.5em;
}

.boxcolright {
  width: 42%;
  float: right;
  background-color: #EEF1F4;  /* light-grey */
  margin: 0.5em;
}


.floatbox {
  width: 100%;
  border: 1px solid black;
}

.picright {
  width: 53px;
  height: 80px;
  float: right;
  border: 1px solid black;
  margin-left: 1em;
}

.picright img { border: none; }

.picleft {
  width: 53px;
  height: 80px;
  float: left;
  border: 1px solid black;
  margin-right: 1em;
}

.picleftvert {
  width: 53px;
  height: 80px;
  float: left;
  border: 1px solid black;
  margin-right: 1em;
}

.piclefthoriz {
  width: 80px;
  height: 53px;
  float: left;
  border: 1px solid black;
  margin-right: 1em;
}

.picleft img { border: none; }

.mediumPicLeft {
  width: 200px;
  height: 300px;
  float: left;
  margin-right: 1em;
}

.mediumPicLeft img { border: 1px solid black; }

.textleft {
  float: left;
  margin: 1em 0em 0em 0em;
}

.navcontainerleft {
  float: left;
  margin: 1em 1em 1em 3em;
  width: 60%;
}

.navcontainerright {
  float: left;
  margin: 1em 1em 1em 5em;
  width: 60%;
}

#statsbody {
  margin-top: 1em;
  text-align:center;
}

.clearleft {
  clear: left;
}

#footer {
  clear: both;
  font-size: .8em;
  text-align: center;
  color: black;
}

.clearboth {
  clear: both;
}


img.stats {  }

#pagebody {
margin-top: 1em;
margin: 1.5em 1em 0em 1em;
background-color: white;
border: 1px solid #EEF1F4;
}

#articleList {
width: 20%;
border-left: 1px dashed #CECFC6;
float: right;
margin: 1em;
background-color: #EEF1F4;  /* light-grey */
}

.articleBody {
margin: 1em;
background-color: #EEF1F4;  /* light-grey */
margin: 1em;
width: 75%;
padding-left: 0.5em;
border: 1px solid #CECFC6;
}

.articleBody p {
margin-bottom: 1em;
}

.articleBody img {
margin-top: 0.5em;
margin-right: 0.5em;
margin-bottom: 0.5em;
float: left;
border: 1px solid black;
}


/*---------------------------------------------------------------------
 * Photos CSS
 *---------------------------------------------------------------------*/

#photobody2 {
width: 850px;
margin-left: auto;
margin-right: auto;
}

#photoimagebody {
width: 610px;
}

#photoshootlist {
position: relative;
float: right;
width: 170px;
padding-right: 0.5em;
}

#categories {
background: white;
padding:5px;
border-bottom: 1px dashed #CECFC6;
}

#categories ul{
margin:0;
padding:0;
list-style:none;
}

#categories li{
display:inline;
margin:0;
padding:0;
}

#shoots {
width: 20%;
border-left: 1px dashed #CECFC6;
float: right;
/*margin-right:1em;
margin-top:0.5em;
*/
margin: 0.5em;
padding: 0.5em;
background-color: #EEF1F4;  /* light-grey */
}

#photobody {
padding-left: 1em;
}

#thumbs {
}

#photorest {
margin-top: 1em;
margin: 1.5em 1em 0em 1em;
background-color: white;
border: 1px solid #EEF1F4;
min-width: 810px;
}

/*
#photocontainer {
width: 600px;
border: 1px solid red;
}
*/

img.photohoriz {
width:600px;
height:400px;
margin-left: auto;
margin-right: auto;
}

img.photovert {
width:400px;
height:600px;
margin-left: auto;
margin-right: auto;
}

img.thumbhoriz {
width: 60px;
height: 40px;
}

img.thumbvert {
width: 40px;
height: 60px;
}

#photodesc2 {
  margin: 0em 0.5em 0.5em 0.5em;
/*  width: 80%;*/
  padding: 0.5em;
  border: 1px solid #CECFC6;
  background-color: white;  /* light-grey */  
}

#photodesc {
  margin: 0.5em 0.5em 0.5em 0.5em;
  padding: 0em 0.5em 0.5em 0.5em;

  min-width: 610px;
/*
  width: 70%;
*/
  border: 1px solid #CECFC6;
  background-color: #EEF1F4;  /* light-grey */  
}


#photodesc img {
/*  border: 1px solid #CECFC6;*/
  border: 1px solid black;
}


