body {
background:#F3F2E8 url(images/bg.gif) repeat scroll 0% 0%;
color:#35383D;
font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
margin:0px;
padding:0px;
}
html {
margin:0pt;
padding:0pt;
}
.alignleft {
    float: left;
}

.alignright {
    float: right;
}
a:link {
border:0px none;
color:#5EC3CC;
outline-style:none;
text-decoration:none;
}
a:active {
border:0px none;
color:#5EC3CC;
outline-style:none;
text-decoration:underline;
}
a:visited {
border:0px none;
color:#5EC3CC;
outline-style:none;
text-decoration:none;
}
a:hover {
border:0px none;
color:#D0C7B8;
outline-style:none;
}
a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
h1, h2, h3, h4 {
font-family:"Georgia";
}
img {
border:medium none;
margin:0px;
padding:0px;
text-align:center;
}
hr {
border-color:#ABB0B5;
border-style:dotted solid solid;
border-width:1px 0px 0px;
height:1px;
}
form {
margin:0px;
padding:0px;
}
input {
color:#282B31;
font-family:'Lucida Sans';
font-size:11px;
}
textarea {
color:#282B31;
font-family:'Lucida Sans';
font-size:11px;
}
select {
color:#282B31;
font-family:'Lucida Sans';
font-size:11px;
}
.all {
	background:transparent url(images/bp.jpg) no-repeat scroll left top;
float:left;
width:100%;


}
#bgcontainer {
float:left;
margin:0pt auto;
width:1005px;
}
* html .Header {
height:130px;
}

.PostContent img.wp-smiley {
margin:0;
padding:0;
border:0;
float: none;
}
.Header {
background:transparent url(images/header.jpg) no-repeat scroll left top;
float:left;
margin:0pt auto;
min-height:210px;
position:relative;
width:1005px;
}
.Logo {
float:left;
width:510px;
}
.Header .LogoText h1 {
font-family:"Georgia";
font-size:47px;
font-weight:bold;
letter-spacing:-2px;
line-height:52px;
margin:0px;
padding:0px;
position:absolute;
top:48px;
}
.Header .LogoText a {
color:#5EC3CC;
text-decoration:none;
}
.Header .LogoText a:visited {
color:#5EC3CC;
text-decoration:none;
}
.Header .LogoText a:hover {
color:#660000;
text-decoration:none;
}
.Header .Desc {
color:#CFC6B7;
font-family:"Georgia";
font-size:14px;
font-weight:bold;
line-height:14px;
margin:0px;
padding:0px 0px 0px 5px;
position:absolute;
top:100px;
}
.Menu {
float:left;
padding:0px 0px 0px 10px;
position:relative;
top:180px;
width:490px;
}
.Menu em {
display:none;
}
.Menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.Menu ul li {
display:inline;
font-family:"Georgia";
font-size:17px;
font-weight:normal;
line-height:14px;
margin:0px;
padding:0px;
}
.Menu ul li a {
background:transparent url(./images/menuleft.gif) no-repeat scroll left top;
float:left;
padding:0px 0px 0px 9px;
}
.Menu ul li a span {
background:transparent url(./images/menuright.gif) no-repeat scroll right top;
display:block;
float:right;
padding:4px 11px 9px 0px;
}
.Menu ul li a span {
color:#5EC3CC;
float:none;
}
.Menu ul li a:hover span {
color:#FFFFFF;
}
.Menu ul li a:hover {
background-position:0% -27px;
color:#FFFFFF;
text-decoration:none;
}
.Menu ul li a:hover span {
background-position:100% -27px;
color:#FFFFFF;
}
.Menu ul li ul {
display:none;
}
.CON {
background:#FFFFFF url(images/CONbg.png) repeat-y scroll left top;
float:left;
margin-left:auto;
margin-right:auto;
padding:0px;
width:980px;
}
.SCS {
float:left;
padding:0px 15px;
width:435px;
}
.SC {
float:left;
padding: 15px;
width:435px;
}
.pagetitle {
border-bottom:1px solid #D0C7B8;
color:#5EC3CC;
font-size:24px;
font-weight:normal;
letter-spacing:0px;
line-height:24px;
margin-top:0px;
padding:15px 0px;
}
.Post {
clear:left;
padding:15px 0px;
font-family:trebuchet MS;
font-size:12px;
color: #77705C;
position:relative;
line-height: 1.8em;
}
.PostHead {
margin-left:55px;
}
.PostHead h2 {
color:#000033;
font-size:25px;
font-weight:normal;
letter-spacing:-1px;
line-height:24px;
margin:0px;
padding:0px 0px 1px;
}
.PostHead h2 a {
color:#5EC3CC;
font-weight:normal;
text-decoration:none;
}
.PostHead h2 a:visited {
color:#5EC3CC;
text-decoration:none;
}
.PostHead h2 a:hover {
color:#C3B9A9;
text-decoration:none;
}
.PostHead h3 {
color:#000033;
font-size:14px;
font-weight:bold;
line-height:14px;
margin:0px;
padding:0px;
}
* html .PostTime {
left:-15px;
}
.PostTime {
background:transparent url(images/PostTimeBkg.gif) no-repeat scroll 0% 0%;
color:#FFFFFF;
height:71px;
left:-15px;
margin:0px;
padding:0px;
position:absolute;
text-align:center;
top:3px;
width:67px;
}
.PostTime strong {
display:block;
font-family:'Georgia';
line-height:9px;
}
.PostTime .day {
font-family:'Georgia';
font-size:16px;
letter-spacing:-1px;
line-height:18px;
padding-top:20px;
}
.PostTime .month {
font-size:10px;
text-transform:capitalize;
}
.PostTime .year {
font-weight:normal;
padding-top:7px;
font-weight:bold;
padding-top:7px;
color: #77705C;
}
.PostHead small {
display:block;
font-size:11px;
font-weight:normal;
letter-spacing:0pt;
line-height:14px;
margin:0px;
padding:0px;
}
.PostAuthor {
color:#999999;
}
.PostCat {
}
.PostCat a {
color:#000000;
text-decoration:none;
}
.PostCat a:visited {
color:#5EC3CC;
text-decoration:none;
}
.PostCat a:hover {
text-decoration:none;
}
.PostContent {
color:#77705C;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.4em;
padding:15px 0px 0px;77705C
}
.PostContent p {
color:#77705C;
font-size:13px;
line-height:1.4em;
}
.PostContent p strong {
}
.PostContent img {
}
.PostContent ol {
margin:0px;
padding:10px 0px 10px 30px;
}
.PostContent ol li {
color:#77705C;
font-size:13px;
line-height:15px;
padding:2px 0px;
}
.PostContent ul {
margin:0px;
padding:5px 0px;
}
.PostContent ul li {
background:transparent url(images/PostContentLiIco.png) no-repeat scroll left top;
color:#63565F;
font-size:12px;
line-height:15px;
list-style-type:none;
padding:2px 0px 2px 15px;
}
.PostContent blockquote {
background:#EAF7FF none repeat scroll 0% 0%;
color:#993366;
margin:0px;
padding:10px;
}
.PostContent blockquote p {
font-size:12px;
line-height:17px;
margin:0px;
padding:0px;
font-style:italic;
}
.PostContent blockquote li {
font-size:12px;
line-height:15px;
list-style-type:none;
padding:2px 0px 2px 15px;
}
.PostContent blockquote a {
color:#336699;
}
.PostContent blockquote a:visited {
color:#5EC3CC;
}
.PostContent blockquote a:hover {
color:#000033;
}
* html .PostContent p img {
}
.PostContent p img {
max-width:420px;
}
.PostContent p img {
}
.PostContent img {
border:1px solid #D0C7B8;
float:left;
margin:0px 10px 10px 0px;
padding: 5px;
}
.PostCom {
background:transparent url(images/PostComBkg.gif) repeat-x scroll center top;
padding-top:10px;
}
.PostCom ul {
margin:0px;
padding:0px;
}
.PostCom li {
color:#000000;
display:inline;
font-size:12px;
list-style-type:none;
margin:0px 5px 0px 0px;
padding:5px 0px 5px 20px;
}
.PostCom li a {
color:#5EC3CC;
font-weight:bold;
text-decoration:none;
}
.PostCom li a:visited {
color:#5EC3CC;
font-weight:bold;
text-decoration:none;
}
.PostCom li a:hover {
color:#C3B9A9;
font-weight:bold;
text-decoration:none;
}
.PostCom .Com {
background:transparent url(images/PostCom.png) no-repeat scroll left center;
}
.PostCom .Tags {
padding-left:0px;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.Note {
background:transparent url(images/Note_Bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
display:block;
margin:4px;
padding:7px 10px 10px 14px;
}
.Note li {
font-size:12px;
list-style-type:none;
margin:0px;
padding:3px 0px 3px 15px;
}
.NoteRss {
background:transparent url(images/NoteRss.png) no-repeat scroll left top;
}
.NoteTrackBack {
background:transparent url(images/NoteTrackBack.png) no-repeat scroll left top;
}
.TrackList {
background:#F4EBEF url(images/TrackListBottom.gif) no-repeat scroll center bottom;
margin-top:20px;
padding:15px;
position:relative;
}
.TrackListTop {
background:#F4EBEF url(images/TrackListTop.gif) no-repeat scroll center top;
height:10px;
left:0px;
position:absolute;
top:0px;
width:455px;
}
.TrackList h3 {
border-bottom:1px dashed #BEB4C1;
color:#333366;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 5px;
padding:0px 0px 5px;
}
.TrackList ul {
margin:0px;
padding:0px;
}
.TrackList li {
background:transparent url(images/TrackListIco.gif) no-repeat scroll left top;
font-size:11px;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 10px;
}
.TrackList li a {
color:#CC3366;
}
.Nav {
color:#666666;
font-family:'Verdana';
font-size:11px;
padding:10px 0px;
}
.Nav a {
border-right:1px solid #666666;
font-size:11px;
padding:1px 6px 1px 4px;
}
.Nav a:visited {
border-right:1px solid #666666;
padding:1px 6px 1px 4px;
}
.Nav a:hover {
border-right:1px solid #666666;
padding:1px 6px 1px 4px;
text-decoration:none;
}
.Nav span {
border-right:1px solid #666666;
color:#666666;
padding:1px 6px 1px 4px;
}
.Nav .on {
border-right:1px solid #666666;
color:#003366;
font-size:11px;
padding:1px 6px 1px 4px;
}
.Comments {
margin:20px 0px 0px;
position:relative;
}
.Comments h3 {
border-bottom:1px solid #D0C7B8;
color:#77705C;
font-size:17px;
letter-spacing:-1px;
margin:0px 0px 5px;
padding:10px 0px;
font-weight: normal;
}
.List ol {
margin:0px;
padding:0px;
}
.List li {
background:transparent url(images/PostDotted.gif) repeat-x scroll center bottom;
list-style-type:none;
margin:10px 0px;
padding:5px 0px;
position:relative;
}
* html .List .LGrav {
right:30px;
}
.List .LGrav {
position:absolute;
right:0px;
top:10px;
}
.List .LGrav img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
padding:2px;
}
.List .LUsr {
color:#999999;
font-size:11px;
line-height:12px;
margin:0px;
padding:0px;
}
.List .LUsr a {
color:#999999;
text-decoration:none;
}
.List .LUsr strong {
color:#666666;
font-family:"Trebuchet MS",sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
}
.List .LUsr strong a {
color:#5EC3CC;
text-decoration:none;
}
.List .LCon {
border-top:1px solid #CCCCCC;
font-size:12px;
line-height:16px;
margin:10px 0px 0px;
padding:0px;
}
.List .LCon p {
font-size:11px;
line-height:16px;
margin:0px;
padding:5px 0px;
}
.List .Author {
}
.Form .Email {
background:transparent url(images/FooterEmail.png) no-repeat scroll left top;
}
.Form {
font-family:'Verdana';
margin:0px;
padding:0px 0px 10px;
position:relative;
}
.Form form {
margin:0px;
padding:0px;
}
.Form a {
text-decoration:underline;
}
.Form p {
color:#666666;
margin:0px;
padding:0px 0px 2px;
}
.Form p small strong {
color:#FF3300;
font-weight:bold;
}
.Form p small {
color:#000000;
display:block;
font-size:11px;
padding:6px 0px;
}
.Form .TextField {
background:#E9F8FF none repeat scroll 0% 0%;
border:1px solid #D5E7F0;
color:#003366;
display:block;
font-size:12px;
padding:6px 6px 6px 30px;
}
.Form .TextArea {
background:#E9F8FF none repeat scroll 0% 0%;
border:1px solid #D5E7F0;
color:#003366;
font-size:12px;
padding:6px;
}
.Form input.SubmitComment {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0% 0%;
height:29px;
margin-top:4px;
width:57px;
}
.Form input.SubmitComment:hover {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0pt -29px;
margin-top:4px;
}
.Form input.SubmitCommentIE {
background:transparent url(images/SubmitComment.png) no-repeat scroll 0pt -29px;
height:29px;
margin-top:4px;
width:57px;
}
.SR {
float:right;
height:auto;
margin:0px auto;
padding:0px;
position:relative;
width:500px;
}
.SRL {
background:transparent none repeat-y scroll left top;
float:left;
height:auto;
position:relative;
width:280px;
}
.SRL .widget {
background:transparent none repeat-x scroll left top;
margin-bottom:10px;
padding:10px;
}
.SRL .widget h2 {
border-bottom:1px solid #FFE0BF;
color:#660000;
font-size:14px;
margin:0px;
padding:0px 0px 5px;
}
.SRL .widget ul {
margin:0px;
padding:0px;
}
.SRL .widget li {
list-style-type:none;
margin:0px;
padding:0px;
}
.SRL .widget a {
color:#5EC3CC;
}
.SRL .widget a:visited {
color:#5EC3CC;
}
.SRL .widget a:hover {
text-decoration:none;
}



.SRL .widget_tag_cloud {
font-family:"Trebuchet MS";
line-height:22px;
}
.SRL .widget_calendar table {
width:100%;
}
.SRL .widget_calendar table td {
padding:3px;
text-align:center;
}
.SRL .widget_calendar caption {
background:#5EC3CC none repeat scroll 0% 0%;
caption-side:top;
color:#FFFFFF;
padding:5px 0px;
}
.SRL .widget_calendar #today {
background:#FFE0BF none repeat scroll 0% 0%;
}
.SRL .widget_search #s {
border:1px solid #CEBEA9;
margin-bottom:5px;
padding:3px;
width:160px;
}
.SRL .widget_flickrrss {
border-bottom:10px solid #FFFFFF;
float:left;
height:auto;
width:300px;
}
.SRL .widget_flickrrss h2 {
margin-bottom:10px;
}
.SRL .widget_flickrrss ul {
clear:left;
margin:0px;
padding:0px;
}
.SRL .widget_flickrrss li {
background:transparent url(images/SRL-widgetflickrbkg.gif) no-repeat scroll left top;
display:inline;
float:left;
list-style-type:none;
padding:7px;
}
.SRL .widget_flickrrss li a img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CEBEA9;
height:48px;
padding:3px;
width:48px;
}
.SRL .widget_flickrrss li a:visited img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CEBEA9;
height:48px;
padding:3px;
width:48px;
}
.SRL .widget_flickrrss li a:hover img {
background:#660000 none repeat scroll 0% 0%;
border:1px solid #660000;
padding:3px;
}
.Search {
background:#62C4CC url(images/Search.gif) no-repeat scroll left top;
min-height:45px;
padding:50px 20px 5px;
right:0px;
}
.Search form {
background:transparent url(images/SearchForm.gif) no-repeat scroll left top;
margin:0px;
padding:0px;
}
.Search input {
color:#330033;
font-size:11px;
}
.Search input.keyword {
background:transparent none repeat scroll 0% 0%;
border:medium none;
padding:3px 0px 5px 8px;
width:240px;
}
.Search input.search {
background:transparent url(./images/SearchButton.gif) no-repeat scroll 0% 0%;
height:24px;
width:27px;
}
.Search .bt {
background:transparent none repeat scroll 0% 0%;
margin:48px 0px 0px;
padding:0px;
position:absolute;
right:30px;
top:2px;
}
.Syn ul {
margin:0px;
padding:10px 0px;
}
.Syn li {
background:transparent url(images/SynIco.png) no-repeat scroll left center;
color:#FFFFFF;
display:inline;
font-size:12px;
list-style-type:none;
margin:0px;
padding:3px 5px 3px 25px;
}
.Syn li a {
color:#FFFFFF;
}
.Syn li a:visited {
color:#FFFFFF;
}
.Syn li a:hover {
color:#FFFFFF;
}
.About {
background:transparent url(images/about.gif) no-repeat scroll left top;
color:#C3B9A9;
padding:10px 20px;
}
.About h2 {
font-size:18px;
font-weight:normal;
margin:0px;
padding:0px;
}
.About p {
font-size:11px;
line-height:18px;
margin:0px;
padding:55px 0px;
}
.Recent {
background:#D0C7B8 none repeat-x scroll left top;
margin-bottom:10px;
padding:10px;
}
.TabMenu {
float:left;
margin:0px;
padding:0px;
}
.TabMenu li {
display:inline;
font-family:"Georgia";
font-size:12px;
font-weight:bold;
line-height:14px;
list-style-type:none;
margin:0px;
padding:0px;
text-transform:lowercase;
}
.TabMenu li a {
background:transparent url(./images/mleft.gif) no-repeat scroll left top;
float:left;
margin-right:7px;
padding:0px 0px 0px 9px;
}
.TabMenu li a span {
background:transparent url(./images/mright.gif) no-repeat scroll right top;
display:block;
float:right;
padding:4px 9px 9px 0px;
}
.TabMenu li a span {
color:#FFFFFF;
float:none;
}
.TabMenu li a:hover span {
color:#5EC3CC;
}
.TabMenu li a:hover {
background-position:0% -27px;
color:#5EC3CC;
text-decoration:none;
}
.TabMenu li a:hover span {
background-position:100% -27px;
color:#5EC3CC;
}
.TabLink a.active:link {
background-position:0% -27px;
color:#FFFF99;
text-decoration:none;
}
.TabLink a.active:link span {
background-position:0% -27px;
color:#5EC3CC;
text-decoration:none;
}
.TabLink a.active:visited {
background-position:left bottom;
color:#5EC3CC;
}
.TabLink a.active:visited span {
background-position:right bottom;
color:#5EC3CC;
}
.TabContent {
clear:left;
padding-top:10px;
}
.TabContent ul {
margin:0px;
padding:0px;
}
.TabContent li {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
list-style-type:none;
margin:0px;
padding:4px 0px;
}
.TabContent li a {
color:#77705C;
text-decoration:none;
}
.TabContent li a:visited {
color:#77705C;
text-decoration:none;
}
.TabContent li a:hover {
color:#000033;
text-decoration:none;
}
#twitter_div {
color:#FFFFFF;
font-size:11px;
}
.twitter h2 {
background:transparent url(images/Twitter.png) no-repeat scroll left top;
margin:20pt 0pt 5pt 12pt;
padding:5px;
}
#twitter_div ul {
background:transparent url(images/Twitterbg.png) no-repeat scroll center center;
list-style-type:none;
margin:0px;
padding:20px;
min-height: 85px;
}
#twitter_div ul li {
list-style-type:none;
margin:5pt 0pt 7pt 5pt;
padding:5px;
}
#twitter_div ul li a {
color:#000000;
}
#twitter_div ul li a:hover {
color:#FFFFFF;
}
ul#twitter_update_list a {
display:block;
float:right;}

.social h2{
 background:transparent url(images/follow.png) no-repeat scroll left top;
margin:20px 10px 0px 17px;
padding:5px 11px 11px 5px;
border-bottom: 1px solid #EEEDE4;
	} 

.social ul {
margin:0px;
padding:0px;
text-align:left;
padding-right: 10px;
padding-left: 20px;
}
.social img {
/*margin-top:2px;*/
padding:5px 3px 0 20px;

}
.social ul li {
border-bottom:1px solid #EEEDE4;
color:#000000;
font-size:11px;
list-style-type:none;
margin:0px;
padding:5px 0px ;
}
.social ul li a {
color:#5EC3CC;
text-decoration:none;
padding: 5px 0 5px 0px;
}
.social ul li a:visited {
color:#5EC3CC;
}
.social ul li a:hover {
color:#C3B9A9;
text-decoration:none;
}
.social ul ul {
background:transparent none repeat scroll 0% 0%;
border-bottom:medium none;
list-style-type:none;
margin:2px 0px 0px;
padding:0px;
}
.social ul li li {
background:transparent none repeat scroll 0% 0%;
border-bottom:medium none;
font-size:12px;
font-weight:normal;
list-style-type:none;
margin:0px;
padding:1px 0px;
}
.SRR {
background:transparent none repeat-y scroll left top;
float:right;
height:auto;
margin:0px;
padding:15px 11px 0px 31px;
width:178px;
}
.SRRbg {
background:transparent url(images/RdCorner.gif) no-repeat scroll right top;
height:20px;
margin-right:-12px;
margin-top:-17px;
padding:0pt;
}
.SRR h2 {
border-bottom:1px solid #EEEDE4;
color:#77705C;
font-size:16px;
letter-spacing:-1px;
margin:0px;
padding:5px 0px 13px 0pt;
}
.SRR ul {
margin:0px;
padding:0px;
}
.SRR li {
list-style-type:none;
margin:0px;
padding:0px;
}
.SRR a {
color:#CC0000;
}
.SRR a:visited {
color:#5EC3CC;
}
.SRR a:hover {
color:#FF6600;
text-decoration:none;
}
.SRR .widget {
margin:0px 0px 10px;
padding:0px;
}
.SRR .widget ul {
margin:0px;
padding:0px;
}
.SRR .widget li {
border-bottom:1px solid #EEEDE4;
color:#999999;
font-size:11px;
list-style-type:none;
margin:0px;
padding:4px 0px;
}
.SRR .widget li a {
color:#5EC3CC;
letter-spacing:0px;
}
.SRR .widget li a:visited {
color:#5EC3CC;
}
.SRR .widget li a:hover {
color:#C3B9A9;
text-decoration:none;
}
.SRR .widget_categories h2 {
background:transparent url(images/Categories.png) no-repeat scroll left top;
margin-top:-4px;
}
.SRR .widget_archives h2 {
background:transparent url(images/Archives.png) no-repeat scroll left top;
margin:0pt;
}
.SRR .widget_links h2 {
background:transparent url(images/Links.png) no-repeat scroll left top;
margin:0pt;
}
.SRR .widget_meta h2 {
background:transparent url(images/Meta.png) no-repeat scroll left top;
margin:0pt;
}
.SRR .widget_categories ul {
margin:0px;
padding:0px;
}
.SRR .widget_categories ul li {
border-bottom:1px solid #EEEDE4;
color:#000000;
font-size:11px;
list-style-type:none;
margin:0px;
padding:5px 0px;
}
.SRR .widget_categories ul li a {
color:#5EC3CC;
text-decoration:none;
}
.SRR .widget_categories ul li a:visited {
color:#5EC3CC;
}
.SRR .widget_categories ul li a:hover {
color:#C3B9A9;
text-decoration:none;
}
.SRR .widget_categories ul ul {
background:transparent none repeat scroll 0% 0%;
border-bottom:medium none;
list-style-type:none;
margin:2px 0px 0px;
padding:0px;
}
.SRR .widget_categories ul li li {
background:transparent none repeat scroll 0% 0%;
border-bottom:medium none;
font-size:12px;
font-weight:normal;
list-style-type:none;
margin:0px;
padding:1px 0px;
}
.SRR .widget_tag_cloud {

font-family:"Trebuchet MS";
line-height:22px;
}
.SRR .widget_calendar table {
width:100%;
}
.SRR .widget_calendar table td {
padding:3px;
text-align:center;
}
.SRR .widget_calendar caption {
background:#FFF3E2 none repeat scroll 0% 0%;
padding:5px 0px;
}
.SRR .widget_calendar #today {
background:#FFF3E2 none repeat scroll 0% 0%;
}
.SRR .widget_search #s {
border:1px solid #CEBEA9;
margin-bottom:5px;
padding:3px;
}
.SRR .widget_flickrrss h2 {
margin-bottom:10px;
}
.SRR .widget_flickrrss ul {
clear:left;
margin:0px;
padding:0px;
}
.SRR .widget_flickrrss li {
border-bottom:medium none;
display:inline;
list-style-type:none;
margin:0px 10px 10px 0px;
padding:0px;
}
.SRR .widget_flickrrss li a img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CEBEA9;
height:58px;
padding:3px;
width:58px;
}
.SRR .widget_flickrrss li a:visited img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CEBEA9;
height:58px;
padding:3px;
width:58px;
}
.SRR .widget_flickrrss li a:hover img {
background:#660000 none repeat scroll 0% 0%;
border:1px solid #660000;
padding:3px;
}
.gallery{
background:transparent none repeat scroll 0% 0%;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 15px 25px;
}
.gallery li {
-x-system-font:none;
background:transparent none repeat scroll 0% 0%;
color:#666666;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:110%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
margin:0pt;
padding:5px;
text-align:center;
}
.gallery img, .gallery a img {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #D9D9D9;
padding:4px;
}
.gallery a:hover img {
background:#FFFFFF none repeat scroll 0% 0%;
border-color:#666666;
}
.gallery:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.gallery {
display:inline-block;
}
* html .gallery {
height:1%;
}
.gallery {
display:block;
}
span.cap {
float:left;
font-size:300%;
font-weight:bold;
line-height:1em;
margin-bottom:-0.4em;
margin-right:0.05em;
position:relative;
color: #5EC3CC;
font-family: "Georgia";
}
.Flickr {
margin-bottom:10px;
}
.Flickr h3 {
background:transparent url(images/FlickrH3.gif) no-repeat scroll left center;
color:#FF3366;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0px;
padding:5px 0px 5px 20px;
}
.Flickr ul {
margin:0px;
padding:10px 0px;
}
.Flickr li {
background:transparent none repeat scroll 0% 0%;
border-bottom:medium none;
display:inline;
list-style-type:none;
margin:0px 6px 0px 0px;
padding:0px;
}
.Flickr li a img {
background:#FFFFFF none repeat scroll 0% 0%;
border:4px solid #D4E7F2;
height:53px;
margin-bottom:5px;
padding:1px;
width:53px;
}
.Flickr li a:hover img {
background:#FFFFFF none repeat scroll 0% 0%;
border:4px solid #FF3366;
margin-bottom:5px;
padding:1px;
}
.FBG {
background:transparent url(images/footer.jpg) repeat scroll 0% 0%;
float:left;
height:225px;
padding:0px;
width:100%;
}
.Footer {
background:transparent no-repeat scroll left center;
float:left;
margin:65px auto 0pt;
padding:10px 0px 10px 30px;
width:980px;
}
.Footer p {
color:#FFFFFF;
font-family:'Verdana';
font-size:10px;
line-height:12px;
margin:0px;
padding:0px;
}
.Footer a {
color:#000000;
text-decoration:underline;
}
